ΣSigmaStudio Ask AI Русский Log in

USBi Reliability Updates

SigmaDSP & SigmaStudio ADIApproved Dec 14, 2011 00:00 4 replies Original on forum ↗
Subscribe
ADIApproved Question
Dec 14, 2011 00:00

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

ADIApproved Reply
Dec 19, 2011 00:00

SPI protection resistors:

USB clamp diodes:

Write protection on EEPROM programming header:

5543.79bacdb7e39fb68d269161bd7c86e8aa.jpg
5543.79bacdb7e39fb68d269161bd7c86e8aa.jpg
5543.79bacdb7e39fb68d269161bd7c86e8aa.jpg-450x213.jpg
5543.79bacdb7e39fb68d269161bd7c86e8aa.jpg-450x213.jpg
3162.3699b11f8abcfe616a3c1399ec9e3026.jpg
3162.3699b11f8abcfe616a3c1399ec9e3026.jpg
3162.3699b11f8abcfe616a3c1399ec9e3026.jpg-450x287.jpg
3162.3699b11f8abcfe616a3c1399ec9e3026.jpg-450x287.jpg
0257.127ce87c3fe558bdb361355227c175dd.jpg
0257.127ce87c3fe558bdb361355227c175dd.jpg
0257.127ce87c3fe558bdb361355227c175dd.jpg-450x339.jpg
0257.127ce87c3fe558bdb361355227c175dd.jpg-450x339.jpg
andrea.labhf Reply
Dec 21, 2011 00:00

Well done!! With current USBi I'm having lot of trouble.

CoolJavelin Reply
Nov 3, 2012 00:00

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.

ADIApproved Reply
Nov 7, 2012 00:00

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.