微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI电源管理交流 > 单片机与bq3050通讯的iic时序在哪里啊

单片机与bq3050通讯的iic时序在哪里啊

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

读写一个字节的时序为什么没有啊。我找了很多资料都没有,ti没有提供吗?我现在用逻辑分析仪来采集上位机的波形,发现主机读取了三个字节的数据,我查了一下,好像最后一个是pec效验码,读取出来的数据不对。32767,请问各位这是什么问题呢,我吧逻辑分析仪的数据贴出来

BQ3050这类电量计都符合SBS1.1和SMBus标准规范,有个网站代码可以去参考下http://android.git.linaro.org/gitweb?p=kernel/omap.git;a=blob;f=drivers/power/bq20z75.c;h=506585e31a5bee12ff53e3d7b3604f11d9d70902;hb=refs/heads/android-omap-tuna-3.0-mr0.1

我现在就是对那个pec的效验不怎么懂,用逻辑分析仪采集上位机的通讯时序,发现读取出来有3个字节,前面2个是寄存器的值,后面一个是crc8的效验值,我就是说现在只想吧电量读取出来,我没有学习和配置datasheet,不知道这样会不会有影响 啊

请问bq3050需要crc效验吗?我捕捉上位机读取的时候都看到后面有crc效验值啊,

请问bq3050支持单个字节读取吗? 我只读取低字节的时候为什么也是ff啊  ,高字节也是,那个延迟是不是要延迟很久啊,为什么不同的bq芯片支持的iic和smbus协议不一样啊,要么就做一个标准啊,时序这么复杂,软件模拟那不是大海捞针啊

BQ系列笔记本2-4串支持的是SMBus协议是因为这个是笔记本电池管理业界的规范,其他器件的支持I2C是因为除了PC外大部分手机平板以及单片机都是I2C接口

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

网站地图

Top