1459|14

7815

帖子

56

TA的资源

裸片初长成(中级)

楼主
 

关于一个数码管驱动电路的理解(下篇) [复制链接]

 
本帖最后由 辛昕 于 2024-4-5 23:46 编辑

最后结论,当然还是要发在主楼贴!

 

又拍了个视频,加了个外壳罩住,实际产品一般也这么做,这样整体显示会好看很多。

带壳

 

循环计数


这是一个基于STM32G030F6P6的电路,真的很简单,虽然图片不是很清晰,但你应该能看出来——

这就是一个最小系统,要啥没啥。

另外,数码管电路部分,也就是几个电阻而已,没有三极管,更没有什么驱动IC

这本来就是一个很简单的问题,根本不值一提。
只不过普冉单片机太垃圾了而已。
虽然真的很便宜,就几毛钱,但可能就没法用了。
 
 
 

多年前,我写了这么一个帖子——

从时间你就看出来了,真的是他娘的历史悠久。

 

最近因为我又在梳理一个关于数码管驱动电路的问题——不过这次,稍微有那么一点点出息——我在考虑如何尽可能减少外部添加驱动电路,用MCU的IO口直驱。

 

我简单回顾了一下这个帖子——也就是所谓的 没写“上篇”的上篇,说实话,我的老脸一红——

不仅是当年我的软硬件基础真的是渣渣的不行。

另外也是我在讨论问题的时候,自己把自己带偏的实力,真的是杠杠的

 

当然,这个毛病我已经改了。

现在,我只用两句话,就能简单总结了这个事情:

1、为了让数码管各段在显示不同字符时亮度均匀,当然的,限流电阻就必须加在各段上——

这和共阳、共阴,没有关系;

这一点,是我当时在吐槽那个电路时最后所要表达的核心要点——当然,也是,非常简单的。

 

此帖出自单片机论坛

最新回复

没错,死翘翘且救不活,也不想活了。 Q账号要自救得找≧2联系人证明,但那基本都是再无其他联系方法的业务关系。 论坛账号也因没手机死了几个,总之某日醒来发现,不由分说你就被掐死了。   详情 回复 发表于 2024-4-10 16:10
点赞 关注
个人签名

强者为尊,弱者,死无葬身之地

 

回复
举报

7815

帖子

56

TA的资源

裸片初长成(中级)

沙发
 

至于第二句话,是关于 三极管 的 基极电阻 和 C-E上的限流电阻 问题。

关于这个问题,其实我暂时没有特别关心。

但显然,在后来到现在的很多年里,我其实一直犯了一个错误,由于我大多数时间用的都是三极管构建的开关电路——也就是说,我的基极电流大多数时间都在饱和状态,我自然也根本不需要考虑基极上的限流情况。

但是,一旦我开始真正考虑让三极管工作在线性放大状态的时候,这个问题就一定要考虑了。

 

当然,回到这个问题——在数码管的驱动电路上,如果你要使用三极管来做驱动的话——

我的结论其实还是——

就是一个开关电路,让基极饱和就可以了,还考虑什么自行车?

 

——所以,姑且这里,不讨论这个问题。

 

(刚睡醒,饭都没吃,睡衣也没换,希望我没犯错,老天保佑,老天保佑)

此帖出自单片机论坛
 
个人签名

强者为尊,弱者,死无葬身之地

 

回复

7815

帖子

56

TA的资源

裸片初长成(中级)

板凳
 

接着的问题是,主楼里的一个不会让人引起注意的小小小小.......小问题

 

那就是,共阴,还是共阳?

这,确实......也不是个什么问题。

 

因为,如果你想尽量减少单片机控制数码管的外围电路,那么——

你只需要从拉电流通常小于灌电流这个事实出发,你选择共阴就几乎是必然选择。

 

当然,这里也是个小小问题——这么多年来,我从来没真正在意去分清楚,拉电流?灌电流?到底他妈是进单片机还是出单片机——

于是,我习惯性打开了AI——用AI做搜索,效率还是可以的。

而且国产AI真心不用翻墙真好。

而且,这次,我对天工AI的这个回答很满意——

我意思是,平常,我对这类AI回答都不咋满意。

 

对,你要理解 拉电流 和 灌电流,一个核心就在于——

你要把单片机这个主体放在哪里。

是 拉(单片机)电流 和 灌(单片机)电流,只要你这么想,

你就很容易记忆,哦——

拉的意思是,单片机IO口输出高,电流从单片机被外围拉了出去。

灌的意思是,单片机IO口输出低,电流,被外围经单片机IO口灌入了地。

 

