This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMUX1108: Problems with Input Pins

Part Number: TMUX1108

Guys, 

I know that I'm missing something basic here but I need some help.  We've used the TMUX1108 in many different products with no issues.  We're working on a new design and we're seeing something we can't explain.  

We are multiplexing 8 switches into a single pin on a processor.  Each of the inputs is pulled up to 5 volts through a 10k resistor.  The switches pull these inputs to ground.  Here is what we're seeing.  

We have the EN enable pin pulled up to 5 volts on the board. 

Regardless of the states of the address pins (A0, A1 & A2) turning on switch 8 pulls the D signal to ground.  We've checked the artwork and the schematic and can see no issues.  

As an example, we have the processor pins connected to A0, A1 and A2 all pulled low.  In theory, the TMUX1108 should connect the D pin to S1.  It doesn't, even though S1 should be enabled, we're getting S8.  The same is true for any other combination of the address pins.  We can confirm that we are getting the correct voltages from the processor onto the A0, A1 and A2 pins on the TMUX1108.  

The layout on the board is pretty simple.  Here is an image of that part of the board with the TMUX1108, the traces and the pull-up resistors.  

We get the same result on different boards with the exact same hardware and code.  We've swapped the TMUX1108 on these boards with new parts out of the tape and we see the same behavior.  

We can only guess that we're doing something to damage the chip in our testing.  We did see one board that exhibited this behavior that also had the other pins going to the TMUX1108 getting pulled down by about 600 mV when we grounded the switch connected to S8.  

I know that we are missing something basic.  I really appreciate any feedback or thoughts on how to fix this.  

Thanks, 

Jay

  • It is certainly possible for the chips to get damaged. Ensure that the analog I/O pin voltages never go above VDD.

    Are the switch lines protected against ESD?

  • Thanks Clemens, 

    You're probably right.  There is no ESD protection on these pins.  This board fits into a well shielded test rack so we didn't think that we needed ESD suppression for this first round.  We also need to check to see what noise we have coming in on these pins.  It is possible that there is some bounce on the switches and could be spiking above Vdd.  

    Jay

  • What is interesting is that it is always the same failure mechanism and it seems to happen instantly upon power up when we replace the TMUX1108 chip.  

  • The it's unlikely to be ESD.

    Are there any I/O signals before the chip is powered up?

    Can you check the board (without the chip) for shorts?