Post Go back to editing

Half of AD7793 always read 0xFFFFFF

Category: Hardware

Currently have 4 AD7793 parts on a PCB set up using the ratiometric 3-wire RTD example from the datasheet. All 4 have the exact same schematic and are setup and read with the same code (only the CS line changes). However, when reading the RTDs, 2 out of the 4 always read full scale (0xFFFFFF) no matter what (always the same 2). Reading back the registers from the chip seems to show that they are being set correctly. The status register does show that the output is usually being clamped to 0xFFFFFF, but measuring Ain+ and Ain- with a scope and multimeter both show that the actual voltages are what would be expected. What could I be missing?

After more troubleshooting, It seems that the external reference is the issue. The reading works with the internal reference selected. As far as I can tell, all of the external references are very close (using 0.1% resistors), so I still don't understand half of them having different behavior.



Edit to add more information discovered
[edited by: sgcc23 at 9:04 PM (GMT -4) on 13 Mar 2023]
Parents
  • Hi  ,

    Can you provide your register settings so that we can better understand the issue you are having? 

    Have you tried reading back the registers one at a time? You start by setting up your first schematic, read its register. Then, setup your second schematic, and read both its registers. Continue adding one schematic at a time before reading each its registers to help us figure out if there is an issue with the IC. Also check if there will be the same issue when using the external reference to each of the ICs every time you add one. 

    Also, can you provide your schematic for this? If not, the Rref and RTD values will do. 

    Best Regards,

    Rod

  • Thank you Rod.

    The IO register was set to output 210 uA Excitation current, and the configuration register was set to 0x1010. I believe everything else should be default values

    We are using a PT100 RTD and tried a few different Rref values (from 250 Ohm to 1000 Ohm). I will try your suggestion and get more information.

Reply
  • Thank you Rod.

    The IO register was set to output 210 uA Excitation current, and the configuration register was set to 0x1010. I believe everything else should be default values

    We are using a PT100 RTD and tried a few different Rref values (from 250 Ohm to 1000 Ohm). I will try your suggestion and get more information.

Children