霍爾元件的輸出方式分為兩種類型,一種是開漏式輸出,一種是推挽式輸出。
推挽式輸出的霍爾元件一般是內(nèi)置上拉電阻的,既能輸出低電平又能輸出高電平,所以在電路圖中不需要另外添加上拉電阻;開漏輸出只能輸出低電平,需要上拉電阻才能輸出高電平。
電路原路講解:
Totem pole:推挽式輸出——不需要外接電阻
Totem pole:推挽式輸出——不需要外接電阻
OPEN DRAIN:開漏輸出——需要外接電阻
推挽輸出: 輸出邏輯0,則N-MOS激活;輸出邏輯1,P-MOS激活。
開漏輸出:在不接上拉電阻時(shí), 輸出邏輯0,則N-MOS激活;輸出邏輯1,P-MOS不會(huì)激活, 不會(huì)輸出高電平。在接上拉電阻時(shí), 輸出邏輯0,則N-MOS激活;輸出邏輯1,P-MOS激活, 可以輸出高電平。
開漏輸出的作用:
防止短路: 在一些情況下(比如總線), 多個(gè)GPIO口可能會(huì)連接在同一根線上, 存在某個(gè)GPIO輸出高電平, 另一個(gè)GPIO輸出低電平的情況. 如果使用推挽輸出, 你會(huì)發(fā)現(xiàn)這個(gè)GPIO的VCC和另一個(gè)GPIO的GND接在了一起, 也就是短路了(涼涼了).如果換成開漏輸出呢? VCC和GND多了個(gè)電阻, 這樣電路就是安全的.所以總線一般會(huì)使用開漏輸出線與開漏輸出還能實(shí)現(xiàn)線與(自行百度),減少一個(gè)與門,簡(jiǎn)化電路.
推挽輸出的作用:
把上面上拉電阻也換成一個(gè)開關(guān),當(dāng)要輸出高電平時(shí),上面的開關(guān)通,下面的開關(guān)斷;而要輸出低電平時(shí),則剛好相反。比起OC或者OD來說,這樣的推挽結(jié)構(gòu)高、低電平驅(qū)動(dòng)能力都很強(qiáng)。如果兩個(gè)輸出不同電平的輸出口接在一起的話,就會(huì)產(chǎn)生很大的電流,有可能將輸出口燒壞。而上面說的OC或OD輸出則不會(huì)有這樣的情況,因?yàn)樯侠娮杼峁┑碾娏鞅容^小。如果是推挽輸出的要設(shè)置為高阻態(tài)時(shí),則兩個(gè)開關(guān)必須同時(shí)斷開
以上就是關(guān)于霍爾元件的推挽輸出和開漏輸出的簡(jiǎn)單介紹,如果還有什么疑問的話,歡迎咨詢客服!