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.

[参考译文] 使用同一RS485接收器接收RS485信号和TTL信号

Guru**** 2461570 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/632637/receiving-rs485-signal-and-ttl-signal-with-the-same-rs485-receiver

大家好!

我必须用微控制器测试两种类型的编码器芯片。 一个具有RS485输出,另一个只有3.3V标准单端TTL输出。

是否可以将两种类型的信号连接到RS485接收器输入端,并在接收端获得正确的数据(mocrocontroller输入端)?

显然,唯一的问题是如何通过RS485接收器获得单端编码器信号...

外部连接器上没有备用引脚,无法为不同的编码器使用单独的I/O线路,因此必须为TTL和差分输入使用相同的线路。

我是thinking..in TTL I的案例,可以将3.3V输出连接到线路B,并将线路A连接到GND...

用户可以为不同的编码器使用正确的连接器。

那么...

如果B = 0 (低):A-B = 0... 输出应为1

如果B = 3.3V (HI):A-B =- 3.3 ...输出应为0

输出将被反转,但这不是问题。

所有编码器和微控制器都使用3.3V电源。 这个微型电脑实际上是TIVA的一个启动器。

我错过了什么,还是真的很容易?

是否有任何RS485接收器/收发器比其他接收器更适合此情况?

谢谢!

阿蒂拉

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    差分接收器是比较器;您可以将一个输入绑定到高电平电压(1.65 V)的一半,然后单端信号将导致与之相比的正或负差。

    (您不应依赖0伏的差值来产生有效输出;虽然您的接收器可能具有故障安全功能来保证这一点,但您几乎不会留下噪声余量。)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢Clemens!

    0V故障安全能力显然使我失明。 我没有想到半层次的解决方案,但这是非常明显的。 这不会影响您的巨大帮助和快速回答。 它让我从这种死气沉沉的想法中脱离出来!

    阿蒂拉