OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4501|回复: 5

请教一个LED点阵设计的问题

[复制链接]

31

主题

50

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
277
金钱
277
注册时间
2017-11-29
在线时间
49 小时
发表于 2022-1-21 14:18:11 | 显示全部楼层 |阅读模式
1金钱
led.PNG
类似于上图,要做一个20x20的点阵,灯珠是普通0402封装的白色贴片灯珠
用 3个  74HC595D的 Q0~Q7 输出每个脚接一个电阻,每个脚经过一个电阻后接到每一行上面
再用3个  74HC595D的Q0~Q7  接到每一列上面

问题1:如果每一行点亮的个数不一样,是不是行与行之间亮度会不一样? 如何解决这个问题
问题2:另外74HC595D貌似驱动20个LED电流不太够吧,有其他比较便宜的驱动芯片吗

小白一枚求赐教

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

13

主题

645

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2010
金钱
2010
注册时间
2021-4-16
在线时间
512 小时
发表于 2022-1-21 15:03:02 | 显示全部楼层
回复

使用道具 举报

3

主题

821

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3369
金钱
3369
注册时间
2011-11-10
在线时间
207 小时
发表于 2022-1-21 17:08:33 | 显示全部楼层
去拆一块LED单元板,看看
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2022-1-22 01:59:52 | 显示全部楼层
不要用595D直接驱动列, 驱动前加MOS管或者ULN2003之类的芯片来扩流,避免电流不够。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2022-1-22 02:00:32 | 显示全部楼层
至于亮度不一样的问题, 你可以参考一下网上的8*8点阵驱动,很好解决的,加限流电阻。
回复

使用道具 举报

0

主题

6

帖子

0

精华

新手上路

积分
36
金钱
36
注册时间
2017-9-2
在线时间
4 小时
发表于 2022-1-29 11:09:49 | 显示全部楼层
1、使用4953(Pmos)作为行输入,控制R1-R20 的电源的导通,
2、使用74HC595作为列L1-L20;使的数量要看你行怎么扫描,如果使用 1/20扫,则只需要3个74HC595,即每次扫描只点亮一行数据,此时74hc595每个管脚上面只点亮一个LED,如果扫描的行数增多则需要对应增加74HC595*3;即确保点亮一行数据,要有对应的列单独的驱动管脚,不能一个脚在同一时间驱动2个或以上LED
3、建议使用恒流芯片来驱动列
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-19 20:45

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表