Free Trials

Download a free trial to find out which Altium software best suits your needs

Altium Online Store

Buy any Altium Products with few clicks or send us your quote to contact our sales


Download the latest in PCB design and EDA software

  • Altium Designer

    Complete Environment for Schematic + Layout

  • CircuitStudio

    Entry Level, Professional PCB Design Tool

  • CircuitMaker

    Community Based PCB Design Tool


    Agile PCB Design For Teams

  • Altium 365

    Connecting PCB Design to the Manufacturing Floor

  • Altium Concord Pro

    Complete Solution for Library Management

  • Octopart

    Extensive, Easy-to-Use Component Database

  • PDN Analyzer

    Natural and Effortless Power Distribution Network Analysis

  • See All Extensions

    World-Renowned Technology for Embedded Systems Development

  • Live Courses

    Learn best practices with instructional training available worldwide

  • On-Demand Courses

    Gain comprehensive knowledge without leaving your home or office

  • Altium 365 Viewer

    View & Share electronic designs in your browser

  • Altium Designer 20

    The most powerful, modern and easy-to-use PCB design tool for professional use


    Annual PCB Design Summit

    • Forum

      Where Altium users and enthusiasts can interact with each other

    • Blog

      Our blog about things that interest us and hopefully you too

    • Ideas

      Submit ideas and vote for new features you want in Altium tools

    • Bug Crunch

      Help make the software better by submitting bugs and voting on what's important

    • Wall

      A stream of events on AltiumLive you follow by participating in or subscribing to

    • Beta Program

      Information about participating in our Beta program and getting early access to Altium tools

    All Resources

    Explore the latest content from blog posts to social media and technical white papers gathered together for your convenience

    Altium Online Store

    Buy any Altium Products with few clicks or send us your quote to contact our sales


    Take a look at what download options are available to best suit your needs

    • Documentation

      The documentation area is where you can find extensive, versioned information about our software online, for free.

    • Training & Events

      View the schedule and register for training events all around the world and online

    • Design Content

      Browse our vast library of free design content including components, templates and reference designs

    • Webinars

      Attend a live webinar online or get instant access to our on demand series of webinars

    • Support

      Get your questions answered with our variety of direct support and self-service options

    • Technical Papers

      Stay up to date with the latest technology and industry trends with our complete collection of technical white papers.

    • Video Library

      Quick and to-the-point video tutorials to get you started with Altium Designer

    Checklist to Troubleshoot a Faulty Embedded System in Your PCB

    Altium Designer
    |  May 2, 2018

    Ask the right question as you troubleshoot faulty PCBs

    Kids these days are much smarter than we were. When I was six, all I cared about was watching Sesame Street every evening. My son, on the other hand, regularly searches for his favorite cartoons on Youtube and asks for the correct phrases to type in to receive the exact results he’s looking for. Even at such a young age, he understands that asking smart questions leads to quicker, and more efficient, solutions.

    Although finding the right terms to type into Youtube may not be your first priority as an embedded systems engineer, you still need to practice asking smart questions. For instance, if you’re dealing with a damaged embedded system PCB, asking timely questions could save you significant time and money down the road in the embedded software. Preventing damage to your embedded device is certainly ideal, so let's look deeper into our troubleshoot embedded system. 

    How to Avoid Further Damaging Your Faulty PCB

    Designing an embedded system can be pretty fun, especially for applications that challenge you to utilize the best of your skills. I mean, who wouldn't want to fix there embedded software and see their device in its full glory! However, when hardware breaks down unexpectedly, you may find your testing lab filled with damaged PCB components. 

    When I was a young engineer, I was very proud of my designs and would often get defensive when any of my hardware was sent back due to failure. I wanted perfection, but that's not realistic for every device and their embedded security. Once, while hastily trying to prove that external factors had caused the problems I was blamed for, I powered up my PCB without considering the consequences. I learned a valuable lesson that day, as an electrical spark led to the track breaking in multiple parts.

    Never power up a damaged PCB immediately, regardless of the severity of the reported symptoms. For instance, if you’re dealing with what seems like a simple blown fuse, investigate the root cause of the blown fuse instead of simply replacing it and powering up the PCB. When it comes to PCB design, what you can visually observe is normally just the tip of the iceberg.

    Be Smart and Ask These Questions

    Quickly fixing a troubleshooting embedded system can result in irreparable damages. A simple replacement of shorted communication integrated circuit (IC) may result in catastrophic damages that require you to completely replace the PCB. To help prevent that scenario, ask these questions whenever you are working with a faulty PCB:

    1. Are any components or Integrated Circuits (IC) broken?

    A serious surge of lightning normally results in cracked or burnt components. Carefully perform a visual check on all of the components for any signs of damage. Pay extra attention to components that are in direct exposure to external connections. Power supply, communications, and inputs, for instance, are the usual suspects for an incoming surge.

    Burnt circuit board

    Obvious tell-tale signs of damages.

    2. Is there an acrid burnt smell on the PCB?

    I bet you’ve burnt some ICs in your life to know what the burnt smell of semiconductors is like. Well, it’s time to put your smelling expertise to use and take a few whiffs of different areas of the PCB. Sometimes, even when there are no visible traces of burnt components, the burnt smell lingers long after the PCB is removed from sight.

    3. Do you immediately spot broken tracks?

    When a short circuit on a load or components causes excessive current on copper tracks, it can result in a break. Look for clean breaks or messy copper track damage with of the PCB blackened. Tracing the broken track typically points you to the main culprit of the faulty PCB. Fixing broken tracks usually involves manual soldering of thin wires and requires high precision.

    4. Is the positive supply shorted to ground?

    Sometimes, you might have a dysfunctional PCB with no visual indications or odors that hint of damages. Before you power up your PCB, however, grab your trusted multimeter and perform a quick check on all positive supply connections to ensure that they’re not shorted to ground. If your embedded system works on +3.3V, be sure to check all voltages that exist on the PCB.

    Definitely avoid sparking a fire in your wall outlets

    Short circuits usually leave obvious signs.

    Powering Up the Faulty PCB

    Following the step-by-step guide above usually helps you identify damaged components on a PCB. However, there are cases where the faults are more subtle and require powering up the PCB for further diagnosis.

    A great way to power up your PCB while minimizing the risk of damages is to probe the microcontroller power supply with the multimeter as you turn on the power. If it doesn’t rise to the expected level, quickly turn off the power supply and use your own hands to check for overheated components.

    If a component is badly damaged, a few seconds of current flowing through is more than enough to create excessive heat. To minimize chances of damage, you may consider tracing individual connections using PCB design software like Altium Designer® .

    Having problems repairing faulty PCB? Talk to an expert at Altium Designer.

    About Author

    About Author

    PCB Design Tools for Electronics Design and DFM. Information for EDA Leaders.

    most recent articles

    Back to Home