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.

[参考译文] TL16C550D:INTRPT 信号与数据就绪(DR)错误之间的关系

Guru**** 2553360 points
Other Parts Discussed in Thread: TL16C550C, TL16C550D

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1229067/tl16c550d-the-relation-for-intrpt-signal-and-error-for-data-ready-dr

器件型号:TL16C550D
主题中讨论的其他器件:TL16C550C

如果通过接收缓冲区读取操作复位 INTRPT 信号、并且通过数据接收完成设置的 INTRPT 信号成为竞态条件、那么 DR 信号是否可能未设置?

发生任何 TL16C550C 和 TL16C550D 故障:如果读取线路状态寄存器(LSR)、接收器数据就绪将变为复位(= INTRPT 信号无法复位)。

现在我将研究 DR 复位的原因。

此致、

佐知志

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

    Satoshi、

    如果通过接收缓冲区读取来重置 INTRPT 信号并且通过数据接收完成设置 INTRPT 信号成为竞态条件,是否可能存在 DR 信号未设置的情况?

    我对与 TL16C550D 相关的问题不是太有经验。 我想澄清一下您在提问中所说的内容。 您认为 INTRPT 信号是通过正确读取接收器缓冲器寄存器(RBR)复位的。 然后、通过数据接收完成来设置 INTRPT 信号-接收到的数据变为可用或超时(FIFO 模式)。  

    您问在复位 INTRPT 信号和同时通过数据接收设置 INTRPT 信号之间是否存在竞争条件?  

    如果可以、我认为 TL16C550D 无法做到这一点。 数据表中没有描述此场景的竞态条件的位置。 此器件还实现了用于调制解调器握手的自动流控制(auto-/CTS、auto-/RTS)、以控制器件何时准备好接收数据或发送数据。 如果禁用自动流控制、则当发送数据速率超过接收器 FIFO 读取延迟时、可能会发生溢出错误。  

    Xingyu Zhang 说:
    发生任何 TL16C550C 和 TL16C550D 故障:如果读取线路状态寄存器(LSR)、接收器数据就绪状态变为复位状态(= INTRPT 信号无法复位)。

    当您读取 LSR 时、INTRPT 是否不会复位?  

    此致、

    泰勒

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

    你好、Tyler

    感谢你的评分

    当您读取 LSR 时、INTRPT 是否不会复位?

    【答案】

    是的、 由于接收器的数据就绪(DR)处于复位状态、INTRPT 不会复位、并且由于软件原因、INTRPT 无法进入接收缓冲器读取序列。

    如果需要详细信息、我可以离线或通过电子邮件与您联系吗?

    此致、

    佐知志

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

    尊敬的 Satoshi:

    您可以通过我的工作电子邮件与我联系:

    t-townsend@ti.com

    我想了解以下陈述中的更多信息:

    是的, INTRPT 未复位,原因是接收器的数据就绪(DR)处于复位状态,并且由于软件原因,无法进入接收缓冲区读取序列。

    因此无法进行软件更改。 您是否尝试通过硬件解决方案解决此问题?

    此致、

    泰勒

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

    Tyler 支持直接电子邮件

    我关闭该主题并点击"Resolved"。