ホーム › フォーラム › Texas Instruments › マイコン › MSP430 › UART端子の処理 このトピックには1件の返信が含まれ、2人の参加者がいます。6 年、 5 ヶ月前に クライフ さんが最後の更新を行いました。 2件の投稿を表示中 - 1 - 2件目 (全2件中) 投稿者 投稿 2018年5月25日 9:25 AM #1590 返信 peppermint7894参加者 MSP430 UART端子の処理 デバイス型番:MSP430FR5949 こんにちは。 MSP430FR5949でLPM2に設定しても消費電力が下がらないことがありました。また、マイコンを起動するごとに消費電力が変わったりします。 その後、使用していないUART Rx端子を抵抗でGNDに接続したところ消費電力は下がって安定したのですが、これはUART Rx端子からリークしているということでしょうか? 使用していない端子(未接続)なのでリークするルートがわからなかったのですが、このメカニズムも教えてください。 また、このような使わない端子はどのように処理を行うのが正解なのでしょうか? よろしくお願い致します。 2018年5月28日 7:40 PM #1750 返信 クライフ従業員 peppermint7894様 お問い合わせ頂き、ありがとうございます。 下記にて回答させていただきます。 > その後、使用していないUART Rx端子を抵抗でGNDに接続したところ消費電力は下がって安定したのですが、 > これはUART Rx端子からリークしているということでしょうか? リーク電流が流れている可能性は御座います。 MSP430の各ピンはCMOSインバータ回路で構成されております。CMOS回路はPMOS,NMOSを組み合わせた回路であり、その構成上、CMOS回路に中間電位(1.65V付近)が入力されると、電源からGNDへ貫通電流が流れます。CMOS回路のイメージ図は下記になりますので、ご参考ください。 > また、このような使わない端子はどのように処理を行うのが正解なのでしょうか? 上記の理由により、Rx端子を含むすべての未使用ピンがオープンとなっている場合は、MSP430全体の消費電流は増大してしまいます。 この処理方法ですが、次の3通りのいずれかで防ぐことができます。(すべて実施が必要ではなく、いずれかの処理でご対応ください。) 未使用ピンを回路上でGND、またはVccにドライブするように接続する。 未使用ピンにプルアップ、またはプルダウン抵抗を取り付ける。 ソフトウェアにて、GPIOを出力方向(PxDIR.y = 1)に設定する。(このとき、未使用ピンは回路上オープンにしてください) よろしくお願い致します。 Crujiff 投稿者 投稿 2件の投稿を表示中 - 1 - 2件目 (全2件中)