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

IO驱动一个发光二极管

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
5 W1 ?4 Q0 |6 Q3 B- u$ _" F, @
有个问题 请教大家 # Q5 W8 o) f/ H  n! r, G' e

8 c1 t+ o9 h4 i) ~我用IO驱动一个发光二极管 绿色的 工作电压为2V  想让它的电流在5mA  所以我串了一个220R的电阻  我的电源电压是3V
$ s' S0 e/ D& {" q. Q- e: u
: F, n5 K6 g: _, N  \1 K现在我要把绿色的发光二极管换成蓝色的   蓝色的工作电压为3V  这个时候再串电阻就不亮了 我知道是电压没有达到工作电压  ' B, f8 Q# @% y+ C; P9 i( v! {

* W) f  N6 [9 R$ O
* _6 `  H: t! y但是我想问 如果直接用IO 去驱动它  不串联限流电阻 那这个蓝色的发光二极管的电流是多少呢 ?  这个蓝色的forward current 是20mA8 ~- _" c; q) E5 k0 x" t

; A& r4 u3 X3 f$ {  ?% x
6 Z5 m$ }# o: t& K' aIO 给低电平时 灯是亮的  这个时候它的最大输出电流是5mA  难道这个电流就是蓝色发光二极管的电流了?

该用户从未签到

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

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

SCH.png

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

PLOT1.png

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

PLOT2.png

评分

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

查看全部评分

该用户从未签到

推荐
发表于 2015-1-16 17:49 | 只看该作者
IO驱动LED,还是建议串电阻,免得烧了IO口。蓝色的LED的压降为3V+--4V,所以需要5V来驱动,你可以尝试加三极管来驱动。/ V8 F* O- D) V( c" [: U5 k

该用户从未签到

推荐
 楼主| 发表于 2015-1-20 16:51 | 只看该作者
fallen 发表于 2015-1-20 13:38
- ]3 ]/ z, M+ E" q: ]在昨天晚上的仿真中,电感和下面的IO的频率相关,如果电感或频率过小,波形没那么好看,但是点亮LED是没 ...

9 b' A( F; Q" o! x3 u9 \蜂鸣片是容性器件  容值19nF  频率3.6K    我不知道老外选的值是多少  % y& b5 @) @* E$ \5 o, }
我通过LC 谐振计算  L 要很大  普通贴的小封装的应该是没有  
6 ]0 s6 @# B9 M9 n9 P" F6 O: \  R. H3 e# H+ f' v1 @
后来咨询蜂鸣片厂家  他们说尽量选个大的  9 m$ ~" I( F. k- y0 E, l

( f8 m& X, f9 }$ u# M/ l  V灯的之前我就是用共阳极串电阻 做的     但是之前是橙色  工作电压在2V 左右 可以  P8 C, Z: P1 S8 A
但是结构说想换蓝色的灯  所以我想用老外的这个电路  但是要改板  而且要确定这个电感值  ; M& {0 E6 P2 a5 y) {
我有空也仿真一下  可是我刚弄仿真  还不熟。。谢谢你5 @/ X/ M# U. V! w6 J1 b0 ?& y

该用户从未签到

3#
 楼主| 发表于 2015-1-16 18:10 | 只看该作者
fallen 发表于 2015-1-16 17:49
% H/ ~: J4 g6 {9 q( h' TIO驱动LED,还是建议串电阻,免得烧了IO口。蓝色的LED的压降为3V+--4V,所以需要5V来驱动,你可以尝试加三 ...
, S4 g; M# ~. G* |
我板子是通过钮扣电池供电的,只有3V  你说的是要升压到5V 么?
( J& w" l. f# z1 x8 k

该用户从未签到

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

该用户从未签到

5#
 楼主| 发表于 2015-1-16 18:21 | 只看该作者
fallen 发表于 2015-1-16 18:14
  D2 ^! H& y* V  u: p! d$ D最好升压,免得批量的时候,部分蓝色LED不亮或者微亮。

, q( _; I# X2 U8 y/ u1 q* [如果不升压,直接用IO 驱动  OK么? 我看有人在IO加了一个电感。

该用户从未签到

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

该用户从未签到

7#
 楼主| 发表于 2015-1-16 18:51 | 只看该作者
本帖最后由 jiaodudu 于 2015-1-16 19:31 编辑
3 Q* H5 r2 U$ B4 d
fallen 发表于 2015-1-16 18:29; |$ w( s2 r! F5 k' ]/ `) _4 e$ U
加电感可能只能防止上电时候的电流过充。但是用IO口来驱动,依然没有解决压降的问题,测试可能没有问题,能 ...
http://file:///C:\\Users\\du\\AppData\\Roaming\\Tencent\\Users\\1810189870\\QQ\\WinTemp\\RichOle\\M5~%`3TYL(%S7)PKEV(KXPE.png嗯  确实  谢谢你   # V4 w. r; u, r" ?2 F" o
" m5 ]& r: N! n- p
我看到的那个是这样做的  一个电感并在两个IO上  再在电感的其中一个引脚 接LED 的正极  LED的负极又接地   
+ y$ g+ }+ G' E2 T  |0 `
) D& z4 T0 i2 X$ F  u& b9 B实现的好像还不错 电感在这里应该是升压作用 你觉得呢?
& b# [. _0 Z5 e9 _4 q# T/ I9 v
. t: ?2 B: H7 @0 K

