In my system,I want to measure 2 channels's voltage,I'm sure i have to send the right control command to ADS1112,I can correct read back the result of ads1112 and the contents of the control register ,but I can't change the channels from ch1 to ch2,the convert result is all the ch1,how can I do?Can you help me?Can you give me a example or a suggested?
Hi Yuchuua,
Please send us a screen shot showing the command byte you are sending to the ADS1112. This is a fairly simple part and there should not be any problems changing channels. If possible, please also show us your circuit around the ADC itself.
Regards,
Tom
Thanks for your help!
here is my command byte :
and here is my schematic diagram:
when I send command byte 9FH to ads1112,then delay 100ms,I can read the correct results(3 BYTES) from ads1112,the convert result is Vin1;When I was delayed after 100ms, I send command byte 0BCH to ads1112, then delay 100ms,I read the convert results(3 BYTES) from ads1112,The result is still corresponding Vin1,not Vin2。
Yuchuua,
Can you please let me know what letters/numbers are marked on the chip you are having trouble with? Also - is this issue with just one device or do you see the same thing with multiple boards/devices?
Thanks for your help.Letters/numbers are marked on the chip: First line is BHU and the sencond line is 35ZN.
My experiment in welding 50 pieces of such chip, all the chips are there such a phenomenon.
I can only get the the right translation as a resultfirst form the channels 1, even if I send the correct command to ADS1112 , the result is still equal to the voltage of channel 1,not channel 2.
I am very worried for this problem.
Hi Feng,
For the ADS1112, the date code you provided has no reported problems. Have you tried getting the status byte from the device? Can you tell me what the part reports back when you retrieve that?