I am wiring this up, and I would like to limit the current being drawn from 18v DC/DC converter.
What would be the simplest way of doing this?
I am wiring this up, and I would like to limit the current being drawn from 18v DC/DC converter.
What would be the simplest way of doing this?
Ah, I entirely missed the sense pin when skimming the datasheet.
That said, using a shunt for an inductive load like a motor may have to contend with the corresponding spikes caused when switching the motor. This just means the thing doing the sensing needs to tolerate the spikes. Or mitigate them, with either a snubber or a flyback diode (is this actually doable with an H bridge?).
As for the op-amp and ADC, if we already accept the additional of the op-amp part, it is also feasible to instead use a comparator with a reference voltage set for the max safe current. The digital output of the comparator can then be fed directly to the microcontroller as an interrupt, providing fast reaction without the sampling time of an ADC. But this would be so quick that the spikes from earlier could get picked up, unless mitigated. It also means software will not know the exact current level, other than that it’s higher than the threshold set by the reference voltage.
Still, these solutions are adding to the part count. If that’s a concern, then I’d look for a motor driver with this functionality built in.
OK… I understand very little of this :( I am a software person. But could this comparison not be done with some hysteresis? The part count is not important as long as the parts aren’t terribly expensive, since this is exclusively for my personal use.
It can, but analog design is also not my forte.
In that case, the original suggestion of using an ADC and an op-amp would be the most flexible for software. You would, however, need to do some research on wiring an op-amp to amplify the sense voltage to something your microcontroller’s ADC is capable of resolving.