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.

[参考译文] MSP430F5418A:UART 输入波形问题

Guru**** 2508425 points
Other Parts Discussed in Thread: SN75C185, MSP430F5418A

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/932735/msp430f5418a-uart-input-waveform-question

器件型号:MSP430F5418A
主题中讨论的其他器件:SN75C185

我有一位客户希望使用连接 到 MSP430F5418A 的 SN75C185。

但是、他们意识到 SN75C185 -> MSP430的输出波形、更具体地说、高/低位长度是不同的。

当波特率为115.2kbit/s 时、每个位周期的周期为~8.7us。

但高电平时间大约为1.2us "太长"、而低电平时间大约为1.2us "太短"。

对于异步 UART 通信、我对此主题不太清楚、但 MSP430会对位流进行多次采样、并获取大部分采样点?

为了使此类波形能够正常工作、需要满足哪些条件才能与此 MSP430器件正常工作?

我们非常感谢您提供任何建议/帮助。

此致、

Darren

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

    您好 Darren、

    不确定器件为什么会改变高/低特性、除非另一个器件正在改变。

    您知道 MSP430连接到什么吗?

    要回答您的问题、我 发现这里有一个链接非常有用、经常会分享。

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

    尊敬的 Dennis:

    SN75C185针对高电平/低电平具有不同的传播延迟。

    当 SN75C185的输入信号从
    1.L->H 是输出变化的传播延迟,其典型值为1.2us
    2. h->L、输出变化的传播延迟通常为2.5us。

    以115.2kbits/s 波特率运行时、周期为8.7us。 因此、这些传播延迟会影响输出波形不对称的原因。

    它们有一个连接到 SN75C185、连接到 MSP430的器件。 他们想知道当高电平时间长于低电平时间时、MSP430 UART 外设是否能够准确识别每个位(看起来像器件采样并占大多数)。

    我想问题是、如果 MSP430 UART 外设设置为与正在传输的数据相同的波特率(115.2kbit/s)、那么它会尝试对每个位进行多次采样。 但是、如果 HIGH 位太长、那么它可能会认为 LOW 位实际上是 HIGH、反之亦然。

    它是有关 MSP430如何对位流进行采样的信息、当高/低长度不同时、我希望获得有关的建议。

    您提供的文档很好、我正在浏览。 但它基于两个器件波特率之间的差异。 使用上面的波形,当您靠近数据流的末尾时, 这些长度差异可能会导致采样数据出错的几率越来越高...但您必须对时钟 PPM 和采样率误差与传输的数据长度进行计算分析、才能真正了解这是否是问题、对...?

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

    需要考虑许多因素。 首先是位速率发生器。

    为了获得最佳性能、您希望发送器和接收器的位速率为零。 它会将您驱动到两端的晶体振荡器。

    为了获得最佳采样、您需要使用 x16模式、这意味着参考时钟为16 X 115Kbps。

    用户指南对低频模式的采样进行了细微的描述、但我认为它也适用于 x16。 采样在 N/2时钟(位时间的中间)和任一侧的1/2时钟上进行。

    假设您可以看到发生了什么情况。 请记住、所有操作都始于起始位的前缘(下降)边沿。 我怀疑、只要位时钟的差异很小、就不会有问题。 如果存在差异、则采样窗口将随时间推移相对于位边沿发生偏移。

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

    您好 Darren、

    一段时间以来,我一直没有听到您的声音,因此我假设您的客户能够继续前进。
    如果情况并非如此,请单击“这无法解决我的问题”按钮,并使用更多信息回复此主题。
    如果此主题锁定、请单击"提出相关问题"按钮、然后在新主题中描述您的问题的当前状态以及您可能需要帮助我们帮助解决您的问题的任何其他详细信息。