打印

单片机 IO口直接驱动数码管

[复制链接]
5355|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
XLDZZ|  楼主 | 2014-3-6 23:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在有个项目 成本压得很低 本来想用74HC373来扩IO输出的电流
但是 价格比较高 所以想用STC的单片机直接输出经过限流电阻
到LED数码管的ABCDEFG pin 公共端用三极管扩流
只是 后来算算如果8段全部打开 电流明显超过手册规定的20ma
所以 感觉会影响寿命和稳定
但是看网上有人这么直接搞的 就是不知道长期使用有什么问题



相关帖子

沙发
youss| | 2014-3-7 10:40 | 只看该作者
pic的我就这样用,位选也不用三极管, 更有个客户拿来个样品, 段与位直接单片机一个电阻也不用;P

使用特权

评论回复
板凳
yk910127| | 2014-3-7 13:12 | 只看该作者
youss 发表于 2014-3-7 10:40
pic的我就这样用,位选也不用三极管, 更有个客户拿来个样品, 段与位直接单片机一个电阻也不用 ...

牛人

使用特权

评论回复
地板
看见未来| | 2014-3-7 13:54 | 只看该作者
怕什么,20mA又不是一个io口,8个io口一共20mA,不大。

使用特权

评论回复
5
NE5532| | 2014-3-7 14:53 | 只看该作者
一个373也就是8、9毛钱,连8、9毛钱都要扣的产品,也就不要去研究什么可靠性了,不可能什么便宜都给你占吧。

使用特权

评论回复
6
mcu5i51| | 2014-3-8 09:41 | 只看该作者
常温下不加电阻也可以,只要保证你的电源不要太猛就行;
一般应用可以直接驱动公用极加上8个电阻限流就好,大多数单片机吸收电流会大些,因此建议使用共阴管子;
想省几个电阻的话可以在公用端加入限流电阻,大多应用4组数码就够了,改变一下为段码扫描效果一样,软件麻烦些;

使用特权

评论回复
7
wh6ic| | 2014-3-9 12:11 | 只看该作者
本帖最后由 wh6ic 于 2014-3-9 12:15 编辑

STC完全可以做到,IO足够时可以考虑两三个IO并联输出控制一个数码LED的公共端,只是要注意芯片还有个限制是芯片的总电流。比如两个IO并联可以到35mA以上,八段全亮时,每段可以分配4个毫安以上,选超亮的数码管,扫描四位数码管足够亮了(扫描IO共 2 X 4 + 8 = 16Pin,占用芯片总电流约40mA);如果三个IO并联,每段可以分配7mA,扫描7位数码管,亮度都没问题(位扫、段扫此时共用IO 3 X 7 + 8 = 29 Pin,占用芯片总电流约60mA,此时要注意总电流不要超标)。切记要在段驱动加限流电阻。
LS的意见不可取:位驱动加电阻,段驱动不加电阻,容易出现亮度不均匀现象,绝对会被Boss Diao的。

使用特权

评论回复
8
明月小厨| | 2014-3-9 19:48 | 只看该作者
如果只有1个数码管,电流还可以小些,平均每个段有0.5mA就已经很可以了;

使用特权

评论回复
9
zhuls| | 2014-3-9 19:59 | 只看该作者
如果对显示的刷新速度要求不高,你可以单段扫描,也就是说一个数码管分开abcdefgh单独显示一次,组合起来就是一个数码管了。这样可以解决一般亮度不均、MCU驱动不够的问题。

使用特权

评论回复
10
mmuuss586| | 2014-3-10 18:24 | 只看该作者
用个便宜点的数码管驱动芯片好了
MCU选择1元左右的就好了

使用特权

评论回复
11
bpdwn| | 2014-3-24 23:29 | 只看该作者
老老实实家电流驱动吧,人家都这么久过来了,都是加驱动才稳定的,别扣这几毛钱啦

使用特权

评论回复
12
robotouch| | 2014-3-25 13:48 | 只看该作者
支持楼上

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

64

主题

182

帖子

0

粉丝