Hello all,
I have been designing a PCB with a current sensing circuit in order to sense the output coming from a 4-20mA industrial level sensor. The design that I have now incorporates a power supply that powers both the amp and the sensor at 12V and a current shunt amp whose output is then fed to an ADC (the ADS1115, datasheet linked below) and then read by an MCU. The main issue that I am observing is that temperature swing affects the reading an extremely large amount. This issue could be a combination of a few things: the power supply, the shunt amp, and the sensor. The main issue that I am focusing on is the shunt amp.The shunt amp that I selected (the AD8211, datasheet also linked below) says that the drift for temperature is ~15ppm/Celsius, however when I tested the amp by itself (on a breakout to isolate it from the rest of the components) I observed a swing of over 100 ppm/Celsius. I am wondering if it might be possible to remove the shunt amp completely and just add a resistor and then adjust the gain of the ADC to match. The temperature swing that causes this is a daily temperature swing, from say 25 Celsius to 50/55 Celsius. The other avenue, rather than removing a component, would be to select a different amp that has a smaller temperature swing. One that I have found is the AD8217 (datasheet also linked below), whose ultra-low drift over the operating temperature is attractive. If anyone has any insight it would be much appreciated, as I am trying to solve this problem piece-by-piece. If I have missed anything in my description or if you require further information I will do my best to provide answers. I appreciate any advice that you can offer, and I respectfully look forward to conversing with everyone!
I have been designing a PCB with a current sensing circuit in order to sense the output coming from a 4-20mA industrial level sensor. The design that I have now incorporates a power supply that powers both the amp and the sensor at 12V and a current shunt amp whose output is then fed to an ADC (the ADS1115, datasheet linked below) and then read by an MCU. The main issue that I am observing is that temperature swing affects the reading an extremely large amount. This issue could be a combination of a few things: the power supply, the shunt amp, and the sensor. The main issue that I am focusing on is the shunt amp.The shunt amp that I selected (the AD8211, datasheet also linked below) says that the drift for temperature is ~15ppm/Celsius, however when I tested the amp by itself (on a breakout to isolate it from the rest of the components) I observed a swing of over 100 ppm/Celsius. I am wondering if it might be possible to remove the shunt amp completely and just add a resistor and then adjust the gain of the ADC to match. The temperature swing that causes this is a daily temperature swing, from say 25 Celsius to 50/55 Celsius. The other avenue, rather than removing a component, would be to select a different amp that has a smaller temperature swing. One that I have found is the AD8217 (datasheet also linked below), whose ultra-low drift over the operating temperature is attractive. If anyone has any insight it would be much appreciated, as I am trying to solve this problem piece-by-piece. If I have missed anything in my description or if you require further information I will do my best to provide answers. I appreciate any advice that you can offer, and I respectfully look forward to conversing with everyone!