主题中讨论的其他器件: EV2400、 BQSTUDIO
您好 、专家、
当我使用 BQ27Z561时、我发现有时在转换为 HDQ 后无法写入数据:
例如、如果我向电池发送开路寿命命令、复位后、寿命将再次关闭;
或者、当我在数据存储器中将制造商信息写入电池时、制造商信息会在重新读取后恢复为默认值。
您能不能帮助我分析导致这种情况的原因、还有没有办法避免这种问题。
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.
您好 、专家、
当我使用 BQ27Z561时、我发现有时在转换为 HDQ 后无法写入数据:
例如、如果我向电池发送开路寿命命令、复位后、寿命将再次关闭;
或者、当我在数据存储器中将制造商信息写入电池时、制造商信息会在重新读取后恢复为默认值。
您能不能帮助我分析导致这种情况的原因、还有没有办法避免这种问题。
有几个潜在问题:
1.当您收到错误"读取数据写入失败比较"时、电压可能(暂时)降至闪存更新所需的最小值以下。 如果您使用实验室电源、请确保电流限制器不会在闪存写入期间暂时降低电压。 如果您使用电池、请确保电池充电良好。
2.如果您无法"解封完整访问",则可能需要等待足够长的时间才能准备好两字身份验证机制。 当您开始发出两个解除密封完全访问字时、控制解除密封过程的量表内的状态机必须处于空闲状态。 确保这一点的一种方法是在4秒内不与监测计通信(这让它超时)。
当您说电池无法解密时、您是指未密封? 如果是、请确保等待4秒而不与监测计进行任何通信、然后在两个单独的写入命令中发出两个 unseal 字。 如果您这样做、该过程将100%正常工作。
最可能的问题是、在闪存写入期间、监测计的电源电压会下降。 这时 bqStudio 无法读回写入的值、因为监测计不会写入 bqStudio 发送的值、因此读取验证步骤失败。
关于解封:请确保在 bqStudio 中禁用自动刷新。
而且:"最奇怪的问题是、BQ Studio 显示 IC 具有完全可读性、但实际上它无法将数据写入 IC "。 如果测量仪表 SEC 位显示它是未密封或未密封的完全访问、则这是真实状态。 如果无法在未密封状态下写入、则原因不是监测计处于密封状态(因为没有)、原因是闪存写入失败、只有监测计出现故障(=坏部件)或在绝大多数情况下、才会发生这种情况。 这是因为电源电压(暂时)下降。 如果您可以排除在写入操作期间电源、即使是小毛刺脉冲(请查看示波器)也会降至2800mV 以下、那么器件很可能出现故障。 当电压正确且使用 bqStudio 时、器件拒绝闪存写入是不正常的。