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.

[参考译文] TPS92662-Q1:具有 MCU 的 UART 接口不能正常工作

Guru**** 2405235 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/657752/tps92662-q1-uart-interface-with-mcu-doesn-t-work

器件型号:TPS92662-Q1

您好!

我尝试通过 UART 通道将 Renesas MCU (R5F10PLJ)与 TPS92662连接、并尝试发送命令在运行时写入 SYSCFG 寄存器、但 TPS92662没有响应(确认)。 下面 是设置的详细信息:

MCU 波特率配置 设置为19、200bps。  MCU 还 为 TPS92662提供时钟、即19200 * 16 = 307.2kbps (根据数据表、波特率应为时钟的16倍)。 我的板上只有一个 TPS 92662、我已将 ADDR0引脚设置为 VDD、ADDR1和 ADDDR2设置为 GND。 器件 ID 设置为0x61。 我从 MCU 发送的命令是

向 SYSCFG 寄存器->{0x87、0x61、0x80、0xA1、CrCl、 CRCH} 、然后、

2.读取命令以读取 SYSCFG 寄存器->{0x99、0x61、0x80、CrCl、CRCH}的内容  

对于这两个命令、TPS 没有响应。 此外、我还尝试了 MCU 的 Tx 和 Rx 通道回送、它可以正常工作、即、 我能够从 Tx 通道读取发送字节并在 MCU Rx 通道上读回它、我还在 MCU 中获取 Rx 和 Tx 中断。 但将其与 TPS 连接不起作用。 请提出有助于解决此问题的任何更改。

我们非常感谢快速响应。

谢谢你。

Sunil

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    校正:
    读取命令->{0x4B、0x61、0x80、CrCl、CRCH}
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Sunil、

    由于这目前是门控器件、我无法发布有关此器件的答案。 我可以告诉您、您使用的方法不正确。 您是否有完整的数据表? 如果是、请参阅第26至28页以了解正确的程序。 如果您没有、则需要转至网站上的产品文件夹并提交正式申请。 谢谢。

    此致、

    克林特

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

    感谢 Clint 的快速响应。 我有 TPS92662Q1的完整数据表、我指的是单次写入的命令格式、如下所示:

    init byte -> Dev id -> Register Address -> Data bytes (初始字节->设备 ID ->寄存器地址->数据字节)(1. n)-> CrCl -> CRCH

    0x87 -> 0x61 -> 0x80 -> 0xA1 -> CrCl -> CRCH

    请澄清这是否正确或我是否错了。

    另外、请阐明 用于生成 CRC 字节的 CRC-16 IBM 多项式发生器的类型-正常0x8005、反向0xA001或反向倒数0xC002? 目前、MCU 代码中的 CRC 生成器 设置为反向0xA001。

    谢谢

    Sunil

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

    您好、Sunil、

    向我发送朋友请求、我们可以发送私人邮件。 我可以向您发送如何正确初始化。 此信息来自其他人、我不是软件专家。 但是、如果您在收到他的邮件后需要更多信息、我可以尝试提供帮助。 这仅是因为此器件仍处于门控状态(可能不是很长时间)。

    谢谢、

    克林特

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

    我已向您发送朋友请求。 如果我们今天可以聊天、请接受并告知我。 谢谢你。