Welcome Guest,Register Now
Log In

ANT Forum

Welcome guest, please Login or Register

   

Stability problems with nRF24AP2-USB

Rank

Total Posts: 6

Joined 2009-08-25

PM

We have made an USB dongle based on the nRF24AP2-USB chip. The design is identical to the reference design in the nRF24AP2-USB product description.

It works, but it is not stable. It can run for hours( or less ), then for no apparent reason it stops communicating.
When it stops communicating, the only solution we have found until now is to unplug, then replug the USB dongle.
Stopping and starting the programs does not help. An USB reset ( either via the ANT windows library, or directly via libusb ) does not help. We have been experiencing this behavior with our own software and with ANTware II.

We have tested this on several different PC's, with several versions of Windows ( XP, Vista, 7 ) and several versions of libusb. All combinations has the problem.

We have measured the supply lines on the chip. The VBUS input to the chip depends a bit upon the PC used, but for a 5 V input on the USB plug, the VBUS input on the chip is app. 4.85 V with ~100 mV ripple of ~0.5 ms duration. The VDD pins are at 3.27 V, also with 100 mV ripple, but here with ~100 kHz.
These measurements are made when the chip is sending messages on several shared channels at a rate of app. 100 messages/sec.

Do you have any ideas what can cause these instabilities and/or suggestions what to do to figure out what is going wrong?

Regards,
Klaus Roy-Poulsen      
Avatar
RankRankRankRank

Total Posts: 662

Joined 2012-10-09

PM

If the device stops being enumerated by the operating system, there is nothing you can do on software to recognize it again.

We would recommend contacting Nordic Semiconductor for suggestions regarding your particular hardware implementations with the nRF24AP2-USB, as they have more experience working with their reference design.      
Rank

Total Posts: 3

Joined 0

PM

Your issue is most likely rusulting from the Silicon Labs driver. Visit their web site and download the latest.