• Join
  • Sign In with my.TI Login
Texas Instruments
  • Products
  • Applications
  • Tools & Software
  • Support & Community
  • Sample & Buy
  • About TI
Sample & Purchase Cart Sample & Purchase Cart
  • Search
  • Advanced
TI E2E™ Community
  • Support Forums
  • Blogs
  • Groups
  • Videos
  • 简体中文
  • More ...
TI Home » TI E2E Community » Support Forums » Amplifiers » Precision Amplifiers » Precision Amplifiers Forum » INA330 oscillation
Share
Precision Amplifiers
  • Forum
  • Announcements
  • E2E Wiki
Options
  • Subscribe via RSS
Check out
The Signal blog
  • $core_v2_blog.Current.Name

    Handy Gadgets and Resistor Divider Calculations

    Posted 6 days ago
    by Bruce Trump
    Handy gadgets make our engineering life easier—the little...
  • $core_v2_blog.Current.Name

    Chopper Op Amps—are they really noisy?

    Posted 13 days ago
    by Bruce Trump
    Chopper op amps offer very low offset voltage and dramatically...
  • $core_v2_blog.Current.Name

    Bypass Capacitors… yes, but why?

    Posted 26 days ago
    by Bruce Trump
    Everyone knows that op amps should have power supply bypass capacitors...

Forums

INA330 oscillation

This question is not answered
TPH01
Posted by TPH01
on Aug 02 2012 08:34 AM
Prodigy40 points

I've been using an INA330 as the basis for a high-stability temperature controller. The circuit mainly works very well. However, when I use a long-ish (~2m), screened cable to connect the thermistor to the board, the circuit started misbehaving. I see ~1V Pk-Pk oscillations at ~150kHz across the thermistor and sense resistor (pins 1 and 10 on the INA330). Not much of this makes it to the chip's output, however the voltages at these pins, which should be equal, differ by ~20%. My thermistor's resistance varies between 10k-20k.

Is this a known issue? Do the current buffers have problems driving load capacitance?


Yours,

Tom

