シリアル通信で異なる電圧を動かすときに、
レベル変換ICや74HC4050や
GTL2002(pdf)などの専用ICを思い浮かべる事があるが、それらを使わなくても安く簡単にできる方法がある。意外と古典的な方法なのだが、知っておくと便利なので紹介しよう。
例えば、シリアル通信で2つの電圧間での変換。上の様に回路を組むだけである。
2N7002は世界でたくさん使われている有名なNchエンハンスメントMOS FETであり、トランジスタと違って、抵抗を使わずにオンオフができるから回路がとても簡単になる。値段も安い!
回路はTXD側がトーテムポールでドライブされているので、プルアップはしなくても良い。
実際に実験してみよう。こんな具合で回路を作って、
とある開発中の実験基板を利用してシリアル通信のインターフェースに使う。
この様に電圧変換が簡単に出来る。
追記:
いつも懇親頂いている
ラジオペンチさんのサイトで、
この回路をシミュレーションしている。
最近のコメント