シリコン - ロゴLABS EFM8 BB50 8 ビット MCU プロキット マイクロコントローラー
ユーザーガイド

LABS EFM8 BB50 8 ビット MCU プロキット マイクロコントローラー

BB50 Pro キットは、EFM8BB50™ Busy Bee マイクロコントローラーに慣れるための優れた出発点です。
プロ キットには、EFM8BB50 の多くの機能の一部を実証するセンサーと周辺機器が含まれています。このキットには、EFM8BB50 Busy Bee アプリケーションの開発に必要なツールがすべて含まれています。SILICON LABS EFM8 BB50 8 ビット MCU プロキットマイクロコントローラー

ターゲット デバイス

  • EFM8BB50 Busy Bee マイクロコントローラー (EFM8BB50F16I-A-QFN16)
  • CPU: 8 ビット CIP-51 8051 コア
  •  メモリ: 16 KB フラッシュおよび 512 バイト RAM
  •  発振器: 49 MHz、10 MHz、80 kHz

キットの特徴

  • USB接続
  • 高度なエネルギー モニター (AEM)
  • SEGGER J-Link オンボードデバッガ
  • 外部ハードウェアおよびオンボード MCU をサポートするデバッグ マルチプレクサ
  • ユーザーの押しボタンと LED
  • Silicon Labs の Si7021 相対湿度および温度センサー
  • 超低消費電力 128×128 ピクセル メモリ

液晶

  • 8方向アナログジョイスティック
  • 拡張ボード用の 20 ピン 2.54 mm ヘッダー
  • I/O ピンに直接アクセスするためのブレークアウト パッド
  •  電源にはUSBおよびCR2032コイン型電池が含まれます

ソフトウェアサポート

  • シンプルスタジオ™

 導入

1.1 説明
BB50 Pro キットは、EFM8BB50 Busy Bee マイクロコントローラーでのアプリケーション開発の理想的な出発点です。このボードにはセンサーと周辺機器が搭載されており、EFM8BB50 Busy Bee の多くの機能の一部を実証します。
マイクロコントローラー。さらに、このボードは、外部アプリケーションで使用できるフル機能のデバッガおよびエネルギー監視ツールです。
1.2 特徴

  • EFM8BB50 ビジービーマイクロコントローラー
  • 16キロバイトのフラッシュ
  •  512バイトのRAM
  • QFN16パッケージ
  •  正確な電流と容量のための高度なエネルギー監視システムtagと追跡
  • 外部 Silicon Labs デバイスをデバッグする可能性のある統合 Segger J-Link USB デバッガー/エミュレーター
  •  20ピン拡張ヘッダー
  •  I/O ピンに簡単にアクセスできるブレークアウト パッド
  •  電源には USB と CR2032 バッテリーが含まれます
  •  Silicon Labs の Si7021 相対湿度および温度センサー
  •  超低消費電力 128×128 ピクセル メモリ LCD
  •  ユーザー操作のために EFM1 に接続された 1 つの押しボタンと 8 つの LED
  • ユーザー対話用の 8 方向アナログジョイスティック

1.3 はじめに
新しい BB50 Pro キットの使用を開始するための詳細な手順については、Silicon Labs を参照してください。 Web ページ: silabs.com/development-tools/mcu/8-bit

 キットのブロック図

オーバーview BB50 Pro Kit の構成を次の図に示します。SILICON LABS EFM8 BB50 8 ビット MCU Pro キットマイクロコントローラー - キットのブロック図

キットのハードウェアレイアウト

BB50 Pro Kit のレイアウトを以下に示します。SILICON LABS EFM8 BB50 8 ビット MCU Pro キット マイクロコントローラー - ハードウェア レイアウト

コネクタ

4.1 ブレイクアウトパッド
EFM8BB50 の GPIO ピンのほとんどは、ボードの上端と下端にある 2.54 つのピン ヘッダー列で使用できます。これらのピッチは標準 XNUMX mm で、必要に応じてピン ヘッダーをはんだ付けできます。 I/O ピンに加えて、電源レールとグランドへの接続も提供されます。ピンの一部はキットの周辺機器または機能に使用されており、トレードオフなしにカスタム アプリケーションでは使用できない場合があることに注意してください。
下の図は、ボードの右端にあるブレークアウト パッドのピン配置と EXP ヘッダーのピン配置を示しています。 EXP ヘッダーについては、次のセクションで詳しく説明します。 ブレークアウト パッドの接続も、簡単に参照できるように各ピンの横にシルクスクリーンで印刷されています。SILICON LABS EFM8 BB50 8 ビット MCU プロキット マイクロコントローラー - ブレイクアウト パッド以下の表は、ブレークアウト パッドのピン接続を示しています。また、どのキットのペリフェラルまたは機能がさまざまなピンに接続されているかも表示されます。
表 4.1. 下段 (J101) ピン配列

