Community Translation - PSoC® 4 and PRoC™ BLE Low Power Consideration – KBA224070

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
HiOm_1802421
Level 5
Level 5
Distributor - Marubun (Japan)
50 replies posted 50 questions asked 25 replies posted

Hi,

I tried to translate this KBA224070 into Japanese.

PSoC® 4 and PRoC™ BLE Low Power Consideration – KBA224070

==========

タイトル:PSoC® 4とPRoC™ BLE 低電力検討

質問:

PSoC 4 BLEのディープスリープモードを実現するために重要なステップは何ですか。

回答:

PSoC 4 BLEデバイスをディープスリープモードに設定するには、次の手順を実行します。

  1. 「System」の「Debug Select」を「SWD」から「GPIO」に設定します。
    Image-1.jpg
  2. BLE接続またはアドバタイズインターバル中、システムはディープスリープモードに移行できます。このような場合は、BLEコンポーネントの低電力モードを有効にする必要があります。
    Image-2.jpg
  3. 低周波クロック(LFCLK)にWCOを選択します。
    Image-3.jpg
  4. メイン関数の while(1) ループで API CyBle_EnterLPM(CYBLE_BLESS_DEEPSLEEP) を呼び出します。このAPIは、BLEサブシステム(BLESS)をディープスリープモードにします。BLEスタックは、BLESSをディープスリープモードにすることができるかどうかを確認します。できる場合は、BLESSの状態が CYBLE_BLESS_STATE_DEEPSLEEP または CYBLE_BLESS_STATE_ECO_ON に設定されます。
  5. BLESSの状態がメイン関数の while(1) でディープスリープモードになっているかどうかを確認します。なっている場合は、アプリケーションをディープスリープモードに設定できるかどうかを確認します。できる場合は、API CyBle_EnterLPM(CYBLE_BLESS_DEEPSLEEP) を呼び出して、チップをディープスリープモードにします。
  6. チップがディープスリープモードになる前に、I/OをアナログHi-Zモードに設定してリーク電流を回避し、SPI/I2Cなどのコンポーネントを Component_Sleep() API を呼び出してスリープ状態にします。
  7. ウェイクアップ後、I/Oを目的のモードに設定し、Component_Wakeup() APIを呼び出します。
    低電力とデモプロジェクトの詳細は AN92584 を参照してください。

BLE接続またはアドバタイズインターバルでは、システムはディープスリープモードに移行することができます。このような場合は、BLE コンポーネントで低電力モードを有効にする必要があります。

==========

BR,

Omoi

0 Likes
1 Reply
JennaJo
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

Hello, Omoi-san

We receive your translation, it will be published to KBA to Community.

It will be reviewed internally.

After upload, You will receive the points as the word of KBA.

Due to the current volume of works (waiting review, etc.), Please bear with me for the delayed the response.

It could be delayed, but it will be processed soon.

Thanks for your contribution to CDC!

Will keep you update the status.

Thanks,

Jenna Jo

Jenna Jo