As an independent NTN communication module, how is nRF9151 connected to an external MCU on the circuit?

Hello, I am currently using the nRF9151 LACA A1A SIP module for the development of NTN communication application terminals.

In my hardware design scheme, the nRF9151 module is used as a standalone NTN module. The module communicates with the external application MCU through a serial port, and the external MCU controls the working state, data transmission and reception, etc. of the nRF9151 module through AT commands.

Without secondary development, the nRF9151 module will be programmed with two Nordic-provided firmware: one for NTN communication and the other for serial modem functionality, enabling the nRF9151 module to possess comprehensive NTN communication and serial AT command capabilities.

The hardware design has referenced the reference design of the development board nRF9151_SMA_DK, but there are still some issues. Please help me answer them. Thank you!

The current problem encountered is:
1. The nRF9151 module has two serial ports for external communication, which are respectively used for NTN AT commands and Modem trace and debug. Could you please help me identify which serial port is used for AT commands and which one is used for trace and debug, and provide the corresponding pin numbers for the nRF9151 module? According to the reference design of the development board nRF9151_SMA_DK, my current understanding is that UART1's Tx and Rx are P0.27 and P0.26, while UART2's Tx and Rx are P0.29 and P0.28. Is this correct?


2. For the aforementioned UART1 and UART2 types, besides using Tx and Rx, are the corresponding RTS and CTS also required to be wired out and controlled? If they are not wired out, what would be the impact?


3. Can the NTN firmware of the nRF9151 module officially released operate stably for a long time? Can it be used for commercial applications?


4. In my application, which firmware should I program into the APP MCU firmware inside the nRF9151 module? I noticed that the official website provides many firmware options, but I'm not sure which one is suitable for my application. Could you please provide me with the name of the APP MCU firmware that should be programmed into the module.

  • Hi,

    Achim Kraus said:
    Let me recommend to consider also the costs for a FOTA over NTN ... I guess you will do this only if it's really, really required.

    That's indeed a good thing to point out. I maybe need to explain myself a bit here.

    This is correct that FOTA over NTN would be very expensive and shouldn't be done unless something major happens. My advice applies more to products that are using NTN as a fallback, or devices that have periodic terrestrial communication. In this case the FOTA probably shouldn't happen during an NTN connection, but instead be done when the device is connected to a "normal" terrestrial network. This way you have FOTA for a reasonable budget.

    Baoxiang said:

    Here is mentioned the " need to program the 'Serial Modem Add-On' application (link). This application is handling the link between the host MCU and the actual modem in the nRF9151. It also has some more features, like some custom AT commands, FOTA/DFU capabilities, ..."
    How to understand this sentence? Does my application development require further programming on the nRF9151 module?

    You do not need to do further development on the Serial Modem Add-On application. The source code for the application is available and extensive documentation has been made. So if you want to modify and/or compile the application you are very welcome to do it. For example, if you want to change the UART pins that the application uses it is quite easy to do it.

    Or maybe, your concern was more on a wording issue with "need to program the 'Serial Modem Add-On' application". What I meant here was that you need to flash/burn this application to the nRF9151.

    You can find all the different pre-compiled builds for the Serial Modem Add-On in the "Releases" tab of the GitHub (link).

    Best regards,

    Simon D-M

Related