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.

[参考译文] BQ78350-R1:BQ78350和 RH850/F1KM (R7F701647)的 SMBus 通信问题

Guru**** 2478815 points
Other Parts Discussed in Thread: BQ78350

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1510573/bq78350-r1-smbus-communication-issue-with-bq78350-and-rh850-f1km-r7f701647

器件型号:BQ78350-R1
主题:BQ78350中讨论的其他器件

工具/软件:

1.项目设置
主机 MCU:Renesas RH850/F1KM (R7F701647)
从设备:德州仪器(TI) BQ78350 (SMBus 电池电量监测计)
通信协议:SMBus over I2C (RH850上的 RIIC 接口)
总线速度:~100kHz 或400kHz (指定您配置的速度)
电平转换器:(如果有)提及是否使用电压电平转换器
2.问题总结
我们正在尝试使用 SMBus"Read Word"事务读取电芯电压3 (命令0x3E)。
逻辑分析仪显示以下内容:

使用 ACK 正确发送写入地址阶段[0x0B]。
发送和确认命令0x3E。
但是、在重复启动后、读取阶段以 NACK 失败、或者未接收到有效数据。
有时、命令写入本身会收到 NACK、这表明 BQ78350未确认寄存器访问。
3.波形观察
连接的逻辑分析仪波形:

写入设置:地址0x0B (7位)、带有写入标志、后跟命令0x3E
读取尝试:重复启动、后跟具有读取标志的地址、但从器件不确认或发送数据
另请观察:命令字节或数据阶段期间偶尔出现 NACK

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

    您好、Raj、

    此问题已分配、将立即进行审核。

    谢谢您、
    Alan

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

    我会检查模拟电压电平和时序(上升/下降)是否与 bq78350 SCL/SDA 规范兼容。 逻辑分析仪仅显示逻辑分析仪解释为1或0的内容、这不一定与电量计相同。