找回密码
 立即注册
搜索
热搜: 电子 行业
查看: 1632|回复: 2
打印 上一主题 下一主题

[电子元器件] stm32 驱动 光耦 ACPL-M50L的疑惑

[复制链接]

2

主题

3

帖子

26

茶券

实习生

Rank: 1

专家分
27
跳转到指定楼层
楼主
发表于 12-22 13:35:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用stm32 的io直接驱动光耦,参照datasheet使用下面的电路:

mcu管脚采用灌电流的方式。
可是板子出来以后,调试发现 输入端电平变化时,输出一只保持在高电平。感觉很奇怪,手册中的各种特性都是在If=3mA的时候得出的。
初步判断可能由于去掉电流不足,于是减小Rif,变为220欧姆,发现还是不能输出。于是继续减小电阻,索性直接变为120欧,这次竟然有输出波形了。
可是此时If已经很高了,有15mA了。虽然没有超出极限值,可是毕竟和自己想的情况有出入。请问对这个有研究的大神帮忙讲一讲可能哪里出了问题。
或者 哪位讲一讲使用光耦做数字应用的时候,是怎样确定外围电阻值的。
我一直是认为是这样一个计算过程: 首先使用手册要去的IF,和VF,得出输入的限流电阻阻值。然后根据在CTR允许的范围内,得到输出电流,再由此得到输出的电阻值。


1

主题

3

帖子

17

茶券

实习生

Rank: 1

专家分
14
沙发
发表于 12-22 13:40:49 | 只看该作者
你测试的时候,光耦输出确定接的是24V吗?接3.3V就会有你说的现象。

2

主题

3

帖子

26

茶券

实习生

Rank: 1

专家分
27
板凳
 楼主| 发表于 12-22 13:42:33 | 只看该作者
深圳市永顺裕电子有限公司 发表于 2015-12-22 13:40
你测试的时候,光耦输出确定接的是24V吗?接3.3V就会有你说的现象。

谢谢,输出端的电压是连接的24v,因为我是用表测量这里的电压总是高(24v)。不会出现和输入对应的变化。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|百州电子网论坛

GMT+8, 5-14 21:00 , Processed in 1.201625 second(s), 29 queries .

中国百州电子网(2014-2015) 版权所有        Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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