单片机驱动光耦TLP521问题,大侠看看

2020-01-22 12:16发布

STC15系列单片机,datasheet说每个IO驱动能力大20mA;
但按图接法后,测量电阻1,2两端电压均为1.1V,2端为
1.1V是光耦内部二极管压降,但1端咋也是1.1V呢?怀疑
驱动能力不够,于是将光耦换成发光二极管接地,给高电
平二极管亮,说明驱动能力够啊,谁能解释下呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
symbo
1楼-- · 2020-01-24 05:57
christel 发表于 2014-8-22 03:37
应该推挽没开,发光管在uA级电流下压降约1.1V,单片机内部几十K上拉电阻,(5V-1.1V)/ 47K=83uA,发光管不 ...

嗯,是的,谢谢你的耐心解说!第一次用15系列,没想到要开推挽,呵呵
symbo
2楼-- · 2020-01-24 07:47
xinfa190 发表于 2014-8-21 20:50
开强推挽了吗?保证兼容性建议使用拉电流驱动

嗯,是的,忘开推挽了,谢谢提醒
heiyuu1
3楼-- · 2020-01-24 11:46
 精彩回答 2  元偷偷看……
xiaobendan
4楼-- · 2020-01-24 17:18
任何系列都要开的吧,习惯还是管电流驱动的比较好吧
至少目前我用的12,11,10,15系列都是默认标准IO的吧,难道有上电默认推挽的,我还没有用过
TigerRay
5楼-- · 2020-01-24 20:03
symbo 发表于 2014-8-22 08:32
这个我知道,我只是想看看控制光耦1脚行不行

行不行要看你的CHIP的驱动能力了!功力够强的话那当然没有问题!反之那就不行了!
symbo
6楼-- · 2020-01-25 01:53
xiaobendan 发表于 2014-8-22 08:48
任何系列都要开的吧,习惯还是管电流驱动的比较好吧
至少目前我用的12,11,10,15系列都是默认标准IO的吧,难 ...

可能你没在意吧,每个IO有4种模式,你不进行任何配置,就相当于老式的51,为准双向模式
看看寄存器PxM1,PxM0;例如P3口,设置P3M1,P3M0两个寄存器。用过stm32的应该比较熟悉。

一周热门 更多>