商用電源(100V)を直接マイコンの端子に接続できますか?:Q&Aで学ぶマイコン講座(9)(3/3 ページ)
マイコンユーザーのさまざまな疑問に対し、マイコンメーカーのエンジニアがお答えしていく本連載。9回目は、上級者の方からよく質問される「商用電源(100V)を直接マイコンの端子に接続できますか?」についてです。
実際の使用例と実際の電圧、電流値
図1の回路を実際に作って、設計値と実際の値が一致するか確認してみました。
マイコンの電源はDC5V出力のACアダプターを使いました。すると、実測の出力電圧は5.2Vでした。そこで、この条件で図1の回路から+141Vと−141Vが印加された場合のそれぞれの等価回路を作り、連立方程式から各ノードの電流値とGPIO端子の電圧を計算しました。計算内容の詳細を図5に示します。実際の測定値と設計値が一致しますので、この回路で問題ないことが分ります。
実際にAC100Vを印加してSTM8S005を動作させましたが、GPIO端子は破壊せず、問題なく動作しました。
DC高電圧印加の場合
ACではなくDCの正極性の高電圧、または負極性の高電圧を印加する場合、分圧抵抗は、正極性の場合GND側(Rvd)、負極性の場合Vdd側(Rvu)の一方だけで構成可能です。今回はAC印加だったので、正/負極性どちらも考慮して、両方の分圧抵抗が必要でした。
補足
マイコンのGPIOのスペックによっては、電流制限抵抗だけで、分圧回路が不要な場合もあります。
分圧抵抗がなく、制限抵抗だけの場合、保護ダイオードに順方向電流が流れます。この電流を保護ダイオードに流せる電流の限界以下になるように電流制限抵抗を算定します。この時、保護ダイオードには順方向電圧が発生します。したがって、GPIO端子の電圧は「Vdd+順方向電圧」または「GND−順方向電圧」になります(図6)。
これらの電圧がGPIO端子の入力電圧の絶対定格値を超えなければ、分圧抵抗がなくてもマイコンのスペックを満足して使用することができます。
注意事項
マイコンのGPIOの特性(スペック)は各マイコンの各GPIOで異なります。
必ずお使いになるマイコンのGPIOのスペックを調べて、スペック違反にならないように回路定数を算定してください。また、電源回路の構成やスペックも関わってきますので、どのような電源回路を使用するのかもよく考慮して回路設計を行ってください。
特に、日本の商用電源の場合、トランスなどを使用して、機器間の絶縁を十分とる構成にしてください。
電源回路の設計や回路定数を間違えると、感電事故を起こしたり、マイコンやその周辺回路の破壊を引き起こす危険があります。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- マイコンでサイン波、コサイン波を作れますか?
マイコンユーザーのさまざまな疑問に対し、マイコンメーカーのエンジニアがお答えしていく本連載。8回目は、上級者の方からよく質問される「マイコンでサイン波、コサイン波を作れますか?」です。 - ラッチアップって何?
マイコンユーザーのさまざまな疑問に対し、マイコンメーカーのエンジニアがお答えしていく本連載。4回目は、「ラッチアップ」に関する質問です。ラッチアップの仕組みと対策もご紹介します。 - マイコンで高輝度LEDを直接光らせる方法はありますか?
マイコンユーザーのさまざまな疑問に対し、マイコンメーカーのエンジニアがお答えしていく本連載。6回目は、初心者の方からよく質問される「マイコンで高輝度LEDを直接光らせる方法」についてです。 - 「マイコン入門!! 必携用語集」連載一覧
- マイコンが港で行う仕事とは? 「入出力ポート」
マイコンが行う仕事の中で、最も簡単な仕事は、「端子から0/1の信号を出すこと」と、「端子に入力された0/1の信号を読み取ること」です。非常に簡単な動作ですが、非常に重要な動作です。どんな高機能なマイコンでも、必ず使われている機能であり、今回はこの機能を行う「入出力ポート」を説明します。