
わけあって5V電源マイコンから、3.3V駆動のいくつかのICにシリアル信号とPWM信号を与えることを考えています。ICは、あくまで3.3V電源駆動なので、マイコンとIC間に電圧をレベル変換するバッファをいれたいです。どのようなバッファが適しているのかアプローチの仕方またお勧めの汎用バッファICを教えていただきたいです。
できれば、8chくらいあると助かります。
補足情報ですが、PWM周波数は50kHz程度を想定しています。
他アプローチに必要な情報があればご教授願います。
余力があればで結構ですが、バッファには、バスバッファなどあり求めるバッファとの違いがわからず困っています。あと、バッファの種類と部品番号の関係あるらしいですがわかってません。調べると反転されたバッファばかりがでてきて、非反転のものがわかりません。部品番号がわかればたどり着けるのかなと推測しています。
ICやマイコンなど勉強し始めのためいたらない点があるため噛み砕いて教えて頂けると助かります。
No.1ベストアンサー
- 回答日時:
デジタル回路の論理レベルの電圧の変換はよくある事なので
その目的専用のICが販売されています。
http://www.semicon.toshiba.co.jp/product/logic/f …
上記のURLにもあるのですが、オープンドレインでも変換可能です。速度が遅くてもよければ、ディスクリートのFETでも製作可能です。50kHzなら、どんな方法でも可能でしょう。
バッファというのは、電流出力を増強する目的のものです。CMOSのデジタル回路においては、駆動する回路の総容量(キャパシタンス)で必要な電流が決まります。容量は配線、各デバイスなどに存在していて配線が長くて太いほど、接続するデバイスが多いほど大きくなります。
回路の容量が大きい場合には、出力電流が小さいと容量をチャージ・ディスチャージするために必要な時間が大きくなり、パルスの立ち上がり時間が遅くなります。またバッファの出力電流が大きすぎると立ち上がり時間が非常に速くなり、ノイズや反射でトラブルが発生します。
勘違いしている人が多いのですが、回路の最大動作周波数というのはパルスの立ち上がり・立ち下がりの時間(スルーレート)で決まるため、パルスの周波数が1Hzでも330MHzでも同じスルーレートであれば同じ問題が発生します。
したがってバッファの選択方法は、回路の特性に依存して決まるため、なかなか難しいのです。基本はスルーレートが許容範囲で最小になるように選択して、配線パターンや抵抗で微調整します。
No.2
- 回答日時:
具体的なICの名前を書いたほうがより良い回答が得られます。
信号の方向が、マイコン→ICなのか、マイコン←ICなのか、マイコン←→ICなのか
マイコンの入力レベルがTTLなのかCMOSなのか、ICの入力が5Vトレラントなのかなどで答えが変わります。
マイコン←ICで、マイコンの入力がTTLであればそのまま接続できます。
マイコン→ICで、ICの入力が5Vトレラントであればそのまま接続できます。
これらでない場合、参考URLから下記の条件で選んでください。
マイコン→ICの場合、動作電圧3.3Vで5Vトレラントのバッファを選んでください。
マイコン←ICの場合、動作電圧5Vで型名にHCTやACTなど”T”の付くものを選んでください。
マイコン←→ICの場合、
信号の方向制御の信号が利用できるのであれば、上記の条件で3ステートバッファを使って接続できます。
そうでない場合は、下記から「2電源タイプ双方向レベルシフタ」を選んでください。
http://focus.tij.co.jp/jp/logic/docs/orphan.tsp? …
参考URL:http://www.semicon.toshiba.co.jp/product/logic/s …
この回答への補足
ご回答ありがとうございます。
補足いたします。
信号の方向が、マイコン→ICのみです。
マイコンのPWM信号を出力させるI/Oポートは、CMOSでした。
ICの入力が5Vトレラントではありませんでした。
上記より、マイコン→ICの場合、動作電圧3.3Vで5Vトレラントのバッファの選定でよいのかと思っていいます。
8ch(又は4ch)で、よいバッファがあれば教えて頂きたいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語について。 7 2023/01/26 16:42
- C言語・C++・C# C言語について。 7 2022/11/06 10:02
- C言語・C++・C# C言語について。 7 2023/01/01 09:58
- C言語・C++・C# C言語について 4 2023/01/08 06:07
- C言語・C++・C# stdio.hのバッファについて。 6 2023/03/07 16:01
- IT・エンジニアリング アンバッファの入力規格について教えてください。 発振回路に用いるバッファはアンバッファのものを使うこ 2 2022/05/28 21:40
- ノートパソコン 古いノートパソコンVostro 3500の電源アダプターについて 3 2022/10/07 13:58
- その他(交通機関・地図) 高速の仙台南部道路の上下の区別の仕方をご教授いただけないでしょうか? 3 2022/06/22 10:26
- 電車・路線・地下鉄 電車の乗車降車についての質問です。 電車に乗る時は駅にある自動改札機をicカートで通るんですが降りる 6 2022/04/13 09:58
- ドライブ・ストレージ RS232C 通信でエラー(受信が正確でない)がでます。どなたか教えてくださいませ。 11 2022/09/03 11:53
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
科学とは?客観的に考えられた...
-
ボイジャーと無線通信についてね
-
9.11テロ問題で、飛行機はC...
-
π形回路のZパラメータはキルヒ...
-
こんにちは。ハイゼンベルクの...
-
因果分解(causal factorization...
-
ベート―ヴェンの良さの物理的な...
-
こんにちは。ハイゼンベルクの...
-
単純化について
-
1階の焼き鳥屋から出る匂いは、...
-
探査機ボイジャーについての偽...
-
雨漏りの問題
-
韓国でのEVタクシー暴走事故に...
-
お聞きしたいです。 交流電圧v=...
-
ポアソンの式の導入でわからな...
-
コンデンサの難問
-
コンデンサの2つの極には、等...
-
面積の計算をしてください。電...
-
お聞きしたいです ノズル速度が...
-
無効電力
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報