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.

[参考译文] SN75C185:占空比问题

Guru**** 2589280 points
Other Parts Discussed in Thread: SN75C185

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/931148/sn75c185-issue-with-duty-cycle

器件型号:SN75C185

我有一位客户目前正在评估 RS-232应用的 SN75C185。

他们观察到一个位为高电平或低电平的时间长度存在差异、如所附图像所示。

波形是在 RS-232驱动器 IC 的输出端测得的。

-波特率= 115200bps
-周期计算为8.7µs μ s、高电平时间为~1.2µs μ s 过长、而低电平时间为~1.2µs μ s 过短

从 DS 中、tPLH (L->H 传播延迟)的典型值为1.2µs μ s、而 tPHL (H->L 传播延迟)的典型值为2.5µs μ s。
因此、"高电平"时间比"低电平"时间更长...

但是、从 RS-232-C 标准的角度来看、这种行为(观察到的 H/L 时间长度变化与波特率之间的关系)是否可以接受?

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

    您好 Darren、

    在这一点上、标准本身并不太明确。  在定义信号上升/下降时间时、它只声明:

    "良好的工程实践要求数据和时序信号的上升和下降时间大致相等(在2或3:1的范围内)。"

    虽然这没有直接提到传播延迟、但我认为其根本目的是建议最好不要过度失真(不严格定义可接受的阈值)。

    之后、它还更直接地提到了计时失真、但只能说高电平和低电平状态应在名义上保持相等的时间段、并具有一些可接受的容差、 尽管这似乎是专门针对同步系统中转发的时钟线而不是目前通过 RS-232使用的异步(UART)样式通信。  它参考 TIA/EIA-334的容差指导。

    最后、有一节关于失真的内容、这只是一句话:

    '发送和接收电路的运行应该最大限度地减少任何电路时间常数的影响、这些时间常数会延迟电路响应时间并引入信号的时间失真。'

    因此、在 RS-232物理层中定义的这一点似乎没有明确的限制。

    不过,需要记住的一点是,该标准仅涵盖高达20kbps 的操作。  因此、这种用法已经超出了 RS-232的范围(尽管这种操作非常常见)。  我认为更相关的问题是 ROUT 上出现的位时序失真是否可能导致主机 UART 误采样位值。  通常、采样点和边沿转换之间有足够的时序裕量、可以容忍这种失真水平、 但它确实取决于 UART 设计以及发送和接收节点之间在最坏情况下的频率变化以及传输的字长 (这将决定连续相同位值的最大数量、从而决定可用于同步的基准转换之间的最大距离)。

    最后需要注意 的一点是、许多 RS-232接收器会将高/低输入开关阈值设置为略高于0V。在这种情况下、当信号通过接收器时、会恢复某些失真(因为较高的阈值有效延长了"低"时间)。

    最大

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

    尊敬的 Max:

    非常感谢您提供的详细反馈。 非常有帮助。

    不过、总而言之、RS-232-C 标准没有针对高达20Kbit/s 的频率和位失真列出任何特定值、对吧?

    Darren

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

    Darren、

    没错。  我找不到这方面的确切规格。  我要注意的一点是、我查看的标准版本是 TIA-232-F、它取代了所有以前的版本。  不过、一般而言、我不希望在标准修订版中删除时序要求等关键规格。

    最大

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

    尊敬的 Max:

    您是否有任何方法可以通过某种方式获得 RS-232-C 版本? 我在网上找不到任何东西...

    如果您能够获得有关1960年代 RS-232 C 标准的官方文档(MAN 这是一个旧标准...)、您能否确认这一点? 或者离线将材料转发给我?

    此致、

    Darren

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

    尊敬的 Max:

    我有一个来自工程师的关于连接到 MSP430的 SN75C185的后续问题、如果 MSP430能够正确接收这些数据、则需要使用不同的 H/L 长度。

    发表于: https://e2e.ti.com/support/microcontrollers/msp430/f/166/t/932735

    我只想告诉您...如果您对该主题有任何意见、我也希望您也能提供任何建议。 (异步中的 MSP430对位流进行多次采样、获取多数位...问题是这个 H/L 时间的差异如何影响采样过程...)

    此致、

    Darren

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

    Darren、

    感谢大家的观看。  我只是读过这一主题、并同意讨论目前的进展情况。  我会订阅、以便在需要时能听到提示音。  我还会继续寻找232-C 进行进一步确认、并可以让您离线了解我找到的内容。

    最大