Doc. # 1-00000524 | |||
---|---|---|---|
Date Updated | 10-26-2018 | Date Created | 09-12-2017 |
Document Type | Knowledge Base | Related OS | |
Related Product | 232CL9R |
Current Loop Condition State | |||
---|---|---|---|
Solution:
In our experience, digital current loop drivers typically turn off the current as completely as they can for a space state. Because the signal is usually an asynchronous serial signal, the receiving UART detects an error condition (break state) when the line is without current for more than one character time. This corresponds to the like situation in RS-232 when the line is held high for a long time. I believe that the designers of analog current loop, where the current in the loop is directly proportional to an analog reading, reserved any current below 4mA to indicate an error condition. Because the signal could be any current level at any time, they needed some way to identify a break in the line. In digital current loop, I'm sure most receivers have some minimum threshold of current that they need to interpret the data as a mark condition. Because most of these systems are old and proprietary, we have not found that there is any one standard as to where to set this point.
|