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

IO驱动一个发光二极管

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
4 O" t% v) B/ ~
有个问题 请教大家 # c; H- m8 p4 w- T: w& H
' u: ]" }5 T' ^3 D
我用IO驱动一个发光二极管 绿色的 工作电压为2V  想让它的电流在5mA  所以我串了一个220R的电阻  我的电源电压是3V % Y$ i- G% L0 j) s

( v. F5 B" [# g7 J* P& u2 f% V- X现在我要把绿色的发光二极管换成蓝色的   蓝色的工作电压为3V  这个时候再串电阻就不亮了 我知道是电压没有达到工作电压  9 y: Y/ b/ b: v
2 U7 v6 ^4 t$ w( Q. a4 ?% T
$ |" _4 ]/ c7 E- m) m1 X/ j4 F
但是我想问 如果直接用IO 去驱动它  不串联限流电阻 那这个蓝色的发光二极管的电流是多少呢 ?  这个蓝色的forward current 是20mA1 A5 I9 x* S& U( i) Y$ |0 W8 c

; m. W' H  ^  k- r
* ~+ W3 J/ K4 o/ r+ cIO 给低电平时 灯是亮的  这个时候它的最大输出电流是5mA  难道这个电流就是蓝色发光二极管的电流了?

该用户从未签到

推荐
发表于 2015-1-21 17:41 | 只看该作者
我的仿真結果如下:

SCH.png (20.88 KB, 下载次数: 7)

SCH.png

PLOT1.png (30.7 KB, 下载次数: 8)

PLOT1.png

PLOT2.png (44.52 KB, 下载次数: 8)

PLOT2.png

评分

参与人数 1威望 +2 收起 理由
jiaodudu + 2 赞一个!

查看全部评分

该用户从未签到

推荐
发表于 2015-1-16 17:49 | 只看该作者
IO驱动LED,还是建议串电阻,免得烧了IO口。蓝色的LED的压降为3V+--4V,所以需要5V来驱动,你可以尝试加三极管来驱动。
5 K/ T( O, T, M4 e. N+ n- L

该用户从未签到

推荐
 楼主| 发表于 2015-1-20 16:51 | 只看该作者
fallen 发表于 2015-1-20 13:38
7 b$ U' n* o/ r& c. H) I0 q在昨天晚上的仿真中,电感和下面的IO的频率相关,如果电感或频率过小,波形没那么好看,但是点亮LED是没 ...

9 q) z% ~" |; l# k5 A" f2 S5 ?, ]& k蜂鸣片是容性器件  容值19nF  频率3.6K    我不知道老外选的值是多少  
2 h5 f! D7 ^& e! C) b1 r5 ^9 l我通过LC 谐振计算  L 要很大  普通贴的小封装的应该是没有  
. W' m9 K: R: b9 z6 o: K0 x  E& K7 [6 m' \
后来咨询蜂鸣片厂家  他们说尽量选个大的  & z5 w% Y& I& I- W3 D, {9 G: `; X2 i; l

+ H. G# O/ B! o+ m灯的之前我就是用共阳极串电阻 做的     但是之前是橙色  工作电压在2V 左右 可以
$ K& z. t& I; H; P- O但是结构说想换蓝色的灯  所以我想用老外的这个电路  但是要改板  而且要确定这个电感值  
9 W4 a- L( v9 V' @4 v我有空也仿真一下  可是我刚弄仿真  还不熟。。谢谢你
3 M/ e3 e1 K3 m) }- x/ y

该用户从未签到

5#
 楼主| 发表于 2015-1-16 18:10 | 只看该作者
fallen 发表于 2015-1-16 17:49
4 h" l' s9 P% Z' {2 e' [& e8 ]IO驱动LED,还是建议串电阻,免得烧了IO口。蓝色的LED的压降为3V+--4V,所以需要5V来驱动,你可以尝试加三 ...

+ u, H+ O, g$ a8 \; `我板子是通过钮扣电池供电的,只有3V  你说的是要升压到5V 么?5 I4 y' T# \! z4 A  L% @

该用户从未签到

6#
发表于 2015-1-16 18:14 | 只看该作者
最好升压,免得批量的时候,部分蓝色LED不亮或者微亮。

该用户从未签到

7#
 楼主| 发表于 2015-1-16 18:21 | 只看该作者
fallen 发表于 2015-1-16 18:14
. A8 _" E4 R* z: v* d# V最好升压,免得批量的时候,部分蓝色LED不亮或者微亮。

' E' K$ O* a5 C3 {如果不升压,直接用IO 驱动  OK么? 我看有人在IO加了一个电感。

该用户从未签到

8#
发表于 2015-1-16 18:29 | 只看该作者
加电感可能只能防止上电时候的电流过充。但是用IO口来驱动,依然没有解决压降的问题,测试可能没有问题,能亮,批量的时候不能保证。

该用户从未签到

9#
 楼主| 发表于 2015-1-16 18:51 | 只看该作者
本帖最后由 jiaodudu 于 2015-1-16 19:31 编辑 9 E0 Y, A% y' j; ^
fallen 发表于 2015-1-16 18:291 N; I/ Y: T& H& q4 ]+ \+ |+ A
加电感可能只能防止上电时候的电流过充。但是用IO口来驱动,依然没有解决压降的问题,测试可能没有问题,能 ...
http://file:///C:\\Users\\du\\AppData\\Roaming\\Tencent\\Users\\1810189870\\QQ\\WinTemp\\RichOle\\M5~%`3TYL(%S7)PKEV(KXPE.png嗯  确实  谢谢你   0 O. G( h$ a% K

9 u/ X3 e( `+ J我看到的那个是这样做的  一个电感并在两个IO上  再在电感的其中一个引脚 接LED 的正极  LED的负极又接地   
1 \: A8 c. r+ V, O: v
4 o! Z+ e+ E* s4 i: a7 y实现的好像还不错 电感在这里应该是升压作用 你觉得呢?" X4 ^( G; F& U6 d7 M: _; l$ F- t: u+ J

0 P, Q+ C5 N& ?, F9 f+ L

该用户从未签到

10#
发表于 2015-1-16 19:00 | 只看该作者
jiaodudu 发表于 2015-1-16 18:51% _+ A4 n7 I4 y) ]- O
嗯  确实  谢谢你   
( C# o8 D4 ]" r5 @
5 j3 R' T6 C9 r/ `( w4 L  k我看到的那个是这样做的  一个电感并在两个IO上  再在电感的其中一个引脚 接LED  ...
1 q2 l+ a3 r+ j; l
你上图或者发链接过来,看看他是怎么设计的。' C9 p1 K' r8 a( }

该用户从未签到

11#
 楼主| 发表于 2015-1-16 19:31 | 只看该作者
fallen 发表于 2015-1-16 19:00
0 t0 F; R7 p" ?7 L4 O你上图或者发链接过来,看看他是怎么设计的。

+ u+ ]) E! e6 |/ a% o别人的这样的  # f5 C1 \5 j6 \) ~; [/ K5 }
别人用的是白光   我查了 白光和蓝光的 工作电压差不多 # J: \" b1 f9 u- V
) [4 ~. A. Q$ W0 ]# c/ v
这个设计 是不是觉得会好一些?# r- j5 f2 a$ O9 p/ i4 `

