I am trying to receive 4 and drive 4 differential (rs-422) signals with an Arty board at a rate of 8 Mbit/s. These signals are going to be used in a noisy environment (which is why they are differential).
I noticed that the Arty board's high speed i/o pins (PMOD JB and JC) "have their data signals routed as impedance matched differential pairs" according to the reference manual. Does this mean I would be able to use them as such with no further hardware required? What sort of precautions would I need to take to ensure that I do not damage any hardware and is there example code somewere, preferably in verilog?
In the event that I need an external board to drive/receive the signals for me, is there a pre-built one I could use? I noticed the PMODRS485, but it says that it uses the UART communication protocol which the sending/receiving devices cannot use (they only accept the "raw" signal). If I simply drive the Tx and Rx signals manually can I avoid using the UART protocal? If not, is my best option to breadboard a transceiver?
Question
Nicholas
I am trying to receive 4 and drive 4 differential (rs-422) signals with an Arty board at a rate of 8 Mbit/s. These signals are going to be used in a noisy environment (which is why they are differential).
I noticed that the Arty board's high speed i/o pins (PMOD JB and JC) "have their data signals routed as impedance matched differential pairs" according to the reference manual. Does this mean I would be able to use them as such with no further hardware required? What sort of precautions would I need to take to ensure that I do not damage any hardware and is there example code somewere, preferably in verilog?
In the event that I need an external board to drive/receive the signals for me, is there a pre-built one I could use? I noticed the PMODRS485, but it says that it uses the UART communication protocol which the sending/receiving devices cannot use (they only accept the "raw" signal). If I simply drive the Tx and Rx signals manually can I avoid using the UART protocal? If not, is my best option to breadboard a transceiver?
Thank you in advance.
Link to comment
Share on other sites
1 answer to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.