ピン EFM8BB50 I/Oピン 共有機能
1 VMCU EFM8BB50巻tage ドメイン (AEM によって測定)
2 グランド 地面
3 NC
4 NC
5 NC
6 NC
7 P0.7 EXP7、UIF_JOYSTICK
8 P0.6 MCU_DISP_SCLK
9 P0.5 EXP14、VCOM_RX
ピン EFM8BB50 I/Oピン 共有機能
10 P0.4 EXP12、VCOM_TX
11 P0.3 EXP5、UIF_LED0
12 P0.2 EXP3、UIF_BUTTON0
13 P0.1 MCU_DISP_CS
14 P0.0 VCOM_ENABLE
15 グランド 地面
16 3V3 ボードコントローラー供給

表 4.2. 上段 (J102) ピン配列

ピン EFM8BB50 I/Oピン 共有機能
1 5V ボード USB ボリュームtage
2 グランド 地面
3 NC
4 RSTP ... DEBUG_RESETN (DEBUG_C2CK 共有ピン)
5 C2CK DEBUG_C2CK (DEBUG_RESETN 共有ピン)
6 C2D DEBUG_C2D (DEBUG_C2DPS、MCU_DISP_ENABLE 共有ピン)
7 NC
8 NC
9 NC
10 NC
11 P1.2 EXP15、SENSOR_I2C_SCL
12 P1.1 EXP16、SENSOR_I2C_SDA
13 P1.0 MCU_DISP_MOSI
14 P2.0 MCU_DISP_ENABLE (DEBUG_C2D、DEBUG_C2DPS 共有ピン)
15 グランド 地面
16 3V3 ボードコントローラー供給

4.2 EXP ヘッダー
ボードの右側には、周辺機器またはプラグイン ボードの接続を可能にする角度の付いた 20 ピン EXP ヘッダーが提供されています。コネクタには、EFM8BB50 Busy Bee のほとんどの機能で使用できる多数の I/O ピンが含まれています。さらに、VMCU、3V3、および 5V 電源レールも露出しています。
このコネクタは、SPI、UART、I C バスなどの一般的に使用される周辺機器をコネクタ上の固定位置で利用できるようにする規格に従っています。残りのピンは汎用 I/O に使用されます。このレイアウトにより、さまざまな Silicon Labs キットに接続できる拡張ボードを定義できます。
以下の図は、BB50 Pro Kit の EXP ヘッダーのピン割り当てを示しています。使用可能な GPIO ピンの数に制限があるため、一部の EXP ヘッダー ピンはキットの機能と共有されます。SILICON LABS EFM8 BB50 8 ビット MCU プロキット マイクロコントローラー - EXP ヘッダー表 4.3. EXP ヘッダーのピン配列

ピン 繋がり EXP ヘッダー機能 共有機能 ペリフェラル マッピング
20 3V3 ボードコントローラー供給
18 5V ボードコントローラ USB ボリュームtage
16 P1.1 I2C_SDA センサー_I2C_SDA SMB0_SDA
14 P0.5 UART_RX VCOM_RX UART0_RX
12 P0.4 UART_TX VCOM_TX UART0_TX
10 NC GPIO
8 NC GPIO
6 NC GPIO
4 NC GPIO
2 VMCU EFM8BB50巻tagAEM 測定に含まれる e ドメイン。
19 BOARD_ID_SDA アドオン ボードの識別のためにボード コントローラに接続されます。
17 ボード_ID_SCL アドオン ボードの識別のためにボード コントローラに接続されます。
15 P1.2 I2C_SCL センサー_I2C_SCL SMB0_SCL
13 NC GPIO
11 NC GPIO
9 NC GPIO
ピン 繋がり EXP ヘッダー機能 共有機能 ペリフェラル マッピング
7 P0.7 ROCKER UIF_ジョイスティック
5 P0.3 導かれた UIF_LED0
3 P0.2 BT-N UIF_BUTTON0
1 グランド 地面

