请问图中两种光耦控制电路的区别?

2019-07-16 08:29发布

以下是两种光耦的控制电路,我一开始用的是上面一种,但我们总说上面的不行要用下面一种,请问这是什么原因?OUTPUT是连接的MCU端口。

8.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
Shype
1楼-- · 2019-07-17 10:30
上面一个电路输出最好加一颗限流电阻
joereil
2楼-- · 2019-07-17 14:17
左侧既然是输出端,那就是副边,你这副边不加限流电阻,怎么计算的电流传输比?
另外,一般情况下,你这源边和副边要互换一下吧?一般都是MCU是原边,用于控制12V那一边。
wrfqwerty
3楼-- · 2019-07-17 19:08
第一种IO要处于高阻态。
鑫12345
4楼-- · 2019-07-17 20:03
这是用MCU来检测信号的
jfdgs
5楼-- · 2019-07-18 01:27
可能跟单片机有点关系吧  输出 输入 高点电平 对功耗 IO能力都不一样
huzp_bbs
6楼-- · 2019-07-18 02:52

看什么单片机,古老而又原始比这里绝大多数人年纪都大的那种单片机,输入状态下都是带上拉,输出是开漏,方便同时做输入和输出(用线与来表示状态),具体参数要查datasheet,如果上拉电流在10k电阻上能产生明显的电压,比如0.6V,那么下面的电路是正确的,上面的电路抗干扰性能差,甚至不能用。

对于现代的单片机,IO端口都是可以配置的,在浮动输入(floating,其实就是高阻输入)状态下,上下两个电路在电气上是完全等效的,没有区别。当然对于软件可能也有些不同,比如这个输入用于触发中断,而单片机的中断只能接受上升沿,那么就要用符合逻辑的那个电路。

一周热门 更多>