请大家教教我如何设置这个电阻大小

来源:百度知道 编辑:UC知道 时间:2024/05/24 17:50:01
如果使用单个三极管9012驱动某一元件时.我还是懂.将三极管设置成饱和状态就可以了..但是利用4个9012三极管驱动4位共阳数码管.我就不会了.因为为了减少IO使用.我还使用译码器74LS138..因为每一个数码管都共用8个电阻.这样一来..计算难度有点增大了.我不知道如何计算图中基极电阻的大小.和集电极大小.恰好让数码管正常亮起来.又看起来不会太暗.而且让三极管刚好处于浅饱和状态谢谢大家..请大家如果有时间的话.请详细写下计算过程.小弟万分感激.

你这个原理图使用138驱动共阳极数码管笔划段是错误的,除非你只想每次显示8段数码管的一个笔划而不是整个数字!你应该选UN2003L或MC1413而不是74LS138!(74LS138 或139 倒是可以接到你的9012基极电阻Rx1前边)
至于电阻,很简单,假设Vcc=5V,根据经验 9012和TTL电路的饱和导通电压分别不大于0.3和0.7V,动态点亮4-8个数码管每段电流10mA即可形成稳定明亮的数字,8段笔画同时导通工作电流约80mA,9012放大倍数一般>30这里假设为40,所以所需9012的b极电流至少为80mA/40=2mA。由pnp晶体管基极电流公式:Ib=(Vcc-0.3)/Rx1, 可知基极电阻Rx1应为(5v-0.3v)/2mA=2.3k欧,Rx1可取2k欧以确保9012深饱和。如果放大倍数400,Rx1选18k欧足矣。选23k欧Rx1则晶体管恰好浅饱和,但这种动态刷新数码管电路可不稳定呐。
对于Rx2回路: Rx2其实是限流和平衡8段LED笔画电流的电阻。数码管每个笔划其实是串联的双二极管其饱和压降约1.4v,74LS138饱和导通电压约0.7v。数码管个笔划电流满足10mA=(Vcc-1.4v-0.3v-0.7v)/Rx2即可,Rx2可选100-200欧,最大260欧,电阻选小些亮度更稳定。