EFR32MG1(Silicon labs)とは?仕様・機能・評価

EFR32MG1は、Silicon Labs(以下、「SLAB」)のマイクロコントローラーです。Arm® Cortex®-M4Fコアを搭載しており、動作周波数は最大40MHz・最大256KBのフラッシュメモリと32KBのRAMを内蔵しています。

EFR32MG1の仕様 

CPU High Performance 32-bit Arm® Cortex®-M4 CPU 
動作周波数 最大40MHz
Memory Flash(KB) 最大256KB
RAM(KB) 32KB
Receive Mode A single-ended(2.4 GHz) or differential (Sub-GHz) LNA amplifies the input RF signal. 

出典:EFR32MG1 シリーズ 1 Zigbee および Thread 用 メッシュネットワーク・ワイヤレス SoC

EFR32MG1とは

EFR32MG1とは

「EFR32MG1」とは、SLABが開発したWireless Geckoと呼ばれるマイクロコントローラーの一種です。同社が展開している3つのシリーズのうちのひとつで、他にも「EFR32BG1シリーズ」「EFR32FG1シリーズ」などがあります。

Wireless Geckoは、Zigbee、Threadなどの無線通信に対応しており、省電力で高性能な通信を実現できます。EFR32MG1は、さまざまなアプリケーションに応用するために、多くの機能やインターフェースを備えています。

出典:EFR32MG1 ベースモジュール(シリーズ 1)

EFR32MG1とは

EFR32MG1は、Arm® Cortex®-M4Fコアを搭載した32ビットマイクロコントローラーです。動作周波数は最大40MHzで、最大256KBのフラッシュメモリと32KBのRAMを内蔵しています。EFR32MG1は、2.4GHz帯の無線通信に対応しており、Zigbee、Threadなどの無線通信をサポートしています。また、EFR32MG1は、低消費電力モードや電源管理機能を備えており、バッテリー駆動のデバイスに適しています。

EFR32MG1のラインアップ

EFR32MG1シリーズの主なラインアップは、以下の通りです。

  • EFR32MG13:バッテリー駆動型 Zigbee または Thread アプリケーション用
  • EFR32MG12:Zigbee、Thread、マルチプロトコル・アプリケーション用

出典:EFR32MG1 ベースモジュール(シリーズ 1)

EFR32MG1とは

EFR32MG1の導入を検討している企業やエンジニアに向けて、その特長を紹介します。

【特長1】電力節約に役立つ設計 

近年開発されている低消費電力アプリケーションを念頭において設計されています。Cortex®-M4コアをベースにEFM32 32 ビット・マイクロコントローラ(MCU)EFR32 ワイヤレス SoCを用いて消費電力を抑えて、チップ間の配線や接続部分を減らしています。

16kB RAM 保持とリアルタイム・クロック動作を使った、0.9μAディープ・スリープ・モードをはじめとする、複数のエネルギーモードを活用して消費電力を調節します。

【特長2】豊富な機能があり高度統合型

マイクロコントローラとモジュールは、高度に統合されているので、設計が簡単になります。ADC、DAC、タイマー、静電容量式タッチなどの機能、I²C、USB、イーサーネットにまたがる通信オプションといった、統合型周辺機器の豊富なセレクションを活用できます。

そのためデザインがシンプルになり、必要な部品の数も少なくなります。さらに、小さくて認定済みのワイヤレスモジュールを使えば、すぐに製品化できます。

【特長3】セキュリティ面に強い

端末ノードからクラウドまでシステムを保護し、無線によるアップデートでお客様の設計に適応できます。

AES・ECC・SHAなどの暗号化に対応しており、消費電力の少ない「暗号アクセラレータ」や起動時にソフトウェアの有効性を判断する「セキュア・ブートローダ」を用います。

また予測できない数値を作る「TRNG」、ソフトウェアを使った周辺機器へのアクセスにきめ細かな管理をおこなうためのセキュリティ管理ユニット「SMU」といった、ハードウエアセキュリティ技術を利用します。

【特長4】堅牢なSDKでマルチプロトコル接続

SLABが提供するMicrium OSとSDKを用いれば、周辺装置のドライバーとワイヤレス通信プロトコルにまたがる開発がスムーズになります。「EFM32 32 ビットMCU」と「EFR32 RF SoC」の包括的なSDKを使うことで、周辺機器、USB、イーサネット接続が広範囲で可能になります。

市場ニーズに合わせて、さまざまな地域でサービスを提供し、現地でのアップグレードにも対応できるようにしています。EFR32マルチプロトコル・ソフトウエアとワイヤレスGecko SoC を使い、Bluetooth®低消費電力技術(BLE)、Zigbee®、Thread、独自規格のワイヤレス接続をサポートします。

現場で必要なワイヤレス接続性プロトコルを選択したり、工場で設定した無線プロトコルを変更したりする製品の開発に役立ちます。同じSoCまたはピンの互換性があるSoCを採用することで、柔軟に市場ニーズに対応。セキュアな更新機能があり、現地でデバイスの機能を追加することも可能です。

EFR32MG1の使い方(アプリケーション)

EFR32MG1は、以下のアプリケーションに適しています。

  • スマート照明
  • ゲートウェイ
  • 音声アシスタント

出典:EFR32MG1 シリーズ 1 Zigbee および Thread 用 メッシュネットワーク・ワイヤレス SoC

EFR32MG1の入手方法

EFR32MG1は、SLABの正規販売店や下記のオンラインショップなどで購入できます。

EFR32MG1の開発環境

EFR32MG1に対応した代表的な開発環境は、下記の通りです。

  • IAR Embedded Workbench for Arm
  • Simplicity Studio – SLAB

EFR32MG1 評価ボード

