DebugLab
发表于 2025-4-29 16:58:17
jkwnejot 发表于 2025-4-29 15:03
您这么一说,我好像明白了,您的意思是看平均电流,如果只点亮1段10ma(24分之一的周期),和点亮8段每段 ...
视觉亮度近似正比于(电流乘以占空比)的2.2次方(gamma校正)
3个COM,最大占空比三分之一
IO最大电流20mA,COM最大电流20mA
8个SEG,最大SEG电流2.5mA
(3.3V-2.6V)/2.5mA=280Ω
SEG限流电阻最小280Ω
段平均电流2.5/3≈0.83mA
以上是按位点亮(可同时点亮8个段)
逐段点亮平均电流20/(3*8)≈0.83mA,理论上和逐段点亮是相同的亮度
逐段点亮需要更高的操作频率(逐位点亮的8倍)才能达到逐段点亮相同的帧率,容易造成频闪现象,不建议
COM串电阻或过载才会导致不同位上的段亮度不一致
视觉亮度和波长有关,要想看起来比较亮,可以选择白色或绿色的数码管
如产品仍处于设计阶段,没有批量采购单片机或制作PCB,建议更换带硬件LED驱动的专用型号AI8H4K64TL,P2支持80mA大电流驱动,可做COM
扩展阅读:
https://www.stcaimcu.com/thread-6404-1-1.html
https://www.stcaimcu.com/thread-12496-1-1.html
https://www.stcaimcu.com/thread-12801-1-1.html
梁工
发表于 2025-4-29 17:09:53
jkwnejot 发表于 2025-4-29 15:03
您这么一说,我好像明白了,您的意思是看平均电流,如果只点亮1段10ma(24分之一的周期),和点亮8段每段 ...
亮度的描述对的。
继电器驱动可以的。
jkwnejot
发表于 2025-4-29 17:22:08
梁工 发表于 2025-4-29 17:09
亮度的描述对的。
继电器驱动可以的。
梁工,您觉得我不改还这样用可以吗?3.3v-2.6v除以72Ω{:huaixiao:}
梁工
发表于 2025-4-29 23:22:52
jkwnejot 发表于 2025-4-29 17:22
梁工,您觉得我不改还这样用可以吗?3.3v-2.6v除以72Ω
最好改吧。
jkwnejot
发表于 2025-4-30 08:39:02
梁工 发表于 2025-4-29 23:22
最好改吧。
好的,梁工,听您的,马上改
jkwnejot
发表于 2025-5-9 13:53:57
jkwnejot 发表于 2025-4-30 08:39
好的,梁工,听您的,马上改
jkwnejot
发表于 2025-5-9 13:55:19
梁工 发表于 2025-4-29 23:22
最好改吧。
梁工,麻烦您看一下这个图,3.3v io口控制5v输出(上电低电平),应该没问题哈
梁工
发表于 2025-5-9 14:16:38
jkwnejot 发表于 2025-5-9 13:55
梁工,麻烦您看一下这个图,3.3v io口控制5v输出(上电低电平),应该没问题哈
...
电路没有问题,导通很快,但截止需要几个us。
如果不需要上电低电平,则可以更简洁:
jkwnejot
发表于 2025-5-9 14:24:23
梁工 发表于 2025-5-9 14:16
电路没有问题,导通很快,但截止需要几个us。
如果不需要上电低电平,则可以更简洁:
梁工,不行啊,需要上电低电平,您说的截止几个us是因为放电只能通过R98的10k电阻吗?(-EN是一个芯片的使能端)
梁工
发表于 2025-5-9 17:43:33
jkwnejot 发表于 2025-5-9 14:24
梁工,不行啊,需要上电低电平,您说的截止几个us是因为放电只能通过R98的10k电阻吗?(-EN是一个芯片的 ...
因为三极管退出深度饱到截止需要us极的时间,你两个三极管串联,估延时能到5us。
EN是一个芯片的使能端,你看下其手册,高电平最小电压是多少?如果3.3V能保证是高电平,则根本不需要电路,IO对地接下拉电阻10K,IO直接接EN端就好了(当然能串联一个1K电阻更好)。