该用户从未签到

8#
发表于 2015-1-16 19:00 | 只看该作者
jiaodudu 发表于 2015-1-16 18:51: g( u& k. Y) B! w; v
嗯  确实  谢谢你   
  d5 u3 @$ H' U2 n; F
8 G# R; q* l& N2 O我看到的那个是这样做的  一个电感并在两个IO上  再在电感的其中一个引脚 接LED  ...

& c3 [, n1 f9 m+ C% ]# p5 q你上图或者发链接过来,看看他是怎么设计的。* N0 J' D) |9 M0 F' Z( e7 R, k

该用户从未签到

9#
 楼主| 发表于 2015-1-16 19:31 | 只看该作者
fallen 发表于 2015-1-16 19:00: {! e, k; n& `
你上图或者发链接过来,看看他是怎么设计的。

: \; P9 B# t4 P  O  g3 \( I别人的这样的  " C4 x# D/ B9 y
别人用的是白光   我查了 白光和蓝光的 工作电压差不多 % V  C: T! j. g$ t

0 j. r, S8 u- k' c3 @# R, o这个设计 是不是觉得会好一些?3 c: Z- @; P2 g$ J3 I
: a4 u9 I3 z9 V: i9 c* d
有人让我直接共阳极串电阻驱动  加个10R  可是这样电流也很小啊  灯肯定不怎么亮  ! K! t# V; `8 q) [5 Q' b; ^

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

QQ图片20150116192948.png

该用户从未签到

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

该用户从未签到

11#
 楼主| 发表于 2015-1-19 10:03 | 只看该作者
fallen 发表于 2015-1-16 19:57
* ]  x& v. l3 D; c( j/ m' v确定是两个IO口吗?目前本人看不出来个所以然。能否发原文链接过来?
3 _8 U" }% N1 w/ w, G1 |  i) S& n8 {
是IO  ,这是国外的一个产品 我们拿来研究了  确实是这样的  

该用户从未签到

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

该用户从未签到

13#
发表于 2015-1-19 23:37 | 只看该作者
jiaodudu 发表于 2015-1-19 10:03
: S2 E# e9 e9 p8 s+ t是IO  ,这是国外的一个产品 我们拿来研究了  确实是这样的
! s4 _  W" p2 D; t5 Z) t1 X& ~
楼主,你这个电路我用multisim仿真出来,他应该是用两个IO做电感升压电路。请看图,方波信号是LED正端的信号,这个电压明显就比3V高了,接近4V的样子,应该可以满足白光LED的压降。上面的3V串22R代表一个IO,输出固定高电平。
% n. Q8 i1 ^: F) B* V下面的3V驱动3904代表一个IO,作为开漏输出并且灌电流足够。
; J* S& Y4 x, w$ G, y* t( H这样做为一个简单的升压电路,具体计算等星期三有时间的时候再来计算下。0 }, B  W. w6 M$ Z6 o4 a) p) Y

  H, I: a# n4 G( Q2 ?) {. t) `7 }. R# z
$ d. y% q7 [6 T$ ~! \: r1 D0 E
5 U: p$ E: o3 Y2 U9 s) W, W

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

QQ图片20150119233548.png

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

QQ图片20150119233608.jpg

该用户从未签到

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

该用户从未签到

15#
 楼主| 发表于 2015-1-20 10:10 | 只看该作者
fallen 发表于 2015-1-19 23:37
+ e! {. u# }' E# u5 H楼主,你这个电路我用multisim仿真出来,他应该是用两个IO做电感升压电路。请看图,方波信号是LED正端的 ...

. f& z4 A& W; J; d8 ]8 |0 d& Q谢谢你 5 o1 U* |3 G, G4 ~' s0 E4 b& Z4 x
我昨天刚装了multisim 还在学习中。。。
; n9 ]+ B  }# f9 c( N9 Z; i. I

点评

楼主,需要你的实测波形,看下老外是否是这样做的。方便的时候上传一下实测波形。  发表于 2015-1-20 10:13
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-24 14:10 , Processed in 0.140625 second(s), 33 queries , Gzip On.

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

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

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