Report Abuse
  • Reply
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
All Replies
  • Collin Wells
    Posted by Collin Wells
    on Aug 02 2012 10:32 AM
    Genius15510 points

    Hi Tom,

    I haven't worked on a similar issue with the INA330, but based on the block diagram of the IC there are two internal amplifiers that drive the thermistor and reference resistor.  Amplifiers generally don't behave well with capacitive loads so I could see your application experiencing issues due to the capacitance of the cable between the thermistor and the INA330.  Is there any way that you've selected nominal values of Rtherm and Rset that are less than 2 kOhms?  As noted below Figure 3 on page 7 of the datasheet, nominal values of Rset = Rtherm = 10k and should not be less than 2k or stability issues can occur.  The datasheet also mentions that the values of Rtherm/V1 or Rset/V2 should not create a situation where the excitation currents begin to dip below 125uA.  Be sure you haven't placed the INA330 in one of these configurations.

    Generally we don't recommend placing the sensor far from the excitation source but if you can not avoid it, try placing a resistor between the output of internal sensor excitation source (pin 10) and the cable.  Try a value of around 100 Ohms and if that is not effective, try increasing the value to 499 Ohms.  The same value needs to be put in series with the Rset resistor to balance the system.  Depending on the accuracy requirements you may find that you need to use higher precision and low-TC type resistors.

    Let me know if this solves the issue.

    Regards,
    Collin Wells
    Precision Linear Applications

    Regards,
    Collin Wells
    Precision Linear Applications

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • TPH01
    Posted by TPH01
    on Aug 02 2012 10:44 AM
    Prodigy40 points

    Dear Collin,

    Thank you for your reply.

    My set resistor is 13k, my thermistor is 20k at room temperature, dropping to 13k when the controller is running. I'm using Vexcite = 1V (V1 = V2), so I'm comfortably below the 125uA limit.

    I did try putting a resistor before the cable. I found that ~1k more or less solved the problem -- it would generally be fine that then I'd poke it a bit and it'd start oscillating (more poking would stop it again). 4k7 seems to have removed the behaviour completely.

    I agree that the output buffers probably don't like the capacitance. However, wanting to have the sensor a couple of meters from the controller doesn't seem like such an unreasonable thing to want (surely, this must be quite common?). The datasheet also doesn't give any specification of maximum load capacitance or any warnings about cabling. Do you know of any guidelines for this particular IC?

    Tom

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Collin Wells
    Posted by Collin Wells
    on Aug 02 2012 12:01 PM
    Genius15510 points

    Hi Tom,

    Thanks for the additional information, it looks like you've placed the INA330 in a good operating state with your resistor and voltage choices. 

    Also, nice work on adding the additional resistance on your own.  I'm surprised that it took 4.7k to solve the issue, this probably rules it out as an effective solution.  I agree that it would be nice if the sensor input nodes could handle more capacitance, but the architecture used in the design of the INA330 is basically an instrumentation amplifier where the typical gain-set resistor, Rg, is replaced with Rtherm and Rset.  Therefore as usual with instrumentation amplifiers, additional capacitance should be avoided on the gain-set nodes to avoid stability and AC gain-error issues.  I unfortunately do not have a design guideline for this node but my educated guess would be that the capacitance should be limited to a few tens of picofarads at most to avoid issues.  Is it possible to use a different cable without heavy shielding that may reduce the effective capacitance?

    Regards,
    Collin Wells
    Precision Linear Applications 

     

      

     

     

    Regards,
    Collin Wells
    Precision Linear Applications

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • TPH01
    Posted by TPH01
    on Aug 02 2012 15:12 PM
    Prodigy40 points

    Dear Collin,

    Thanks for the suggestions. I'll have a think about whether I mind adding some kind of load isolation resistor into the design. Otherwise, shorter cables it is...

    Tom

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • TPH01
    Posted by TPH01
    on Aug 04 2012 11:33 AM
    Prodigy40 points

    Dear Collin,

    Okay, I've had more of a think about this. I really do think it's a bad oversight of the datasheet not to mention this at all. Wanting to have a sensor a couple of meters from control circuitry isn't such an odd thing to want. Since that is likely to mean at least ~100pF, I think some room should be given to advice on capacitive loading. Without knowing much of the internal structure of the chip it's hard to have any intuition about limits on capacitance. Thus, the best thing to do seemed to take some measurements. In case anyone else runs into similar issues, I though I'd post my findings.

    Conditions:

    I set the chip up essentially as in figure 6 on the datasheet:

    V1 = V2 = 1V

    Rset = 10k

    Rtherm = 10k (I just used a fixed resistor here)

    Vsupply  = 5V

    I added a load capacitance, Cl, in parallel with Rthem.

    For Cl <= 150pF the circuit was pretty stable. It wouldn't oscillate on it's own. Prodding it with a DVM caused it to oscillate (not surprising), but it would stop when the DVM was removed.

    For Cl = 180pF the circuit seemed borderline stable. It wouldn't oscillate spuriously, however if I did poke it with the DVM it would enter self-sustaining oscillation (by which, I mean that it kept oscillating even with the DVM probe removed).


    For Cl = 200pF it would oscillate spontaneously.

    Next, I tried adding an isolation resistor between the chip and Rtherm+Cl. For this, I took Cl = 330pF, Rl=10k. I found:

    For Rl = 220R it would oscillate spontaneously.

    For Rl ~470R -> 1K it would not oscillate spontaneously, but would enter self-sustaining oscillations when poked with a DVM.

    For Rl >= ~2k2 It was pretty stable. It still oscillated when poked with the DVM (unsurprising since I was basically using it as a few nF of capacitance). However, oscillations stopped when the DVM was removed.

    Conclusions:

    For stability, try to keep Cl < 100pF. <150pF is probably okay but more than that is asking for trouble. If more capacitance is needed (e.g. the control circuitry can't be moved near the sensor easily) then it's probably best to use an isolation resistor of a few kohm. However, if that's not acceptable then ~500ohm is probably fine.

    Tom

    EDIT: P.S. adding an isolation resistor is probably not the best way of dealing with this issue, but it's hard to do anything cleverer without more detailed information about the inside of the IC.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Collin Wells
    Posted by Collin Wells
    on Aug 06 2012 13:46 PM
    Genius15510 points

    Hi Tom,

    Thank you greatly for your work to help the others on the community.  I agree that the resistors aren't an ideal solution but the nodes that would be required to compensate the circuit for different capacitance on the Rtherm and Rset nodes are unfortunately internal to the IC and aren't available for compensation.

    Best Regards,
    Collin Wells
    Precision Linear Applications

    Regards,
    Collin Wells
    Precision Linear Applications

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
TI E2E™ Community
  • Support Forums
  • Blogs
  • Videos
  • Groups
  • Site Support & Feedback
  • Settings
TI E2E™ Community Groups
  • TI University Program
  • Make the Switch
  • Microcontroller Projects
  • Motor Drive & Control
Other Communities
  • Deyisupport
  • Designsomething.org
  • beagleboard.org
  • TI on Element 14
  • TI on TechXchangeSM
Other Technical & Support Resources
  • WEBENCH® Design Center
  • Product Information Centers
  • Technical Documents
  • TI Design Network
  • TI Technical Articles
  • TI Training

All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms of Use of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms of Use of this site. TI, its suppliers and providers of content reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.

Follow Us Texas Instruments on Facebook Texas Instruments on Twitter Texas Instruments on LinkedIn Texas Instruments on Google+
TI Worldwide | Contact Us | my.TI Login | Site Map | Corporate Citizenship | mobile m.ti.com (Mobile Version)

TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs and
embedded processors, along with software, tools and the industry’s largest sales/support staff.

© Copyright 1995-2013 Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy Policy | Terms of Use