找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1132|回复: 20
收起左侧

自制LED12864,征求方案

  [复制链接]
ID:824490 发表于 2023-5-16 17:53 | 显示全部楼层 |阅读模式
想要自制一个LED点阵屏,用788(2cm*2cm)或1088(3.2cm*3.2cm)的点阵块来装配:
1、PCB板32cm*16cm(788方案)或51.2cm*25.6cm(1088方案);
2、主控采用stm32F103RE(或VE),字库25Q128(16Mbyte),预留串口、TF卡接口、语音I2S接口;
3、接口与LCD12864兼容,即8位数据接口+3线控制;
4、类似组态屏,实现LCD12864的大部分功能;
5、全屏需要128块点阵(16*8);

那么驱动点阵用什么IC呢?不想用595,这个不能自扫。。。为了能实现最少IO,这个IC能级联最好,不能级联的话,很费IO的~~

大家伙讨论讨论,提供一下思路呗~~
回复

使用道具 举报

ID:57657 发表于 2023-5-16 21:26 | 显示全部楼层
LCD12864上的控制芯片是用Verilog设计并流片好的,可以用FPGA代替。
回复

使用道具 举报

ID:883242 发表于 2023-5-16 21:32 | 显示全部楼层
用CPLD实现最简单实用。
回复

使用道具 举报

ID:136013 发表于 2023-5-17 07:54 | 显示全部楼层
拆个LED胸牌看看
回复

使用道具 举报

ID:824490 发表于 2023-5-17 08:51 | 显示全部楼层
FPGA/CPLD对于当前的我来说,难度不是一点点。会打消我的DIY念头的
回复

使用道具 举报

ID:824490 发表于 2023-5-17 09:14 | 显示全部楼层

这个知道,44*11个灯,正反驱的原理。
一开始也是想这样的,但不为便。想用的是点阵块而不是一个灯一个灯地去焊,故障高还费事~~
共阴共阳点阵块搭配使用也麻烦~~外观都一样的
还有就是这个要MCU去扫,我想要的是外挂IC去扫,MCU就负责通信、数据解读和控制。。
回复

使用道具 举报

ID:884147 发表于 2023-5-17 09:54 | 显示全部楼层
我觉得每块点阵可以做成一个独立显示单元,IO口就足以取代595之类的,采用通讯方式修改各单元缓存
回复

使用道具 举报

ID:879348 发表于 2023-5-17 10:01 | 显示全部楼层
你想自动扫描应该是必须自研发流片芯片的,你的知识财力还有需求应该都没有到这一步,直接挂个单片机,SPI通信,不就实现了吗
回复

使用道具 举报

ID:824490 发表于 2023-5-17 10:11 | 显示全部楼层
wufa1986 发表于 2023-5-17 10:01
你想自动扫描应该是必须自研发流片芯片的,你的知识财力还有需求应该都没有到这一步,直接挂个单片机,SPI ...

确实,所以需要找一个定扫IC,可以很多个,每个负责一部分的点阵块
回复

使用道具 举报

ID:824490 发表于 2023-5-17 10:12 | 显示全部楼层
mtdzok 发表于 2023-5-17 09:54
我觉得每块点阵可以做成一个独立显示单元,IO口就足以取代595之类的,采用通讯方式修改各单元缓存

是的。我也是这么想来的
回复

使用道具 举报

ID:884147 发表于 2023-5-17 10:24 | 显示全部楼层
名字不是重点 发表于 2023-5-17 10:12
是的。我也是这么想来的

也可以几个点阵组成一个单元,IO口不够可以用595,方案还是一样的

评分

参与人数 1黑币 +5 收起 理由
名字不是重点 + 5 淡定

查看全部评分

回复

使用道具 举报

ID:88256 发表于 2023-5-17 10:42 | 显示全部楼层
开源里有用MAX7219EWG的,你看是否合适 oshwhub.com/csw1053541731/max7912-shi-zhong

评分

参与人数 1黑币 +5 收起 理由
名字不是重点 + 5 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:155507 发表于 2023-5-17 17:20 | 显示全部楼层
名字不是重点 发表于 2023-5-17 10:11
确实,所以需要找一个定扫IC,可以很多个,每个负责一部分的点阵块

可以用这个
MAX7219CNG LED Matrix/Digit Display Driver

maxresdefault.jpg



Fig.-2-MAX7219-LED-dot-matrix-4-in-1-display-module-500x275.jpg

MAX7219-dot-matrix-module-8-dot-matrix-2-4-display-module-MCU-control-driver-mod.jpg

MAX7219-4-In-1-Module-Back.jpg

MAX7219-LED8x8_12088_03.png

这么串联  用SPI
144709723-833ff002-ef84-431a-b05f-8b7ef30e0072.jpg







评分

参与人数 1黑币 +5 收起 理由
名字不是重点 + 5 赞一个!

查看全部评分

回复

使用道具 举报

ID:1078027 发表于 2023-5-17 20:15 | 显示全部楼层
MAX7219/MAX7221:这是一种常用的8位LED数字驱动器芯片,可用于控制多个LED点阵显示器。支持级联连接,只需要使用3个IO引脚(数据、时钟、片选)即可驱动多个芯片。

TM1637:这是一种数字管驱动器芯片,可以用于控制4位7段LED显示器。支持级联连接,只需2个IO引脚(数据、时钟)即可驱动多个芯片。

HT16K33:这是一种I2C接口的LED控制器芯片,可以用于控制8x8点阵LED显示器。支持级联连接,只需2个IO引脚(SDA、SCL)即可驱动多个芯片。

评分

参与人数 1黑币 +5 收起 理由
名字不是重点 + 5 赞一个!

查看全部评分

回复

使用道具 举报

ID:824490 发表于 2023-5-18 17:02 | 显示全部楼层
谢谢诸位的参与,现在有了点思路。 1684400393110.jpg

诸位再看看有无不妥的地方?


Schematic Prints.pdf

47.71 KB, 下载次数: 1

回复

使用道具 举报

ID:824490 发表于 2023-5-18 17:07 | 显示全部楼层
上图的单元板是6408的点阵模块,打错字了
回复

使用道具 举报

ID:1034262 发表于 2023-5-18 17:32 | 显示全部楼层
建议做全彩的12864,有专门的PWM扫描IC,比单色的还简单。
回复

使用道具 举报

ID:824490 发表于 2023-5-18 17:39 | 显示全部楼层
coody_sz 发表于 2023-5-18 17:32
建议做全彩的12864,有专门的PWM扫描IC,比单色的还简单。

如果是全彩就用2812,可能更方便。先收下了,谢谢!
回复

使用道具 举报

ID:16255 发表于 2023-5-23 11:24 | 显示全部楼层
宁才子 发表于 2023-5-17 20:15
MAX7219/MAX7221:这是一种常用的8位LED数字驱动器芯片,可用于控制多个LED点阵显示器。支持级联连接,只需 ...

TM1637和HT16K33都不能级联吧。
HT的我没有仔细研究过,但以前看过TM的芯片(全部)都没有级联功能。
回复

使用道具 举报

ID:1079046 发表于 2023-5-23 16:24 | 显示全部楼层
angmall 发表于 2023-5-17 17:20
可以用这个
MAX7219CNG LED Matrix/Digit Display Driver

好办法
回复

使用道具 举报

ID:824490 发表于 2023-5-23 17:30 | 显示全部楼层

我找到一个TM1629A的,SOP32,可以驱动128点,比7219多了一倍。。不能级联可另想方法解决
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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