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.

[参考译文] BQ79616EVM-021:BQ79616EVM-021的独立通信问题

Guru**** 2616675 points

Other Parts Discussed in Thread: BQ79616EVM-021, BQ79616-Q1, BQ79616

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1514568/bq79616evm-021-problems-with-a-standalone-communication-of-the-bq79616evm-q1

器件型号:BQ79616EVM-021
主题中讨论的其他器件: BQ79616-Q1BQ79616

工具/软件:

是这样。 这是 干净,专业的英语版本 完整的技术说明已正式编写并准备好发送给德州仪器(TI)支持工程师:


主题: STM32F446RET6和 BQ79616EVM-021之间通过 UART 的通信问题

尊敬的 TI 支持部门:

我目前使用的是独立的 BQ79616EVM-021评估板、按照数据表中的规定、我将通过 VSTACK 引脚由18V 电压供电。 电源的 GND 已连接到 EVM 和我的主微控制器、以确保使用共同的接地基准。

我的目标是在该评估板与在3.3V 逻辑电平下运行的 STM32F446RET6微控制器之间建立直接 UART 通信。 我使用板载 FTDI 接口(J3)。 我针对的是仅使用单个从板的独立通信。

我通过 J3接头连接到电路板:

  • 引脚4 (从器件的 RX)直接连接到 STM32的 TX 引脚(PA9)(3.3V 输出)。

  • 引脚5 (从器件的 TX)通过电阻分压器连接到 STM32的 RX 引脚(PA10)、该电阻分压器将从器件的5V TX 输出降至 STM32的安全3.3V 输入电平。

  • 引脚1 (GND)连接到与 STM32共享的公共接地。

跳线 J1保持开路、因为这是成功执行唤醒序列所必需的。 连接 J1后、我无法执行唤醒。J2、J18和 J21也断开连接。

STM32通过将从器件的 RX 线路拉低3毫秒来成功执行物理唤醒脉冲、之后 BQ79616EVM-021上的 LED D1亮起并保持亮起状态、我会将其解释为确认从器件已唤醒。

唤醒后、我尝试向从器件发送有效的命令帧、例如复位命令、CONTROL1寄存器写入(设置独立模式)和读取 DEVICE_ID 请求。 根据 BQ79616-Q1数据表、所有帧均使用正确的协议和 CRC-16构建。 尽管做了这些工作、从器件仍没有响应、并且在其 TX 线路(J3的引脚5)上没有观察到信号、表明从器件未传回或未处理命令帧。

我已经 确认  命令正在到达 BQ 微控制器、我不知道什么因素可能阻止从动器件响应。

您能否帮助确认此设置是否对独立 UART 通信有效、以及是否需要任何特定要求或内部配置(例如、上拉、跳线位置、启动序列)以便在此用例中启用来自 BQ79616的 UART 响应?

提前感谢您的支持。

此致、
Pedro Campos
Feup

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

    尊敬的 Pedro:  

    通过将 Rx 线路拉至低电平来唤醒器件应该可以、但如果可能、请检查 VSTACK 上器件的电流消耗、以查看唤醒器件之前和之后的消耗是否有变化。 尽管如此、保持 LED D1亮起表示器件处于唤醒状态。

    第9.3.6.1.1.1节 UART 物理层规定器件 Rx 必须上拉至 CVDD、因此 J1应保持未填充。

    器件 Tx (连接到微控制器 Rx)将在 STM32侧上拉、也应进行检查。  

    使用逻辑分析仪确认正在发送的命令帧是否与第9.3.6.1.1节"串行接口"中的 UART 通信帧描述一致(如果可用)。 我相信这很可能是问题所在。  

    感谢您的提问、  

    Pranav Ananthan