2 Replies Latest reply on Apr 6, 2020 1:43 AM by JuyoungJ_06

    Community Translation - Low Power Implementation and Current Measurement Method for CYBT-343026- EVAL – KBA223800

    KoKi_1693136

      Hi,

       

      I tried to translate following one into Japanese.

       

      Low Power Implementation and Current Measurement Method for CYBT-343026- EVAL - KBA223800

      https://community.cypress.com/docs/DOC-15243

       

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

      タイトル:CYBT-343026-EVALのLow Powerモードの実装および消費電流測定方法について

       

      質問

      CYBT-343026-EVALのLow Powerモードを有効にするにはどのようにしたらいいでしょうか。

      また、電流をどのように測定したらよいでしょうか。

       

      回答

      CYBT-423028-EVAL キットは認証済みの完全に統合された Bluetooth Smart Ready 対応のワイヤレスモジュール (CYBT-343026-01) が含まれています。

      本KBAでは、hello_sensorを修正したサンプルアプリケーション(hello_sensor_lowpower)を使用して、Low Powerモードを有効にする方法を説明します。

       

      サンプルアプリケーションでLow Powerモードを有効にするためには以下の手順に従ってください。

      1.WICED® Studio SDKのアプリケーションプロジェクトにヘッダーファイル(wiced_power_save.h)をインクルードしてください。

           #include “wiced_power_save.h”

      2.CYBT-343026-01モジュールをLow Powerモードに入れるために全ての機会においてスタックに呼ばれるコールバック関数を宣言してください。

           static uint32_t    LPB_power_save_approve_callback(void);

      3.アプリケーションプロジェクトの初期化のコールバック関数を登録してください。

           wiced_power_save_register_approve_cback(LPB_power_save_approve_callback);

      4.Low Powerモードを有効にするため、初期化の最後に下記の関数をコールしてください。

           wiced_sleep_config( WICED_TRUE, NULL, NULL );

      5.デバイスがLow Powerモードに移行できるために全ての機会において“1”を返せるようにコールバック関数を実装してください。

           uint32_t LPB_power_save_approve_callback()

           {

                return 1;      /* Return 1 to approve going into low power mode */

           }

       

      CYBT-343026-01 moduleの消費電力を最適化するためのオプションは下記になります。

      ・アプリケーションの要求に合わせて、アプリケーションプロジェクト内のすべてのタイマーを無効にするか、タイムアウトを大きくします。

      ・最終製品でUARTを必要としていなければ、UARTの初期化をコメントアウトもしくは削除します。

           // wiced_transport_init( &transport_cfg );

      ・リーク電流を避けるため未使用のGPIOはHi-Zモードになっていることを確認します。

      ・電流測定中はCYBT-343026-EVALのSW4 (HCI_UART) とSW5 (PUART)の全てのスイッチをオフにします。ファームウェアダウンロード時は、SW4 (HCI_UART)の全てのスイッチはオンにします。