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.

[参考译文] SN75157:差分线路接收器电气特性和接口 MCU

Guru**** 1078800 points
Other Parts Discussed in Thread: SN75157, AM26LS31
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/869375/sn75157-differential-line-receiver-electrical-characteristics-and-interface-mcu

器件型号:SN75157
主题中讨论的其他器件: AM26LS31

你好

我在方框图中有一个问题。

请允许我详细解释。

Q1>由于差分线路接收器(SN75157)接口和[图2]中的电气特性、UART 连接是否存在任何问题?

Q2>[图4]是[图1]的差分线路接收器(AM26LS32ACPW) IC 的输出信号。

      有时基准电势从上面开始。 或基准电势从下面开始。

     我不知道为什么。 这是器件(AM26LS32ACPW)的问题吗?

Q2-1>此外、差分线路接收器(SN75157)是否存在问题?

Q3> Rt 120ohm 的电阻值和从器件的电气特性是否存在任何问题、如[图2]所示?

Q4>在[图2]中 SN75157输入信号 IN +(A-OUT)和 IN -(A + OUT)的输出波形是否正确?

此致、

Jame、Shin

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

    Jame、您好!

    Q1>由于差分线路接收器(SN75157)接口和[图2]中的电气特性、UART 连接是否存在任何问题?

    我看不到这些连接有任何问题。 对于 VOH、SN75157上的数字输出为3.5V 典型值、并且应该与3.3V 数字信号兼容、前提是接收器件能够耐受这些电平。 请注意、该典型值在负载下、最大输出可能更接近 Vcc。

    Q2>[图4]是[图1]的差分线路接收器(AM26LS32ACPW) IC 的输出信号。

    与许多 RS-422/485接收器一样、当输入 VID 在阈值 VIT-和 VIT+之间的某个位置浮动时、输出状态将是不确定的。 处理此状态的一种常见方法是向 RS-422线路添加失效防护偏置网络、以便在未主动驱动时保持有效状态。

    Q3> Rt 120ohm 的电阻值和从器件的电气特性是否存在任何问题、如[图2]所示?

    应选择端接电阻、以匹配用于抑制信号反射的电缆的阻抗。 建议在所有终端节点上完成此操作。 在您的图中、[图1]中的从端是否也应用了端接? 如果此处也存在端接、则可能会导致线路驱动器负载过大(线路之间的电阻过小)、并且无法拉取有效的差分。 这只会成为更多端接的问题、可以通过增大电阻器值来解决、但这对于反射阻尼不太理想。

    Q4>  在[图2]中 SN75157输入信号 IN +(A-OUT)和 IN -(A + OUT)的输出波形是否正确?

    CH3和 CH4看起来类似于典型的 RS-422信号。 SN75157在将这些数据转换为数字等效数据时应该没有问题。 接收器每通道只有一个输出。 相对于 SN75157、在哪里测量了 A+IN 和 A-IN (Ch1和 Ch2)?

    但愿这对您有所帮助。 请告诉我一切是否合理、或者您是否有任何其他问题。  

    此致、

    Eric

     

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

    您好 Eric

    感谢您的回答。

    Eric 说>我看不到这些连接有任何问题。

    Q5>[图2]中的 SN75157输出波形是否与输入信号 IN +和 IN-中(IN +) 1引脚的输入波形参考相同?

          例如,与[图2]中的波形一样,输出逻辑是否通过 IN + _1引脚(A OUT of Ch4 [图3]) 和  IN- 7引脚(A + OUT of Ch3 [图3])输入从高电平摆动到低电平?

           对我来说很重要、请允许我详细解释一下。

    Eric Said > SN75157上的数字输出 对于 VOH 而言通常为3.5V、应与3.3V……兼容   这些电平。

            a> Tiva MCU 的输入电压为 VIH:(最小值) 0.65 * VDD = 2.145V (最大值) 5.5V/VIL:(最小值) 0V (最大值) 0.35 * VDD = 1.155V 耐受电压。

           3.3V 上拉电阻器10K 是 SN75157输出、用于准备悬空。

           此外、上拉意味着当 UART 的 Rx 引脚变为低电平时产生中断。

                因此、3.5V 输出电压与 MCU 的输入电压兼容。

    Eric Said >建议在所有终端节点上完成此操作。  

            在您的图中、[图1]中的从端是否也应用了端接?

       Q6>主器件和从器件的两端是否需要 Rt 电阻器、SN75157输入信号的两端之间是否需要 Rt?

           (我不确定是否有从 Rt 电阻器、我可能已应用。)

           作为电路的对策、我担心 SN75157输入信号两端之间是否应准备 Rt。

    Eric 说>如果此处也存在终端、您可能会面临负载过大(线路之间的电阻过小)时线路驱动器过载的风险

                 它将无法拉取有效的差分。

          Q7>为什么理论上说线路间的电阻很小、电流会被过载消耗?

           (例如  1/Rt = 1/Rt (node1)+ 1/Rt (node2)+…Ω ...、I = V/Rt、因此电阻很小?)

    Eric Said > Ch3和 Ch4看起来像典型的 RS-422信号。  SN75157 在将这些数据转换为数字等效数据时应该没有问题。

          Q8> “将这些转换为数字等效产品。 “我不明白这一点。

    Eric Said >接收器每个通道只有一个输出。 相对于 SN75157、在哪里测量了 A+IN 和 A-IN (Ch1和 Ch2)?

           a>A + IN 和 A-IN (Ch1和 Ch2)示波器波形为 AM26LS32ACPW 器件输入、即)主输出波形。

                 (波形减小是由 Rt 电阻引起的。)

    此致、

    Jame、Shin

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

    Jame、您好!

    Q5>是  [图2]中的 SN75157输出波形、与(IN +) 1引脚的输入波形参考相同

    是的。 如果(IN-)被保持在一个恒定电势上、只要输入幅度在不确定的输入区域之外、接收器(OUT)将跟随(IN+)的状态。 数据表图1中的测试电路对此进行了演示。 有关典型差分线路接收器输出状态、请参阅表

    差分输入

    输出

    V­ID­=(IN+)–(IN-)

    R

    V­ID­> VIT+

    V­ID­< VIT-

    Vin-< V­ID­< VIT+

    ??

     

    Q6>主器件和从器件的两端是否都需要 Rt 电阻器

    符合 RS-422标准的系统的终端始终放置在电缆的负载端。 根据您的电缆配置、SN75157节点可能被视为无终端的残桩或菊花链节点。 与使用的收发器相比、终端拓扑更依赖于电缆布局。 本应用报告介绍了一些具有优缺点的建议端接技术: http://www.ti.com/lit/an/slla070d/slla070d.pdf

    如果您对此有更多问题、请告诉我。 如果可能、请包括电缆长度、节点数以及现有的端接位置和值。

    Q7>为什么理论上说线路间的电阻很小、电流会被过载消耗?

    在具有单个120 Ω 终端的系统中、RS-422驱动器需要提供足够的电流、以便在电缆的电阻上产生有效的差分电压信号。 产生的电压将是总线上提供的电流和总阻性负载的乘积(Vdiff = II * RL)。 如果我们的驱动器能够提供20mA 的电流、则产生的 Vdiff 将为120欧姆* 20mA = 2.4V。 在电缆长度上衰减后、这可能足以被记录为接收器不确定输入范围之外的有效输入。 如果我们将驱动器可提供的电流量视为相对固定的电流、则通过添加额外的端接(减少 RL)来增加总线上的负载将降低驱动器产生的 Vdiff。 例如、如果我们在系统中再添加两个120欧姆终端、则总负载为40欧姆(三个120欧姆并联)。 如果我们再次计算得到的 Vdiff、我们将得到40欧姆* 20mA = 0.8V。 这种小得多的差分信号更有可能通过电缆衰减到接收器不确定范围内的值,通信将失败。 以这种方式增加总线上的负载是我所说的过载。

    Q8> “将这些转换为数字等效产品。 “我不明白这一点。

    RS-422接收器将总线的差分信号转换为可由其他数字电路读取的数字信号。 上图中的波形看起来处于 SN75157的典型运行条件内、因此器件在完成此任务时应该没有问题。

    a>A   + IN 和 A-IN (Ch1和 Ch2)示波器波形为 AM26LS32ACPW 器件输入、即)主输出波形。

    这是有道理的。 感谢您的分享。

    请允许我知道,你是否希望进一步澄清其中的任何一点。

    此致、

    Eric

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

    您好 Eric、

    感谢您的详细解释。

    这个问题是关于根据接口规格的电压电平。

    EIA-422 (0V 至5V 摆幅)、MIL-STD-188-114B (0V 中心对称)、RS422 (-7V 至+7V 摆幅)

    但是、数据表描述了 MIL-STD-188-144B 规范中的电气特性。

    Q9>"VID =(IN +)–(IN-)=>输出 R "表示

          这是否意味着差分线路之间的输入电压差是从接收器输出的?

    Q10>我已经分析了 SN75157器件 IC 的电气特性。

          下图中有问题 Q10-1>、Q10-2>、Q10-3>。

    Q10-1>我是否需要上拉电阻器? 当不需要的信号为低电平时、UART Rx 会生成 INT。

    Q10-2>?? 这话什么意思? 浮动、高、低?

    Q10-3>您是否不考虑 VIT -?

    当没有输入数据时、SN75157器件 IC 的 OUT 输出应为高电平。

    当然、它将取决于 SN75157的输入。

    (即、AM26LS32ACPW (接收器)和 AM26LS31CNSR (驱动器)器件的输出。

    Q10-4>在 SN75157器件中没有输入数据时,我是否可以询问您如何使 OUT 输出(高电平)状态?

    此致、

    Jame、Shin

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

    您好 Eric、

    我将等待您的回复。

    此致、

    Jame、Shin

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

    Jame、您好!

    Q9>"VID =(IN +)–(IN-)=>输出 R "表示。 这是否意味着差分线路之间的输入电压差是从接收器输出的?

    接收器的输出将在 差分线路之间的差值高于正输入阈值(VIT+)或低于负输入阈值(VIT-)的情况下以数字方式反映(输出高电平或低电平)。

    Q10-2>?? 这话什么意思? 浮动、高、低?

    当差分线路之间的差值介于正输入阈值和负输入阈值之间时、接收器的输出是不确定的。 这是因为输出将取决于输入的先前状态(最近超过正或负阈值的天气)。 这种关系不适合于状态表。 数据表上的图2和图3中图示了更准确的表示。


    Q10-3>您是否不考虑 VIT -?

    您分享的数字看起来不准确。 有关与差分输入状态相关的输出状态、请参阅数据表上的图2和图3。 如果您对这些图形有任何疑问、请告诉我。

    Q10-1>我是否需要上拉电阻器? 当不需要的信号为低电平时、UART Rx 会生成 INT。

    如果接收器未通电(输出引脚为高阻态)、上拉电阻器将提供已知输出。 由于接收器引脚为推挽式、因此在器件正常运行时不需要电阻器。

      没有输入数据时、SN75157器件 IC 的 OUT 输出应为高电平。

    是的、这将取决于总线的驱动状态。 在总线空闲且 VID ~= 0.0V (驱动器输出为高阻态)的情况下、SN75157的输出将是不确定的。 由于这是不可取的、因此许多系统实现了失效防护偏置网络、以确保 在驱动器处于高阻态时总线上存在有效的差分。 我共享的上一个应用报告引用了这篇关于空闲总线无源故障安全的文章: http://www.ti.com/lit/an/slyt324/slyt324.pdf

    Q10-4>在  SN75157 器件中没有输入数据时、我是否可以询问您如何使 OUT 输出(高电平)状态?

    当 AM26LS31CNSR 驱动器为高阻态时、失效防护偏置网络可以通过将总线偏置为输出高电平状态来实现这一点 此解决方案仅适用于高阻态或短路总线条件、如果总线由 AM26LS31CNSR 主动驱动为低电平(例如显性超时功能)、则不会恢复到输出高电平。 如果您在查看有关失效防护偏置的链接信息后有疑问、请告诉我。

    此致、

    Eric

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

    您好 Eric、

    感谢您的回答。

    Eric 说 A10-1>它是推挽式差动接收器和驱动器输出电路。 因此、不需要上拉电阻器

    Q11>我明白了、我也确认了(数据表中输入和输出的原理图(SN75157))

    如果在[图3]中将数据从主器件发送到从器件时发送 Node-n 驱动程序输出会发生什么情况?

    为了应对电气状态冲突、我认为应将驱动器输出更改为具有浮动(三态)状态的集电极开路。

    请允许我详细解释。

    Eric 说 A10-2>数据表的图2和图3中描述了更准确的表示。

    Q12>我了解数据表中的图2和图3。 但 VIC-(共模输入电压)的含义是什么?

          为什么 IN +/ IN 输入信号都以相同的极性进入 SN75157器件 IC! ,我不理解。

    我已经阅读了您与空闲总线的 RS-485无源故障保护共享的文件(sly312.pdf)。

    我在文件中看到了最后一个[图3]。 通过添加修改来分析内容、以帮助理解。

    Q13>在[图4]中、主器件空闲状态下的 VA 电压是否意味着 A + OUT 在2.636V 下是静态高电平、与上一个问题后的 Q10-4>问题相同?

    Q14>在[图4]中、0.272V 和 VA-VB 电压差异是什么?

            VIT +:表示+0.2V 或(VA-VB)–VIT += 0.272–0.2 = 0.072 (容差低裕度)!! (即) VID>VIT +:高电平

    Q15>不能解释 VA-AB 和 VAB 电压是否相同。

    此致、

    Jame、Shin

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

    Jame、您好!

    Q11>如果在[图3]中的主机到从机发送数据时发送 Node-n 驱动程序输出,会发生什么情况?

    RS-422标准不支持此类功能。 在总线上一次只能有一个驱动器处于活动状态。 如果发生这种情况、则会将其视为故障。 由于 RS-422不定义数据层、系统设计人员应确保不会发生这种情况。

    为了应对电气状态冲突、我认为应将驱动器输出更改为具有浮动(三态)状态的集电极开路。

    当驱动器被禁用时、A-B 引脚变为高阻态、以允许其他节点驱动总线。 这通常不会发生在数据包中、例如等待 ACK。 在 I2C 和 CAN 等标准中、高阻抗状态用于传输逻辑高电平位、从而允许多个器件快速连续或同时驱动数据线路。 请告诉我、您对此有更多疑问。

    Q12>…VIC-(共模输入电压)的含义是什么?

    共模输入电压是指 A 引脚(在本例中为 A-B)相对于接地的电势。 相比之下、差分模式输入电压是指差分输入之间的电压(Vdiff =|VA–VB|)。 建议这些引脚上的共模输入电压不超过数据表中列出的值、因为这些条件可能会对器件造成损坏。

    为什么 IN +/ IN 输入信号都以  相同的极性进入 SN75157器件 IC!

    我认为我不理解您的问题。 SN75157的输出引脚将反映差分输入(VID)高于或低于定义的阈值(VTH+/-)的情况。 一个有效的 RS-422波形将显示为两个相互逆的数据信号。 如果这两个输入是相同的(共模信号或噪声)、则器件输出应该没有变化。 这是设计上的。

    Q13>在[图4]中、主器件空闲状态下的 VA 电压是否意味着 A + OUT 在2.636V 下是静态高电平、与上一个问题后的 Q10-4>问题相同?

    这些计算看起来不错。 我唯一认为混淆的地方是最后一个等式。 您计算出的故障保护差分电压(VFS)为0.272V。 这意味着、如果所有节点都禁用了驱动器、则总线应与 A 和 B 线路之间的差分保持一致。 由于该值高于 RS-422阈值电压(VTH+)、因此对于总线上的所有接收器而言、该值将注册为逻辑高电平。

    Q14>在[图4]中、0.272V 和 VA-VB 电压差异是什么?

    计算结果为0.272V 的 VFS 是在所有驱动器被禁用并且故障安全偏置网络在总线上创建差分电压时的值。 当驱动器处于活动状态时、等效电路将会不同。 这将导致更大的差分、因为器件提供的电流大于前一种情况下的失效防护电阻器。 请告诉我这是否有意义,或者您是否希望进一步澄清。

    VIT +:表示+0.2V 或(VA-VB)–VIT += 0.272–0.2 = 0.072 (容差低裕度)!! (即) VID>VIT +:高电平

    只要差分输入 VID 大于电压阈值 VTH+、输出就会处于已知状态。 在这种情况下、0.272V > 0.200V、因此输出为高电平有效。 在达到负阈值 VTH-之前、输出不会切换。 这将提供0.472V 的有效噪声裕度。

    Q15>不能解释 VA-AB 和 VAB 电压是否相同。

    差分输入电压有许多缩写。 一般情况下:VID = VAB = VA–VB;Vdiff =|VID|

    此致、

    Eric

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

    您好 Eric、

    感谢您的回答。

    很抱歉、有很多问题。

    Eric A11> RS-422标准不支持此类功能。 ……… 以确保不发生这种情况。

    Q16>此标准适用于哪个接口? 是 RS485吗? (我不知道 RS422和485。)

            还是 I2C (开始/停止位、Salve 地址、数据、Ack / NACK)或 CAN (多主器件到节点)?

          设计人员需要定义协议以避免出现问题。

          (例如)如果主器件发送一个特定的节点地址发送给所有节点、则将对特定节点进行结构化、以发送 ACK 信号。

    Eric A11-1>禁用驱动程序后,A-B 引脚变为高阻态,以允许其他节点驱动总线。

    Q17>[图4.] 外部空闲总线失效防护偏置、VA-VB 为0.272V。 且 VAB (Vdiff)= 1.26166V

            当 VIT-<VID <VIT +, HIGH-Z, 时

          (即-0.2V <VA–VB (0.272V) or VAB (Vdiff) (1.26166V) <+ 0.2V, HIGH-Z condition is not satisfied.)

            请告诉我它是如何变为高阻态的?

    Eric A11-2>如果您对此有更多问题、请告诉我。

    Q18>是的、我很好奇。

    Eric A12>… 反射天气差分输入(VID)

    Q19>我理解您的答案。

        但是 、我缺乏英语的翻译。 “天气”我无法很好地翻译英语。 这意味着“状态”!!

    Eric A14>VFS 、计算结果为0.272V… 当驱动器处于活动状态时、等效电路将会不同。

                …μ A 更大的差分、因为器件提供的电流更大……μ A

    Q20>VAB (Vdiff)= 1.26166 V 电压是否是电流随您所说的电流增大而增大的电压?

    Eric A14_1>这提供了0.472V 的有效噪声容限。

    Q21>这是0.272V (VFS)与负0.2V 之和吗?

    Eric A15>差分输入电压有许多缩写。

                很抱歉、无法提出明确的问题并感到困惑。 Q17和 Q20的内容。

    此致、

    Jame、Shin

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

    Jame、您好!

    Q16>此[RS-422] 标准适用于哪个接口?

    RS-422是 TIA/EIA-422-B 标准的另一个符号。 RS-422和 RS-485是描述差分线路驱动器和接收器电气特性的类似行业标准规范。 这些器件通常用于工业应用。 SN75157旨在满足 RS-422标准的规范。 该协议不允许两个收发器同时驱动系统总线。 这些标准仅指定兼容收发器的物理层(电气特性)、不定义数据层。 通信格式和仲裁方法通常设计为特定于应用。   

    Q17>[图4.] 外部空闲总线失效防护偏置、VA-VB 为0.272V。 且 VAB (Vdiff)= 1.26166V

    在这种情况下、当驱动器为高阻态时、总线上将出现0.272V 电压 通过将使能输入驱动至其处于活动状态、AM26LS31CNSR 等驱动器在禁用时将具有高阻抗输出。

    Q18>是的、我很好奇。 [关于 CAN 和 I2C]

    CAN (控制器局域网)和 I2C 是单独的协议、通常分别用于汽车和服务器应用。 这些协议使用高阻抗隐性状态作为逻辑高电平、因此允许一次激活多个驱动器。 这不允许两个驱动器控制总线、而是可以通过驱动显性信号覆盖另一个驱动器的隐性总线状态。 这些协议还定义了数据层和物理层。 由于驱动器能够使用总线进行显性或仲裁、因此数据层定义了节点或器件之间应如何处理通信。 例如、在 CAN 中、数据包的一部分用于仲裁阶段、从而允许重要节点优先级使用总线。  

    以下是有关这两个标准的一些阅读材料:

    CAN: http://www.ti.com/lit/an/sloa101b/sloa101b.pdf

    I2C: http://www.ti.com/lit/sg/sszc003e/sszc003e.pdf

    请告诉我、您是否对这些标准中的任何一个有具体的问题。

    Q19>我理解您的答案。

            但是 、我缺乏英语的翻译。 “天气”我无法很好地翻译英语。 这意味着“状态”!!

    抱歉。 “…反映差分输入(VID)……” 英语很棘手!

    Q20>VAB (Vdiff)= 1.26166 V 电压是否是电流随您所说的电流增大而增大的电压?

    在计算中、当驱动器被禁用(high-z)时、失效防护网络将允许总线稳定至 VAB = 0.272V。 当驱动器激活并驱动一个逻辑高电平(拉电流/灌电流)时、总线将复位至接近 VAB = 1.26V。  

    Q21>此[有效噪声容限为0.472V]是否等于0.272V (VFS)与负0.2V 之和?

    VIT 和 VFS 之间的距离就是我所指的。 (VFS)-(VIT-)=(0.272V)-(-0.2V)= 4.72V

    棘手的问题不是问题。 希望这些信息对您有所帮助!

    此致、

    Eric

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

    您好 Eric、

    更正了先前的 Post 方框图错误。 请允许我进行回顾

    最后、这个问题与 AM26LS32器件 IC 有关。

    Q22>并非所有26LS32器件 IC 都输出逆变器、但未对其进行分析。

            我不知道这是输入裕度问题还是器件 IC 问题。 为什么? (任何条件)

    Q23>在[图1]中,RS422是否正确同时摆动1B 引脚(A-  IN)(相反信号(A+  IN、 A-  IN)?

            我认为、同时输入了相反的信号。

    此致、

    Jame、Shin

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

    Jame、您好!

    除了排除 SN75157输出上的上拉电阻外、我在图之间没有太大的区别。 没关系。 如果您对布局的其他部分有特别的顾虑、请告诉我。

    Q22>并非所有26LS32器件 IC 都输出逆变器、但未对其进行分析。

    当总线差分大于正阈值时(当 VA–Vb > Vth+时、DOUT =高电平)、所有符合 AM26LS32和其他 RS-422标准的差分线路接收器应输出逻辑高电平。 A 和 B 引脚接线错误可能会导致逻辑反相。 请检查探头是否正确连接、以及线路是否未从驱动器切换到接收器。

    您是否能够检查正在测试的设备上的通信? 他们是否能够通过此系统传递有效数据? 反相逻辑或翻转极化可能会导致出现通信错误。

    Q23>在[图1]中,RS422是否正确同时摆动1B 引脚(A-  IN)(相反信号(A+  IN、 A-  IN)?

    当线路驱动器从高阻抗待机模式切换到主动驱动模式时、可能会出现这种情况。 当总线空闲时、逻辑分析仪可能会将 B 线(A-IN)视为高电势。 驱动器激活后、它会将总线差分拉至逻辑高电平状态(取决于数字输入)。 激活后、我们可以看到通信继续进行几个位。 在此期间之后、驱动器似乎再次变为高阻抗、A 和 B 线路读取相同的逻辑值。

    请告诉我这是否有意义。

    此致、

    Eric

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

    您好 Eric、

    感谢您的回答。

    很抱歉无法写入短信息。

    Eric A20-Q1>您是否能够检查正在测试的设备上的通信?

    a>是的,通信 。

        我的测试环境如下:

        中指定的主器件和从器件 在上一篇文章中、使用 USB 转 RS422适配器进行了测试。

        USB 转 RS422 (主 PC) -> AM26LS32 (差分线路接收器)-> AM26LS31 (差分线路驱动器)-> RS422转 USB (从 PC)

    ※26LS32输出会生成可疑的逆变器信号作为单端信号、

      但正确的数据显示在从 PC 上的通信日志消息窗口中。

    我不知道为什么输出逆变器信号。 某些电路板与上一个问题22>后的内容相同[图4]。

    但通信是可能的。

    我现在没有问题板。

    Eric A20-Q2>是否能够通过此系统传递有效数据?

    a>是的、我将有效数据从主 PC 发送到 Salve PC、然后我将其无误地接收。

    Q24>在前面的 Q23中、我认为[图1]主连接和26LS32连接之间存在差异

            和[图2]主设备和26LS32非连接波形是一个提示。

        查看波形、A +和 A -信号在静态高电平状态下摆动[图1]

        静态低电平状态下的电压和摆幅[图2]。

        为什么是这样、您进行了什么分析?

    我认为、我对 AM26LS32器件 IC 的输入/输出推挽电路非常怀疑。

    Q25>喜欢这个 ,105个 P / P 装置生产 RS422接口板。

            其中、发生了6组通信测试失败。

            我昨天调试了一些类似的内容、这些内容会引发问题。

              问题板如下所示:

              从接收 AM26LS32 (差分线路接收器)的 A +(1A 引脚)/A -(1B 引脚)输入

          USB 转 RS422适配器。

              但是、它不仅仅摆动 A (1B 引脚)信号、而且在5V 时为静态高电平。 (为什么是5V?)

              我已经检查了 ESD 保护二极管、网络电阻器(120 Ω)… 连接到 A 输入线路。 、

              检查后、我更换了 AM26LS32器件 IC。

              因此、A (1B 引脚)输入摆动为静态高电平。

              为什么我遇到这个问题? 我想很多。

              由于 ESD、…Ω、SMT 组装线路中的温度曲线不适合 !!

              我在工作区中没有看到过它。 在其他地方、我检查了逆变器。

         请思考这个问题。 在其他领域、我想知道它是否是 电源接地。

         我怀疑 I/O 电路推挽存在漏洞!!

    Q26>主要原因是 AM26LS32的输出是逆变器发生的原因。 为什么?

    此致、

    Jame、Shin

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

    Jame、您好!

    Q24>观察波形、A +和 A -信号在[图1]的静态高电平状态下摆动、在[图2]的静态低电平状态下摆动。 为什么是这样、您进行了什么分析?

    我相信您所看到的是“静态高电平”或“静态低电平”状态,两条线路的电势相同。 当 RS-422驱动器被禁用并变为高阻抗(高阻抗)时、会发生这种情况。 在该状态下、A+和 A-线路都将通过120欧姆端接电阻衰减至相同的电位。

    您如何查看这些行的状态? 您是否使用仅显示数字状态的逻辑分析仪? 您是否能够从示波器共享图像? 了解您所描述的每个状态下的电压值会有所帮助。

    Q25>喜欢这个 …μ A 发生6组通信测试失败。 AM26LS32 (差分线路接收器)的 A +(1A 引脚)/A -(1B 引脚)输入从 USB 接收到 RS422适配器。

    AM26LS32仅是 RS-422信号的接收器。 它在总线上表现为高阻抗输入、因此对总线状态的影响很小。 您似乎只看到其中一条线在切换。 您能否确保您的测量设备与 RS-422传输设备(USB 到 RS-422)具有公共接地? 如果没有共用接地、读数可能会看起来像偶尔摆动。 如果不是这种问题、则 USB 转 RS-422器件可能存在问题。 由于这实际上是驱动这些线路上的电压的原因、因此未能达到 RS-422标准可能是由于该器件出现故障。

    您能否共享系统的高级方框图、包括联网 PC、USB 转 RS-422和 RS-422转 USB 转换器、并显示您在系统中测量的位置? 如果可能、您能否与您共享正在使用的 USB 转 RS-422器件的型号?

    Q26>主要原因是 AM26LS32的输出是逆变器发生的原因。 为什么?

    由于 RS-422不定义数据层、因此您使用的 USB 转 RS-422转换器件可能会在发送信号之前选择对其进行反相。 然后、该信号在 RS-422转 USB 接收器器件上反相、从器件以正确的极性看到数据。 从机软件还可以自动检测和校正传入信号的极性。

    此致、

    Eric

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

                          [图6.   CH1:A+输入, Ch2:A-(空闲状态)]

                              [图7.   CH1:A+输入, Ch2:26LS32输出(空闲状态)]


                               [图8.   CH1:A+输入,  Ch2:A-输入(26LS32接收状态)]


                         [图9.   CH1:A+输入,  Ch2:26LS32输出(26LS32输出状态)]

       [图10。   CH1:A+输入,  Ch2:A-输入(未连接,仅 USB 至 RS422适配器输出 状态)]

     

    您好 Eric、

    感谢您的回答。

    Eric A24-Q1>您是否使用的逻辑分析仪仅显示数字状态?

                 a>  示波器

    Eric A25-Q1>您能否确保您的测量设备与 RS-422传输设备(USB 转 RS-422)有共同的接地?

                 a> 是、请参阅[图5。 USB 转 RS422]、 GND 是共用的。

     Eric A25-Q2>如果可能,您能否与您共享使用的 USB 至 RS-422设备的型号?

                  a> 附加图片和波形。

                         我与我们在上一个帖子中发布的帖子相同。            

    我知道出现了两个高阻抗。   

    0.2V <  (R+)–(R-)、 即(VA–Vb)<+0.2V  또는 VIT-≤VID≤VIT+

           Vin-≤VID≤VIT+

    2.G 引脚(当为低电平时)和 Gn 引脚(当为高电平时)  

    Q27>未连接 USB 至 RS422适配器时、R +和 R-输入电压为4.2V。         

            据了解、26LS32的输出以高阻抗输出高电平或低电平。

            即、 R+(4.2V)–R-(4.2V)= 0V

            但我不知道为什么在接收数据时反转输出。  下方[图4]

          https://e2e.ti.com/support/interface/f/138/p/869375/3228541#3228541

            你可以告诉我什么?

    此致、

    Jame、Shin

     

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

    Jame、您好!

    RS-422是一种差分信号协议。 这意味着相应总线引脚的输出将彼此反相以产生差分信号。 这是秘密的、因为它提供了对接地漂移或共模噪声的信号抗扰度。 如[图4]所示的反相输出是故意的、由标准指定。 以下文档概述了 RS-422的电气规格: RS-422和 RS-485标准概述和系统配置

    本主题的最初主题是 TI 的 SN75157用于与 MCU 连接、我想问一下、您是否仍在使用此应用时遇到问题?

    此致、

    Eric