詳細STM32 GPIO出力のプッシュプルおよびオープンドレイン出力口

 

プッシュプル出力を:

2個のGPIOピンライン保護ダイオード後、「入力モード」構成上向きに流れる、「出力モード」の設定まで流れます。パイプラインユニットからなるP-MOSとN-MOS回路を介して、出力モードセクションを見なさい。この構造は、GPIOは、「プッシュプル出力」と「オープン・ドレイン」のモデルを持つことができます。

名前の2つのMOSトランジスタの動作モードに基づいて、いわゆるプッシュプルモード、。、ローレベルが逆後、この構成で入力された場合、逆の後、このような構成で高い、上部導電P-MOS、N-MOS下方に閉じ、高い外部出力しN-MOS管は、P-MOSを閉じ、外部出力をローにオンされます。ピンはチューブをシンクするためのP責任高い及び低いスイッチ二交互の導電管である場合、Nは、管電流を引き上げ速度と大幅に向上、通常の方法よりも、その負荷容量を切り替えるための責任があります。プッシュプル出力ローレベルはプッシュプルモードの等価回路である図8-2を特に参照すると0ボルト、ハイレベルのために3.3ボルトです。

 

オープン・ドレイン出力

また、オープンドレイン出力モードでは、P-MOS管の上部には動作しないとき。我々は出力がローレベル0である制御場合、制御出力は1(それはハイレベルを直接出力できない)、P-MOS管である場合に、P-MOS管を閉じ、N-MOSは、地面に、出力をオンそして、N-MOS管は出力端子はハイも低出力、高インピーダンス状態でもない、閉じています。通常の外部のプルアップ抵抗は、図8-3の等価回路を参照して、使用しなければならないれます。オープンドレインモードピンの多くは一緒に接続されている場合、それは、唯一のプルアップ抵抗によってハイレベルにすべてのピンは高インピーダンス状態である場合にのみ、すなわち、この高い電気を「ライン」特徴を有しています電圧源に接続された外部プルアップ抵抗の電圧レベル。一つのピンがローの場合、行全体が低く、0ボルトになるように、それは、短絡接地線に相当します。

プッシュプルモードは、一般に、0と3.3ボルトの出力レベルで使用され、スイッチケースの高速スイッチング状態を必要とします。STM32のアプリケーションは、オープンドレインモードでなければならない機会に加えて、我々は、プッシュプル出力モードを使用することに慣れています。

开漏输出一般应用在I2C、SMBUS通讯等需要“线与”功能的总线电路中。除此之外,还用在电平不匹配的场合,如需要输出5伏的高电平,就可以在外部接一个上拉电阻,上拉电源为5伏,并且把GPIO设置为开漏模式,当输出高阻态时,由上拉电阻和电源向外输出5伏的电平,具体见图 8‑4。

STM32 IO 口 如何 与 5V 的传感器连接

 

おすすめ

転載: www.cnblogs.com/lweleven/p/mcuioout.html