Andy
I did. That's to say it was RS232 to I2C. I used a MAX232 and a PIC16F73.
For RS422 you will need differential drivers/receivers p.e. MC3487/86. For
the processor a PIC16F873 may be a better choice as it's newer. You will
need to check what protocol is used at the RS422 side. Is it asynchronous,
SDLC, HDLC or another one? You also need to look wether the I2C side has to
be master, slave or both. Unless you have a proper specification of the
protocol and the data format, you will run into a lot of problems.
pieter
"ah" <and...@hanvey82.freeserve.co.uk> wrote in message
news:bdjlu0$47i$1...@news6.svr.pol.co.uk...
>I thought RS422 was an electrical protocol & I2C a data format protocol?
>Niv.
>
It is, hence the need for a two staged process. 1: to convert RS422 to
TTL and the other way round. and 2: to convert the TTL Async to I2C,
in a manner you can access either any I2C device, or a particular one
over the serial link.
"Gary Tait" <ta...@hurontel.on.ca> wrote in message
news:d7utfvo2r4joarjot...@4ax.com...
Checkout the BL233 IC. It is a serial->i2c+spi+1wire convertor chip.
Just add a cheap RS422 transciever chip from STM.
http://www.i2cchip.com/bl233_a.pdf
If you want there is a built up adaptor for RS232/USB->I2C, which has
a connector you can plug the RS422 interface chips into.
Simon