從I/O端口特性來看,標(biāo)準(zhǔn)語音芯片單體的P0端口在用作I/O端口的情況下為開放結(jié)構(gòu),在實踐運用中通常加上上拉電阻的P1、P2、P3都是準(zhǔn)雙向I/O,在內(nèi)部具有上拉電阻,既可以用作輸入,也可以用作輸出。問題來了,常用的語音芯片的I/O輸出方式有哪些?
準(zhǔn)雙向I/O
與規(guī)范51相比,準(zhǔn)雙向I/O形式在內(nèi)部結(jié)構(gòu)上不同,但在用法上相似。例如,要用作輸入,必須先將"1"寫入高電平,然后才能讀取引腳電平。
推挽輸出
推挽輸出的特點是不管輸出高電平仍是低電平都能驅(qū)動較大的電流,比方輸出高電平時能夠直接點亮LED(要串聯(lián)幾百歐限流電阻),而在準(zhǔn)雙向I/O形式下很難辦到。
高阻輸入
高阻輸入形式的特點是只能作為輸入運用,可是能夠獲得比較高的輸入阻抗,這在模擬比較器和ADC運用中是必需的。
開漏
開漏形式與準(zhǔn)雙向形式類似,可是沒有內(nèi)部上拉電阻。開漏形式的優(yōu)點是電氣兼容性好,外部上拉電阻接3V電源,就能和3V邏輯器材接口,如果上拉電阻接5V電源,又能夠與5V邏輯器材接口。此外,開漏形式還能夠方便地完成"線與"邏輯功用。