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.

[参考译文] TL16C752C:TL16C752C,TL16C752D和TL16C752B的兼容性

Guru**** 2451970 points
Other Parts Discussed in Thread: TL16C752D

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/604097/tl16c752c-compatibility-of-tl16c752c-tl16c752d-and-tl16c752b

部件号:TL16C752C
主题中讨论的其他部件:TL16C752D

您好,

我有一个使用 TL16C752B的旧设计。 该器件连接到TI DSP,以提供两 个附加UART,这两个UART均作为115k2数据泵运行(即无流控制),具有中断。

使用已过时的'B'零件,我的设计可以完美地工作。

如果我用'C'或'D'部件替换工作板上的'B'部件,则不会生成UART流量。

我还没有调试DSP上运行的代码,但通过分析数据表,我看不到'C'或'D'部件不工作的任何原因。 我用一个24 MHz的外部时钟从3.3V电源运行所有部件。

1)您是否知道UART可能不工作的原因(它可能是代码中的一个标识例程,但由于没有设备ID,我看不到它)

2)在所述模式下,'C'和'D'变体之间的区别是什么(除了明显的封装变体和温度变体,以及不同的UART速度与电源电压差)

3)我发现这个论坛回应'在TL16C752D和TL16C752B之间的差异',这基本上表明我要做的事情应该是有效的。

谢谢!

保罗

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

    我想了解更多有关这一问题的信息。 您能否向我发送图表连接,UART配置(预校准器,除数,停止位,奇偶校验等), 时钟类型(信号发生器,xtal,晶体振荡器)?

    1 -我需要有关问题的更多信息,以便有一个想法。

    2.-我们对C版中的停止位有一个勘误表,该问题在D版中得到了解决,在C版中也发现了其他错误。 在电压和速度方面是相同的。 在温度方面,我们有两种版本:普通版本和汽车版本。

    请向我发送有关您的问题的信息和额外意见。

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

    您好,Francisco,

    很抱歉耽误我的时间。

    我有此问题的更新。

    使用过时的'B'版本,我的软件工作正常,使用当前的'D'版本则不行。

    我现在有这样的情景:

    我向UARTA fifo写入几个字节,并测量TXA 和TXB串行输出线路。 我写入UARTA fifo的数据 在 TXA和TXB上传输。 我可以测量我 的应用程序是否正确驱动CSA和IOW线路,并且UARTB从未写入。

    接下来,我向UARTB fifo写入几个字节,并测量TXA 和TXB串行输出线路。 我写入UARTA fifo的数据 在 TXA和TXB上传输。 我可以测量我 的应用程序是否正确驱动了CSB和IOW线路,并且UARTA从未写入。

    您是否有任何想法来了解导致此问题的原因?

    谢谢

    保罗

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

    我还不清楚这一点,我需要更多信息。 如果要从TXA发送数据,则必须写入UART A,如果要从UART B发送数据,则必须写入UART B。要写入通道时,必须为每个通道使用CSX。 您使用的是特殊配置吗? 您是否可以向我发送您正在使用的工作模式? 您是否与两个信道都有外部连接? 请发送有关应用程序,配置和工作模式的更多详细信息。

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

    您好,Francisco,

    我不知道为什么你们还不清楚,我最后的描述很清楚。

    对于这个论坛的未来读者,我已经解决了这个问题。

    TL16C752D变体的特殊函数寄存器中存在一个并发函数,导致此行为。 虽然我从不有意设置此位,但它是在初始化后设置的。

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

    很高兴看到这家酒店被修复了! 我建议您在其他帖子中更详细地描述您的问题,因为这是这些设备的一项特殊功能。 这种描述不是UART的正常行为,这就是为什么我不清楚的原因。
    非常感谢您的澄清。
    此致
    弗朗西斯科