Friday, October 11, 2013

Protecting Your DUT During Test with Logical Trigger Expressions

In this post we will talk about what logical trigger expressions are and how they can be used to help protect your DUT from damage during test. Logical trigger expressions are a new capability that is starting to appear in modern high performance system power supplies. This capability moves logical decision making based off of trigger signals from the test software into the test hardware. By moving this decision making from software to hardware we speed up the reaction time to a potentially dangerous situation that may occur during test. This increase in reaction time could be the difference between no damage and catastrophic damage to a high value DUT.

Logical trigger expressions allow you to "and," "or," and "not" multiple trigger conditions in an instrument together to create an expression based off of triggers and logic gates. If the output of the logical expression becomes true the instrument will initiate some type of user defined response, such as shut off the output. The value of this capability is it allows your test system to react in hardware time instead software time to a potentially damaging condition to your DUT. Let's take a look at an example test scenario where logical trigger expressions can be a valuable tool for protecting your DUT.

In our scenario we are testing a high value DUT. We want to monitor the DUT's current draw and its temperature at various points during testing. If the current moves out of a specific window (meaning a high limit as well as low limit) or if a temperature point goes over a set value we want the power supply to shut off its output. We will look at two methods to address this scenario, one that uses a power supply with logical trigger expression capability and one that does not so we have to do it in the test software.

Addressing the scenario with logical trigger expressions
For this example we will use Agilent's Advanced Power System N7953A Dynamic DC Power Supply, which has the logical trigger expression capability built-in. For the temperature measurements we can use any multichannel DAQ unit with the capability to send a trigger out when a pre-defined temperature level is detected on one of the channels, such as the Agilent 34972A DAQ / Switch Unit. The Advanced Power System has free software available that makes it easy to create logical trigger expressions with a graphical user interface. Below is a screen shot from the software of the logical trigger expression created for the N7953A to address our scenario.

The "CL+" icon defines the upper current limit of our window, the "CL-" icon defines the lower current limit of our window, and the "Digital Pin1+" icon is the external trigger signal from our temperature measurement instrument. With these three conditions connected to an "OR" gate, if one is triggered (becomes true) the output of the OR gate becomes true and will turn the output of the power supply off. Once the logical trigger expression is defined it can then be downloaded to the N7953A or we can get the corresponding SCPI commands generated from the software to cut and paste into our test software. With this setup in the power supply hardware we can now react to an unsafe condition in test and turn off the power supply output in < 1ms.

Addressing the scenario without logical trigger expressions
To address this scenario without logical trigger expressions the most straight forward way would be to have the test system monitor the current and temperature by polling the DAQ and the power supply for the temperature and current measurements. Once an out of range condition is detected the software can then tell the power supply to shut off its output. The problem with this approach compared to using a logical trigger expression is reaction time. If we take into account the IO latency, the instruments command processing time, and the program's response time (assuming we are not working with a real time operating system) we are looking at a reaction time of ~10 to 100ms, which is 10 to 100 times slower compared to using a logical trigger expression. Of course we could speed this up by adding some custom external hardware to monitor the conditions and give a hardware time response, but this would add a lot of complexity to the test.

The example scenario we looked at for using a logical trigger expression was fairly simple. Complex expressions can be setup with multiple layers of logic gates if needed. Also the result of the expression can range from turning off the supply output (like we did in the example scenario) to sending a trigger out of the power supply to some custom user defined action.

In this post we looked at a new trigger capability that is beginning to appear in modern high performance power supplies, logical trigger expressions. This capability can be extremely valuable when testing high value DUTs becuase it can greatly increase the reaction time to a potentially damaging condition that occurs during test. If you have any comments on this post please share them below and if you have any questions feel free to email me.

Click here for more information on how a power supply can be used to protect your DUT during test

Click here for more information on the Advanced Power System family of power supplies


  1. We help in setting up and Installing Microsoft Office on your computer. We provide Technical Support and other services to you. We help you with great work and other details. We are here to help you. We help you with Microsoft Office and Office installation. We help you with Great technical services at an affordable price.

  2. I just want to tell you that I’m all new to blogging and site-building. I really loved your web page. Very likely I’m want to bookmark your site . You amazingly have remarkable posts. Thanks a bunch for sharing your blog.
    Regards -

  3. The Automatic Call Recorder is one of the most popular call recording apps among Android users. The app has the ability to record class from any number, no matter if it is local STD or international. download now etc

  4. The IP address is one of the most popular IP addresses that are private in nature. IANA has reserved a special range of IP addresses for private networks and 192.168.l.254 is going to fit within that perfectly.

  5. Nice article .This post is very useful to every my staff
    Also Read :- manage wordpress affiliate links

  6. Jobs divine is one of the best job consultancy in thrissur. We provide all types of jobs in thrissur. We do have many job vacancies in thrissur. Sign up now for a free account and get thrissur jobs instantly. The candidates who in search of good career in Thrissur can apply and get easily their dream job through jobs divine

    job consultancy in thrissur

    thrissur jobs

    top job placement agency in thrissur

    job vacancies at thrissur

    jobs at thrissur

    thrissur job vacancies

  7. Wonderful blog! I found it while browsing on Yahoo News


  8. You are very good at that.
    โปรโมชั่นGclub ของทางทีมงานตอนนี้แจกฟรีโบนัส 50%
    เพียงแค่คุณสมัคร สล็อตออนไลน์ กับทางทีมงานของเราเพียงเท่านั้น
    สมัครสล็อตออนไลน์ >>> Goldenslot
    สนใจร่วมสนุกกับ คาสิโนออนไลน์ คลิ๊กได้เลย
    มีทั้งคาสิโนออนไลน์ หวยออนไลน์ ฟุตบอลออนไลน์ สล็อตออนไลน์ และอื่นๆอีกมากมาย

  9. Our free college research papers is also keen on ensuring that the content of the completed paper is free from grammatical errors so as to provide those seeking for online research paper writing services receive a professional legitimate custom paper .

  10. APTRON offers the best Amazon Web Services Training in Gurgaon with the guide of the most gifted and all around experienced experts. Our educators are working in Amazon Web Services and related innovations for a significant number of years in driving global organizations around the globe.
    For More Info:- AWS Training Institute in Gurgaon

  11. Get instant access to a huge number of apps, games for Android, Windows, and Mac operating systems. And also the latest news, trending topics, tech and culture Download apps & games from Earnigo.

    Sites like CraigsList Personal
    Top Free Movie Websites 2019
    1337x proxy list 2019