• TI Thinks Resolved

INA196A-Q1: How to monitor the correct current by UCD9090ARGZR

Prodigy 30 points

Replies: 3

Views: 22

Part Number: INA196A-Q1

Hi,

  In my design, I used INA196AIDBVR for current sense and UCD9090ARGZR for current monitor. The problem is:

1. I can't get the correct current value on the

2. I tried to adjut the Iout gain and offset for UCD9090A via TI fusionDigital Power designer, then I could get almost correct current value on PCBA#1. When I applied the same Iout gain and offset on PCBA#2, the current vallue is not precise as PCBA#1.

3. How could I calibrate Iout gain and Iout offset so that I could apply those value in all PCBA and get the correct current value?

 UCD9090A . 

  • Hello Chien,

    Thanks for posting on the forum.  Please be aware that the input requires a voltage above 20mV to get a linear response.  There is a section in the datasheet that covers this.  See the section Accuracy Variations as a result of Vsense.  More in particular the section with 8.4.2.4 Low VSENSE Case 2: VSENSE < 20 mV, 0 V ≤ VCM ≤ VS as your VCM is equal to the VS.  

    The only way to calibrate and use is with the input being above 20mV differential across Vin+ and Vin-.  You could also look into the pin compatible INA293 the B pinout is the same as the INA196.  The specifications are not identical but some specifications are better  for the accuracy you are looking at and getting Vsense voltages below 20mV.  Some specifications that differ is the common mode range.  The INA293 is limited to -4V to 110V input common mode.

    Best Regards,

    Javier Contreras, TI Sensing Products Applications Support

    Getting Started with Current Sensing Video Training Series

    All information in this correspondence and in any related correspondence is provided “as is” and “with all faults”, and it is subject to TI’s Important Notice (http://www.ti.com/corp/docs/legal/important-notice.shtml).

     

  • In reply to Javier Contreras4:

    Hi Javier,

      Thanks for reply. I tried to set the input sense level above 20mV to get a linear response. But the result is not good as shown as below table. I used one Shunt Resistor and its value is 0.01ohm_0.5%.

  • In reply to ChienChung Huang:

    Hello Chien,

    I cannot see a clear reason why you are getting such large errors.  Can you share the output voltage you are measuring?  Also how are you getting the output voltage of the INA196?  Is it from the ADC of the UCD9090?  If so can you measure with another option?  Have you verified that the INA196 give the same voltage output without the ADC connected to the output? It would be beneficial to measure the input differential voltage at the input of the INA196 in case the input voltage is incorrect.  This will help focus where the issue is.  Either at the input stage or the output side of the INA196.

    After looking at the schematic how do you limit the output of the INA196 to stay below the Absolute Maximum Ratings of the UCD9090?  I would recommend that V+ (Supply Voltage) be at the same supply of the UCD9090.  This will limit the output voltage of the INA196 and help prevent exceeding the Absolute Maximum Ratings of the UCD9090. 

    If the output of the INA196 improves when removing the UCD9090 from the output I would recommend placing an RC filter to the input of the UCD9090.  This will fix any loading issues from the ADC on the INA196.  This is a transient load that happens during sampling.

    Sorry for so much information I just don't want to give you only one thing to try.

    Best Regards,

    Javier Contreras, TI Sensing Products Applications Support

    Getting Started with Current Sensing Video Training Series

    All information in this correspondence and in any related correspondence is provided “as is” and “with all faults”, and it is subject to TI’s Important Notice (http://www.ti.com/corp/docs/legal/important-notice.shtml).