USBi Reliability Updates
Recently there have been several USBi failures reported by SigmaDSP users. I have been replacing the broken boards, but in the meantime I have been looking for the root cause of the reliability problems.
We used a Cypress USB Microcontroller in the design, and the PCB schematic was based on one of their reference designs. However, that design did not have any ESD or overvoltage protection on the D+ and D- lines, which are the differential signaling lines on the USB connector. Also, there was an issue in the firmware where SPI lines were always actively driving, not going high-impedance, when I2C was active and the SPI bus was idle.
In order to address these problems and improve the reliability of the USBi, we added clamp diodes, supply protection ferrite beads, SPI line series protection resistors, and smarter firmware. These new USBi boards will be shipping starting next year.
i2c
spi
eval-adusb2ebz
usbi
SPI protection resistors:
USB clamp diodes:
Write protection on EEPROM programming header:
Well done!! With current USBi I'm having lot of trouble.
Brett:
How can I identify if I have a new or old version of the USBi board? (I am having issues)
Here are the numbers...
EVAL-ADUSB2Z
080624_1
In a white box near the USB cable...
P53161
S/N 065
Thanks, Mark.
Hello,
It looks like the hardware is 080624 (June 24 2008) which is the latest revision. However, unfortunately there isn't an easy way of telling what version the firmware is. Let's start a private discussion and perhaps you can exchange your board for a new one.
Please log in to reply.





