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.
Hello, I am getting spikes on the output of a CD4051BM that appear to be inductive feedthrough from the control signals:
Top trace is the pin13 output, bottom trace is the A control signal at pin 11. Y-axis is 5V/div, I forgot to note what the X-axis is set at, but the frequency at the A input is around 1-2kHz, and the spikes are present at all speeds. Spikes in image are 2VDC, but spikes on other outputs vary up to 6VDC, depending on summing overlap of A, B, & C control signals. Control input signal is 0-7 binary, so frequency A = 2x frequency B = 2x frequency C.
All involved ICs are powered at VDD: +12VDC, VEE & VSS: 0VDC.
Setup:
Attempts to remedy (none had any affect):
The only thing remaining that I can think of is the warning on the data sheet of
"To avoid drawing VDD current when switch current flows into IN/OUT pin, the voltage drop across the bidirectional switch must not exceed 0.6V at TA≤25°C, or 0.4V at TA>25°C (calculated from RON values shown). No VDD current will flow through RL if the switch current flows into OUT/IN pin."
Is this what we're seeing, even though there is no load? If so, what can be done in this situation?
Thanks in advance!
Hi Kevin,
From what you described it could be inductive feedthrough but since you have no load and it seems like the inductance is pretty small.
Another possible explanation is digital noise. If the transition on your A control signal edge is very fast you might see some crosstalk to the analog channel.
And another possible explanation could be charge injection. When analog switches transition the change in capacitance of the MOSFETs will result in a charge change on the input/output which will show as a voltage offset.
For all of these though my first recommendation would be to add some capacitance on the IN/OUT pin. 10-100nF should help suppress these spikes and if you are running at low speeds like this in the kHz, shouldn't effect your sampling.
We also have a pin-to-pin replacement for the DG408DY with the MUX508ID as well!
Thanks,
Stephen
Thanks! I'll try that out and let you know the outcome.
And thanks for mentioning the MUX508ID, I wasn't aware of that one. I'll check that out later on.
This didn't help, unfortunately. 100nF reduced the spikes greatly, but not completely (~1VDC), and slowed the trailing edge too much. The outputs will be used to gate analog signals, so a crisp edge is required.
I also tried adding capacitors at various locations - the Out/In and the control inputs - and actually had some improvement at the control inputs but, for each output that was corrected, another was made worse. The best outcome was 100nF at the A control input (pin 11), which removed the spike from outputs 0, 2, 4, and 6 (pins 13, 15, 1, 2), but doubled the spike levels of 1, 6, 5, and 7 (pins 14,12, 5, 4). Adding capacitors to the B and C inputs only compounded the issue.
I checked the voltage at the Out/In, pin 3-R185-R186 junction and it showed voltage drop impulses corresponding to the output spikes. I removed the divider and shorted +12VDC to the Out/IN, but it only made everything +12VDC - both the output levels and the spikes.
Hi Kevin,
It sounds like these spikes are from charge injection if you are seeing an improvement from the capacitors. If you are trying to reduce these glitches completely you may need a more precision device like the MUX36S08. This device is part of our precision portfolio and has extremely low charge injection (<0.5pC) and low capacitance (10pF).
Another idea is could you add a resistor to ground on pin 13? If this isn't charge injection but instead some crosstalk coupling, a pull down resistor should help keep the X0 pin stable.
Charge injection does look to be the culprit. I guess it's time to rethink the section instead of fighting it, thanks for your help!