- Thu Aug 08, 2013 11:50 am
#162398
I've been troubleshooting this ADC and been making no progress.
The situation: I have a few boards with this 12-bit parallel output ADC in my board design. This ADC receives voltage from an op amp and sends the digital lines to a CPLD.
Even if my Vin value is zero volts, the LSB on a few ADCs is stuck at HIGH output. No matter what I try, I cannot get the LSB to go low ever again.
I've tried the following:
I've used up my spare ADCs, so I can't swap the ADC on the non-working board out yet. Unless someone suggests otherwise, I may just desolder the ADCs on a working board vs a non-working board, swap them, and resolder the parts and see what happens. But since that's really time consuming and risky with lead-free solder, I'd really prefer not to do this
I appreciate any help you can offer me. Thanks in advance!
ADC Datasheet: http://goo.gl/gdzzCz
The situation: I have a few boards with this 12-bit parallel output ADC in my board design. This ADC receives voltage from an op amp and sends the digital lines to a CPLD.
Even if my Vin value is zero volts, the LSB on a few ADCs is stuck at HIGH output. No matter what I try, I cannot get the LSB to go low ever again.
I've tried the following:
- Lifting the ADC LSB pin and checking to see if the net itself is accidentally being pulled high by another device. It's not - it's the LSB pin going HIGH.
- Lifting the Vin pin and shorting it to analog ground, to eliminate noise as a variable. It's not - LSB pin is still HIGH.
- Reflashing the CPLD based on the code that working boards are using. LSB pin is still HIGH.
- On a few other boards, the ADC works perfectly - output of 0 when input is 0, etc. I've compared the state of the ADC pins on a working board with the non-working board - all of the pins are the same configuration (HIGH, LOW, 2.5V, etc) EXCEPT for the LSB, which remains HIGH on the non-working board and LOW on the working boards.
I've used up my spare ADCs, so I can't swap the ADC on the non-working board out yet. Unless someone suggests otherwise, I may just desolder the ADCs on a working board vs a non-working board, swap them, and resolder the parts and see what happens. But since that's really time consuming and risky with lead-free solder, I'd really prefer not to do this
I appreciate any help you can offer me. Thanks in advance!
ADC Datasheet: http://goo.gl/gdzzCz