74HC595驱动数码管之诡异问题

[复制链接]
7748|38
ZG11211 发表于 2012-10-9 11:39 | 显示全部楼层
哥们,都工业用了,就舍不得用8段X10位的专用驱动芯片吗,专用的LED驱动芯片,三线制,一次搞定你9个数码管,你都用了9片595了,人家一片TM1638才1块多钱,比你这个稳定多了,结构也简单,限流电阻都不需要。
xiang13691786 发表于 2012-10-9 12:07 | 显示全部楼层
nongfuxu 发表于 2012-10-9 12:13 | 显示全部楼层
用1817,0.7元/片
teddeng 发表于 2012-10-9 12:19 | 显示全部楼层
21# ZG11211
原来这些片子国外的原型太贵不好买,国产化以后确实便宜又好用。
 楼主| chenyu988 发表于 2012-10-9 13:12 | 显示全部楼层
21# ZG11211
呵呵价格上差不多吧 595估计也就一两毛
 楼主| chenyu988 发表于 2012-10-9 13:13 | 显示全部楼层
大家帮忙分析下原因啊- -
suse-lj 发表于 2012-10-9 14:05 | 显示全部楼层
靠 ,用9个595才驱动 9个数码管  。而且这电路图 看着 头疼啊  我2个595便可驱动 8八个数码管了

评分

参与人数 1威望 +1 收起 理由
dong_abc + 1

查看全部评分

coody 发表于 2012-10-9 16:11 | 显示全部楼层
支持LS,2个595驱动8个数码管,是很常用的电路。
 楼主| chenyu988 发表于 2012-10-9 16:35 | 显示全部楼层
27# suse-lj
你的8个数码管是两个4联数码管么?
denike 发表于 2012-10-9 17:32 | 显示全部楼层
我2个595便可驱动 8八个数码管了===1个做8段,一个做片选吧
suse-lj 发表于 2012-10-10 14:24 | 显示全部楼层
4个级联  跟4个 独立的  有差别?
xxlin1984 发表于 2012-10-11 09:37 | 显示全部楼层
静态显示和1/8的动态显示亮度差很远的,MCU的负担也重很多。

假定LZ位图的第一个595对应个位,即A相。则串入并出的顺序是C、B、A;A在最后,累积了前面所有的时序误差。
赵崇伟 发表于 2012-10-11 13:14 | 显示全部楼层
这个是硬件设计时序问题,与595无关
 楼主| chenyu988 发表于 2012-10-11 19:54 | 显示全部楼层
32# xxlin1984
串入并出?程序里是A相先显示的
xxlin1984 发表于 2012-10-12 10:03 | 显示全部楼层
34# chenyu988 换种说法吧,IC12的数据来源:S1 -> IC10.SER -> IC11.SER -> IC12.SER.
则,要更新IC10~IC12的数据,S1上发出数据的顺序是:
IC12.QH ~ IC12.QA  ->  IC11.QH ~ IC11.QA  ->  IC10.QH ~ IC10.QA。
对MCU来说IC10.QA位是最后发的,如果自身的时钟和数据有相位差(比如使用了很长的传输线),则IC10.QA位到达IC10时会累积最大的相位差。
 楼主| chenyu988 发表于 2012-10-12 11:33 | 显示全部楼层
35# xxlin1984
A相并不是指一个数码管,而是A相包含三个数码管
 楼主| chenyu988 发表于 2012-10-12 11:36 | 显示全部楼层
35# xxlin1984
送数据的时候确实是先百位 最后个位,所以最后一个数码管(即个位出现问题),但A相(包含百十个三个数码管)有问题,B C无问题
许世霞 发表于 2012-10-12 16:25 | 显示全部楼层
你的A,B,C三相电路布线基本是一样的吗?
这种电路的频率也不高,干扰也没多大的。
应该跟硬件电路没关系吧,B,C和A一样呀。
那先假定硬件没问题,调整下软件看看,如果先进入B呢?
 楼主| chenyu988 发表于 2012-10-13 09:28 | 显示全部楼层
38# 许世霞
并不是所以的都是这样,生产中几乎没有这样的问题,是有几只售后的产品出现了这样的问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部