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.
我能否使用 ISO1050DUB 芯片接收 RS485平衡信号?
即 RS485驱动器输入为 TTL 100ns 负脉冲、RS485驱动器的输出为+100ns 脉冲和-100ns 脉冲。 我能否将这两个信号用作 ISO1050DUB 接收器 CAN 总线侧的输入 CANHigh 和 CANLow?
没有 CAN protokol、只有单个脉冲、点对点连接。
我需要隔离、而不想使用光耦合器。 ISO1050DUB 接收器 CAN 侧(CANHigh 和 CANLow)为+5V、ISO1050DUB 接收器输出侧(单信号)为+3.3V。
您好、Tamas、
欢迎访问 TI E2E 论坛!
即使 CAN 和 RS-485都是差分通信接口、ISO1050也不能支持 RS-485信号。 尽管我们从未使用 RS-485输入测试过 ISO1050、但看起来 CAN 器件将能够通过您所述的脉冲。 虽然这看起来会起作用、但这里似乎有一些问题。 RS-485和 CAN 总线信号的极性也相互相反、这也使得这一过程变得有点复杂。
我假设您要将正 RS-485端子连接到 CANH、将负 RS-485端子连接到 CANL。 当在 RS-485输入端施加100ns 负脉冲时、输出端还将显示一个差分负脉冲。 对于 ISO1050、CAN 总线上的负差分脉冲(隐性状态)将在输出端(R 引脚)产生高电平。 在 RS-485器件上完成负脉冲后、我假设总线在其余时间保持高电平。 这将是 CAN 的显性状态、在大约450µs μ s (典型值)内、ISO1050将达到显性超时条件、从而释放总线。
您希望将 ISO1050连接到 RS-485总线的任何具体原因是什么? 我们确实有很多隔离式 RS-485收发器。 ISO1410和 ISO1500是两款最新的 RS-485隔离器、可与任何 RS-485总线连接而不会出现任何问题。 请告诉我,谢谢。
此致、
Koteshwar Rao