" ]: P% V0 w: F/ n5 w+ [有人让我直接共阳极串电阻驱动  加个10R  可是这样电流也很小啊  灯肯定不怎么亮  
5 r8 o; A. S/ ?. Q% F

QQ图片20150116192948.png (26.56 KB, 下载次数: 4)

QQ图片20150116192948.png

该用户从未签到

12#
发表于 2015-1-16 19:57 | 只看该作者
确定是两个IO口吗?目前本人看不出来个所以然。能否发原文链接过来?

该用户从未签到

13#
 楼主| 发表于 2015-1-19 10:03 | 只看该作者
fallen 发表于 2015-1-16 19:570 E! x4 b- @6 C' x# |  L
确定是两个IO口吗?目前本人看不出来个所以然。能否发原文链接过来?

4 d* T" ?: l, B1 r1 t" R+ D( I是IO  ,这是国外的一个产品 我们拿来研究了  确实是这样的  

该用户从未签到

14#
发表于 2015-1-19 10:31 | 只看该作者
如果是这样的话,你可以量下驱动LED的时候,电压是多少,以及用示波器量下两个IO的波形。

该用户从未签到

15#
发表于 2015-1-19 23:37 | 只看该作者
jiaodudu 发表于 2015-1-19 10:03, [. E9 L; Y2 N0 _
是IO  ,这是国外的一个产品 我们拿来研究了  确实是这样的
* U9 q6 R) \. x) Y5 @6 E4 o) e- Y" p: d
楼主,你这个电路我用multisim仿真出来,他应该是用两个IO做电感升压电路。请看图,方波信号是LED正端的信号,这个电压明显就比3V高了,接近4V的样子,应该可以满足白光LED的压降。上面的3V串22R代表一个IO,输出固定高电平。
; X6 e/ T$ ~, t: j1 I; h下面的3V驱动3904代表一个IO,作为开漏输出并且灌电流足够。
5 g7 e" Y7 y) ]* h1 q1 s  z这样做为一个简单的升压电路,具体计算等星期三有时间的时候再来计算下。) [- G) k1 U8 E! x: l+ ?
8 Y/ `6 [: U. u) Z

3 ]9 z  ^6 M% ]! W
4 L  u/ [& V6 N' y" T& k4 n+ g

QQ图片20150119233548.png (19.59 KB, 下载次数: 2)

QQ图片20150119233548.png

QQ图片20150119233608.jpg (80.61 KB, 下载次数: 4)

QQ图片20150119233608.jpg

该用户从未签到

16#
发表于 2015-1-20 09:49 | 只看该作者
不串限流电阻,那就看单片机高电平时候,蓝色颗粒需要多少mA。如果I/O驱动能力达不到这个值,那么这组I/O的高电平就会跌落(或者也有可能有内部什么保护机制,这个就不清楚了)

该用户从未签到

17#
 楼主| 发表于 2015-1-20 10:10 | 只看该作者
fallen 发表于 2015-1-19 23:37
( r+ X* X% b8 S5 T2 N8 x- R楼主,你这个电路我用multisim仿真出来,他应该是用两个IO做电感升压电路。请看图,方波信号是LED正端的 ...

( _# h5 ?9 A; j$ r; t$ y谢谢你 * W# M0 C! R0 h4 a5 P* ^
我昨天刚装了multisim 还在学习中。。。4 _4 B+ {( y6 u* T* s" E+ s8 [) p. ~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-3 15:27 , Processed in 0.140625 second(s), 31 queries , Gzip On.

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

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

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