This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家好、
我正在使用两个定制板执行一个项目、主板中有 ESP32-S3-WROOM-1、另一个板中有 STM8S003。 为了进行通信,这些电路板已在两个位置设置了一个 UART 通道(数据长度:8位,停止位:1,奇偶校验:禁用,波特率:9600)。 因此、我必须使用转换器电压电平(TXB0104)、因为 ESP 在3.3V 和 STM8 5V 电压下工作。 UART 线缆后面跟随+12V 的电源和 GND。
当我连接它们时、ESP32的 TX 信号会被斩波至2V、因为如果我只打开了 esp32的引脚。 我认为转换器电压电平是错误的、但我放置了一个上拉电阻器、没有发生任何情况。 我单独测试主板、并且来自 esp32的信号 TX 正常、但在转换器之后、它也会被斩波。 我尝试了一个上拉电阻器、但没有任何变化。
TXB0104 (SCL 和 SDA´s 来自 RTC、但它被禁用)
Esp32连接
在 A3 TXB0104中发送信号
在 A3 TXB0104中发送信号
在 B3 TXB0104中发送信号
非常感谢、
Murilo。
TXB 的 µA 强度为20k Ω(因此不适用于上拉/下拉电阻器)、并且需要比其他器件高得多的驱动强度。
总之、TXB 不能与 μ I²C 信号一起工作。 为此、您需要 TXS0104E 等类似器件、它也可与 UART 信号配合使用。 (TXS 不适用于下拉电阻器。)
感谢您的回复、我稍后将尝试使用此方法以改善我的信号、但我发现我的问题是 STM8S 短路、RX 引脚和 GND 在内部连接。