質問: rs485コントローラーについて リニアテクノロジーのrs485コントローラーに、ltc485cn8があります。 このデバイスは、5v単一電源で動作するとデータシートにあります。 これは、5v動作するマイクロコントローラーと接続可能ということだと思います。 また、データシートの最大値にはsupply voltage 12vとあります。 質問は、3つあります。 ltc485cn8のvccに12vを接続してもよいか? 接続できた場合、rs485の信号レベルは0-12vとなるか? 3.3vマイコンと組み合わせる場合、3.3v-5vのレベルコンバート+ltc485cn8の組み合わせと、ltc1480(3.3v動作)を使うののどちらが良いか。 3番目の質問は、ltc1480もvccに3.3v以上の電源が接続できればですが。 ちなみに、ltc1480のデータシートの最大値にはsupply voltage 7vとありますので、12vは入れられないのだと思います。 rs485で安定した通信を行うなら信号は12vレベルで送りたいと思いますが、どうでしょう? 3.3vでrs485通信を行うと安定性や転送距離等で十分なものが得られないように思うのですが。 ご教授願えればと思います。
回答: 調べてみました rs485は,0-5v信号レベルで,1200m伝送可能と規定されています、入力信号が±12vまで可能なのはノイズマージンです、(rs485を12v駆動するのは、ノイズマージンが狭くなります) http://www.miyazaki-gijutsu.com/series3/denso032a.html rs485は差動信号の為ツイストペアケーブルが必須になります http://blog.livedoor.jp/rs485/archives/1604660.html 余談、usbも+d/-dの差動信号を使用しています、(3.3v信号レベル)