This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
I am using a RS422 ABZ encoder and need to transmit this signal to two receiver, for example, a motion controller X and maybe a DSP Y. There are distance between them(encoder, X and Y).
I have two solutions
#1 is just to seperate these signals on a PCB, and there is no chip. My concern is impedence(reflection) and noise(Because there are motors nearby)
#2 is to have use buffers on a PCB. I cannot find buffers for RS422 but I found TTL buffers. I use a RS422 signal into single-end first and buffer it out into 2 channels. Then I use two RS422 transmitters. In this case, my concern is signal delay
Anybody did anything similar before or have any ideas on how to do this? Many thanks
If you can route the signal from the encoder to X, and then from there to Y, then you do not need any buffer:
(source: Wikipedia)
But if you have separate cables to X and to Y, then you should use a buffer. This is needed only where a cable branches off from the main bus; the main bus can continue without a buffer. (And you do not need an actual logic buffer; you can connect the receiver's outputs directly to the driver's inputs.)
Thank you so much. I need to separate calbles to X and to Y. Do you know if there are any RS422 buffers? Or I can only use RS422 receiver and trasmitter instead?
Yes my bad. Buffers are not actually needed.
You have three signals, so you need three full-duplex transceivers (e.g., THVD1512) with R connected to D, or a multichannel receiver and a multichannel driver (e.g., AM26C32/AM26C31).