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

Custom USB Dongle with In-Field-Programming, USB-HID, DFU OTA

We want to design our own custom USB Dongle for connecting our sensor board to a PC. Sensor board has a nRF51 chip using Gazell protocol to transmit sensor data and also softdevice S110 with bootloader for DFU OTA.

Custom Dongle could be a single chip design (nRF24LU1+) or dual chip design with nRF51 wireless connectivity chip and USB connectivity chip (like the segger).

Custom USB Dongle should support:

  1. In-Field-Programming from PC for the wireless connectivity chip

  2. USB-HID-Transfer of sensor data to PC

  3. DFU OTA from PC for the sensor board nRF51 chip

Segger chip does not support #2. nRF24LU1+ does not support #3. FTDI USB chips do not support #1 and #3.

Any idea for a USB-Bridge Chip which supports all 3 requirements?

Parents
  • I believe that the nRF24LU1+ is all you need, you can have a bootloader on it to be able to upgrade it in the field through USB. You'll also need a bootloader on the nRF51 to allow for OTA upgrade and the USB HID transfer will work for you too, you will need to write your own firmware for the nRF24LU1+ to do it but it shouldn't be too hard.

    Though I have to admit I didn't try that myself yet.

Reply
  • I believe that the nRF24LU1+ is all you need, you can have a bootloader on it to be able to upgrade it in the field through USB. You'll also need a bootloader on the nRF51 to allow for OTA upgrade and the USB HID transfer will work for you too, you will need to write your own firmware for the nRF24LU1+ to do it but it shouldn't be too hard.

    Though I have to admit I didn't try that myself yet.

Children
Related