4.3 デバッグコネクタ(DBG)
デバッグ コネクタは、Simplicity Studio を使用して設定できるデバッグ モードに基づいて 8 つの目的を果たします。 「Debug IN」モードが選択されている場合、コネクタを使用して外部デバッガをオンボード EFM50BBXNUMX で使用できるようになります。 「Debug OUT」モードが選択されている場合、コネクタによりキットを外部ターゲットに対するデバッガとして使用できるようになります。 「デバッグ MCU」モード (デフォルト) が選択されている場合、コネクタはボード コントローラとオンボード ターゲット デバイスの両方のデバッグ インターフェイスから分離されます。
このコネクタは、さまざまな動作モードをサポートするように自動的に切り替えられるため、ボード コントローラに電源が供給されている (J-Link USB ケーブルが接続されている) 場合にのみ使用できます。 ボード コントローラーの電源が入っていないときにターゲット デバイスへのデバッグ アクセスが必要な場合は、ブレークアウト ヘッダーの適切なピンに直接接続する必要があります。
コネクタのピン配置は、標準の ARM Cortex Debug 19 ピン コネクタのピン配置に従います。 ピン配置については、以下で詳しく説明します。 コネクタは J をサポートしていますが、TAG シリアル ワイヤ デバッグに加えて、必ずしもキットまたはオンボード ターゲット デバイスがこれをサポートしているとは限りません。SILICON LABS EFM8 BB50 8 ビット MCU プロキット マイクロコントローラー - デバッグ コネクタピン配置が ARM Cortex Debug コネクタのピン配置と一致していても、ピン 7 が Cortex Debug コネクタから物理的に取り外されているため、完全な互換性はありません。 一部のケーブルには小さなプラグが付いているため、このピンが存在する場合は使用できません。 このような場合は、プラグを取り外すか、代わりに標準の 2×10 1.27 mm ストレート ケーブルを使用してください。
表 4.4. デバッグ コネクタのピンの説明

ピン番号 関数 注記
1 Vターゲット ターゲット参照ボリュームtage. ターゲットとデバッガの間で論理信号レベルをシフトするために使用されます。
2 TMS / SDWIO / C2D JTAG テスト モード選択、シリアル ワイヤ データまたは C2 データ
4 TCK / SWCLK / C2CK JTAG テスト クロック、シリアル ワイヤ クロックまたは C2 クロック
6 TDO/SWO JTAG テストデータ出力またはシリアルワイヤ出力
8 TDI / C2Dps JTAG テストデータ入力、または C2D「ピン共有」機能
10 リセット / C2CKps ターゲット デバイスのリセット、または C2CK「ピン共有」機能
12 NC トレースクロック
14 NC トレース0
16 NC トレース1
18 NC トレース2
20 NC トレース3
9 ケーブル検出 アースに接続
11、13 NC 接続されていません
3、5、15、17、19 グランド

4.4 シンプルコネクタ
BB50 Pro Kit に搭載されている Simplicity Connector を使用すると、AEM や仮想 COM ポートなどの高度なデバッグ機能を外部ターゲットに対して使用できるようになります。ピン配置を次の図に示します。SILICON LABS EFM8 BB50 8 ビット MCU プロキット マイクロコントローラー - Simplicity コネクタ図中の信号名と端子説明表は、ボードコントローラから参照しています。 これは、VCOM_TX を外部ターゲットの RX ピンに、VCOM_RX をターゲットの TX ピンに、VCOM_CTS をターゲットの RTS ピンに、VCOM_RTS をターゲットの CTS ピンに接続する必要があることを意味します。
注: VMCU vol から引き出される電流tage ピンは AEM 測定に含まれますが、3V3 および 5V ボリュームはtage ピンはありません。 外部ターゲットの電流消費を AEM で監視するには、オンボード MCU を最低エネルギー モードにして、測定への影響を最小限に抑えます。
表 4.5. Simplicity コネクタのピンの説明

ピン番号 関数 説明
1 VMCU AEM によって監視される 3.3 V 電源レール
3 3V3 3.3Vパワーレール
5 5V 5Vパワーレール
2 VCOM_TX 仮想 COM TX
4 VCOM_RX 仮想 COM RX
6 VCOM_CTS 仮想 COM CTS
8 VCOM_RTS 仮想 COM RTS
17 ボード_ID_SCL ボードIDSCL
19 BOARD_ID_SDA ボード ID SDA
10、12、14、16、18、20 NC 接続されていません
7、9、11、13、15 グランド 地面

