现在BQ2022A的ID是可以读出来的,EEPROM里面的数据也是能读出来的,但是不能修改,只能向里面写00,大于0的数写不进去。
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.
1.BQ2022A是EPROM,写入数据和原来数据是位与的关系,也就是如果原来是0的话是不能改写为1的
2.写问题还可以检查下编程电压,校验和是否有写保护
3,如果有EVM板可以对比下上位机软件写入EVM的波形
cpu向芯片发送复位信号,就是cpu把HDQ信号持续拉低超过设定值。在cpu释放HDQ后,作为响应,芯片会拉低HDQ总线来告诉cpu。
我是按照芯片手册发送的复位信号 但是芯片没有响应 就是芯片不会拉低HDQ总线 我不知道问题出在哪里了 我可以确保发出去的低电平是有效的 但是芯片没有响应我想向您询问下会有那些可能
拉低HDQ总线是否超过tRST?
释放后MCU相应的pin应该是高阻态,所以这时候HDQ应该表现为持续tPPD的高电平。
之后HDQ会被BQ2022A拉低tPP
对的 CPU将引脚拉低480us之后 拉高15us 然后等待芯片的响应 但是得到的现象不正常,出现过两种现象(1.读到的电平一直是高电平的状态 2.读到少于应该响应的低电平时间 如:响应低电平时间应在60-240us之间 但是实际读到的低电平时间不足60us 只有30us左右)
所以我想问下是不是硬件连接上有什么问题 我现在是接了一个上拉电阻 VPU是5v
你的上拉电阻是多大?MCU对应pin的高祖是怎么实现的?
上拉电阻是5k,然后读取芯片回应我是将引脚配置成上拉输入模式读取IDR寄存器中的值来判断输入的高低电平,不太了解对pin的高阻是什么意思,还是说配置的模式就是实现高阻态对pin