STM32的IO口保護以及FT相容IO口

2021-10-06 06:08:51 字數 614 閱讀 1946

可能有些初學者看到io口結構圖時直接去找鉗位二極體的作用了,忽視了一些地方,以下總結。

1、io口上都有兩個鉗位二極體作保護。

2、非ft相容io口的上鉗位接的是vdd,也就是3.3v左右。通過鉗位二極體,可以把5v降到3.6v左右起到保護作用。雖然有保護,但是非ft相容io口,比如有adc輸入功能的管腳最好不要接5v。

3、ft相容io口的上鉗位接的是vdd_ft。對於vdd_ft,手冊中並沒有細說,只有區區"對5伏容忍i/o腳是特殊的,它與vdd不同"一句話,這是官方不太嚴謹的地方。查閱資料得出可能的解釋是內部有多個二極體串/併聯實現5v相容。但可以肯定的是,這種io口能輸入5v,也能通過設定開漏模式加外接上拉5v實現5v輸出。

非ft相容io口:

ft相容io口:

STM32的IO口的8種配置

1 stm32的輸入輸出管腳有下面8種可能的配置 4輸入 2輸出 2復用輸出 浮空輸入 in floating 帶上拉輸入 ipu 帶下拉輸入 ipd 模擬輸入 ain 開漏輸出 out od 推挽輸出 out pp 復用功能的推挽輸出 af pp 復用功能的開漏輸出 af od 1.1 i o口的...

STM32的IO口的8種配置

1 stm32的輸入輸出管腳有以下8種可能的配置 4輸入 2輸出 2復用輸出 浮空輸入 in floating 帶上拉輸入 ipu 帶下拉輸入 ipd 模擬輸入 ain 開漏輸出 out od 推挽輸出 out pp 復用功能的推挽輸出 af pp 復用功能的開漏輸出 af od 1.1 i o口的...

STM32的IO口的8種配置詳解

i o口的輸出模式下。有3種輸出速度可選 2mhz 10mhz和50mhz 這個速度是指i o口驅動電路的響應速度而不是輸出訊號的速度,輸出訊號的速度與程式有關 晶元內部在i o口 的輸出部分安排了多個響應速度不同的輸出驅動電路,使用者能夠依據自己的須要選擇合適的驅動電路 通過選擇速度來選擇不同的輸...