電源とリセット

5.1 MCU 電力の選択
プロ キットの EFM8BB50 は、次のいずれかの電源から電力を供給できます。

  • デバッグ USB ケーブル
  • 3Vコイン型電池

MCUの電源はプロキット左下のスライドスイッチで選択。 下の図は、スライド スイッチでさまざまな電源を選択する方法を示しています。SILICON LABS EFM8 BB50 8 ビット MCU プロキット マイクロコントローラー - 電源スイッチスイッチを AEM 位置にすると、プロキットの低ノイズ 3.3 V LDO が EFM8BB50 への電力供給に使用されます。この LDO にもデバッグ USB ケーブルから電力が供給されます。 Advanced Energy Monitor が直列に接続され、正確な高速電流測定とエネルギーのデバッグ/プロファイリングが可能になりました。
スイッチを BAT 位置にすると、CR20 ソケットの 2032 mm コイン型電池を使用してデバイスに電力を供給することができます。 スイッチがこの位置にある場合、電流測定はアクティブになりません。 これは、外部電源で MCU に電力を供給する場合に推奨されるスイッチ位置です。
注: Advanced Energy Monitor は、電源選択スイッチが AEM 位置にある場合にのみ、EFM8BB50 の消費電流を測定できます。
5.2 ボード コントローラの電源
ボード コントローラーは、デバッガーや AEM などの重要な機能を担当し、ボードの左上隅にある USB ポートからのみ電源が供給されます。 キットのこの部分は別の電源ドメインに存在するため、デバッグ機能を維持しながら、ターゲット デバイスに別の電源を選択できます。 この電源ドメインは、ボード コントローラーへの電源が切断されたときにターゲット電源ドメインからの電流リークを防ぐためにも分離されています。
ボード コントローラの電源ドメインは、電源スイッチの位置に影響されません。
このキットは、ボード コントローラーとターゲット パワー ドメインの 8 つがパワーダウンしたときに、それらが互いに分離された状態を保つように慎重に設計されています。これにより、ターゲット EFM50BBXNUMX デバイスが BAT モードで動作し続けることが保証されます。
5.3 EFM8BB50 リセット
EFM8BB50 MCU は、いくつかの異なるソースによってリセットできます。

  • RESET ボタンを押すユーザー
  • #RESET ピンを Low にプルするオンボード デバッガー
  •  #RESET ピンを Low にプルする外部デバッガー

上記のリセット ソースに加えて、EFM8BB50 へのリセットもボード コントローラーの起動中に発行されます。これは、ボード コントローラーの電源を切っても (J-Link USB ケーブルを抜く) リセットは生成されませんが、ケーブルを再度差し込むとボード コントローラーが起動することを意味します。

 周辺機器

プロ キットには、EFM8BB50 の機能の一部を紹介する一連の周辺機器が含まれています。
ペリフェラルにルーティングされるほとんどの EFM8BB50 I/O はブレークアウト パッドまたは EXP ヘッダーにもルーティングされるため、これらの I/O を使用する場合は考慮する必要があることに注意してください。
6.1 押しボタンと LED
このキットには BTN0 とマークされたユーザー プッシュ ボタンがあり、これは EFM8BB50 に直接接続され、時定数 1ms の RC フィルターによって非難されます。ボタンはピン P0.2 に接続されています。
このキットには、EFM0BB8 の GPIO ピンによって制御される LED50 とマークされた黄色の LED も備えています。 LED はアクティブ High 構成でピン P0.3 に接続されます。SILICON LABS EFM8 BB50 8 ビット MCU プロキット マイクロコントローラー - ボタンと LED6.2ジョイスティック
このキットには、8 つの測定可能な位置を備えたアナログ ジョイスティックが含まれています。このジョイスティックは P8 ピンの EFM0.7 に接続されており、異なる抵抗値を使用してボリュームを作成します。tagADC0 で測定可能です。SILICON LABS EFM8 BB50 8 ビット MCU プロキットマイクロコントローラー - ジョイスティック抵抗器表6.1。ジョイスティック抵抗の組み合わせ

