Having finally got a nice 4 channel scope, i now am missing the ability to sample current data from test devices. High bandwidth current probes are obviously very expensive, but generally, for what i am doing, i don't need a very high current sampling rate (as inductance tends to limit RoC of current).
So, i'd be interested to hear what people think about making a simple ISOLATED current sensor pcb for general scope use?
Questions, and initial suggestions as follows:
1)Frequency bandwith? perhaps 1Khz be enough or maybe 5kHz?
2) Input ranges? ideally options for 0-500mA, 0 to 1A, and 0 to 10A
3) Absolute accuracy? hmm, good question see below
4) Resolution? Hmm, good question, see below
5) Circuit Topology & Current sensing method: Hmm, see below!!
6) Input output connections - 4mm bananna inputs, BNC output, micro usb if "smart"??
In order to make the sensing isolated and to keep costs down, i'm going to suggest using an off-the-shelf hall effect current sensor, something like the Allegro ACS712:
http://www.allegromicro.com/en/Products/Current-Sensor-ICs/Zero-To-Fifty-Amp-Integrated-Conductor-Sensor-ICs/ACS712.aspxhttp://www.allegromicro.com/~/media/Files/Datasheets/ACS712-Datasheet.ashxThat sensor, or a similar one, is obviously not an laboratory grade device, but i think will do the job for a low cost? (any other suggestions for sensors - must be isolated)
The -3db bandwidth is claimed to be 80Khz for that sensor, and the datasheet shows reasonable linearity & noise values, although i have no experience of how these devices perform in the real world (could shield sensor on pcb with a nice low mU metal shield to limit stray magnetics etc?)
The the issue becomes one of absolute accuracy and output voltage sensitivity. Obviously different scopes have different probe calibrations for voltage inputs that represent other parameters, so being able to select a suitable output sensitivity sounds useful too. In terms of absolute accuracy, being able to calibrate the output also sounds useful, as it would allow users to perform calibration when accuracy was important (so long term drift would be less important in the basic hardware)
That points to using some sort of embedded micro to read the sensor output, and some sort of DAC to output a "corrected" value, or to buffer the sensors output with a variable gain amplifier etc. Now this is where other, more experienced peoples ideas might be useful! Using a micro with USB hardware also means the device could be a nice unit for direct data export to PC based assets etc?
What do people think, and what suggestions do you have?