EFR32MG1を評価するためには、評価ボードを使用すると便利です。評価ボードは、EFR32MG1を搭載したモジュールと、デバッグや拡張機能を提供するボードから構成されています。評価ボードには、以下のものがあります。

製品名 サポートCPU 特長 ユーザーマニュアル
SLWSTK6000B EFR32MG12 複数の無線基板を使用して、メッシュ・ネットワークを作成し、EFR32MGモジュールとSoC を評価できる SLWSTK6000B

EFR32MG1の対応OS

EFR32MG1に対応している主なOSは、下記の通りです。

  • μC3(マイクロ・シー・キューブ)/Compact(弊社製品)
  • Micrium OS(SLAB)

弊社製品「μC3(マイクロ・シー・キューブ)」のご紹介

マイコン向け超軽量カーネルを採用したRTOS「μC3(マイクロ・シー・キューブ)/Compact」

μC3(マイクロ・シー・キューブ)/Compactは、マイコン内蔵の小さなメモリだけで動作するように最適化された、コンパクトなμITRON4.0仕様のRTOSです。

μC3/Compactは、ソースコードに直接コンフィグレーションを行うのではなく、付属のコンフィグレータによりGUIベースでRTOS、TCP/IP、デバイスのコンフィグレーションからベースコードの自動生成まで行います。

小さいフットプリント
マイコンの小さなROM/RAMのみで動作するように最適化された最小2.4Kbyteのコンパクトなカーネル。メモリ容量が小さい安価なデバイスを使用する事ができます。

μC3/Configurator付属
選択・設定するだけでベースコードが生成できるコンフィギュレーションツール。開発時間の大幅な短縮やコーディングミスの減少が可能。RTOSの初心者でも簡単に開発をスタートできます。

豊富なCPUサポート
業界随一のCPUサポート実績があり、技術サポートも充実しています。CPUの選択肢を広げ、機会費用を抑える事ができます。業界随一のCPUサポート実績があり、技術サポートも充実。使用予定のデバイスで直ぐに開発着手が可能で、ご質問に対して24時間以内の1次回答を徹底しています。

省電力対応
デフォルトで省電力機能がついているため、システム全体の省電力に貢献します。

詳しい資料をご希望の方は、下記よりプロダクトガイドをダウンロードしてください。

資料ダウンロード(無料)

μC3のライセンスの種類・詳細

ライセンスの種類

ライセンスの種類は3つあります。

  • 開発量産用プロジェクトライセンス
  • プラットフォームライセンス
  • 研究開発用プロジェクトライセンス

開発量産用プロジェクトライセンス

開発量産用プロジェクトライセンスは、研究開発から量産販売までが可能な標準的なライセンスとなります。開発量産用プロジェクトライセンスの対象製品の範囲には、1種類の製品型番だけでなく、その製品ファミリ(派生機種)が含まれます。

有償の保守契約に加入中の場合、プラットフォームライセンスのライセンス費用との差額でアップグレードが可能です。

プラットフォームライセンス

プラットフォームライセンスは、プロジェクトライセンスの対象範囲を広げたライセンスです。プラットフォームライセンスの対象製品は、1種類の製品ファミリだけでなく、複数の製品ファミリが範囲となります。サイトライセンスではございません。

研究開発用プロジェクトライセンス

研究開発用プロジェクトライセンスは、研究開発のみ可能なライセンスです。ライセンス購入時の段階で、製品化まで見えていない場合や、フィジビリティスタディの場合にお勧めです。

ライセンス費用は、開発量産用プロジェクトライセンスの60%の価格です。

有償の保守契約に加入中の場合、開発量産用プロジェクトライセンスのライセンス費用の40%オフの価格でアップグレードが可能です。

ポイント
  • 開発量産用プロジェクトライセンス:研究開発から量産販売までが可能な標準的なライセンス
  • プラットフォームライセンス   :1種類の製品ファミリだけでなく、複数の製品ファミリを範囲とするライセンス
  • 研究開発用プロジェクトライセンス:製品化まで見えていない場合や、フィジビリティスタディの場合にお勧めなライセンス

※弊社のライセンスはプロジェクトライセンスの形式を採っております。ご購入時に該当プロジェクトの名称をご登録いただく必要があり、その際、「計測機器」などの抽象的な名称ではなく、具体的な名称を頂戴しております。

お客様のご要望にあわせて適切な範囲で設定させていただきますので、まずは、担当営業にご相談下さい。

ライセンスの詳細

  • ライセンス費用の金額・計算方法:ライセンス購入時の固定の一括払いのみでご使用いただけます
  • 開発人数制限 :無(ただし同プロジェクト内)
  • 提供形態 :ソースコード
  • 使用範囲 :定義されたプロジェクト内
  • 使用CPU :型番固定ではなくCPUシリーズ(例:STM32F4シリーズ)
  • μC3/ConfiguratorはCPUシリーズ毎に用意されています

ライセンスの価格などの詳細については、下記よりプロダクトガイドをダウンロードしてご覧ください。

資料ダウンロード(無料)

保守について

製品定価には契約日の翌月1日から6ヶ月分の無償保守が含まれています。

無償保守サービス終了後は有償での保守サービスとなります。そのまま継続でのご利用の場合、製品価格(研究開発用プロジェクトライセンスはプロジェクトライセンス価格)の20%、非継続の後に再加入をされたい場合は研究開発用プロジェクトライセンスはプロジェクトライセンス価格)の40%となります。

プロジェクトライセンスと1年間の保守サービスを同時にご購入いただいた場合は、初回に限り15%とさせていただきます。

保守サービスには以下が含まれています。

  • 製品の無償バージョンアップ対応
  • コンパイラのバージョンアップ対応
  • メールによる技術サポートサービス(1営業日以内に1次回答)