从I/O端口特性来看,标准语音芯片单体的P0端口在用作I/O端口的情况下为开放结构,在实践运用中通常加上上拉电阻的P1、P2、P3都是准双向I/O,在内部具有上拉电阻,既可以用作输入,也可以用作输出。问题来了,常用的语音芯片的I/O输出方式有哪些?
准双向I/O
与规范51相比,准双向I/O形式在内部结构上不同,但在用法上相似。例如,要用作输入,必须先将"1"写入高电平,然后才能读取引脚电平。
推挽输出
推挽输出的特点是不管输出高电平仍是低电平都能驱动较大的电流,比方输出高电平时能够直接点亮LED(要串联几百欧限流电阻),而在准双向I/O形式下很难办到。
高阻输入
高阻输入形式的特点是只能作为输入运用,可是能够获得比较高的输入阻抗,这在模拟比较器和ADC运用中是必需的。
开漏
开漏形式与准双向形式类似,可是没有内部上拉电阻。开漏形式的优点是电气兼容性好,外部上拉电阻接3V电源,就能和3V逻辑器材接口,如果上拉电阻接5V电源,又能够与5V逻辑器材接口。此外,开漏形式还能够方便地完成"线与"逻辑功用。