2 Replies Latest reply on May 21, 2020 3:52 AM by NoTa_4591161

    Community Translation - PDL v2.x vbat.h Defines Wrong VBOOST Values - KBA225144

    NoTa_4591161

      Hi,

       

      I would like to translate KBA225144 nto Japanese.

      Please confirm to my work

       

      Thanks,

      Kenshow

        • 1. Re: Community Translation - PDL v2.x vbat.h Defines Wrong VBOOST Values - KBA225144
          AikoO_51

          Hi Kenshow-san,

           

          I confirmed the KBA.

          Please work to do.

           

          Thanks,

          Aiko

          • 2. Re: Community Translation - PDL v2.x vbat.h Defines Wrong VBOOST Values - KBA225144
            NoTa_4591161

            Hi Aiko-san,

             

            Japanese translation was over.
            Please check below.

             

            Original KBA:

            PDL v2.x vbat.h Defines Wrong VBOOST Values - KBA225144

             

            Thanks.

            Kenshow

            ==============================

             

            タイトル: PDL v2.x vbat.hが間違ったVBOOST値を定義する-KBA225144

             

            バージョン:**

             

            質問:

            VBOOST値に特定の定義を使用すると、予期しない結果が発生します。この問題の回避策はありますでしょうか?

             

            回答:

            VBOOST値は、FMパーツのバッテリードメインのクロックブースト時間を設定するために使用されます。これらの定数はvbat.h定義されています。

             

            typedef enum en_clk_boost_time

            {

            ClkBoost50ms  = 0u,    ///< ブースト時間50 ms(初期値)

            ClkBoost63ms  = 1u,    ///< ブースト時間62.5 ms

            ClkBoost125ms = 2u,    ///< ブースト時間125 ms

            ClkBoost250ms = 3u     ///< ブースト時間250 ms

            } en_clk_boost_time_t;

             

            これらの定数はvbat.cといくつかのコード例で使用されています。このコードには2つの問題があります。

             

            まず、50 msのブーストはありませんが、500 msのブーストがあります。他のブーストオプションを使用できます。

             

            ただし、2番目の問題は、定義された値が正しくないことです。各値は1ずつずれています。ドキュメントにもこのエラーが反映されています。たとえば、en_clk_boost_time_tの説明は、上記のコードに基づいています。

             

            回避策

            正しいブースト時間を設定するには、Vbat_Init()の呼び出しのコンフィグレーション構造でこれらの定数を使用します。

             

            取得するため

            この定数を使用

            62.5ミリ秒

            ClkBoost50ms

            125ミリ秒

            ClkBoost63ms

            250ミリ秒

            ClkBoost125ms

            500ミリ秒

            ClkBoost250ms

             

            ==============================

            21-May-2020

            Kenshow