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