Hi all,
So starting out, this looks like a really easy question, but I'm hitting a few stumbling blocks...
I have a UUT that has 8 circuits that I need to test the resistance of each circuit (from 5R to 700R) as well as check that no circuit is shorted to another or itself (one or two circuits are indeed shorts though).
Originally I looked into using a CD74HC4067 (16:1 analog switch) to switch between the circuits and use a constant voltage source with small sense resistor to measure the current. The CD74HC4067 have a max current limit of 20mA, so I included a 150R dummy load. Sp If you look from the rail voltage... RailVoltage-SenseResistor-SwitchA-Load-SwitchB-Dummy-0V.
However, my colleague walked by my desk and suggested a different method of using an LM317 as a constant current source (and pointed out ADG706 as an alternative switch). Assuming a 10bit ADC (as the micro I'm using has a 12bit but I'd lose 2 bits in noise probably), then I've got 3mV per bit. In order to measure the 700R I'd want to use a 2mA current, then I'd lose the low resistance range too. Is there a way to switch in another resistor to almost auto-range the resistance measurement, or would the constant voltage source be better?
I know if feels like I'm reinventing the wheel here given I could use a low cost DMM for about £5, but there are other factors at play.
Also, I prefer to have semi-artificial constraints of cost (£50 in singles) and size (70x40mm) that means that moving to an 16bit ADC etc might not be possible.
Any ideas?
Thanks,
Steaky