方向 抵抗の組み合わせ (kΩ) 予想されるUIF_JOYSTICKボリュームtage(V)1
センタープレス SILICON LABS EFM8 BB50 8 ビット MCU プロキット マイクロコントローラー - アイコン 0.033
上(N) SILICON LABS EFM8 BB50 8 ビット MCU プロキット マイクロコントローラー - アイコン 1 2.831
右上 (北東) SILICON LABS EFM8 BB50 8 ビット MCU プロキット マイクロコントローラー - アイコン 2 2.247
右(E) SILICON LABS EFM8 BB50 8 ビット MCU プロキット マイクロコントローラー - アイコン 3 2.533
右下 (南東) SILICON LABS EFM8 BB50 8 ビット MCU プロキット マイクロコントローラー - アイコン 6 1.433
下(小) SILICON LABS EFM8 BB50 8 ビット MCU プロキット マイクロコントローラー - アイコン 5 1.650
左下 (SW) SILICON LABS EFM8 BB50 8 ビット MCU プロキット マイクロコントローラー - アイコン 4 1.238
左(W) SILICON LABS EFM8 BB50 8 ビット MCU プロキット マイクロコントローラー - アイコン 7 1.980
左上 (NW) SILICON LABS EFM8 BB50 8 ビット MCU プロキット マイクロコントローラー - アイコン 8 1.801
注記: 1. これらの計算値は、VMCU が 3.3 V であることを前提としています。

6.3 メモリ LCD-TFT ディスプレイ
このキットには 1.28 インチの SHARP メモリ LCD-TFT が用意されており、対話型アプリケーションの開発が可能になります。 ディスプレイは 128 x 128 ピクセルの高解像度を備えており、消費電力はほとんどありません。 これは反射型モノクロ ディスプレイであるため、各ピクセルは明るいか暗いだけであり、通常の日光条件ではバックライトは必要ありません。 ディスプレイに送信されたデータはガラス上のピクセルに保存されるため、静止画像を維持するために継続的にリフレッシュする必要はありません。
ディスプレイ インターフェイスは、SPI 互換のシリアル インターフェイスといくつかの追加の制御信号で構成されます。ピクセルは個別にアドレス指定できません。代わりに、データは一度に 128 ライン (XNUMX ビット) ずつディスプレイに送信されます。
メモリ LCD-TFT ディスプレイはキットのボード コントローラーと共有されるため、ユーザー アプリケーションがディスプレイを使用していないときに、ボード コントローラー アプリケーションが有用な情報を表示できるようになります。ユーザー アプリケーションは常に DISP_ENABLE 信号を使用してディスプレイの所有権を制御します。

  • DISP_ENABLE = LOW: ボード コントローラーがディスプレイを制御します。
  • DISP_ENABLE = HIGH: ユーザー アプリケーション (EFM8BB50) がディスプレイを制御します。

ディスプレイへの電力は、EFM8BB50 がディスプレイを制御する場合はターゲット アプリケーションの電源ドメインから供給され、DISP_ENABLE ラインが Low の場合はボード コントローラーの電源ドメインから供給されます。 DISP_CS が High の場合、データは DISP_SI でクロック入力され、クロックは DISP_SCLK で送信されます。サポートされる最大クロック速度は 1.1 MHz です。SILICON LABS EFM8 BB50 8 ビット MCU プロキット マイクロコントローラー - メモリ LCD

