Tool/software:
HI,
We're using an LM317 as a current regulator (45mA) to drive a current loop communications circuit for petrol pumps. The current in the loop is simply turned on and off with optocouplers and transistors in the master and slave devices. Baud rate is 4800 so bit width ~200uS.
We are having problems with some newer slave devices where occasional data bits are malformed when the slave (re)enables the current. It appears that the regulator does not supply current immediately in these instances.
Our thinking on this is that the newer slave devices have a faster switching rate than older devices and are triggering the protection circuitry in the LM317. We do not have any control over the slave devices nor much in-depth knowledge of their circuitry.
We can mitigate the problem by adding some parallel capacitance to the circuit or by bleeding some current so that the regulator is never completely turned off.
I have not been successful in finding any information about the working of the protection circuit.
Is there a protection component that may be triggered by fast rising current? Is going from 0 current to 45mA a problem in some other way for the protection circuit? Are there other aspects of the protection circuit or LM317 in general that may be at play here?
Thanks in advance for any comments anyone may be able to give.
Excuse the noise due to an unreferenced probe.
First trace shows good comms, second trace shows failure in bit transition from high to low.