发 帖  
原厂入驻New
张飞软硬开源:基于STM32的BLDC直流无刷电机驱动器,👉戳此立抢👈
[问答] STM32驱动RGB的LED灯
1070 STM32 rgb GPIO
分享
STM32驱动RGBLED灯,为什么不用GPIO口直接驱动LED灯,而是要使用NPN三极管当作开关控制LED灯?这样设计的好处是什么
0
2019-3-14 10:27:31   评论 分享淘帖 邀请回答
7个回答
可以认为用三极管把GPIO的电流放大,可能实际是饱和状态。如果驱动的LED只有几个,而且电流不大,可以用GPIO直接驱动。
2019-3-14 10:27:46 评论

举报

直接GPIO口驱动,电流估计不够吧. 用三极管的话电流足够的.
2019-3-14 10:28:01 评论

举报

应该是输出电流和灌电流都很小    需要驱动10个LED管 电流300MA
2019-3-14 10:28:18 评论

举报

LED太多了,需要用三极管了。
2019-3-14 10:28:47 评论

举报

2019-3-14 10:28:58 评论

举报

1. 从设计习惯上, 我们不建议把LED的拉电流或者灌电流直接从芯片驱动
2. 主要的原因防止LED灯在打ESD的时候,容易直接打到CPU上, 这样芯片容易损坏,采用外部管子隔离一下
3. 采用外部管子,调整LED亮度比较方便,不用担心CPU的负载能力
2019-3-14 10:29:07 评论

举报

这个不单单是拉电流和灌电流能力的问题,还需要考虑设计合理性的问题
2019-3-14 10:29:17 评论

举报

撰写答案

你正在撰写答案

如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。

高级模式
您需要登录后才可以回帖 登录 | 注册

我要提问
课程
    关闭

    站长推荐 上一条 /10 下一条

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