Q> MAX17055の評価ボードMAX17055XEVKITを入手し、レジスタの仕様を確認しています。
接続するLiPo電池に合わせて下記のレジスタを更新する必要があると思いますが、これらのレジスタの変更後にIC内の不揮発性メモリに保存しているのでしょうか?
接続するLiPo電池に合わせて下記のレジスタを更新する必要があると思いますが、これらのレジスタの変更後にIC内の不揮発性メモリに保存しているのでしょうか?
・DesignCap
・VEmpty
・ICHGTerm
・VEmpty
・ICHGTerm
リセットや電源ON/OFFした場合、レジスタ内容は保存されますでしょうか?
MAX17055XEVKITの GUI からFullResetや、電源のON/OFFを実施したのですが、I2Cの通信ログには上記のレジスタへのアクセスが確認できませんでした。
MAX17055XEVKITの GUI からFullResetや、電源のON/OFFを実施したのですが、I2Cの通信ログには上記のレジスタへのアクセスが確認できませんでした。
A> ご質問されました件につきましては、以下のMAX17055 software implementation guide の手順で進めてください。
https://www.analog.com/media/en/technical-documentation/user-guides/max17055-software-implementation-guide.pdf
その4ページに、上記ご質問のレジスタはRAM へ書き込むと記載がございます。そのため、電源ON/OFFやリセット時に消去されてしまいます。
上記レジスタは、4ページのInitialize configurationのなかで設定されております。
この処理はMAX17055XEVKITの GUIではConfigure TABの中の Configuration Wizardの中で、MAX1726xではConfiguration TABのなかの Change Battery を実行したときに実行されます。
また、実使用にあたってはInitialize configurationの他に、動作中に学習したパラメータもRAMに保存されるため、不揮発メモリーへも保存することを推奨しています。
具体的には、RCOMP0、TempCo, FullCapRep, Cycles, FullCapNom の5つのレジスタは、Cycle レジスタのBit6がトグルするたびに不揮発メモリーに保存してください。
MAX17055ではSoftware Implementation Guide P8のSave learned Parameters、MAX1726xではSoftware Implementation Guide P12のSave learned Parameters
をそれぞれご参照ください。
その4ページに、上記ご質問のレジスタはRAM へ書き込むと記載がございます。そのため、電源ON/OFFやリセット時に消去されてしまいます。
上記レジスタは、4ページのInitialize configurationのなかで設定されております。
この処理はMAX17055XEVKITの GUIではConfigure TABの中の Configuration Wizardの中で、MAX1726xではConfiguration TABのなかの Change Battery を実行したときに実行されます。
また、実使用にあたってはInitialize configurationの他に、動作中に学習したパラメータもRAMに保存されるため、不揮発メモリーへも保存することを推奨しています。
具体的には、RCOMP0、TempCo, FullCapRep, Cycles, FullCapNom の5つのレジスタは、Cycle レジスタのBit6がトグルするたびに不揮発メモリーに保存してください。
MAX17055ではSoftware Implementation Guide P8のSave learned Parameters、MAX1726xではSoftware Implementation Guide P12のSave learned Parameters
をそれぞれご参照ください。