请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:SN74LVCH8T245 主题中讨论的其他器件:TCAL6416、 LM339B、LM339LV
工具与软件:
你(们)好
我正在处理一个项目、其中需要使用达林顿光耦合器来检测市电。 输出将由连接到 ESP32的 I2C 端口扩展器(TCAL6416)读取。 以下是我的设置和思考流程、感谢您提供反馈或进行验证!
简化版原理图:
当前设置:
- 光耦合器输出 :光耦合器在测试中的输出量约为2.7V,但偶尔会下降到更低的水平。
- TCAL6416输入要求 : TCAL6416检测到0.7 * VCCP 的高输入信号,在我的情况下大约为2.31V。
挑战: 光耦合器输出电压的潜在下降意味着它可能并不总是达到高信号 TCAL6416的阈值。
TCAL6404:
解决方案方法:
- 我计划使用 SN74LVCH8T245电压电平转换器 才能可靠地转换信号。
- 电平转换器的 VCC 将使用分压器设置为3V。 这样、SN74LVCH8T245就会检测到高于2V 的任何输入为高电平、确保 TCAL6416接收到干净的信号。
问题:
使用 SN74LVCH8T245时的电压计算和方法是否正确、可确保向 TCAL6416提供稳定的高电平信号?
您是否认为 SN74LVCH8T245 或 TCAL6416更适合 我的项目的替代方案?
提前感谢您提供任何见解或建议!
附:完整项目原理图、代码等: github.com/.../electronics-homeassistant-lightscontroll