Background: I am designing a test board to measure the voltages from multiple point of the target board (DUT). I am using 2 pair of mux to toggle between the pairs. One mux (mux506ipwr from TI) is toggling between positive side, and the output will go thru an opamp buffer before going to relay and eventually go to positive side of DMM; another mux (DG408 from Vishay) is toggling between different ground, and output will go straight to relay and the relay will go to the negative side of the DMM.
Problem: When I use the DG408 to toggle to GND, it will have around ~18mV higher than actual GND. I got this measurement by measuring the output pin of the DG408 (pin8; D) to the actual GND on the DUT, I got ~18mV on my multimeter. So when the positive side is giving low signal which is ~2mV, my DMM ended up reading -0.016V. Although I still can adjust the test limit to accept this, I am curious why it behaves in such way. Plus, this reading is not useful - my measurement result does not really tell the actual reading, leaving my test not reliable.
Some add on:
- This was not observed earlier; until one point (after running thru 200+ DUT with the same setup) due to some reason I have re-aligned the test jig and it started to behave in such way. I have tried to replace the DG408, MUX506 and even the OPAMP (OPA2991), the negative voltage still remains. I am quite certain that the alignment is still correct, as I am still able to run the full test with expected readings, except the negative voltage when measuring low signal.
Link to datasheet: MUX506 DG408 OPA2991
This is the first time I am using mux to perform measurement. Is the concept wrong? Appreciate if anyone could give me some insights on this. Please let me know if more info is needed.