此帖出自单片机论坛
 
个人签名

强者为尊,弱者,死无葬身之地

 
 

回复

7815

帖子

56

TA的资源

裸片初长成(中级)

4
 

一个(目前想象中)理想的单片机直驱数码管电路

 这个电路是否合理可行,需要考虑的事情只有两点:

1、每一段上的电流设计多大,单片机的拉电流是否满足?

2、而以最大,8段全亮的情形,计算灌电流最大值,是否满足单片机灌电流要求。

 

当然,在不同的器件上,除了拉电流、灌电流本身的数值要求。

通常,其实还有一些组合型的限制问题。

比如拉电流总和不能超过一个值。

比如,流经整个单片机的电流总和不能超过一个值。

 

当然,在这里,必须说明的一个点是:

因为我必然是采用动态驱动问题,也就是说——在任何时刻,无论有几位数码管,任何时刻,我实际上只点亮了一位。

因此,无论是拉电流还是灌电流,每一个瞬时,都只是一位数码管上的数值。

当然那,在我的内心其实有那么一点点的担忧——

那动态起来,会不会有一丢丢影响呢?

此帖出自单片机论坛
 
个人签名

强者为尊,弱者,死无葬身之地

 
 

回复

3138

帖子

0

TA的资源

裸片初长成(初级)

5
 

追究到极致了,歪理狗的!

还那么得瑟。

此帖出自单片机论坛

点评

你微信呢?  详情 回复 发表于 2024-4-4 12:56
挖槽,你居然出现了!你粗线了!原来你还活着! 狗屁追究极致,我一是为了省元件钱,而是尼玛PCBA面积太小了  详情 回复 发表于 2024-4-4 12:55
 
 
 

回复

7815

帖子

56

TA的资源

裸片初长成(中级)

6
 
仙猫 发表于 2024-4-4 12:26 追究到极致了,歪理狗的! 还那么得瑟。

挖槽,你居然出现了!你粗线了!原来你还活着!

狗屁追究极致,我一是为了省元件钱,而是尼玛PCBA面积太小了

此帖出自单片机论坛

点评

这年头有些接串口的定电流驱动芯片挺好用,不需太多引脚。不过还想省下几毛钱追穷寇的话,当然也是艰苦朴素的好习惯。  详情 回复 发表于 2024-4-5 13:05
 
个人签名

强者为尊,弱者,死无葬身之地

 
 

回复

7815

帖子

56

TA的资源

裸片初长成(中级)

7
 
仙猫 发表于 2024-4-4 12:26 追究到极致了,歪理狗的! 还那么得瑟。

你微信呢?

此帖出自单片机论坛

点评

是当年的那个Q吧? 在手机未流行时代做的账号,后来得要手机实名没理它,于是就被判死刑了,物理消失。  详情 回复 发表于 2024-4-5 13:06
 
个人签名

强者为尊,弱者,死无葬身之地

 
 

回复

735

帖子

4

TA的资源

纯净的硅(初级)

8
 

你好!很久没有见了!

此帖出自单片机论坛
 
个人签名徐建
20091127
 
 

回复

3138

帖子

0

TA的资源

裸片初长成(初级)

9
 
辛昕 发表于 2024-4-4 12:55 挖槽,你居然出现了!你粗线了!原来你还活着! 狗屁追究极致,我一是为了省元件钱,而是尼玛PCBA面积 ...

这年头有些接串口的定电流驱动芯片挺好用,不需太多引脚。不过还想省下几毛钱追穷寇的话,当然也是艰苦朴素的好习惯。

此帖出自单片机论坛
 
 
 

回复

3138

帖子

0

TA的资源

裸片初长成(初级)

10
 

是当年的那个Q吧?
在手机未流行时代做的账号,后来得要手机实名没理它,于是就被判死刑了,物理消失。

此帖出自单片机论坛
 
 
 

回复

7815

帖子

56

TA的资源

裸片初长成(中级)

11
 
仙猫 发表于 2024-4-5 13:06 是当年的那个Q吧? 在手机未流行时代做的账号,后来得要手机实名没理它,于是就被判死刑了,物理消失。 ...

我已经深情呼唤你的扣扣很久了。

你真的已经网死很久了。

 

此帖出自单片机论坛

点评

没错,死翘翘且救不活,也不想活了。 Q账号要自救得找≧2联系人证明,但那基本都是再无其他联系方法的业务关系。 论坛账号也因没手机死了几个,总之某日醒来发现,不由分说你就被掐死了。  详情 回复 发表于 2024-4-10 16:10
 
个人签名

强者为尊,弱者,死无葬身之地

 
 

