微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI电源管理交流 > BQ78350电池参数读写问题

BQ78350电池参数读写问题

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

你好,对贵公司BQ78350,读取电池参数的MCU有要求吗?数据手册SCK始终1~50us,SUBUS 10~100KHZ。即10~100us。冲突吗?

我用的  STC型号1T单片机,读取 SCK 10 us.

Start_I2c(); /*启动总线*/
SendByte(0x16); /*发送器件地址*/
if(ack==0)return;
SendByte(0x09); /*发送器件子地址*/
if(ack==0)return;

Start_I2c(); /*重新启动总线*/
SendByte(0x17);
if(ack==0)return;

ReceiveData_L=RcvByte();
Ack_I2c(0); /*发送就答位*/


ReceiveData_H=RcvByte();
Ack_I2c(1); /*发送非应位*/
Stop_I2c();

读取电压

附件为示波器波形,我的思路有没有问题?

请TI以及路过大仙不吝赐教

对MCU没有特定的要求,只要输出SMBUS符合标准和芯片规格即可。

不过,用I2C代替SMBUS,需要按照SMBUS的帧格式进行发送和读取

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

网站地图

Top