nRF52805 production programming (Multi-drop SWD / JTAG chain)

Hello,

I am developing a PCB with nRF52805. The PCB is small and must be cost-optimized. It also needs to be as small as possible.

For prototypes, I have added a J-TAG connector, and we connect it to nrf52832DK or SEGGER J-Link. This works fine, but for production programming, it would be great to have it optimized.

I did a little bit of research, and for production programming, there are a couple of options:

  • JTAG chain – nRF52805 does not support JTAG

  • Multi-drop SWD – not sure. It doesn’t say it supports it, so I assume it is not supported.

  • DAP Link programmers support Drag and Drop and state that parallel flashing is possible. However, as I understand it, each programmer must be connected to one nRF52805, and DAP Link programs are connected to a USB Hub. This would require many DAP Link programmers. So, it becomes expensive with a large number of devices (in panel). It would also require a custom Jig, so the price would be high. Is there a cheaper option?
  • Develop a custom fixture for programming. This is my last and, for sure, the most expensive option. It should work, but the price will likely skyrocket to many thousands of dollars.

If anyone has any experience with production programming options and can comment on my research, I would be extremely grateful.

Thanks in advance,

Martin

Related