矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
查看: 1252|回复: 12

请教这种8脚芯片的流水灯原理

[复制链接]
     
发表于 2024-4-10 13:59:08 来自手机 | 显示全部楼层 |阅读模式
有20个led灯,8脚芯片怎么控制,一般单片机gpio矩阵控制4x4也就16灯,这个单片机能用3x3个io口吧
IMG_9047.jpeg
     
发表于 2024-4-10 22:20:36 | 显示全部楼层
本帖最后由 locky_z 于 2024-4-10 22:22 编辑

1.jpg
最大可以驱动30只LED,
但前提是各条驱动线必须能是3态输出,可以输出1,0,高阻。并且高-低电平的电压差要小于两只LED的电压。

如果高低电平差大于两只LED电压,那么最大数量就是交叉节点的18只LED.


不过看这块板的PCB,好像没有引出6条这么多线到长条这一端。
回复 支持 2 反对 0

使用道具 举报

     
发表于 2024-4-10 23:24:52 | 显示全部楼层
  单片机驱动LED有一种方式叫做“查理复用”,在矿坛曾经有一个帖子介绍一个LED数字温度计,单片机引脚数很少,却能驱动两个数码管显示温度。
回复 支持 1 反对 0

使用道具 举报

     
发表于 2024-4-10 14:33:20 来自手机 | 显示全部楼层
先别说控制,先把那20个灯珠怎么联的芯片画张图,再说控制。实在不行就拆下芯片,用量的,看看几串几并?如果就一个芯片,20个单独是不可能的,脚都不够。
回复 支持 反对

使用道具 举报

     
发表于 2024-4-10 14:44:49 | 显示全部楼层
3*3矩阵,如果每个节点是两颗LED反向并联,数量可以扩展1倍,达到18颗。

又如果IO口输出电压小于2.5V(即小于两颗LED串联导通电压),3*3矩阵的驱动线分别是L1,L2,L3,C1,C2,C3,还可以在列与列之间,例如C1-C2之间再加LED,还可以扩展LED数量。
回复 支持 反对

使用道具 举报

     
发表于 2024-4-10 14:59:38 | 显示全部楼层
假设端口电流75mA,IO口电流20mA,高亮度LED电流3mA
双向发光二极管4只并联,组组间交替点亮,驱动能力可能大于20只
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2024-4-10 16:18:19 来自手机 | 显示全部楼层
是带渐变的单色流水灯,买了一个,看看原理
回复 支持 反对

使用道具 举报

     
发表于 2024-4-10 21:15:14 | 显示全部楼层
有一种LED内部是集成控制电路的,多个LED在一起,总线式驱动,就能做成这样。
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2024-4-11 18:05:45 | 显示全部楼层
没法发视频,每个led还带有呼吸灯效果,应该还有pwm
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2024-4-11 18:11:07 | 显示全部楼层
locky_z 发表于 2024-4-10 22:20
最大可以驱动30只LED,
但前提是各条驱动线必须能是3态输出,可以输出1,0,高阻。并且高-低电平的电压差 ...

学习了,应该是这种方法
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2024-4-11 18:21:28 | 显示全部楼层
JY陶石 发表于 2024-4-10 23:24
单片机驱动LED有一种方式叫做“查理复用”,在矿坛曾经有一个帖子介绍一个LED数字温度计,单片机引脚数很 ...

是的,可以控制N*(N-1)个LED,io口需要三态。
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2024-4-12 17:13:45 来自手机 | 显示全部楼层
本帖最后由 hhyytt 于 2024-4-12 17:27 编辑

线路板来了,分析是6段控制,没啥新奇的,不是20Led分别控制。
IMG_9068.jpeg
回复 支持 反对

使用道具 举报

     
发表于 2024-4-13 10:41:56 | 显示全部楼层
4颗1组,共5组,计20颗,占用5个I/O引脚
猜测,第6个I/O引脚为PWM控制,实现渐变;可借助示波器看下波形
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2025-5-1 01:26

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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