6.4 Si7021 相対湿度および温度センサー
Si7021 1°Crelative 湿度および温度センサーは、湿度および温度センサー要素、アナログ - デジタル コンバーター、信号処理、校正データ、および 1 つの Si7021 I C インターフェイスを統合したモノリシック CMOS IC です。特許取得済みの業界標準の Low-K ポリマー誘電体を湿度検知に使用することで、ドリフトとヒステリシスが低く、長期安定性に優れた低電力のモノリシック CMOS センサー IC の構築が可能になります。
湿度センサーと温度センサーは工場出荷時に校正されており、校正データはオンチップの不揮発性メモリに保存されています。 これにより、再キャリブレーションやソフトウェアの変更を必要とせずに、センサーを完全に交換できます。
Si7021 は 3×3 mm DFN パッケージで提供され、リフローはんだ付けが可能です。 3×3 mm DFN-6 パッケージの既存の RH/温度センサーのハードウェアおよびソフトウェア互換のドロップイン アップグレードとして使用でき、より広範囲にわたる高精度センシングと低消費電力が特徴です。工場出荷時に取り付けられるオプションのカバーは、低プロ仕様を提供します。fileこれは、組み立て中 (リフローはんだ付けなど) および製品の寿命全体にわたってセンサーを保護する便利な手段です。
Si7021 は、HVAC/R およびアセット トラッキングから産業用および民生用プラットフォームに至るまで、さまざまなアプリケーションで湿度、露点、および温度を測定するのに理想的な、正確で低電力の工場で校正されたデジタル ソリューションを提供します。
Si1 に使用される 7021°C バスは EXP ヘッダーと共有されます。センサーは VMCU によって電力を供給されます。これは、センサーの電流消費が AEM 測定に含まれることを意味します。SILICON LABS EFM8 BB50 8 ビット MCU プロキットマイクロコントローラー - 温度センサーシリコンラボを参照してください web 詳細については、次のページを参照してください。 http://www.silabs.com/humidity-sensors.
6.5仮想COMポート
ホスト PC とターゲット EFM8BB50 間のアプリケーション データ転送には、ボード コントローラへの非同期シリアル接続が提供されているため、外部シリアル ポート アダプタが不要になります。SILICON LABS EFM8 BB50 8 ビット MCU プロキット マイクロコントローラー - 仮想 COM仮想 COM ポートは、ターゲット デバイスとボード コントローラー間の物理 UART と、USB 経由でホスト PC がシリアル ポートを使用できるようにするボード コントローラーの論理機能で構成されます。 UART インターフェイスは、XNUMX つのピンとイネーブル信号で構成されます。
表 6.2. 仮想 COM ポート インターフェイス ピン

信号 説明
VCOM_TX EFM8BB50からボードコントローラーへデータを送信
VCOM_RX ボードコントローラーからEFM8BB50へデータを受信
VCOM_ENABLE VCOM インターフェイスを有効にして、データがボード コントローラに渡されるようにします。

注記: VCOM ポートは、ボード コントローラに電源が供給されている場合にのみ使用できます。これには、J-Link USB ケーブルを挿入する必要があります。

アドバンスドエナジーモニター

7.1 使用方法
Advanced Energy Monitor (AEM) データは、ボード コントローラーによって収集され、Energy Pro によって表示できます。filer、Simplicity Studio から入手できます。 エナジープロを使うことでfiler、消費電流と体積tage を測定し、EFM8BB50 上で実行される実際のコードにリアルタイムでリンクできます。
7.2動作理論
0.1 µA ~ 47 mA (114 dB ダイナミック レンジ) の範囲の電流を正確に測定するには、電流センス ampliifier は、デュアル ゲイン s と共に使用されます。tage. 現在の感覚 ampliifier は vol を測定しますtag小さな直列抵抗を介してドロップします。 ゲイン stageさらに ampこの巻の詳細tage を 250 つの異なるゲイン設定で使用して、XNUMX つの電流範囲を取得します。 これら XNUMX つの範囲間の移行は、約 XNUMX µA で発生します。 デジタル フィルタリングと平均化は、s の前にボード コントローラ内で行われます。ampファイルは Energy Pro にエ​​クスポートされますfiler アプリケーション。キットの起動中に、AEM の自動キャリブレーションが実行され、ある意味でのオフセット誤差が補正されます。 amplifiers。SILICON LABS EFM8 BB50 8 ビット MCU プロキット マイクロコントローラー - エネルギー モニター7.3 精度と性能
AEM は、0.1 µA ~ 47 mA の範囲の電流を測定できます。 250 µA を超える電流の場合、AEM の精度は 0.1 mA 以内です。 250 µA 未満の電流を測定する場合、精度は 1 µA に向上します。 絶対精度はサブ 1 µA 範囲で 250 µA ですが、AEM は 100 nA という小さな電流消費の変化を検出できます。 AEM は 6250 電流を生成しますampレ/秒。

オンボードデバッガー

BB50 Pro Kit には統合デバッガが含まれており、コードをダウンロードして EFM8BB50 をデバッグするために使用できます。キット上の EFM8BB50 のプログラミングに加えて、デバッガを使用して外部の Silicon Labs EFM32、EFM8、
EZR32 および EFR32 デバイス。
デバッガーは、Silicon Labs デバイスで使用される XNUMX つの異なるデバッグ インターフェイスをサポートしています。

  • すべての EFM32、EFR32、および EZR32 デバイスで使用されるシリアル ワイヤ デバッグ
  • JTAG、EFR32 および一部の EFM32 デバイスで使用できます
  • EFM2 デバイスで使用される C8 デバッグ

