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

Radio Transmitter Example

1. How should I connect with UART to my board?

2. How to put the device into RX mode as required by RED EN300328?

Test the Radio Test Example application by performing the following steps:

  1. Compile and program the application.
  2. Start a terminal emulator like PuTTY and connect to the used COM port with the following UART settings:
    • Baud rate: 115.200
    • 8 data bits
    • 1 stop bit
    • No parity
    • HW flow control: None
  3. The text "RF Test" should appear at the top of the terminal.
  4. Type any of the letters described above. An output text should be displayed in the PUTTY window, or a sweep or signal should be started.
  5. Use a spectrum analyzer to confirm the behavior of the radio module.
  • Hi,

     

    1. You need a to use something for the Virtual COM port. A nRF52-DK can be used for this, see this link. You have to cut SB6 on the DK (to not power the nRF52 on the DK itself), then hook up your board to the UART pins described in the link. You can edit the code and configure other pins if that works better with your board.

    2. For simply configuring the radio to operate in receive mode, the radio test example For testing received blocking, see our nAN-34, which describes how to set up a produciton test using our DTM application. This comes with a script for doing a PER test, needed for the blocking tests.

     

    Best regards,

    Andreas

  • that means I am using my PCB connected to the DK board?

    Is there a block diagram of the system?

    My current PCB is already connected to the pins P05-P08.

    How should i connect to my PCB????

    where should i burn the project on the SDK or on my PCB or both?

    DTM cannot work with my PCB as far as i know..

    I think you need to add the comment for this on the radio example.

  • Hi,

     

    DK Documentation can be found here. DK HW files can be found here.

     

    You should then connect P05-P08 on your PCB to P05-P08 on the DK. You also need to CUT Solder bridge SB9, to not accidentally power the nRF52 on the DK itself, and also connect GND on the DK to GND on your PCB. The SDK examples should be flashed on your PCB only.

     

    Best regards,

    Andreas

  • SO you expect me to connect to this pins how?

    currently, those GPIO's are in use..

    No TP was prepared in advanced 

    there is no any comment on the data sheet which indicates that this need to be prepared in advanced 

    The PCB need special design to support this..

    Is there a way to connect to the SWD line ( which is prepared in advance for burning )?

  • Hi Nir,

     

    Do you have available GPIOs in your design at all? If not you might have to refurbish one of your samples for the purpose, cut some traces and solder on some wires, that should be acceptable for this specific test but if so you should confirm with your cert house. You can then redefine the assigned UART pins in pca10040.h and reflash your board.

     

    The current test implementation is designed against the DTM specification and does not support control over the SWD line. You could implement this yourself though, initiating the transmission e.g. by writing TASKS_ENABLE. If then sending a predetermined payload, the receiver could still do the PER calculation, but in this case the test house probably would not be able to use a BLE tester, you would have to make the receiver using a nRF52 DK yourself. If you decide to go with this you should also confirm with the test house if they accept it.

     

    Best regards,

    Andreas

Related