我用IIC读写BQ27411的时候有应答信号回来,但是读出来的时候是全0,这个27411芯片需要怎样初始化才能正常工作,他发送的指令是2个字节的指令,这个是怎样发送的,是不是先发高8-bit,接收应答了在发送低8-bit,求大神解救!!!!!!!!!!!!!!!!!!
Star Xu:
一般都通过GaugeStudio进行读写,刚开始默认是0,需要按Refresh才会更新。
具体I2C指令的读写可以参考I2C Interface,文档的p10(http://www.ti.com.cn/cn/lit/ds/symlink/bq27411-g1.pdf)
BQ27411需要设置一些参数可以参考bq27411 EVM: System-Side Impedance Track™Technology(p10)
http://www.ti.com.cn/cn/lit/ug/sluuap3/sluuap3.pdf
lei liu5:
回复 Star Xu:
大神,我的芯片现在和STm32 IIC连接通信,你说的那个GaugeStudio进行读写没法使用吧,我现在读取的数据全是0,没有任何变化,能通过IIC配置使他更新不?那个控制指令的发送格式我还不是很清楚,他说的那个2字节指令发送是怎样发送的,IIC通信是8bit发送+1bit应答,这个2字节cmd我不理解咋发送,。是不是发送两次cmd指令再去读写还是什么意思?
Feng Xu3:
回复 Star Xu:
你好!
你发的这个链接http://www.ti.com.cn/cn/lit/ug/sluuap3/sluuap3.pdf,打不开。
我有几个问题。
Q1:请问27411的OTP烧写,烧写的是哪些参数?
我读了27411的datasheet和它的Techenical Reference,还是没有找到OTP烧写的参数。
《SmartFlash OTP Programming(SLUA703)》我也没在TI网站上找打。
Q2:27411如果不使用OTP编程,是否可以直接通过访问它的Data Memory来写入相关参数?
我看Techenical Reference是这么说的:
另外,在Techenical Reference的3.1节,还给出了一个修改Design Capacity的例子。
是否表示不用OTP,也可以通过软件来配置这些参数?
Q3:我看了27441的datasheet:
27441也要用OTP烧写?
谢谢
Frank
zailushang:
回复 lei liu5:
我遇到和你一样的问题 请问下你是怎么解决的!
Cheng.W:
回复 Feng Xu3:
27441不用OTP烧写,可以在RAM中直接配置参数。