JAJA721A January 2008 – November 2022 BQ27421-G1 , BQ27425-G2A , BQ27425-G2B , BQ27441-G1 , BQ27505-J2 , BQ27505-J3 , BQ27505-J4 , BQ27505-J5 , BQ27520-G4 , BQ27530-G1 , BQ27531-G1 , BQ27545-G1 , BQ27546-G1 , BQ27741-G1 , BQ40Z50 , BQ40Z50-R1 , BQ40Z50-R2
このアルゴリズムでは、充電、放電、緩和の各動作モードが区別されます。充電モードでは DataRAM.Flags( ) [DSG] ビットがクリアされ、放電および緩和モードではセットされます。各モードの開始と終了は、図 2-1 に示されているように、サブクラス Gas Gauging: Current Thresholds セクションの Data Flash (DF) パラメータによって制御されます。DF.Chg Relax Time 期間の後で DataRAM.Average Current( ) が DF.Quit Current より低くなると、充電モードを終了し、緩和モードを開始します。DF. Quit Relax Time 期間の後で DataRAM.Average Current( ) が DF.Dsg Current Threshold より低くなると、放電モードを開始します。DF.Dsg Relax Time 期間の後で DataRAM.Average Current( ) が負の DF.Quit Current スレッショルドを上回ると、放電モードを終了して緩和モードを開始します。DF.Quit Relax Time 期間の後で DataRAM.Average Current( ) が DF.Chg Current Threshold を上回ると、充電モードを開始します。