74HC573及上拉电阻
扫描二维码
随时随地手机看文章
TTL电路的输入端是遵循TTL标准的,其需要的输入电流很小,74HC573的输入电流在电源电压为6V,输入电压为6V的情况下,其所需要的驱动电流仅仅为0.1uA。
你给的图是说明74HC573的输出驱动能力,573的每个输出引脚都有20mA的灌入电流,因此可以直接驱动LED,而扇出电流可以达到35mA.
芯片有一个极限功耗,根据封装不同其功耗也不同,所以在设计驱动的时候,在任一时间要保证芯片的功耗不要超过此参数。比如:573的每个引脚可能灌入20mA的电流,8个引脚,总电流是160mA,乘以工作电压5V,其值为800mW,这样就超出了芯片的极限,芯片容易损坏或者寿命缩短。
另外上拉电阻的问题。是否需要上拉电阻,对于TTL电路输入端来说并不是关键,加与不加是要看你的单片机IO口的属性。如果单片机的输出端口是推挽输出的,那么这个上拉电阻根本没有必要,但如果单片机的IO口是开漏输出或者是内部弱上拉输出的,那这个时候就需要接一个上拉电阻。上拉电阻的大小一般参照后级电路所需要驱动电流的5~10倍来选取,可大不可小,一般现在用10K或者4K7的比较多,但如果对功耗要求比较严格,这个电阻就需要去计算,阻值太大那么容易受干扰,太小功耗不能满足,这需要去权衡.
经过试验证明:
以前在开发板上(比如天祥的板子)就是利用74HC573来驱动数码管的,该板是这样的,通过位选来导通哪个数码管并通过段选来使被选中的那个数码管显示什么数字。这里面具体接法是:数码管是共阴极的,它的公共端(如数码管的3、8脚)接到位选的74HC573的输出端Q0,Q1,Q2,Q3,Q4,Q5,Q6,Q7,其中的一个如Q0(当然这里说的是一个数码管的接法,多个就接Q1,Q2,Q3,Q4一直可以接到Q7,共可以接8个数码管)对应573的管脚号是19,18,17,16,15,14,13,12。数码管的a,b,c,d,e,f,g,h段分别接到另外一个74HC573的输出Q0,Q1,Q2,Q3,Q4,Q5,Q6,Q7,对应573的管脚号是19,18,17,16,15,14,13,12。如果接多个数码管,就把数码管的段 a---h段一一对应全部连接起来,就比如8个数码管的a段全部连接在一起,b段全部连接在一起,以此类推!
两个74HC573的输入端D0,D1,D2,D3,D4,D5,D6,D7对应的管脚号是:2,3,4,5,6,7,8,9,一一对应连接在一起后再连接到51单片机的P0口,这样也就是节约了资源,用8个IO口就实现了显示。
上面谈到的是共阴极接法,下面谈下共阳极接法。其实74HC573是一样的使用,573的每个输出引脚都有20mA的灌入电流,因此可以直接驱动LED,而扇出电流可以达到35mA, 可见只是数码管的不同,我们共阳还是可以用573的。
接法与共阴的是一样,不同的就是程序上那显示的表上。因为共阴的话,你要哪位数码管亮,就要求该位为0电平,而要显示的数字就对应的段要为高电平(1电平)。那么共阳的话就相反,你要哪位数码管亮,就要求该位为1电平,而要显示的数字就对应的段要为0电平。