• 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 » Microcontrollers » MSP430™ Microcontrollers » MSP430 Ultra-Low Power 16-bit Microcontroller Forum » Unexplained Short
Share
MSP430™ Microcontrollers
  • Forum
  • Announcements
  • E2E Wiki
Options
  • Subscribe via RSS
MSP430 Resources
  • MSP430 Product Folder
  • MSP-EXP430G2 - MSP430 LaunchPad Value Line Development kit
  • MSP430 Getting Started Guide
  • MSP430 Microcontroller Projects
  • More Resources >
  • Forums

    Unexplained Short

    This question is answered
    David Engineer
    Posted by David Engineer
    on Aug 08 2012 19:54 PM
    Intellectual320 points

    Everyone,

    I have an MSP430F5638IPZ on a custom board that I have been programming for the past couple months. Everything has been working great until one day I tried to "green wire" a high-speed crystal onto two pins. After that, I plugged in the battery and noticed that my power plane had gone from 3.0V to 0.92V. I ordered more MSP's thinking that I blew up the processor. I installed a new MSP, double checking orientation and solder bridges with another co-worker and still had the same problem. Thinking I fried that chip as well, I cleaned my work space, laid down an ESD mat and leashed myself in. I also turned down the soldering irons to approximately 260 C (I am hand soldering under a microscope). I soldered the chip and reviewed my work again, same problem - same voltage! I am drawing 60mA from my regulated power source. 

    To give more background, when I disconnect the MSP from my board, the power plane is at 3.0V. This means that the MSP is the source of the problem right? It is not static, it is not heat, what is it? Has anybody had any experience with these symptoms?

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    All Replies
    • Jens-Michael Gross
      Posted by Jens-Michael Gross
      on Aug 09 2012 11:01 AM
      Guru141810 points

      David Engineer
      when I disconnect the MSP from my board, the power plane is at 3.0V. This means that the MSP is the source of the problem right?

      It may also be your layout. Maybe it's your power supply that goe sdown because the MSP now draws more than before. Maybe soemthign in your code changed, causing a por tpin drawing excess current.
      Maybe it has nothing to do with the MSP, but in your VCC supply trace is a crack, so as soon as current is drawn, there is a voltage drop across the crack which doesn't happen when you measure without load. (this one is easily checked: measure VCC on the MSP and on the supply. If the battery isn't down too, it's a crack. If the batery goes down too diretly at the source, it's the current that is too high for the battery. Check the current.)

      It's also possible that the crystal causes a massive increase of current. What about the load capacitors? maybe there is a short? Are there load crystals (if not, the crystal might overdrive the oscillator circut, causing excess current too. not likely, but possible)
      Also, some high-speed crystals (usually above 10MHz) may be overtone crystals. They aren't easy to handle and tend to fall back to baseband (f/3), with increased current.

      _____________________________________
      Before posting bug reports or ask for help, do at least quick scan over this article. It applies to any kind of problem reporting. On any forum. And/or look here.
      If you cannot discuss your problem in the public, feel free to start a private conversation: click on my name and then 'start conversation'. But please do so only if you really cannot do it in a public thread, as I usually read all threads. And I prefer to answer where others can profit from it (or contribute to it) too.

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • David Engineer
      Posted by David Engineer
      on Aug 09 2012 14:15 PM
      Intellectual320 points

      Jens-Michael,

      Thanks for responding, I know it is not my code because the MSP's are new out of the package and have yet to be programmed by me. Also, from your description it is not a cracked trace because the voltage for the whole system goes down to ~0.9V @ 60mA (measured). To clarify what I mean by that, I have a 2 AHr Li-poly battery connected to a switching voltage regulator connected to the Vcc plane, I tested the current between the voltage regulator and Vcc. It also isn't the high speed crystal (FYI 20 MHz) because I removed that after the original chip failed.

      I designed the board so I could isolate the various components from the rest of the Vcc supply, I have done my tests with and without the components "active" and get the same results. I am at a complete loss on this issue.

      David

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • David Engineer
      Posted by David Engineer
      on Aug 09 2012 15:46 PM
      Intellectual320 points

      One more symptom, I soldered a new MSP to the board and before applying power I determined there was a short between Vcc and ground. There is a problem in the board for sure! Does anybody know what pins would be shorted to cause the symptoms I am seeing?

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • old_cow_yellow
      Posted by old_cow_yellow
      on Aug 10 2012 00:06 AM
      Guru26645 points

      Before you solder the chip, check the all 100 pin pads on the PCB and list all Vcc and all Vss pins.

      I think 11, 25, 64 and 89 should be Vcc. 12, 15, 26, 29, 63, 83, and 90 should be Vss. See Data-Sheet.

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Avi Chami1
      Posted by Avi Chami1
      on Aug 10 2012 00:08 AM
      Mastermind7405 points

      Did you remove the added connections to the crystal?

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Jens-Michael Gross
      Posted by Jens-Michael Gross
      on Aug 10 2012 08:09 AM
      Guru141810 points

      As long as no sufficient supply current is provided, VCC to GND forms a virtual short. There should be only a small voltage (a typical P/N diode voltage) left. Depending on how much test voltage your multimeter applied and how it 'detects' a short, it may be a false alarm.

      You should test the VCC pins against each other without any MSP applied.

      David Engineer
      the whole system goes down to ~0.9V @ 60mA (measured)

      That's qquite much.  it really looks like a diode short.
      A maybe silly question: are you sure you havevn't accidentally reversed polarity of the supply? 0.9V@90mA looks like two diodes in a row, which are shorting GND to VCC because of inverse supply. I can imagine the clamp diodes on all port pins behaving that way in parallel.

      _____________________________________
      Before posting bug reports or ask for help, do at least quick scan over this article. It applies to any kind of problem reporting. On any forum. And/or look here.
      If you cannot discuss your problem in the public, feel free to start a private conversation: click on my name and then 'start conversation'. But please do so only if you really cannot do it in a public thread, as I usually read all threads. And I prefer to answer where others can profit from it (or contribute to it) too.

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • David Engineer
      Posted by David Engineer
      on Aug 10 2012 11:38 AM
      Intellectual320 points

      Thanks everyone for the replies. I completely disconnected the 20MHz crystal after the original working MSP stopped working. I also tested all of the pads after I removed the MSP and found that everything looked correct. I tested the pads by using the continuity test on my multimeter by touching the negative probe to ground and the positive probe to the pads. After testing all the pins, I then switched the negative probe to the Vcc supply pin and touched the positive probe to the pads once again. All of the pads seemed to be operating correctly with no shorts. 

      The way I have been verifying if the MSP is working (other than Vcc voltage) is to measure the resistance between the power and ground planes. When the system was working correctly, the resistance was approximately 700 ohms, when the MSP is not working correctly, the resistance is 24 ohms. I think I have described everything I have done to troubleshoot my problem in these posts, and based off of what I have found, I am either applying too much heat during soldering or I am receiving defective chips. I have a hard time believing that I would receive so many "defective" chips and I have an even harder time believing that I am applying too much heat. I have looked at the maximum temperature during soldering and I am not exceeding that rating.

      I am going to continue to try and figure this out, and if I find a solution, I will be sure to post it. Thanks again to everyone posting, I appreciate the help. 

      David

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Harish Mehta
      Posted by Harish Mehta
      on Aug 10 2012 12:50 PM
      Intellectual300 points

      Just a hint , Try soldering couple of PINS  at a time and keep checking VCC , you may find the problem.

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • eltury
      Posted by eltury
      on Aug 10 2012 13:29 PM
      Expert1795 points

      We once bought a whole tray of Atmel micros. All were bricks. Don't assume you have good parts.

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Jens-Michael Gross
      Posted by Jens-Michael Gross
      on Aug 13 2012 10:10 AM
      Guru141810 points

      David Engineer
      All of the pads seemed to be operating correctly with no shorts

      What about shorts between two pins where neither one is connected to GND/VCC itself, but one may be through the soldered MSP then?

      24 Ohms is indeed quite low (even though a resistive metering result is onla valid for resistive loads - for complex loads and semiconductors, a sweeping signal and scope view is more 'telling')

      Well, this reminds me of an oddity I encountered some 25 years ago with an EPROM board for the C64. One of the PCBs, out of a batch of 200 pieces, was stopping the 'realtime' clock of the C64 when inserted, even with no parts soldered. Strange thing: the rest of the chip that provided the clock count was working 100% okay, and the clock count source was just a rectified 50Hz signal from the transformer that also supplied the whole device. And there was no electrical connection of this signal and the slot where the PCB as inserted.
      I never figured out what happened, but I think I stil have this PCB somewhere.

      _____________________________________
      Before posting bug reports or ask for help, do at least quick scan over this article. It applies to any kind of problem reporting. On any forum. And/or look here.
      If you cannot discuss your problem in the public, feel free to start a private conversation: click on my name and then 'start conversation'. But please do so only if you really cannot do it in a public thread, as I usually read all threads. And I prefer to answer where others can profit from it (or contribute to it) too.

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • David Engineer
      Posted by David Engineer
      on Aug 29 2012 12:15 PM
      Verified Answer
      Verified by David Engineer
      Intellectual320 points

      Everyone,

      I wanted to let everyone know that I figured out the problem with my project. When I was creating the MSP in my schematic program, I mislabeled pin 83 as AVCC3 instead of AVSS3. When I cut the power trace and grounded the pin it worked!

      Just a side note -  I thought it might have been my DC-DC converter, so I connected a power supply to my power plane and dialed it in to 3.0V. I had ~1.025 Amps running through the MSP, it got hot very fast!

      Thanks to everyone that helped!

      David

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Jens-Michael Gross
      Posted by Jens-Michael Gross
      on Aug 29 2012 13:02 PM
      Guru141810 points

      David Engineer
      I wanted to let everyone know that I figured out the problem with my project.

      Thanks for letting us know.

      However, I wonder how this could ever have worked, as you said the board was working until you wired the crystal. Except, of course, if this mislabeled pin was also missoldered (and maybe isolated from the PCB) until you touched the board for the crystal.

      David Engineer
      I had ~1.025 Amps running through the MSP, it got hot very fast!

      Well, 3W are generating quite some heat. Has the MSP survived? (these little devices are quite tough)

      _____________________________________
      Before posting bug reports or ask for help, do at least quick scan over this article. It applies to any kind of problem reporting. On any forum. And/or look here.
      If you cannot discuss your problem in the public, feel free to start a private conversation: click on my name and then 'start conversation'. But please do so only if you really cannot do it in a public thread, as I usually read all threads. And I prefer to answer where others can profit from it (or contribute to it) too.

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • David Engineer
      Posted by David Engineer
      on Aug 29 2012 15:31 PM
      Intellectual320 points

      Jens-Michael,

      I had the same question, I am soldering a lot of components by hand - even the MSP. I am guessing that what you said is exactly what happened. I haven't tried to use the MSP that I passed 1 Amp through, but I will give it a try.

      David

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Jens-Michael Gross
      Posted by Jens-Michael Gross
      on Aug 30 2012 09:32 AM
      Guru141810 points

      David Engineer
      I had the same question, I am soldering a lot of components by hand - even the MSP. I am guessing that what you said is exactly what happened.

      A classical case of double-bug then. It works unless you fix one of the two bugs.

      _____________________________________
      Before posting bug reports or ask for help, do at least quick scan over this article. It applies to any kind of problem reporting. On any forum. And/or look here.
      If you cannot discuss your problem in the public, feel free to start a private conversation: click on my name and then 'start conversation'. But please do so only if you really cannot do it in a public thread, as I usually read all threads. And I prefer to answer where others can profit from it (or contribute to it) too.

      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