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

2019-07-16 08:29发布

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

8.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
19条回答
huzp_bbs
2019-07-18 02:52

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

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

一周热门 更多>