回复

7815

帖子

56

TA的资源

裸片初长成(中级)

12
 
仙猫 发表于 2024-4-5 13:05 这年头有些接串口的定电流驱动芯片挺好用,不需太多引脚。不过还想省下几毛钱追穷寇的话,当然也是艰苦朴 ...

日他妈的,怎么每次都他妈是灰色~~

 

 

不用了,已经证实可以了。

说到底,就是普冉那个垃圾MCU不行

我用了STM32F103C8T6 和 STM32G030 都可以

就是他妈的,突然把MCU搞到JLINK无法识别,日~

不然直接拍个照片上来。

 

刚好清明放假。

我已经给普冉发邮件了,又是小暴脾气爆发,就威胁他们了。

我可以保证,只要它敢不回复。

我一定会知乎、21ic、微博、B站到处大声宣传,普冉是个他妈的垃圾~~

 

此帖出自单片机论坛
 
个人签名

强者为尊,弱者,死无葬身之地

 
 

回复

7815

帖子

56

TA的资源

裸片初长成(中级)

13
 

我CPU都干烧了。

真相,确实是代码的问题,当然是SDK的问题。

啥也不多说,上图。

真的,是在下输了。

 

 

 

 

此帖出自单片机论坛
 
个人签名

强者为尊,弱者,死无葬身之地

 
 

回复

3138

帖子

0

TA的资源

裸片初长成(初级)

14
 
辛昕 发表于 2024-4-5 21:42 我已经深情呼唤你的扣扣很久了。 你真的已经网死很久了。  

没错,死翘翘且救不活,也不想活了。

Q账号要自救得找≧2联系人证明,但那基本都是再无其他联系方法的业务关系。

论坛账号也因没手机死了几个,总之某日醒来发现,不由分说你就被掐死了。

此帖出自单片机论坛

点评

我说为啥我这么深情呼唤,隔空喊了几年你都没反应  详情 回复 发表于 2024-4-10 20:01
 
 
 

回复

7815

帖子

56

TA的资源

裸片初长成(中级)

15
 
仙猫 发表于 2024-4-10 16:10 没错,死翘翘且救不活,也不想活了。 Q账号要自救得找≧2联系人证明,但那基本都是再无其他联系方法的 ...

我说为啥我这么深情呼唤,隔空喊了几年你都没反应

此帖出自单片机论坛
 
个人签名

强者为尊,弱者,死无葬身之地

 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
推荐帖子
Protel的应用

Protel的应用

单片机、模电、ARM、DSP、FPGA、PCB等百问百答系列--连载,欢迎补充

单片机应用编程技巧百问 32191

一个老外写的DDS(VHDL)的例子,很经典

-- DDFS.vhd ------------------------------------- -- Direct Digital Freq. Synthesis -- ------------------------------ ...

【PPT下载地址】采用C2000 TMS320F28027的LaunchPad启动开发工作

采用C2000 TMS320F28027的LaunchPad启动开发工作 C2000被广泛用于数字电机驱动、数字电源控制、新能源、等工业、家电、汽车方面 ...

低于 1GHz CC1310 无线 MCU LaunchPad

488706488707488708 开始使用此 LaunchPad 来进行开发: 第 1 步:购买 cc1310 LaunchPad 第 2 步:下载 cc13x0 SDK ...

还是关于RS232接口采用DB9连接器的问题

RS232接口选用了个 金属外壳的DB9连接器,DB9公端子买的是成品线,线拨开后共有10根,内部有裸金属线连接导线两头的DB9金属壳。 ...

放下教科书,来看下三极管的应用电路

三极管有三个工作状态:截止、放大、饱和,放大状态很有学问也很复杂,多用于集成芯片,比如运放,现在不讨论。 其实, ...

39“万里”树莓派小车——ROS学习(ROS项目文件系统结构介绍以及导入外部软件包的...

本帖最后由 lb8820265 于 2022-11-1 16:03 编辑 学习软件最快的方式就是从例程入手,而大部分的软件例程都可以直接用软件 ...

使用 SiC FET 替代机械断路器

本帖最后由 石榴姐 于 2023-6-19 11:18 编辑 机械断路器损耗小,但速度很慢,且容易磨损。本文将概述如何通过采用 SiC FET 的 ...

【瑞萨RA8D1开发板,基于M85内核的图形MCU测评】RT-Thread ADC获取电压值

开发环境: IDE:MKD 5.38a 开发板:CPKCOR-RA8D1B开发板 MCU:R7FA8D1BHEC332AS00 1 RA8D1 ADC简介 RA8 ...

关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表