完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 小小小汪汪汪 于 2016-9-1 16:59 编辑 BQ27000与27200都是N年前的芯片,现在ti都不建议在新项目中使用了。既然是用了,就要学习下。先了解下bq2700_HDQ是什么? HDQ通信协议是美国德州仪器的单线通信协议。智能电池的检测模块就是用这个协议。在电池的负极与线路板的地之间串接一个检测电阻,电池电量检测模块芯片通过监测检测电阻的电压降来判断电池是处于充电还是放电状态。可以通过HDQ采集到电池电量、温度、电压、充电状态等信息。HDQ通信采用单总线、双向通信,开漏输出接口,该接口需要接一个上拉电阻一般3.3K--4.7K,使用一种基于命令的通信协议。CPU和设备通过HDQ接口作为桥梁连接起来,还有一根地线,一共需要两根线就可以通信,节省硬件连线 逻辑0和逻辑1是通过低电平的保持时间不同来区分。 1 、第一部分启动传输。通过主机或者 HDQ设备 将 HDQ 引脚置逻辑低一段时间大约 t (hw1)或 t(dw1) 。 2 、 第二部分是实际数据传输,数据在 t(hw0)~t(hw1)之间或者 t(dw0)~t(dw1) 应该保持有效,让处理器或者HDQ设备模块读写; 3 、 第三部分停止传输将HDQ 引脚设置逻辑高状态。通过将HDQ引脚置成高电平来实现,停止时间由t(hw0)与tCYCH共同决定,时序时间均以开始传输的负电平边缘算起。 IIC协议: 1.开始信号:scl高,sda由高到低 2.停止信号:scl高,sda由低变高 3.SDA上传输的数据必须在SCL为高电平期间保持稳定:因为外接IIC设备在SCL为高电平的期间采集数据方知SDA是高或低电平。SDA上的数据只能在SCL为低电平期间翻转变化。 4.应答信号:sda拉低 5.数据从高位开始
IIC标准电路 BQ27200 的 RAM和EEPROM 7位设备地址为1010101,8位地址ADDR为10101010——0xAA(写)10101011——0xAB(读) |
|
相关推荐 |
|
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-27 16:17 , Processed in 0.407779 second(s), Total 40, Slave 29 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号