Cypress、Bluetooth LE通信のIoTを~単に設できるICとツールを提供
Cypress Semiconductorは、IoT応を狙い、Bluetooth Low Energyチップを2|類(PSoC 4 BLEとPRoC BLE)とそれらの開発ツールを提供し始めた。いずれもCypressがPSoC(programmable SoC)と}ぶ、アナログ搭載のマイクロコントローラをベースにしたチップである。

図1 Bluetooth Low Energy搭載のIoTを設できるPSoC 4 BLE(左)とPRoC BLE() 出Z:Cypress Semiconductor
ただし、来のPSoCは無料の8ビットCPUコア8051をベースにしていたが、さすがに8ビットでは使メモリJ囲が少なすぎるため、今vのチップではARMの32ビットマイコンコアCortex-M0をベースにしている。Cortex-M0をコントローラとして使い、Bluetooth Low Energyv路や256KBのフラッシュメモリ、32KBのSRAM、アナログv路ブロック、Q|I/Oポートや周辺v路などを集積している(図1)。Bluetooth Low Energy通信機Δ肇▲淵蹈阿鮟言僂靴32ビットマイコンという位づけになる。
それだけではない。Cypressがこれまで進めてきたスマートフォンのタッチパネルに使う電容量型タッチセンサU御v路CapSenseもPSoC 4 BLEに集積されているため、ディスプレイ屬妊織奪船好リーン機Δ眩箸濆むことができる。加えて、Bluetooth LEを使う以屐低消J電\術も使うため、スリープモード、ディープスリープ、ハイバネート、ストップという四つの待機モードを使えるようになっている。v路がほぼVまっているストップXからのウェークアップ時間(レイテンシ)は2msと]い。
Cypressが狙うc效IoT(Internet of Things)では、ホームオートメーションやヘルスケア、スポーツ管理、フィットネスモニターなどのウェアラブル端などとスマートフォンとをBluetooth Low Energyでつなぐ。Cypressのチップと開発システムを使えば、センサ出からBluetooth通信までIoTシステムを設できる。
図2 PSoC Creatorを使えば設が楽 出Z:Cypress Semiconductor
Cypressは来のPSoCから提供してきた開発ツールPSoC Creatorに、Bluetooth LE仕様のv路も設するためのツールBLE Componentも組み込めるようにしている(図2)。PSoC Creatorには75個以屬離灰鵐檗璽優鵐肇薀ぅ屮薀蠅魎泙鵑任り、それらをドラッグ&ドロップしてシステムを設する。Bluetooth LEの霾は、BLE Componentツールを使って設する。BLE ComponentはBluetooth 4.1仕様に拠しており、そのプロトコルスタックとプロファイルを~単に設定できる。
アンテナと直TするAMN(Antenna Matching Network)のRF設も統合しており、Cypressが提供するAMNにはバランも内鼎靴討い襪燭瓠外はLとCの2個で済むとしている。
例えば、心拍数モニターを開発する例では、人からの2本の電極からのセンサ信、鮖\幅、フィルタをかけてA-D変換し、デジタル信ス萢へとつなぐ(図3)。出はLCDドライブにつながり、心拍データ入とタッチセンサU御、加]度入も集積されている。
図3 心拍数モニターを設した例 出Z:Cypress Semiconductor
Cypressによれば、PRoC BLEのチップはもともと、無線マウスやリモコンなどに使う独O仕様の無線v路を主としたチップにBluetooth LE機Δ盻言僂靴燭發痢コントローラには同様にARM Cortex-M0を使うようになったため、ICチップのv路ブロックはPSoCと瑤討い襦