请问51单片机P0口接74HC573驱动共阳极数码管时候,要在P0和573之间加上拉电阻吗?
答:从理论上说不需要上拉电阻。但是,如果你的单片机的输出是TTL电平的话,由于TTL的输出高电平Voh的保证值是2.7V,而74HC573的输入高电平的保证值是3.6V,所以必须接提升电阻把TTL的输出高电平Voh提升到至少3.6V以上,否则会造成数据传送的不稳定,一般接10k左右的提升电阻。
什么叫推挽输出?
答:Push-Pull输出,实际上内部是用了两个晶体管(transistor),此处分别称为Top-Transistor和Bottom-Transistor。通过开关对应的晶体管,输出对应的电平。Top-Transistor打开(Bottom-Transistor关闭),输出为高电平;Bottom-Transistor打开(Top-Transistor关闭),输出低电平。Push-pull即能够漏电流(sink current),又可以集电流(source current)。其也许有,也许没有另外一个状态:高阻抗(high impedance)状态。除非Push-pull需要支持额外的高阻抗状态,否则不需要额外的上拉电阻。
优点:(1)可以吸电流,也可以贯电流;(2)和开漏输出相比,push-pull的高低电平由IC的电源低定,不能简单的做逻辑操作等。
缺点:一条总线上只能有一个push-pull输出的器件;
什么叫上下拉电阻?作用是干什么的?
答:上拉就是将不确定的信号钳位在高电平,“同时电阻也起到了限流的作用”,同理下拉是将一信号钳位在低电平。
2、上拉属于吸电流,下拉属于灌电流
作用:
1、珠子电路的信号有三种状态,高电平状态、低电平状态、高阻状态。有些场合不希望出现高阻状态,所以就会用上拉或下拉使其处于一个稳定的状态,具体设计是要求而定。
2、在大多数电路设计中没用到的芯片引脚一般是要通过外接一个电阻(上拉或下拉)使其处于一个稳定的状态。防止不用的引脚(悬空状态)对芯片产生干扰,也起到保护CMOS内部的
的保护二极管,一般电流不大于10mA。
3、OC门必须加上拉电阻才能使用。
4、驱动电流的大小可以通过上下拉电阻来改变。上拉可增加驱动电流,下拉可减小驱动电流。
5、在长线传输中电阻不匹配容易引起反射干扰,加上下拉电阻可以使电阻匹配,可有效减少反射波的干扰。
6、在电路设计中若是有功耗要求,就需要考虑上拉电阻是不是必须的了。加上拉电阻就会增加功耗,电阻越小功耗越大。
3、