Post Go back to editing

ADG836L latching up, possible static problem?

Hi all, 

I have a design using the ADG836L mux.  The inputs to the mux are connected to a pogo pin assembly that is used in a production environment to program microcontrollers.  I am using these multplexor/switches to rout the signals to the device programmer.  I am experiencing an issue where the first ADG836L in the chain gets in to a latched condition and starts drawing excessive current.  Cycling power temporarily fixes the problem until it happens again.  

My initial thought is that there is a static charge built up on the surface that the pogo assembly contacts and that this is causing this fault.  I was hoping someone might be able to provide some clarification as to what might be causing this problem and how I might go about preventing it.  

Parents
  • Hi May,

    Vdd is 3.3V.  When we first started noticing the problem, we started powering the circuit through a lab supply.  The circuit nominally draws around 140mA, when we get into the error state the circuit starts drawing an Amp of current.  I determined that it was the ADG836L quite by accident, I burned myself on the chip trying to attach a debug cable.  Once things go bad, Vdd starts to oscillate due to the excessive current draw (ADP124 regulator).  

    The INx pins are connected to gpio pins of an arm cortex-m0 based microcontroller with a 3.3V logic high level.  During normal operation the INx pins are not switched at all, they are set once at the beginning of a job and stay there for the duration.   

    the Sx pins are essentially connected to the high impedance voltage sense line of an RPM systems MPQ programmer.  D1 and D2 are connected to a pogo pin assembly that contacts powered circuits (3V nominal battery supply).  I am using the ADG836L as a switch that allows my to swap the polarity of my voltage sense pogo pins.  During normal operation very little current is flowing through the ADG836L, something on the order of 0.5uA.  The fault occurs when the pogo pins contact the DUT circuit substrate.  

    We've gone through the design with a scope and everything is functioning normally except for the ADG836L.  As I mentioned in my original post if the circuit is completely powered down and then powered back up everything works fine again until the mux locks up again.  

    Unfortunately I am not able to provide schematics at this time.     

Reply
  • Hi May,

    Vdd is 3.3V.  When we first started noticing the problem, we started powering the circuit through a lab supply.  The circuit nominally draws around 140mA, when we get into the error state the circuit starts drawing an Amp of current.  I determined that it was the ADG836L quite by accident, I burned myself on the chip trying to attach a debug cable.  Once things go bad, Vdd starts to oscillate due to the excessive current draw (ADP124 regulator).  

    The INx pins are connected to gpio pins of an arm cortex-m0 based microcontroller with a 3.3V logic high level.  During normal operation the INx pins are not switched at all, they are set once at the beginning of a job and stay there for the duration.   

    the Sx pins are essentially connected to the high impedance voltage sense line of an RPM systems MPQ programmer.  D1 and D2 are connected to a pogo pin assembly that contacts powered circuits (3V nominal battery supply).  I am using the ADG836L as a switch that allows my to swap the polarity of my voltage sense pogo pins.  During normal operation very little current is flowing through the ADG836L, something on the order of 0.5uA.  The fault occurs when the pogo pins contact the DUT circuit substrate.  

    We've gone through the design with a scope and everything is functioning normally except for the ADG836L.  As I mentioned in my original post if the circuit is completely powered down and then powered back up everything works fine again until the mux locks up again.  

    Unfortunately I am not able to provide schematics at this time.     

Children
No Data