Stack ADC Differential Pi
The ADC Differential Pi is an Analogue to Digital converter for the Raspberry Pi
06/05/2018
Posted by:
felipel
I'm trying to stack two boards together (eventually up to 4 in the future) but only one board is detected from them. Connected individually I can see them with i2cdetect -y 1 no problem.
One board has i2c address 68 and 69. The other board 6a and 6b. Both are working perfectly in isolation but cannot get the Pi to recognize both simultaneously.
I'm using a standard raspberry pi DC power source.
Many thanks in advance for any hints.
Felipe.
07/05/2018
Posted by:
andrew
When you have the boards stacked together is the one that is recognised on the top or the bottom of the stack? If it is on the bottom then it could be a bad connection between the two boards and I would recommend cleaning the pins to make sure there isn't any flux or other contaminants that could cause a bad connection.
It may also be worth checking the solder joints on the address select headers to make sure there are no dry joints or bridges and try some other address combinations to see if that fixes the issue.
08/05/2018
Posted by:
felipel
I think solder joints on address select headers are fine.
Can it be a power issue?
I have Raspbian 2018-03-13 lite
08/05/2018
Posted by:
andrew
If you swap the two boards around so the one on the bottom is on top does it still only recognise the top board or is the bottom one recognised instead?
08/05/2018
Posted by:
felipel
Still the one recognized is the top board. Once, both boards were recognized but not longer.
08/05/2018
Posted by:
andrew
08/05/2018
Posted by:
felipel
I can measure 5V on the board and the solded connections look fine. Very strange indeed.
08/05/2018
Posted by:
felipel
09/05/2018
Posted by:
felipel
"You may need to short the 5V and ground with a resistor to discharge the capacitors in order for the new addresses to be recognised"
What kind of resistor do I need to use?
Thanks.
It looks the only option would be to try another card... :-(
09/05/2018
Posted by:
andrew
You could try selecting addresses where the pins are pulled either high or low, so 0x68, 0x6A, 0x6C or 0x6E.
Do you have a second Raspberry Pi you could test the boards on just to make sure it isn't a fault with the I2C bus on the GPIO header?
It is unusual for both ADCs to stop responding, normally when a board stops working only one of the chips fails. When both fail to respond it usually means there is a problem with the I2C communication. You could try reflowing the solder on the small 6-pin MOSFET U6 as a dry joint on that or the multiway resistor R1 would stop it from appearing on the I2C bus. Heat each pin on the MOSFET in turn with a clean soldering iron tip and make sure you don't accidentally bridge the pins.
Have the ADC Differential Pis been used to measure voltages or is this the first time you have tried using the boards? If there was a voltage over 2.048V on any of the ADC inputs it could have damaged the ADCs which would cause them to act erratically or stop working completely.
10/05/2018
Posted by:
felipel
Many thanks for the input.
I tried a different Raspberry Pi but same story. I will try the resoldering you suggest in the next following days and will revert soon. I'm getting in any case more boards since I'm working in a project where I need to measure around 30 voltages more or less simultaneously. These are electrochemical potentials which will never overcome +- 1.5 V so I thought these boards were ideal to stack in a singel Pi.
Until which resolution do you think I could trust the readings? I see vriations of a few mV when testing a reference voltage.
Thanks in advance.
Felipe.
10/05/2018
Posted by:
felipel
Do you offer pre-soldered boards even at an extra cost?
10/05/2018
Posted by:
andrew
We don't normally offer pre-soldered boards but as you are having trouble with the boards you already have I can solder the headers on and test the boards before sending them to you. If you could add a note with the order I will know which boards I need to solder.
19/05/2018
Posted by:
felipel
Thanks a lot in advance.
19/05/2018
Posted by:
andrew
Note: documents in Portable Document Format (PDF) require Adobe Acrobat Reader 5.0 or higher to view.
Download Adobe Acrobat Reader or other PDF reading software for your computer or mobile device.