微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI电源管理交流 > bq76940 通信问题

bq76940 通信问题

时间:10-02 整理:3721RD 点击:

各位好。

我现在使用bq76940做电源管理系统,通信mcu用的别家的mega64单片机。但现在bq76940通信无应答。

地址应该没问题,因为08和18地址都试过,并且按照datasheet左移后加读写位进行的

boot信号的控制也尝试过。

单片机的电源目前没使用bq的输出

bq的输入电压也就是pack输入大概40v

想了解一下,还会有什么情况,bq通信无反应。

拜托各位了

首先你要确保BQ76940正常工作,检查一下CAP1/2/3和REGOUT是否都有输出?另外还要确认你用的BQ76940是哪个后缀,即是否有CRC校验?

cap1,2,3输出是3V,

REGOUT输出是3.3V,

买的芯片是带CRC校验的,bq7694003DBTR

但是通信程序还没走到校验那一步就无反应了

是在写寄存器地址后就一直无应答

bq769x0 I2C Sample Code With CRC 

http://www.ti.com/lit/zip/sluc583

你可以参考一下上面链接的文档,看有没有帮助

感谢之前的回复,目前通信出现以下情况。

读取数据时,写地址和寄存器气质都ok,

但是,接收数据后第9bit位的应答信号位高电平(NACK)

以下图片是整个读取的状态,1通道是SCL,读取的是0x00寄存器。

希望各位帮助看看是什么问题。

各位好。目前可以通信,但是写入之后,读取的数据和写入的不一致。

读取的全是0x00.

难道是没有写进去吗?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top