推挽输出、开漏输出、上拉输入、下拉输入、浮空输入。

一、推挽输出

推挽输出、开漏输出、上拉输入、下拉输入、浮空输入。_第1张图片
推挽输出的内部电路大概如上图中黄色部分,输出控制内有反相器,由一个P-MOS和一个N-MOS组合而成,同一时间只有一个管子能够进行导通。
当写入1时,经过反向器后为0,P-MOS导通,N-MOS截至,I/O引脚输出电压为VDD的高电平。
当写入0时,经过反向器后为1,N-MOS导通,P-MOS截至,I/O引脚与地(Vss)相连输出低电平。

二、开漏输出

推挽输出、开漏输出、上拉输入、下拉输入、浮空输入。_第2张图片
开漏输出又叫漏极开漏输出,开楼输出与推挽输出的区别在于,开楼输出无上管P-MOS。
当写入1时,经过反向器后为0,N-MOS截至,I/O为高阻态。此时如果接外部上拉电阻可输出高电平。
当写入0时,经过反向器后为1,N-MOS导通,I/O引脚与地(Vss)相连输出低电平。

三、对比开漏输出与推挽输出

1、都可以输出0和1(开漏输出需要外接上拉电阻)
2、开漏输出高电平取决于外部上拉电平,适用于电平不匹配场合

四、下拉输入

推挽输出、开漏输出、上拉输入、下拉输入、浮空输入。_第3张图片
下拉输入内部启用下拉电阻,把不确定的信号通过电阻连接到低电平,电信号初始化为低电平。

五、上拉输入

推挽输出、开漏输出、上拉输入、下拉输入、浮空输入。_第4张图片

上拉输入内部启用上拉电阻:把不确定的信号通过电阻连接到高电平,电信号初始化为高电平。

六、浮空输入

浮空输入内部既不启用上拉电阻,也不启用下拉电阻,电信号跟随I/O信号变化。
推挽输出、开漏输出、上拉输入、下拉输入、浮空输入。_第5张图片

你可能感兴趣的:(嵌入式硬件,推挽输出,开漏输出,上拉输入,下拉输入,浮空输入)