wx_Zs45E 发表于 2026-5-3 16:33:36

使用STC8H8K64U进行5位8段数码管驱动电路可靠性分析

您好,有一个显示控制需求,需要用到一个5位,0.56英寸共阳数码管,没有使用专用驱动芯片控制数码管,直接用P1口的5位作为数码管位选控制,配合一个PNP三极管放大驱动电流,用P0口直接连接数码管8段位,通过动态扫描P1口,并配P0拉低,实现数码管点亮,P0和数管段位之间串接了510R限流电阻,具体电路如下图,请看下,这样使用,电路是否可靠,谢谢

神农鼎 发表于 2026-5-3 17:58:16

可以



神农鼎 发表于 2026-5-3 18:00:08

现在建议将上图改成共阴



wx_Zs45E 发表于 2026-5-3 20:00:29

神农鼎 发表于 2026-5-3 17:58
可以

您好,还有个问题想请教,我用电流表测量每位数码管的8段全点亮时的,平均电流在6mA左右,位选控制的PNP三极管是不是可以不用,直接用P1口推挽输出高电平驱动位显示

wulin 发表于 2026-5-3 20:14:57

建议改共阴数码管,P0设置推挽模式,P1.0~1.4准双向模式直接驱动数码管位选,不用加晶体管放大。

wx_Zs45E 发表于 2026-5-3 20:31:13

wulin 发表于 2026-5-3 20:14
建议改共阴数码管,P0设置推挽模式,P1.0~1.4准双向模式直接驱动数码管位选,不用加晶体管放大。 ...

如果CPU使用ADC或者USB功能,采用共阴数码管,位选的控制位,就不建议直接拉低控制,需要外加三极管,是这样吗?

wulin 发表于 2026-5-3 21:03:32

wx_Zs45E 发表于 2026-5-3 20:31
如果CPU使用ADC或者USB功能,采用共阴数码管,位选的控制位,就不建议直接拉低控制,需要外加三极管,是 ...

直接驱动共阴数码管会导致单片机内地电流较大,对高精度ADC采样有可能有稍许影响,这可以通过合理辅地铜部分解决。一般ADC运用不必为此自寻烦恼。如果对高精度ADC采样确有需求,可以采用数码管专用驱动IC,例如TM1620,8段6位。

狂热主宰 发表于 2026-5-4 00:50:57

位选驱动可能要求低
对模拟电路精度无特殊要求
可能无需关心或者忽略灌电流影响
页: [1]
查看完整版本: 使用STC8H8K64U进行5位8段数码管驱动电路可靠性分析