微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI电源管理交流 > 为什么BQ24296M的I2C实际通信地址是0XD6和0XD7而不是手册上的0X6B?

为什么BQ24296M的I2C实际通信地址是0XD6和0XD7而不是手册上的0X6B?

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

    TI电源大牛大家好,我刚用BQ24296M,刚开始调试I2C死活不通,最后做了扫描发现实际地址是0XD6和D7 而不是手册上的0X6B ,我现在就想问下为什么是这样啊?手册写错了还是高位地位优先搞反了? 这个问题真是太奇葩了,期待您的答复。

    另外我看e22.ti上有Joel Hernandez II也说了必须用0XD6/D7:

Hey Jose,

Try using 0xD6 or OxD7 as the address, as the address only the first 7 bits of the I2C address. Adding the last bit that accounts for read or write may work. 

Let me know if this works,

Regards,
Joel H

我又仔细翻了手册,看到手册上写了BQ24296的数据是MSB优先顺序,我终于看到了,原来没有仔细看,不好意思。

0x6B是地址的高7位,最后一位是用来标志读还是写,读是1,写是0

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

网站地图

Top