只用一个跳线来反转信号的最简单方法是什么?
电器工程
数字逻辑
2022-01-16 16:54:21
4个回答
最简单的方法是不反转信号开始。让 MCU 固件读取跳线的存在或不存在,并据此让固件将限位开关视为常闭或常开。
如果您想要一个纯硬件解决方案,但在信号路径上有更多硬件,那么添加一个 XOR 门,基本上跳线只是选择反转信号或保持不反转。
您可以使用 1/4 的异或门(例如74HC86)而不是逆变器,带有上拉电阻和跳线。跳线到位 = 非反转。跳线移除 = 倒置。
用 DIPSWITCH 替换跳线更方便。
(a) 如果您可以更改 MCU 软件并且您有备用的 MCU I/O 引脚,则可以使用一个跳线而不使用逆变器:
- 用下拉电阻将开关从 VDD 连接到 MCU
- 使用下拉电阻将跳线从 VDD 连接到单独的 MCU 输入引脚
- MCU 软件对两个引脚电平进行异或运算以获得最终的开关状态
(b) 如果您可以在连接器中使用选择,您可以使用一根跳线而不使用逆变器。是否可以使用这种连接器取决于您的情况,但该电路显示了原理
在 J1-1 和 J1-2 之间连接 NO 开关,在 JP2 和 COM 上放置跳线
在J1-2和J1-3之间连接NC开关,在JP1和COM上跳线
其它你可能感兴趣的问题