找回密码
 注册
关于网站域名变更的通知
查看: 857|回复: 10
打印 上一主题 下一主题

STM32驱动RGBLED灯

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-7-16 14:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
STM32驱动RGBLED灯,为什么不用GPIO口直接驱动LED灯,而是要使用NPN三极管当作开关控制LED灯?这样设计的好处是什么
3 B9 h! y# Z* s3 n% B/ x
  • TA的每日心情
    开心
    2024-9-14 15:26
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    推荐
    发表于 2018-7-16 15:03 | 只看该作者
    直接GPIO口驱动,电流估计不够吧. 用三极管的话电流足够的.

    点评

    谢谢分享!: 4.0
    谢谢分享!: 4
    对的 ,,,,,,,,,,,  发表于 2018-7-27 16:16

    该用户从未签到

    2#
    发表于 2018-7-16 14:38 | 只看该作者
    本帖最后由 ArthurGXH 于 2018-7-16 14:39 编辑
    6 X, ]$ S. e4 ]& a' n; h1 w. D$ o+ ^
    可以认为用三极管把GPIO的电流放大,可能实际是饱和状态。如果驱动的LED只有几个,而且电流不大,可以用GPIO直接驱动。

    评分

    参与人数 1威望 +5 收起 理由
    Allen + 5 感谢分享!

    查看全部评分

    该用户从未签到

    4#
     楼主| 发表于 2018-7-16 16:50 | 只看该作者
    应该是输出电流和灌电流都很小    需要驱动10个LED管 电流300MA

    点评

    LED太多了,需要用三极管了。  详情 回复 发表于 2018-7-16 17:19

    该用户从未签到

    5#
    发表于 2018-7-16 17:19 | 只看该作者
    ly04t 发表于 2018-7-16 16:505 r( A  Y9 |4 _* B: C: A- S+ d
    应该是输出电流和灌电流都很小    需要驱动10个LED管 电流300MA
    % Y$ _5 }1 Z$ G" q+ K
    LED太多了,需要用三极管了。
    8 \2 p, N: Q) K/ X& Z; o1 z- M6 Z: S$ x3 @9 B' Q

    该用户从未签到

    6#
    发表于 2018-7-17 09:12 | 只看该作者
    电流驱动能力

    该用户从未签到

    7#
    发表于 2018-7-18 16:57 | 只看该作者
    1. 从设计习惯上, 我们不建议把LED的拉电流或者灌电流直接从芯片驱动
    ; v- d5 l* _! D+ @/ `4 k2. 主要的原因防止LED灯在打ESD的时候,容易直接打到CPU上, 这样芯片容易损坏,采用外部管子隔离一下
    4 I1 |: Q4 D0 X' d3. 采用外部管子,调整LED亮度比较方便,不用担心CPU的负载能力

    该用户从未签到

    9#
    发表于 2018-9-4 16:26 | 只看该作者
    完全赞同版主的说法,这个不单单是拉电流和灌电流能力的问题,还需要考虑设计合理性的问题
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-10-31 18:36 , Processed in 0.171875 second(s), 30 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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