推挽输出和开漏输出的区别
推挽输出,可以输出高电平,连接数字器件:
输出0时,N-MOS导通,P-MOS高阻,输出0。
输出1时,N-MOS高阻,P-MOS高阻,输出1;(不需要外部上拉电阻)
开漏输出:
输出端相当于三极管的集电极,要得到高电平状态需要上拉电阻才行,适合做电流型驱动;
输出0时,N-MOS导通,P-MOS不被激活,输出0;
输出1时,N-MOS高阻,P-MOS不被激活,输出1(需要外部上拉电阻);可以读IO输入电平变化,此模式可以把端口作为双向IO使用;
推挽输出,可以输出高电平,连接数字器件:
输出0时,N-MOS导通,P-MOS高阻,输出0。
输出1时,N-MOS高阻,P-MOS高阻,输出1;(不需要外部上拉电阻)
开漏输出:
输出端相当于三极管的集电极,要得到高电平状态需要上拉电阻才行,适合做电流型驱动;
输出0时,N-MOS导通,P-MOS不被激活,输出0;
输出1时,N-MOS高阻,P-MOS不被激活,输出1(需要外部上拉电阻);可以读IO输入电平变化,此模式可以把端口作为双向IO使用;