※ ChatGPTを利用し、要約された質問です(原文:マイコンのポートについて(CMOS?TTL?))
マイコンのポートについて(CMOS?TTL?)
このQ&Aのポイント
マイコンのポートについて確認が必要です。シリアル、I/Oなどの外部ポートは、CMOSレベルなのかTTLレベルなのか疑問です。
シリアルポートに電圧の異なる回路を接続する必要があり、レベルシフトICの使用を検討しています。TTL対応のICが見つかりましたが、マイコン側の信号レベルが気になります。
データシートを確認した結果、マイコンのポートはCMOSレベルの信号であると判断しました。しかし、先輩からは「シリアルポートはTTLレベル」と言われており、混乱しています。どのように確認すればいいでしょうか?
マイコンのポートについて確証がもてず質問させてください。
マイコンのシリアル、I/Oなどの外部ポートは、CMOSレベルなのかTTLレベルなのか
どちらなのでしょうか?
事の発端は、シリアルポートに電圧の異なる回路を接続しなければならず、レベルシフトICの使用を
検討していて、入力がTTL対応のもの(HD74LV1GT125ACM)を見つけました。
このICの入力(TTL)をマイコンに接続しようとしたときに、
マイコン側はCMOSレベルの信号なのか、TTLレベルの信号なのか疑
問がわき、データシートで確認することにしました。
直接名称の記載はありませんでしたが、付録の回路図を見たところCMOSの記号があり
電気特性でも入出力のレベルはCMOSの値(Vccを基準としたレベル)であったので、
このマイコンのシリアルポートはCMOSレベルの信号であると思いました。
念のため、このことを先輩へ確認したところ、
「シリアルポートはTTLレベル」といわれてしまいました。
そこでもう一度、データシートを確認しましたが、
電気特性はVccに対する比率(という表現でよいのかわかりませんが)で
Hi、Loのレベルが規定されているのでCMOSレベルで間違いないと思いますが、
回路図のほうは入力(RXD)側のみ論理回路を通っていたため
この部分がTTLレベルなのか?でも、どこにもそのような記載は見当たらないしと混乱しています。
ロジックICであればシリーズ(TTL-ICであればスタンダード、74LSなど、
CMOSであれば74HC、74LVC)で確認しやすいものもありますが、
マイコンの場合はどうやって確認するのでしょうか?
上記のように、データシートの回路図や電気特性から判断する方法でよいのでしょうか。
確認したマイコン
H8/36064(参照頁は、回路図:付録38、電気特性は、21-4~21-6)を確認しました。
お礼
challenger9さま 今回、マイコンにRS232Cドライバ(MAX3232EPE+)を接続しようと思っていす。 このICは、TTL/CMOSいずれのレベルにも対応するICなので、電圧レベルについては意識していませんでしたが、マイコン側3.3V、RS232CIC側が5Vと電源電圧が異なることからレベルシフト回路が必要と判断、HD74LV1GT125ACMを選定した際にTTLレベルとの記載があったのでマイコン側との整合が取れているのか疑問に思った次第です。 最終的には、レベルシフトもそうですが、信号絶縁も必要とのことで、デジトラとフォトカプラで対応することになりそうです。 この点は、challenger9さまの指摘のとおり、レベル云々よりも電圧仕様の整合が重要という意味ではひとつの解としてはありなのかなと思っていますが、詳細は実際に回路を組んでみて動きを確かめていきたいと思います。 いろいろとご指摘、情報をいただきありがとうございました。