大家好、团队、
我代表 客户发布:
我有两个微控制器通过 UART 进行通信、并且我正在尝试使用 THVD1520器件通过485总线进行扩展。 但是、它似乎不起作用。
在应用手册(在数据表中)中、我看到了应用图像。 但我不确定使用什么来驱动 DE 引脚。 我有可用的标准握手引脚。 有什么帮助?
我还不确定 DE 和 NRE 是否应该在两端以相同的方式驱动?

此致、
Renan
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.
大家好、团队、
我代表 客户发布:
我有两个微控制器通过 UART 进行通信、并且我正在尝试使用 THVD1520器件通过485总线进行扩展。 但是、它似乎不起作用。
在应用手册(在数据表中)中、我看到了应用图像。 但我不确定使用什么来驱动 DE 引脚。 我有可用的标准握手引脚。 有什么帮助?
我还不确定 DE 和 NRE 是否应该在两端以相同的方式驱动?

此致、
Renan
RS-485驱动器具有三种输出状态:高电平、低电平和未激活。 这允许在同一总线上使用多个收发器。
通常、只有在发送时、DE 才为高电平、并且/RE 连接到同一信号。 但是、如果您希望收听发送的内容、请保持/re 始终处于低电平。
如果微控制器没有专为 RS-485 DE 信号设计的信号、则需要使用 GPIO 并手动设置/清除它。
如果两个器件需要能够同时发送、则必须使用全双工收发器(和四条信号线)。
Renan、您好!
Clemens 正确-如果您使用的微控制器没有特定的 RS-485使能控制引脚、则可以对 GPIO 进行编程、使其充当使能引脚、并在需要发送数据时开启器件(高电平 DE)、在其他方面开启器件 (最好始终使用下拉电阻器来确保已知的逻辑状态、然后在您希望发送数据时驱动为高电平)-对 GPIO 引脚进行编程是控制此引脚的最常用方法之一。
您客户所指的握手引脚用于 RS-232、它定义了握手协议- RS-485仅定义了电气规格、因此设计人员或多或少会选择所有更高级别的控制/固件-通常对于此类应用、它是连接到 DE 和/RE 的1个 GPIO 因此、器 件将切换模式是最简单的实现方式-但如果您的/RE 始终处于低电平、则它将能够侦听它发送的内容-如果您需要同时发送和接收数据、则需要使用全双工器件。
如果您有任何其他问题、请告诉我!
最棒的
Parker Dodson