微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > 手机基带和硬件设计讨论 > 串口控制三极管导通与否来点亮LED,波特率高会导致LED亮度不够

串口控制三极管导通与否来点亮LED,波特率高会导致LED亮度不够

时间:10-02 整理:3721RD 点击:

用射极跟随器,做的LED驱动电路,用串口来控制三极管的基级 ,从而来做出 有数据时,LED闪烁的状态。
当基级保持低电平时,LED的亮度足够亮,但是一旦发送数据时,LED亮度就很低 。
当把串口波特率降低至110(最低)时,LED灯闪烁时,亮度足够,但是当波特率调整至115200(通讯协议要求的波特率)时,闪烁就看不出来了。从现象看,应该是三极管的开关速度不够。
请问有什么办法可以解决这个问题。
或者改用其他其他电路实现这个功能。


用的是pnp管吧,波特率升高了,相当于低电平占空比降低,管子单位时间通过的电流就小了,当然灯就暗了

应该不是三极管速度不够吧,115200这么高的频率,人眼是看不出闪烁的。

也有可能是LED的开关速度不够导致。
倒不是完全看不出来闪烁,就是感觉闪烁起来亮度很暗

不闪应该是速度太快了,

1. 选用截止频率高,功率输出较大的高频数字三极管(饱和导通电流要上10mA以上)
2. 同时减少串联限流电阻,换成220 ohm

一定要选数字三极管,以保证饱和导通

另外,115200波特率下,人眼是分辨不出闪烁感的
你是人眼.你是人肉观测,别把自己想像成仪器

波特率110下,假设每波特0/1出现的概率为50%,那么基本等效于55hz方波,此时处于人眼感受闪烁的极限(特殊敏感人群会感知到75hz)

学习学习!

假设三极管导通的时候是工作在饱和区的,LED压降为2V.则470欧姆电阻压降只剩下3.3(VBAT)-2-0.2=1V,电流为1/0.47K=2mA,有点小。而且不知道你的管子是否工作在饱和区,如果不是的话电流就更小了。

学习!

RTJYJKFGJS TYWER

顶起,顶起

FH FGDG  G DH HD H G

我觉得这个解释比较合适

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top