正確なデバッグを行うには、デバイスに適したデバッグ インターフェイスを使用してください。 ボード上のデバッグ コネクタは、これら XNUMX つのモードすべてをサポートします。
8.1 デバッグモード
外部デバイスをプログラムするには、デバッグ コネクタを使用してターゲット ボードに接続し、デバッグ モードを [Out] に設定します。同じコネクタを使用して外部デバッガを接続することもできます。
キット上の EFM8BB50 MCU をデバッグ モードを [In] に設定します。
アクティブなデバッグ モードの選択は、Simplicity Studio で行われます。デバッグ
MCU: このモードでは、オンボード デバッガがキットの EFM8BB50 に接続されます。SILICON LABS EFM8 BB50 8 ビット MCU プロキット マイクロコントローラー - デバッグ MCUデバッグアウト: このモードでは、オンボード デバッガーを使用して、カスタム ボードに取り付けられたサポート対象の Silicon Labs デバイスをデバッグできます。SILICON LABS EFM8 BB50 8 ビット MCU プロキット マイクロコントローラー - デバッグ出力デバッグイン: このモードでは、オンボード デバッガが切断され、外部デバッガを接続して EFM8BB50 をデバッグできます。 キット。SILICON LABS EFM8 BB50 8 ビット MCU プロキット マイクロコントローラー - デバッグ IN注記: 「Debug IN」を機能させるには、デバッグ USB コネクタを介してキット ボード コントローラに電力を供給する必要があります。
8.2 バッテリ動作中のデバッグ
EFM8BB50 がバッテリー駆動で、J-Link USB が接続されている場合、オンボード デバッグ機能が利用可能です。 USB 電源が切断されると、Debug IN モードは動作しなくなります。
ターゲットがバッテリーなどの別のエネルギー源で動作しており、ボード コントローラーの電源がオフになっているときにデバッグ アクセスが必要な場合は、ブレークアウト パッド上に露出しているデバッグに使用される GPIO に直接接続します。

 キットの構成とアップグレード

Simplicity Studio のキット構成ダイアログでは、J-Link アダプターのデバッグ モードの変更、ファームウェアのアップグレード、その他の構成設定の変更を行うことができます。 Simplicity Studio をダウンロードするには、 silabs.com/simplicity.
Simplicity Studio のランチャー パースペクティブのメイン ウィンドウに、選択した J-Link アダプターのデバッグ モードとファームウェア バージョンが表示されます。 これらの設定のいずれかの横にある [変更] リンクをクリックして、キット構成ダイアログを開きます。SILICON LABS EFM8 BB50 8 ビット MCU Pro キット マイクロコントローラー - 設定ダイアログ9.1ファームウェアのアップグレード
Simplicity Studio を通じてキットのファームウェアをアップグレードできます。 Simplicity Studio は起動時に新しいアップデートを自動的に確認します。
キット構成ダイアログを使用して、手動でアップグレードすることもできます。 [Update Adapter] セクションの [Browse] ボタンをクリックして、正しいものを選択します。 file .emzで終わる。次に、[パッケージのインストール]ボタンをクリックします。

回路図、組立図、およびBOM

回路図、アセンブリ図面、および部品表 (BOM) は、キットのドキュメント パッケージがインストールされている場合、Simplicity Studio を通じて利用できます。 これらは、Silicon Labs のキット ページからも入手できます。 webサイト: シラブス.com.

キットの改訂履歴と正誤表

11.1 改訂履歴
キットのリビジョンは、下の図に示すように、キットのボックス ラベルに印刷されています。SILICON LABS EFM8 BB50 8 ビット MCU プロキットマイクロコントローラー - ベアコード

キットのリビジョン リリース 説明
A01 9年23月XNUMX日 初期キットのリビジョン。

ドキュメントの改訂履歴

改訂 1.0
2023 年 XNUMX 月の最初のドキュメント バージョン。
Simplicity Studio
MCUおよびワイヤレスツール、ドキュメント、ソフトウェア、ソースコードライブラリなどへのワンクリックアクセス。 Windows、Mac、Linuxで利用可能です!SILICON LABS EFM8 BB50 8 ビット MCU プロキット マイクロコントローラー - Simplicity Studio

