回覆列表
  • 1 # 使用者7609327680956

    以ARM的STM32為例子吧。既然題主只問輸出模式,那麼alternate、數字輸入、模擬輸入就都忽略掉。單輸出是沒法配置內部的上拉或下拉電阻的,但是會區分兩種模式:1. PP:即推輓輸出,可以輸出最高到VCC,最低到GND的電壓,但沒有中間值,無需接外部的上拉或下拉電阻,這也是用途最廣泛的模式2. OD/OC:開漏/集電極開路輸出,需要外接一個上拉電阻,當輸出邏輯0時對應電壓GND,當輸出邏輯1時,對應電壓就是上拉電阻上端的電壓估計題主糾結的就是OD/OC模式。這玩意用處還是挺多的,比如PP模式最高輸出電壓無非是VCC。而當你需要輸出比VCC更高或更低時就不合適了。比VCC更低時往往用於邏輯電壓轉換。比如一邊是5V的輸出,另外一邊是3.3V的輸入。此時用OD/OC就更合適。而比VCC更高的,則可以用於MOSFET的控制。比如全N管MOSFET組成的H橋電路。上臂的源極電壓就可以達到接近VCC,而柵極必須比源極電壓高才能導通,且最好高個5-10V來完全導通。此時往往就會用一個振盪器接倍壓整流來生成接近2Vcc的電壓。而微控制器本身是沒法直接輸出那麼高的。就可以用微控制器的IO的OD/OC模式接個電阻到2Vcc,中間抽頭接H橋的柵極。

  • 中秋節和大豐收的關聯?
  • 晏殊是什麼人?