when nrf9160 as serial modem, can AT command be send/received over SPI interface without modify FW ?

Hi, 

When nrf9160 as serial modem, can AT command be sent/received over SPI interface without modify FW ? 

As I know, the UART interface is the default setting for transmission AT command, but how about SPI interface ? 

thanks & best regards

ivan li

Parents
  • Hello, 

    The Serial LTE Modem does not support SPI communication by default, this would need to be configured by you. The SLM application runs on the non-secure part of the nRF9160 which then forwards communication to the modem itself. See Features of nRF9160 series for more information. 

    Application and modem domains interact through the interprocessor communication (IPC) mechanism. The LTE modem is accessible to users through the modem API. More information can be found in the nRF9160 Product Specification.

    Let me know if anything is unclear. 

    Kind regards,
    Øyvind

  • thanks Øyvind.

    in our application, nRF5340 will be the main processer, using SPI interface communicate with nRF9160,  so i am not asking the two cores of nRF9160 communication

    for traditional modem, usually use UART as the interface, but here i want to know whether SPI can instead of the UART. 

    please confirm if it still can (or can be achieve by changing code or configurations)

    thanks & best regards!

    Ivan li

  • The communication between the two devices, nRF5340 and nRF9160 can be whatever you want it to be. The communication between the application core and the modem in the nRF9160 will always be through the modem API which needs to be on the non-secure core of the nRF9160.
    The main important thing is how to handle unsolicited result code (URC) from the modem. How will the nRF9160 forward these at any time?

    Is there a reason for why you want to change UART to SPI? 

    Remember that the nRF9160 is not a traditional modem, the nRF9160 is a low-power cellular IoT (Internet of Things) solution, integrating an ARMRegistered CortexRegistered-M33 processor with advanced security features, a range of peripherals, as well as a complete LTE modem compliant with 3GPP LTE release 13 Cat-M1 and Cat-NB1, and 3GPP LTE release 14 Cat-NB1 and Cat-NB2 standards.

Reply
  • The communication between the two devices, nRF5340 and nRF9160 can be whatever you want it to be. The communication between the application core and the modem in the nRF9160 will always be through the modem API which needs to be on the non-secure core of the nRF9160.
    The main important thing is how to handle unsolicited result code (URC) from the modem. How will the nRF9160 forward these at any time?

    Is there a reason for why you want to change UART to SPI? 

    Remember that the nRF9160 is not a traditional modem, the nRF9160 is a low-power cellular IoT (Internet of Things) solution, integrating an ARMRegistered CortexRegistered-M33 processor with advanced security features, a range of peripherals, as well as a complete LTE modem compliant with 3GPP LTE release 13 Cat-M1 and Cat-NB1, and 3GPP LTE release 14 Cat-NB1 and Cat-NB2 standards.

Children
Related