How to program two nrf ICs

We are making a board with nrf9161 and nrf54L15 so that we have the GPS tracking facility and BLE . We wish to connect (send) other devices' data to this device (like temperature , humidity ) and send the GPS coordinates and the data to the servver. We shall be connecting the ICs using UART. Is that the correct way?
We would also like to know how to program them individually for their respective functionality using J-link debugger?

Parents
  • Hello,

    Using UART (RXD/TXD) between two IC's is a good solution solution, also include the hardware flow control signals (RTS/CTS), this allow low power operation when there is no data either way (using LPUART driver). Personally I recommend that you have all control over BLE fully handled in the nRF54L15, and you make your own UART commands between the nRF9161 and nRF54L15 that contain the application data you want to send. This will limit the amount of data you need to send over UART, which will lower the power consumption and make it easier to develop code and have a clean cut between the nRF54L15 (BLE) and nRF9161 (Cellular).

    You will need to have two SWD interfaces here, one for the nRF54L15 and one for the nRF9161.

    Kenneth

Reply
  • Hello,

    Using UART (RXD/TXD) between two IC's is a good solution solution, also include the hardware flow control signals (RTS/CTS), this allow low power operation when there is no data either way (using LPUART driver). Personally I recommend that you have all control over BLE fully handled in the nRF54L15, and you make your own UART commands between the nRF9161 and nRF54L15 that contain the application data you want to send. This will limit the amount of data you need to send over UART, which will lower the power consumption and make it easier to develop code and have a clean cut between the nRF54L15 (BLE) and nRF9161 (Cellular).

    You will need to have two SWD interfaces here, one for the nRF54L15 and one for the nRF9161.

    Kenneth

Children
No Data
Related