I need to make a converter to go from RS422 full duplex to my Arduino. I have found lots of different chips which I think can do this, but am slightly confused by the terminology. The RS422 device is a laser distance sensor (Micro-Epsilon optoNCDT 1302). It has RX+, RX-, TX+, TX-. So I have two lines for input and two lines for output.
I could use two RS485 line drivers to achieve the full duplex comms which I need. There are a lot of chips to do that.
But then on my Arduino (clone: chipkit max32) would I need to use two UART channels? And then alternate which one I am sending each byte on?
The device uses 4 byte instructions. So if I wanted to send an instruction would I send Serial1(firstByte) then Serial2(secondByte), Serial1(thirdByte), Serial2(fourthByte)?
And then receive data the same way? I feel like I am missing something and can do this on one UART channel but am not sure how.