??? 01/13/07 11:33 Read: times |
#130767 - Question about RS485 Driver |
RS485 Transceiver IC(such as MAX485) has DE (Active high) pin, which has to be pulled high to enable transmit part. If DE is kept low, A and B outputs will go to high impedance state. When transmitter is enabled, the transceiver output on A and B pins corresponds to it's D input.
When the transceiver is receiving data(Receiver is enabled - Active Low) , the data output (R) pin will remain high when the input pins A and B are in high impedance state ( when no other driver connected on RS485 bus is driving the bus). From this, can we imply that our device which drives RS485 bus, needs to enable its Transmitter only when it needs to output a 0 bit? Because , even if it disables it's transmitter during the period when it wants to output a 1 bit, other receivers on the RS485 bus will see high impedance at their inputs and correspondingly ganerate a high on their R output. Thus , will a simple scheme such as inverting the data bit that is to be transmitted out and using this inverted signal as Transmit Enable (DE), work? . My experiment with such a scheme has yielded very good results(tested upto 19200 baud).Is there any fallacy in this scheme? KG |
Topic | Author | Date |
Question about RS485 Driver | 01/01/70 00:00 | |
Why? | 01/01/70 00:00 | |
Re: Why | 01/01/70 00:00 | |
Cutting corners | 01/01/70 00:00 | |
What is the easiest way of measuring Bit width? | 01/01/70 00:00 | |
Bit width? | 01/01/70 00:00 | |
Re: Bit Width | 01/01/70 00:00 | |
Deja vu | 01/01/70 00:00 | |
Thanks for the link![]() | 01/01/70 00:00 |