请问,为什么共阳型数码管需要通过反向器驱动才能显示,这是什么原理?
51单片机高电平最大输出电流<0.5mA,不足以驱动数码管,实用电路通常加一级晶体管放大,晶体管共射极放大器就是反向器。放大器在这里主要是放大驱动电流,反向不是必须的。如果用同向放大器的话只要把驱动编码取反即可。
反向器也叫反向放大器,是用来增强负载能力的,不过一般这种电路中都是用三极管来完成。具体放大的原因为(以下摘抄自网友回答):
反相器的功能就是将输入反相(废话=。=),但是是怎么实现的呢?
例如输入0,这时候PMOS打开,NMOS关断,输出节点(就是两个管子的漏极,带有后级负载)会被打开的PMOS上拉的到电源(即数字1),这个上拉的过程就是电源通过打开的PMOS给后级负载充电的过程,显然这个PMOS管尺寸(宽长比)越大,充电速度就越快,带负载能力就越强,因此尺寸越大的P管就有越大的上拉能力;
同样的道理,NMOS的尺寸决定了下拉能力,尺寸越搜索大将负载电容上电荷放到地(数字0)的速度就越快。
总得来说,反相器尺寸越大(如果照平衡设计原则,即让上拉和下拉速度相同,那么P管和N管的宽长比之比是他们迁移率之比的反比),带负载能力就越强,但是有一个问题,它自己尺寸的增大,相当于增大了前级电路的负载,因此如果需要有很大扇出的话,必须使用多级反相器逐步扩大驱动能力,而不能直接由2个反相器完成。往往逐级扩大的比例为x2~x8之间。
51单片机高电平最大输出电流<0.5mA,不足以驱动数码管,实用电路通常加一级晶体管放大,晶体管共射极放大器就是反向器。放大器在这里主要是放大驱动电流,反向不是必须的。如果用同向放大器的话只要把驱动编码取反即可。
这个其实就相当于一个电流放大器 反向倒不是必须的
您说的太高深了,我看的不是太懂啊