マイコンの低電設ツールSimplicity StudioをSilicon Labsがリリース
IoT(Internet of Things)に向けユーザが低電設しやすい開発ツールSimplicity Studioを、Silicon Laboratoriesがリリースした。同社はIoT向けのチップセット(センサ、マイコン、送p信機)はすでにeっているため、ユーザはこのツールとチップセットでIoTデバイスを開発しやすくなる(図1)。

図1 Silicon Labsのeつ群 出Z:Silicon Laboratories
「当社は、半導の提供vであり、サービスやインターネットのプロバイダではありません。IoT向けのに瓦靴董▲愁侫肇Ε┘▲┘鵐献縫△鬟蓮璽疋Ε┘▲┘鵐献縫△茲蠅碵Hく採してきましたが、チップに独O性をeたせるためのソフトウエア開発です」。こう述べたのは、同社MCU&ワイヤレス靆腑沺璽吋謄ング担当シニアディレクタのDaniel Cooley(図2)。だから開発ツールを提供する。
図2 Silicon LabsのMCU&ワイヤレス担当シニアディレクタのDaniel Cooley
IoT端には、スマートフォンやパソコンからウェアラブル端、電メータ、スマートメータなどがある。これらの端のHくのセンサに求められる仕様は低消J電である。化学プラントやO動化工場、豢機、貨騁`Z、石パイプライン、橋悄▲肇鵐優襪覆錨杜を供給しにくい巨jな機械システムなどにDりけるセンサは、10Q以屬脇虻遒靴覆韻譴个覆蕕覆いらだ。このためIoT端のデータ処理を行うマイクロコントローラにはµA以下の消J電流が求められる。マイコンOの消J電をらすことは言うまでもないが、オン・オフ動作をこと細かくU御しなければならない。
そのための開発ツールとなるのが、発表したSimplicity Studioだ。Simplicity Studioは文C通り、~単なツールだという。コンパイラやデバッガ、IDEなどを統合したEclipseベースを基本としながら、タイル擬阿離轡鵐廛襪淵ぅ鵐拭璽侫А璽慌Cを提供する。マイコンの|類によってトップ画Cは変わる。Silicon Labsのeつ32ビットマイコンEFM32と8051ベースの8ビットマイコンのプログラミングに使え、@を指定すると、そのに官したタイル画Cが出てくる。
Simplicity Studioの中でも、AEM(Advanced Energy Monitoring)は、消J電を下げる設ができる機Δ長がある。細かいオン・オフU御X況を可化できるため、消J電が少ないシステムを設することができる。「k般にソフトウエア開発vはメモリ容量に係わるコード行数しか見ない」(Cooley)ため、エネルギー効率を屬欧蕕譴覆った。
図3 パルスを見ながら官するコードも見られるAEM機Α―儘Z:Silicon Laboratories
AEM機Δ魯泪ぅ灰麁陲離譽献好燭鬟皀縫拭爾掘電流パルスと、官するコードを見ることができる。図3屬靴づ世魯ぅ戰鵐箸鯢修掘△海海鬟リックするとその点に官するコードの行を図3の左笋硫Cで見ることができる。プログラムを直すことで消J電をらす。