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.

[参考译文] AM263X-AM263X:使用5V 作为 MCU-PLUS-SDK 接口在 AM263x 与 BQ79600之间的 VIO 电压时出现问题

Guru**** 2390935 points
Other Parts Discussed in Thread: TMDSHSECDOCK

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1267324/mcu-plus-sdk-am263x-issue-while-using-5v-as-a-vio-voltage-between-am263x-to-bq79600-with-spi-interface

器件型号:MCU-PLUS-SDK AM263X
主题中讨论的其他器件:TMDSHSECDOCK

团队成员

我使用 e2e.ti.com/.../BQ796XX_5F00_Sample_5F00_Code_5F00_AM263x.zipand  TMDSHSECDOCK 进行测试。

当我使用5V 作为使用 SPI 接口从 AM263x 到 BQ79600的 VIO 电压时、我会看到唤醒 ping (SPI 数据全为0x0、数据大小为1200)将导致 MOSI 保持低电平比预期更长(即使 CS 回到高电平后也是如此)、 当我使用 TMDSHSECDOCK 板的3.3V 电压时未出现此问题。

以下是我将使用的 syscfg、SDK 和 syscfg 版本。  

请检查并告诉我您关于如何解决此问题的意见。

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

    您好 Ravichandra:

    AM263x VDD IO 最大输出为3.3V、因此除非涉及3.3V 至5V 电平转换器、否则您无法使用它驱动5V SPI 总线。 系统中是否存在此类电平转换器?

    此致、

    拉尔夫·雅各比

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

    尊敬的 Ralph Jacobi:

    不可以、我不使用任何电平转换器、而是使用  TMDSHSECDOCK 上直接 连接到 BQ79600 VIO 的5V 线路。  

    如果您可以分享原理图和要使用的组件、您能对我建议如何使用5V 电源吗?

    此致、

    拉维

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

    您好 Ravichandra:

    不可以,我不使用任何电平转换器,我使用的是  TMDSHSECDOCK 的5V 线路,直接 连接到 BQ79600 VIO。  [/报价]

    我不了解 BQ79600的具体细节、但如果它像我知道的其他每一个器件一样工作、这种连接会使该器件期望 I/O 线路上的5V 信号与该器件通信。

    同时、对于 AM263x、VDD I/O 不能超过3.3V。

    因此、您要将3.3V 信号作为"高电平"驱动到可识别为5V 高电压信号的器件中。 通常、可接受为高信号的阈值 不会低于 VIO 的20%、即4V。 您可以在 BQ79600数据表中确认这些规格。 在任何情况下、如果 VIO 以5V 供电、它无法将3.3V 识别为高电平信号、器件之间将无法进行通信。

    如果您可以分享要使用的原理图和组件,您能建议我如何使用5V 电源吗?

    我没有现成的原理图或组件可供分享、我尚未使用 AM263连接到5V I/O 驱动器件进行任何设计。 也许本文档能帮助: https://www.ti.com/lit/ml/scyb018h/scyb018h.pdf

    我建议咨询您团队中的其他人、看看他们中是否有任何人以前使用过3.3V MCU、并且必须实施类似的设置。

    此致、

    拉尔夫·雅各比

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

    尊敬的 Ralph Jacobi:

    感谢您分享详细信息。 我知道 AM263x 的 SPI 信号输出限制在3.3V、但我想知道 当  TMDSHSECDOCK 的5V 线路 连接到 BQ79600时、CS 返回高电平时、MOSI 为什么保持高电平。 当将3V3线路 从   TMDSHSECDOCK 连接 到 BQ79600时、未看到此行为。

    此致、

    拉维

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

    您好、Ravi:

    这真的不是一个问题、我有任何数据要回答吗?   此处的通信设置无效。 当被要求与在5V I/O 下工作的器件进行通信时、我们不测试 SPI 总线应该/应该如何响应的行为。 考虑到无效的设置、 MOSI 是变为高电平还是保持低电平实际上没有关系、当 BQ79600在不同的 I/O 电平下工作时、它无法与之通信。

    此致、

    拉尔夫·雅各比

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

    好的 ,拉尔夫·雅各比,我明白。

    谢谢