SILICON LABS EFM8 BB50 8 ビット MCU プロキット マイクロコントローラー - アイコン 9
IoTポートフォリオ
www.silabs.com/IoT
SW / HW
www.silabs.com/simplicity
品質
www.silabs.com/quality
サポートとコミュニティ
www.silabs.com/community

免責事項
Silicon Labs は、Silicon Labs 製品を使用している、または使用を予定しているシステムおよびソフトウェア実装者向けに、利用可能なすべての周辺機器およびモジュールに関する最新かつ正確で詳細なドキュメントをお客様に提供することを目指しています。特性データ、利用可能なモジュールおよび周辺機器、メモリ サイズ、メモリ アドレスは各デバイスに固有のものであり、提供される「標準」パラメータはアプリケーションによって異なる場合があります。アプリケーション例ampここで説明するファイルは、説明のみを目的としています。 Silicon Labs は、本書の製品情報、仕様、および説明を予告なく変更する権利を留保し、含まれる情報の正確性または完全性については保証しません。 Silicon Labs は、安全性または信頼性の理由から、事前の通知なく、製造プロセス中に製品ファームウェアを更新する場合があります。このような変更により、製品の仕様やロマンスが変わることはありません。 Silicon Labs は、このドキュメントで提供される情報の使用による結果に対して一切の責任を負いません。この文書は、集積回路を設計または製造するライセンスを暗示または明示的に付与するものではありません。これらの製品は、Silicon Labs の書面による特別な同意がない限り、FDA クラス III デバイス、FDA の市販前承認が必要なアプリケーション、またはライフ サポート システム内で使用するように設計または認可されていません。 「生命維持システム」とは、生命および/または健康をサポートまたは維持することを目的とした製品またはシステムであり、故障した場合、重大な人身傷害または死亡につながることが合理的に予想されます。 Silicon Labs 製品は軍事用途向けに設計または認可されていません。 Silicon Labs の製品は、いかなる状況においても、核兵器、生物兵器、化学兵器を含む (ただしこれらに限定されない) 大量破壊兵器、またはそのような兵器を運搬可能なミサイルに使用してはなりません。 Silicon Labs は、明示および黙示のすべての保証を否認し、そのような不正なアプリケーションでの Silicon Labs 製品の使用に関連する怪我や損害については責任を負わないものとします。
注記: このコンテンツには、現在は使用されていないオフエンダイブの用語が含まれている可能性があります。 Silicon Labs は、これらの用語を可能な限り包括的表現に置き換えています。 詳細については、次を参照してください。 www.silabs.com/about-us/inclusive-lexicon-project
商標情報 Silicon Laboratories Inc.® 、Silicon Laboratories® 、Silicon Labs® 、SiLabs ® および Silicon Labs ロゴ ® 、Blueridge® 、Blueridge ロゴ® 、EFM® 、EFM32® 、EFR、Ember ® 、Energy Micro、Energy Micro ロゴおよびこれらの組み合わせ、「世界で最もエネルギーに優しいマイクロコントローラー」、Repine Signals®、Wized Connect、n-Link、Thread Arch®、Elin®、EZRadioPRO®、EZRadioPRO®、Gecko®、Gecko OS、Gecko OS Studio、Precision32®、Simplicity Studio®、Telegenic、Telegenic Logo®、USB XPress®、Sentry、Sentry ロゴおよび Sentry DMS、Z-Wave®、その他は Silicon Labs の商標または登録商標です。 ARM、CORTEX、Cortex-M3、THUMB は ARM Holdings の商標または登録商標です。 Keli は ARM Limited の登録商標です。 Wi-Fi は Wi-Fi Alliance の登録商標です。ここで言及されている他のすべての製品またはブランド名は、それぞれの所有者の商標です。

シリコン - ロゴシリコンラボラトリーズ株式会社
400西シーザーチャベス
オースティン、テキサス州 78701
アメリカ合衆国
www.silabs.com
シラブス.com | より接続された世界を構築します。
Copyright©2023by Silicon Laboratories

ドキュメント / リソース

SILICON LABS EFM8 BB50 8 ビット MCU プロキットマイクロコントローラー [pdf] ユーザーガイド
EFM8 BB50 8 ビット MCU プロ キット マイクロコントローラー、EFM8 BB50、8 ビット MCU プロ キット マイクロコントローラー、プロ キット マイクロコントローラー、キット マイクロコントローラー、マイクロコントローラー

参考文献

コメントを残す

あなたのメールアドレスは公開されません。 必須項目はマークされています *