This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nRF52833 USB

Hi

I am currently trying to design my own custom board with just the nRF52833 SoC. I am using this for AoA and I/Q sampling. I had a few questions.

1. What is the best way to transfer the I/Q sample data from the SoC to my PC. Is through USB or SWD pins or something else?

2. I was trying to send data though the nRF USB port using the USB_CDC_ACM example but nothing is being outputted. The NRF_LOG_INFO statements as well are not showing anything on the debug console. I am also constantly monitoring the COM port that shows up no data comes through. 

3. What is the nRF only switch used for? 

Thanks in advance

Parents
  • 1. What is the best way to transfer the I/Q sample data from the SoC to my PC. Is through USB or SWD pins or something else?

    That depends on what you plan to do with the I/Q samples on the PC, and if it's for development or for an end-product. If you just want to view the data under development, then just print them using NRF_LOG_INFO(), with UART and/or Segger RTT as logger backends. For UART, any terminal program should work, e.g. PuTTY, Termite, etc. For RTT, use e.g. J-Link RTT viewer.

    2. I was trying to send data though the nRF USB port using the USB_CDC_ACM example but nothing is being outputted. The NRF_LOG_INFO statements as well are not showing anything on the debug console. I am also constantly monitoring the COM port that shows up no data comes through.

    You can use CLI over USB to view NRF_LOG. You can take a look at how to set it up in the CLI example (SDK_folder\example\peripheral\cli). 

    3. What is the nRF only switch used for? 

    See this page.

Reply
  • 1. What is the best way to transfer the I/Q sample data from the SoC to my PC. Is through USB or SWD pins or something else?

    That depends on what you plan to do with the I/Q samples on the PC, and if it's for development or for an end-product. If you just want to view the data under development, then just print them using NRF_LOG_INFO(), with UART and/or Segger RTT as logger backends. For UART, any terminal program should work, e.g. PuTTY, Termite, etc. For RTT, use e.g. J-Link RTT viewer.

    2. I was trying to send data though the nRF USB port using the USB_CDC_ACM example but nothing is being outputted. The NRF_LOG_INFO statements as well are not showing anything on the debug console. I am also constantly monitoring the COM port that shows up no data comes through.

    You can use CLI over USB to view NRF_LOG. You can take a look at how to set it up in the CLI example (SDK_folder\example\peripheral\cli). 

    3. What is the nRF only switch used for? 

    See this page.

Children
No Data
Related