您好,
使用 DS8921进行设计以进行 RS422通信、 当主机与一 个从设备进行通信时、它可以正常发送和接收数据。 当主机与两个从机通信时、从机发送的信号被下拉(如图所示)、 主机无法接收两个从机反馈数据。
请帮助解决此问题,谢谢!
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.
您好 、最大值,μ A
对於你提出的两个问题,我逐一回答。
(1)第一个问题:主机由 UT-890A 实现。 硬件连接方法不成问题、即 主器件的输入 RXD 连接到 从器件的输出 Z/Y、主器件的输出 T/R 连接到从器件的输入 A/B。
(2)第二个问题:第一,芯片没有输出控制禁用功能;第二,配置的从设备 将 仅向主设备反馈数据 ,直到 接收 到相应地址的数据。 同时、 一次只有一个从器件与总线上的主器件进行通信。 因此、其他从器件可以通过相同的总线线传输而不受干扰。
谢谢!
您好!
第二个问题,我仍然有一个问题。 从器件是否能够禁用其输出(即使其变为高阻态)? 或者、当它们空闲时、它们是否只是将其保持在一个高电平或低电平状态(不响应来自主机的请求及其地址)。 例如、如果他们在设计中使用原理图上的 U3等器件、则无法禁用它们。
假设从器件确实能够进入高阻抗状态、您能否向我们展示 A、B、Z、 在示波器上的 Y 信号用于通信正常的情况(一次连接一个从器件)以及显示问题时(两个从器件都已组装)。
此外、您能否确认从器件配置了不同的地址?
谢谢、
最大
您好、Max
首先、DS8921ATM 芯片不能禁用输出、同时芯片的信号输出不能进入高阻抗状态。
其次、每个从器件都配置了不同的地址。
第三、当仅配置一个从 器 件时、当主器件不向从器件发送数据时、从器件的输出信号为2.56V、从器件的 B 输出信号为2.48V、从器件的 Z 输出信号为5.04V。 从器件的 Y 输出信号为240mV。
第四、当配置了两个从器件时、一个地址为0x01、一个地址为0x02、主机发送地址为0x01的数据、图1中显示了输出信号、图2中显示了 B 信号、图3中显示了 Z 信号、Y 信号请参见图4。
图 1输出信号
图 2 B 输出信号
图 3 Z 输出信号
图 4 Y 输出信号
从图4可以看出、Y 侧信号被拉低。
谢谢!
钱 钱璐路易莎
西安创联电气技术(集团)有限公司
电话: (86)-29-8829-2785
电子邮件: qian865786299@163.com
尊敬的 Louisa:
感谢您提供这些波形。 基于这些、我建议您检查以下内容:
1. Y 输出线可能无法通过电缆从驱动器输出端正确连接到接收器输入端。 是否可以使用欧姆表检查连接的连续性?
2. Y 输出端可能存在某种对地短路。 您能否测量此连接的接地电阻?
3.当该从器件尝试切换时,另一个器件可能将 Y 线路驱动为低电平。 这会导致高输出电流-是否可以通过在线路上添加串联电阻并测量压降来检查这一点? 如果您可以通过将从器件上的 DI 驱动为高电平来强制输出进入高电平状态、这可能会更容易。 (在这种情况下、您还可以通过测量 ICC 或检测器件是否发热来检测更大的输出电流。)
此外、您能否确认从器件都配置为全双工(四线)配置、而不是半双工(两线)配置?
最大