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.

[参考译文] TIR1000:与微控制器连接

Guru**** 2551110 points
Other Parts Discussed in Thread: TL16C550C

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/906006/tir1000-interface-with-micro-controller

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

您好!

在一个设计中、我们计划以最大115200位/秒的低速实施红外数据传输(收发器)。 我觉得这部分 TIR100可以做到,但我对以下几点没有什么怀疑

  1. 数据表中提到必须使用16倍波特率时钟、这意味着我必须在这里使用 1.8432 MHz、是否正确? 或者我们可以使用比2MHz 或8MHz 更高的时钟?  
  2. RX 和 TX 表示可以直接连接到微控制器的 UART 协议吗? 或者、我们是否需要 数据表 ( http://www.ti.com/lit/ds/symlink/tir1000.pdf?&ts=1589729902497 第9页)中提到的其他 PHY、如 TL16C550C

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

    您好、Revanth、

    16X 时钟信号必须恰好是波特率的16倍、因此对于115200波特、您应该提供1.8432 MHz。  正确的比率很重要、因为在 IrDA 编码中使用了16X 时钟信号来设置适当的脉冲宽度。  该信号不一定来自 TL16C550C 等外部 UART 器件、 不过、只要 MCU UART 将 RX 数据选通到每个位周期的中间、集成到 MCU 中的 UART 就能正常工作、只要可以生成16倍的时钟信号 (如数据表第7页底部的建议)。

    如有任何疑问、请告知我们。

    此致、
    最大