• 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 » Power Management » Sequencers » Sequencers Forum » UCD90160 exibits glitches on GPIO pins during power-up
Share
Sequencers
  • Forum
  • E2E Wiki
Options
  • Subscribe via RSS

UCD90160 exibits glitches on GPIO pins during power-up

UCD90160 exibits glitches on GPIO pins during power-up

This question is not answered
Alex Shpilsky
Posted by Alex Shpilsky
on Jan 26 2012 13:20 PM
Intellectual955 points

We’re seeing a problem with GPIO outputs on the UCD90160 power manager.  We initially noticed the problem with GPIO2, which we’re using as the System-Reset to drive a low-going pulse to another device which uses this pulse to begin its power-up.  The input on the downstream device is 5V, so we’re using an SN74LVC1G07 open drain buffer to translate from the 3.3V power manager to 5V logic, with a pullup resistor on each side of the buffer. 

 

The UCD90160 datasheet states that the GPIOs (except the FPWM/GPIOs, which GPIO2 is not) are high-impedance during reset, and the UCD90160 stays in reset until Vdd (3.3V) reaches 2.4V.  While the 3.3V rail is ramping up, we expect to see the voltage on GPIO2 follow the 3.3V rail since it’s pulled up, but we actually see a short glitch on GPIO2 where the pin appears to be driven low.  The glitch begins when Vdd reaches ~0.7V and continues until Vdd reaches ~1.0V, after which GPIO2 follows the 3.3V rail again.  This low pulse goes through the 1G07 and to the downstream device, which begins its power-up sooner than we want.

 

We’ve found similar glitches on other GPIO pins on this board and other boards.  The downstream functions on the other pins are not as sensitive to the glitch as GPIO2, but we are still concerned about it.  The glitch is not affected by the programming of the GPIO pins, and it occurs before the UCD90160 comes out of power-on reset.  We would like to understand the root cause before choosing a workaround.

Report Abuse
  • Reply
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
All Replies
  • Eric Wright
    Posted by Eric Wright
    on Jan 27 2012 14:32 PM
    Mastermind20720 points

    Alex, I can duplicate the glitches on the TI EVM and am requesting help from the design team to better understand the root cause. I have also been able to prove that the occurrence of the glitches are a function of the 3.3V slew rate. If I slow the slew rate to less than ~ 1V/ms then the glitch goes away. Keep in mind that in our datasheet, slew rate is specified as 0.25V/ms minimum between 2.3V and 2.9V, so I would not go any slower than 0.25V/ms.

    This is only based on very limited data but may be an option for you. I will update as I receive more information.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Alex Shpilsky
    Posted by Alex Shpilsky
    on Jan 31 2012 13:47 PM
    Intellectual955 points

    Hi Eric,

     The customer  tried three different slew rates on the 3.3V rail and they have seen the glitch with each.  As shown in the attached screenshots (I have sent you the waveforms in a separate email), they have used 0.08V/ms, 0.8V/ms and 2V/ms.  2V/ms seems to be the upper limit for their board.

     Did TI mean that when they sped up the slew rate to faster than 1V/ms they saw the glitch go away?  From what they have seen the glitch occurs while the 3.3V supply is in a certain window during ramp-up, so slowing the slew rate causes a longer glitch for them.  They can’t go any faster than 2V/ms and they still have the glitch at that rate.

    Thanks,
    Alex

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Eric Wright
    Posted by Eric Wright
    on Jan 31 2012 15:51 PM
    Mastermind20720 points
    VddRiseWaveforms.zip

    I've attached the data I took last week but as I mentioned the data is very limited and is not meant to define a specification. Unfortunately, it appears that the behavior of the GPO cannot be determined prior to when the supply voltage reaches the Vreset voltage (2.4V max). Typical Vreset will range from 1.4V to 1.9V

    TI will have to document this deficiency in an errata.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Alex Shpilsky
    Posted by Alex Shpilsky
    on Feb 01 2012 08:55 AM
    Intellectual955 points

    The customer ran similar tests with their TI EVM board. Even at 0.6V/ms the glitches are visible. Can you offer some sort of a workaround? Is there any kind of a master reset signal that can be generated by an external SVS (like TPS3809) that would keep all GPIO signals low or high until 3.3V supply reaches its level.

    The text below is from the customer.

    Here are screenshots from our UCD90120EVM.  The slew rate is 3.3V/5.4ms = 0.6V/ms.  There’s a low-going glitch on GPIO1, visible when the pullup is enabled, and a high-going glitch on GPIO2, most visible when the pulldown is enabled.

     0383.UCD90120EVM.zip

     

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Eric Wright
    Posted by Eric Wright
    on Feb 01 2012 19:39 PM
    Mastermind20720 points

    The RESET pin doesn't seem to have an effect on the non-FPWM GPO glitches prior to POR (ie, a pulled high GPO will still glitch low prior to POR even if RESET, pin 9 is held low). The best workaround is to externally invert the required signal and use a pull down on the GPO. Alternatively, one of the FPWM GPO can be used. These only blip to ~ 0.7V when pulled up and then go low until the chip internal init is complete (~20ms).

    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