bq2022A读写的问题

BQ2022A</a>的ID是可以读出来的,EEPROM里面的数据也是能读出来的,但是不能修改,只能向里面写00,大于0的数写不进去。</p><div style="clear:both;"></div>" />

bq2022A读写的问题

此问题已被解答
All Replies
  • 秀才30分
    2.2.png
    现在BQ2022A的ID是可以读出来的,EEPROM里面的数据也是能读出来的,但是不能修改,只能向里面写00,大于0的数写不进去。
  • 榜眼33081分
    电池管理 板块
  • 探花11825分
    1.BQ2022A是EPROM,写入数据和原来数据是位与的关系,也就是如果原来是0的话是不能改写为1的 2.写问题还可以检查下编程电压,校验和是否有写保护 3,如果有EVM板可以对比下上位机软件写入EVM的波形
  • 进士3155分
    BQ2022A只能烧录一次,且烧录数据时需要加高电压。如果重复烧录,会导致烧录的数据错乱。
  • 秀才30分
    感谢!还是专业的靠谱!
  • 秀才30分
    嗯!多谢,这玩意太脆弱了!
  • 秀才50分
    请问 使用bq2022a有什么要注意的吗 为什么cpu向芯片发送复位信号 芯片不给回应呢
  • 探花12300分
    cpu向芯片发送复位信号,就是cpu把HDQ信号持续拉低超过设定值。在cpu释放HDQ后,作为响应,芯片会拉低HDQ总线来告诉cpu。
  • 秀才50分
    我是按照芯片手册发送的复位信号 但是芯片没有响应 就是芯片不会拉低HDQ总线 我不知道问题出在哪里了 我可以确保发出去的低电平是有效的 但是芯片没有响应我想向您询问下会有那些可能
  • 探花12300分
    拉低HDQ总线是否超过tRST? 释放后MCU相应的pin应该是高阻态,所以这时候HDQ应该表现为持续tPPD的高电平。 之后HDQ会被BQ2022A拉低tPP
  • 秀才50分
    对的 CPU将引脚拉低480us之后 拉高15us 然后等待芯片的响应 但是得到的现象不正常,出现过两种现象(1.读到的电平一直是高电平的状态 2.读到少于应该响应的低电平时间 如:响应低电平时间应在60-240us之间 但是实际读到的低电平时间不足60us 只有30us左右)
  • 秀才50分
    所以我想问下是不是硬件连接上有什么问题 我现在是接了一个上拉电阻 VPU是5v 
  • 探花12300分
    你的上拉电阻是多大?MCU对应pin的高祖是怎么实现的?
  • 秀才50分
    上拉电阻是5k,然后读取芯片回应我是将引脚配置成上拉输入模式读取IDR寄存器中的值来判断输入的高低电平,不太了解对pin的高阻是什么意思,还是说配置的模式就是实现高阻态对pin