GPIO的電平
大部分CPU/FPGA/CPLD芯片的GPIO都會有獨立的電源供電一般會命名為(VCCIO),這樣可以靈活接不同的電平標準的芯片。所以在使用GPIO之前先確定兩邊的電平是否一致或兼容。
GPIO的內部上下拉電阻
內部上下拉電阻,可以提供確定的電平,使得GPIO在使用之前有個確定值以防誤操作。正好最近遇到這樣的問題。如下示意圖。在兩邊都有內部上下拉電阻的時候,事情就變得有趣了。這條信號上的電平不高不低,當然取決于各自芯片的預留的電阻值。我比較幸運,碰到兩邊的電阻值大小相等。量到的是1.66V,3.3V的電平。不要小看這個不高不低的電平,可以讓這個WIFI有時可識別有時不可。這種概率性的問題是會讓人相當地頭疼。所以設計時,要看清楚規格書,最好在原理圖上標識以免忘記。
GPIO的OD或OCOD/OC就是說輸出的MOSFET/BJT的D極/C極上再芯片內部里不接任何元件。如下圖示意示意。
OD/OC的好處:
可以輸出同電平,取決于外部電路的電源,如上圖的Vcc2。
可以實現線與。
由外部上拉提供電流。當然不能超過GPIO的最大灌電流。
GPIO的驅動能力
主要就是說GPIO能輸出多少電流(拉電流)或能輸入多少電流(灌電流)。可以看下面這個圖,明明白白了。
經常我們會拿GPIO直接去驅動LED 燈,這時就要注意GPIO的驅動能力夠不夠了,如果不夠,就得外加個MOSFET或者BTJ.。
責任編輯人:CC
-
電阻
+關注
關注
87文章
5607瀏覽量
174346 -
GPIO
+關注
關注
16文章
1275瀏覽量
53592
發布評論請先 登錄
請為cx3的io口沒有內部上拉電阻或下拉電阻嗎?
上下拉電阻分享
stm32之上/下拉電阻對GPIO的影響
GPIO上下拉電阻的設置步驟
用什么芯片可以增強GPIO口的驅動能力
gpio驅動能力是什么意思
CH32v103的GPIO怎么配置上拉還是下拉?
固件#06--STM32-MCU-GPIO工作模式

STM32初識及運用—GPIO

評論