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.

[参考译文] BQ35100:在不使用 bqStudio 的情况下进行编程

Guru**** 2559740 points
Other Parts Discussed in Thread: BQ35100, BQSTUDIO

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/845293/bq35100-programming-without-bqstudio

器件型号:BQ35100
主题中讨论的其他器件: BQSTUDIO

大家好、

我正在尝试使用子命令通过 I2C 对 BQ35100进行编程。
是否有用于读取不同寄存器的示例库或代码?

现在、我基本上得到相同的响应、但我无法验证响应是否正常。  

此外、我想知道是否甚至可以在不使用 bqStudio 或评估板的情况下使用 BQ35100。
希望是这样、因为 IC 将集成在 PCB 中。  

感谢您的帮助!

--------------------------------------   

I2cWriteBuffer(&I2C, 0x55<<1, 0x00, CMC, 2);
I2cReadBuffer (&I2C、0x55<<1、0x00、数据、6);

给出了值 000000002409

--------------------------------------

我启用了 GE 引脚、然后尝试进入校准模式:

uint8_t cmd_1_[2]={0x00、0x81};
uint8_t cmd_2[2]={0x00、0x00};

I2cWriteBuffer (&I2C、0x55<<1、0x0000、CMD_1、2);
I2cWriteBuffer (&I2C、0x55<<1、0x0000、CMD_2、2);
I2cReadBuffer (&I2C、0x55<<1、0x00、数据、6);

读取控制状态将得到值2080。 据我了解、这意味着器件存在闪存问题?

----------------------------------

I2cReadBuffer (&I2C、0x55<<1、0x0001、DATA、6);

读取器件信息将得到值2000。