PSoC® 4 BLE新製品のご紹介 PSoC = プログラマブル システム オンチップ BLE = Bluetooth低エネルギー 業界で最も集積されたワンチップBLEソリューションにより 低消費電力無線システムを容易に設計 001-93482 Rev ** Owner: GUL PSoC 4 BLE新製品のご紹介 モノのインターネット革命 モノのインターネット (IoT) は現実的な商品になっている IoTは日常的に使う物がインターネットに接続される方法 (例えば、サーモスタットが携帯電話から調整) 2020年までに、60億もの日常の物がIoTネットワークに接続1 センサーベース システムは「実際の世界」をIoTネットワークに接続 センサーベースIoTシステムは対話的かつ自律的に作動し、一般的に無線通信を使用 センサーベースIoTシステムは、バッテリで作動するために低消費電力である必要がある BLEはIoT用低消費電力無線規格のデファクト スタンダード 2013年にiPad、iPhone、MacBook、Galaxy、Nexus、Thinkpadを含む12億のBluetooth Smart Ready製品が発売2 BLEは、ウェアラブル機器、医療機器やホーム オートメーション機器等の低消費電力、センサーベース製品向けに設計 IoT製品がセンサーベースBLEシステムを必要とする Jawbone社のフィットネス モニタ 1 2 Mio社の心拍数モニタ Kwikset社のKevoデッドボルト ソース: Cisco社のCEO (最高経営責任者) John Chambersは2014年モバイル ワールド コングレス展示会で発表 ソース: ABI研究 001-93482 Rev ** Owner: GUL PSoC 4 BLE新製品のご紹介 3a PSoC: 世界初のプログラマブルな 組み込み設計プラットフォーム PSoCは以下の特長を持っているプログラマブルな組み込み設計プラットフォーム: 32ビットARM® Cortex™-M0などのようなCPUおよびアナログとデジタルのプログラマブル ブロックを搭載 タッチ センシングなどの信頼性が高く、使いやすいソリューションにより組み込みシステムの設計を加速 低消費電力設計を実現 PSoCは信頼性の高いソリューションであり、業界において17億個以上が発売された実績がある サイプレスは2000年から連続的にPSoCに投資 PSoCは産業、民生、医療、ネットワーキング、車載などのアプリケーションに使用 PSoC 4 BLEはPSoC 4と BLE無線を統合した IC サイプレスは自社の130nm、フラッシュベースSONOS2 プロセス技術で設計され、BLE無線技術を認証済み1 1 2 Bluetoothスペシャル インタレスト グループ (Special Interest Group;SIG) により認証 Silicon-Oxide-Nitride-Oxide-Silicon (シリコン-酸化物-窒化物-酸化物-シリコン): 高信頼性、自動車産業標準を満たす高品質の不揮発性半導体技術 001-93482 Rev ** Owner: GUL PSoC 4 BLE新製品のご紹介 3b Bluetoothの用語 Bluetooth Classic 携帯電話ヘッドセットへのオーディオ ストリーミングで一般的になったパーソナル エリア ネットワーク用のレガシー規格 GFSK2 変調方式で2.4GHz ISM1 バンドで動作、最大3Mbpsデータ レートに対応 Bluetooth低消費電力 (BLE) ステートまたは制御情報を通信する短距離、低消費電力、無線アプリケーション向けの2010年から採用された規格 GFSK変調方式で2.4GHz ISMバンドで作動、1Mbpsデータ レートに対応 Bluetooth Classicと下位互換性なし Bluetooth 4.0 BLEを追加したBluetooth Classic仕様のアップグレード版 Bluetooth 4.1 セキュリティを改善し、消費電力を低減し、スループット3を向上させる、 2013年12月に採用された拡張Bluetooth 4.0仕様 Bluetooth Smart Ready 製品 Bluetooth Classic製品 Bluetooth Smart オーディオ ストリーミング BLEのみに対応したBluetooth 4.0/4.1製品の商標 Bluetooth Smart Ready Bluetooth Smart 製品 Bluetooth ClassicとBLEの両方に 対応したBluetooth 4.0/4.1製品の商標 センサー データ 世界中にライセンスフリーの産業、科学、医療 (ISM) 向けのRF周波数バンド ガウス周波数偏移変調 3 272Kbps、プロトコル オーバーヘッドも含む (Bluetooth 4.0より15%高い) 1 2 001-93482 Rev ** Owner: GUL PSoC 4 BLE新製品のご紹介 4a 専門用語 アナログ フロント エンド (AFE) ADCにインターフェースするためにオペアンプ、フィルタ、コンパレータなどを使用するアナログ信号調整回路 バラン 差動RF信号をシングル エンド信号またその逆に変換する電気 デバイス アンテナ マッチング ネットワーク (AMN) バラン機能、アンテナ インピーダンス マッチングおよびローパス フィルタを提供するRLC回路ネットワーク BLEプロトコル スタック (スタック) BLE通信を提供するためのBluetooth 4.0/4.1仕様を実装するファームウェア BLEプロファイル (プロファイル) 同じプロファイルを使用しているデバイス間のアプリケーション レベルの相互運用性を保証するBluetooth仕様 例えば、キーボードはHIDプロファイルを使用し、心拍数モニタ (HRM) はHRMプロファイルを使用 Bluetooth Smart Readyデバイス Bluetooth Smartデバイス アプリケーション (例えば、マウス) アプリケーション &プロファイル アプリケーション アプリケーション レベル相互運用性 プロファイル: HID、HRM、グルコース メーターなど プロファイル: HID、HRM、グルコース メーターなど 一般アクセス プロファイル (GAP) BLEプロトコル スタック1 一般属性プロトコル (GATT) 属性プロトコル (ATT) Bluetooth ClassicとBLE プロトコル スタック セキュリティ マネージャ (SM) 論理リンク制御および適応プロトコル (L2CAP) リンク層 (LL) ハードウェア2 1 2 直接テスト モード (DM) 物理層 (PHY) 直接テスト モード リンク層 BLEリンク 物理層 詳細については、BLEコンポーネントのデータシートを参照 シリコン チップ上に実装 001-93482 Rev ** Owner: GUL PSoC 4 BLE新製品のご紹介 4b PSoCの用語 PSoC Creator™ 75以上のコンポーネント を利用可能 PSoC 3、PSoC 4、PSoC 5LP統合開発環境 (IDE) PCにインストールされ以下のことを実現するソフトウェア: PSoCシステムのハードウェアとファームウェアの同時設計、または 一般的なIDEへのエクスポートもできるハードウェアの設計 コンポーネント PSoC Creatorソフトウェアにおいてアイコンで示された無料の組み込みIC 単一のPSoCに複数のICとシステム インターフェースを統合するために使用 PSoC Creatorの中でシステムを設計するために、アイコンをドラッグ/ドロップ 固有のメイン システム バスを介してMCUに接続 BLEコンポーネントはBluetooth Smart製品をほんの数分で作成 プログラマブル アナログ コンポーネントはセンサー用に使用 BLEコンポーネントはBluetooth Smart製品を作成 コンポーネントのコンフィギュレーション ツール PSoC CreatorにおけるBLEコンポーネントと コンフィギュレーション ツール PSoC Creatorにおける単純なグラフィカル ユーザー インターフェース 各コンポーネントに組み込まれる コンポーネント パラメータをカスタマイズするために使用 コンポーネントを右クリックすることでアクセス PSoC 4 BLE BLE無線を統合したPSoC 4 IC Bluetooth 4.1と互換性のあるロイヤリティフリーの BLEプロトコル スタックを含む 001-93482 Rev ** Owner: GUL プログラマブル アナログ コンポーネント はセンサー インターフェースを作成 BLEコンポーネント アイコン BLEコンポーネントのコンフィギュ レーション ツールはGUIを提供し、 複雑なBLEプロトコル スタックとプ ロファイルの実装を簡素化 PSoC 4 BLE新製品のご紹介 4c PSoCの用語 CapSense® サイプレスのタッチ センシング ユーザー インターフェース ソリューション 業界No.2に比べ、4倍の販売実績がある業界No.1ソリューション SmartSense™ 自動チューニング CapSenseボタンがシステム、製造および環境の変化に応じて連続的に補正を行うようにするアルゴリズム 手動チューニングを必要とせずに製品設計を簡素化 汎用デジタル ブロック (UDB) 以下を含むPSoCプログラマブル デジタル ロジック ブロック: 2個のプログラマブル ロジック デバイス (PLD) 算術論理演算ユニットを備えた1つのプログラマブル データ パス ステータスおよび制御レジスタ PSoC Creatorで次のものを使用して設定: 1) PSoC Creatorコンポーネント、2) グラフィカル ステート マシン エディタ、または3) Verilogコード 連続時間ブロック (CTBm) オペアンプ、PGA、コンパレータなどを実装するために使用されたプログラマブル アナログ ブロック (以下に示す) CTBmを備えたPSoC 4プログラマブル アナログ ブロック 回路図: 差動プリアンプ回路を備えたADC プログラマブル アナログ ブロック CTBM オペ アンプ コンフィギュレー ション後 オペ アンプ 12ビットSAR ADC 1Msps オペ アンプ オペ アンプ CTBmやSAR ADCなどのPSoC 4 BLEデバイスの プログラマブル アナログ ブロックは… 001-93482 Rev ** Owner: GUL PSoC Creatorでコンポーネントを使用してこの差動プリアンプなどのような 多くのカスタム アナログ回路を作成可能 PSoC 4 BLE新製品のご紹介 4d エンジニアが直面する課題 IoT用の無線センサーベース システムの設計は難しい 無線センサーベース システムの設計には、エンジニアが複数のICベンダーからの設計ツールを使用できる必要がある 無線仕様は複雑なファームウェア開発 (例、BLEプロトコル スタック) を必要とする RF基板設計は複雑 複数のICによるシステム設計はBOMコストを増加 センサーベース システムはセンサーAFE、デジタル制御ロジック、BLE無線技術とMCUを必要とする 複雑なユーザー インタフェースは追加タッチまたはディスプレイICを必要とする 低消費電力システムを実現するのは難しい 無線システムはコイン電池で作動することが多い システム電力の最適化には、低消費電力モードを慎重に使用する必要がある PSoC 4 BLEはこれらの問題を解決: 1. PSoC Creatorで完全なシステム設計を実現 2. 使いやすいBLEコンポーネントでBLEプロトコル スタックとプロファイル コンフィギュレーションを簡素化 3. バランを統合して、RF基板設計を簡素化 4. プログラマブルなAFEとデジタル ロジックを統合し、CapSenseとARM Cortex-M0 CPUおよびBLE無線技術を統合 5. 5つのフレキシブルで使いやすい低消費電力モードを提供 PSoC 4 BLEワンチップ ソリューションは低消費電力、センサーベースIoTシステムを作成する点では 匹敵するものがない 001-93482 Rev ** Owner: GUL PSoC 4 BLE新製品のご紹介 5 1. PSoC Creatorが完全な システム設計を実現 PSoC Creator IDEに表示されたカスタムAFEを備えたBLE心拍数モニタのサンプル プロジェクト 1. 75以上のコンポーネントのライブ ラリを調べる 2. メイン設計ワークスペースで ハードウェア システム設計を完成 するようにコンポーネント アイコン をドラッグとドロップ (例え ば、Bluetooth Smart設計に は、BLEコンポーネントを使用) HRM 3. コンポーネントのコンフィギュ レーション ツールを使って、コン ポーネントを設定 4. コンポーネントのコンフィギュ レーション ツールからコンポーネ ント データシートに直接アクセス 5. PSoC Creator IDEにおいてアプ リケーション ファームウェアとハ ードウェアを相互設計 6. 完全システム設計ガイドラインに ついては、PSoC 4 BLE入門アプ リケーション ノートを参照 001-93482 Rev ** Owner: GUL PSoC 4 BLE新製品のご紹介 6a 2. BLEコンポーネントはスタックと プロファイル コンフィギュレーションを簡素化 BLEコンポーネントは以下を含む: Bluetooth 4.1仕様 全てBLEプロファイルを含むBLEプロトコル スタック 簡単なファームウェア開発のためのAPI PSoC CreatorにおけるBLEコンポーネントのコンフィギュレーション ツール BLEコンポーネント アイコン BLEコンポーネントを右クリッ クしてコンポーネント コンフィ ギュレーション ツールを表示 2. BLEコンポーネント コンフィギュレーション ツールはBLEプロトコル スタックとプロファイル コンフィギュレーションを簡素化 001-93482 Rev ** Owner: GUL PSoC 4 BLE新製品のご紹介 6b 3. PSoC 4 BLEはRF基板を簡素化 AMNの設計は簡単ではない AMNはプリント基板レイアウト、寄生容量に敏感 最高のRF性能にはAMNの調整が必要 外部コンポーネントが必要な時、AMNの調整の複雑さは劇的に増加 標準的なAMNは7~9個の外部コンポーネントを備えているが、サイプレスAMNは、バランが統合されたので2個だけを備えている サイプレスAMN Nordic社のAMN Texas Instruments社のAMN L1 C3 2.2pF C1 1.2pF Ant L1 6.8nH 2個の外部コンポーネント L3 3.3nH C1 C2 2nH 18pF 1pF RFP RFN VDD_PA L1 4.7nH C2 1.0pF L2 10nH C1 2.2nF 7個の外部コンポーネント C4 1.5pF RFP RFN C3 18pF L2 L3 1nH 3nH L4 2nH C5 1pF C4 1pF 9個の外部コンポーネント 統合されたバランを備えたPSoC 4 BLEはRF基板設計を簡素化し、プリント基板上のフットプリントを削減 001-93482 Rev ** Owner: GUL PSoC 4 BLE新製品のご紹介 6c 4. PSoC 4 BLEはプログラマブルなAFEと デジタル ロジックおよびCapSenseを統合 CapSenseおよびプログラマブルなAFEとデジタル ロジックの統合はシステムBOMコストを削減 オペアンプ、コンパレータ、ADC、DACなどのプログラマブル デジタル ブロックを使ってセンサー インターフェース用のカスタムAFEを作成 TCPWM1、SCB2、UDBなどのプログラマブル デジタル ブロックを使ってデジタル ロジックを統合 CapSenseで信頼性の高くて、複雑なユーザー インターフェースを実装 プログラマブルなアーキテクチャはユニークなメリットを提供 UDBへCPUのタスクを解放することで、バッテリ駆動アプリケーションの消費電力を削減 UDBを使って、カスタム デジタル ペリフェラルを作成 (以下例で、カスタムI2Cが加速度計入力からウェイクアップ) 動作中にブロックを再設定して、複数の機能を作成 オンチップ マルチプレクサにより、いかなるピンもアナログまたはデジタルI/Oとして使用可能 実際のPSoC Creatorの完全なIoTシステム設計 (完全な製品設計)3 HRM入力 1 タイマ、カウンタ、パルス幅変調器;16ビット タイマ、カウンタ、パルス幅変調器ブロックとして設定可能 3 着色されたヘッダーは固有のシステム バス接続を示す 2 UART/SPI/I2Cとして構成可能なシリアル通信ブロック 001-93482 Rev ** Owner: GUL PSoC 4 BLE新製品のご紹介 6d 5. PSoC 4 BLEにより低消費電力無線 システムを可能にする 電力モード 消費電流 コード実行 使用可能な デジタル ペリフェラル アクティブ 2.2mA @ 6MHz 有 すべて スリープ 1.3mA 無 ディープ スリープ 1.3μA 無 ハイバネート 150nA 無 ストップ 60nA 無 使用可能な アナログ ペリフェラル 使用可能な クロック ソース ウェイクアップ ソース ウェイクアップ 時間 すべて すべて - - すべて 任意の割り込みソース 0 WCO6、 32kHz ILO7 コンパレータ、GPIO8、 WDT、SCB9 25μs 無 コンパレータ、GPIO 2ms 無 ウェイクアップ ピン、 XRES10 2ms すべて すべて 1 2 WDT 、LCD 、 コンパレータ、 I2C/SPI、 オペアンプ、 POR4、BOD5 リンク層3 コンパレータ、 無 POR、BOD 無 無 PSoC 4 BLEはクラス最高の低消費電力モードがある ストップ モードでGPIO保持のままで最低電流を消費 ハイバネート モードでSRAMデータを保持 ディープスリープ モードで完全なシステム状態を保持 低消費電力モード間で容易に切り替えるためにAPIを提供 1秒の接続間隔当たり平均電流18.9μAを消費 PSoC 4 BLEの消費電流 C 20 D 18 16 詳細については、AN92584をダウンロードしてください: PSoC 4 BLEの電力消費量測定 電流 (mA) 14 12 10 8 6 A 4 1秒の接続間隔当たり 段階 平均電流消費量 A =18.9µA B C D E E B F 2 活動 振動子の起動 振動子の起動 RFの送信 RFの受信 スタックの処理 WCOオン F ~ ~ 0 電力モード アクティブ スリープ スリープ スリープ アクティブ ディープ スリープ 0 1,000 2,000 3,000 4,000 999,000 1,000,000 タイム (µs) アクティブ 1 ウォッチドッグ タイマ 2 液晶ディスプレイ 3 デジタル ロジック管理BLEプロトコル 001-93482 Rev ** Owner: GUL リセット 5 電圧低下の検出 6 32kHz時計用水晶振動子 スリープ アクティブ ディープスリープ 4 パワーオン 7 32kHz内部低速度振動子 9 シリアル通信ブロック 8 汎用入出力 10 PSoC 4 BLE新製品のご紹介 外部リセット 6e PSoC 4 BLEのソリューションと 競合製品の比較 特長 CY8C4xx7-BL nRF51822 CC2541 CSR1011 CPU、速度 ARM CM0、48MHz ARM CM0、16MHz 8051、32MHz 16ビットRISC、NA フラッシュ、BLEスタック (KB) 128/256、64 256、 80 256、1304 64 (ROM)、64 電源電圧 1.9~5.5 1.8~3.6 2.0~3.6 1.8~3.6 シリアル インターフェース1 4 SPI、2 I2C、3 UART 2 SPI、2 I2C、UART 2 SPI、I2C、2 UART SPI、I2C、UART CapSenseチャネル 36 無 無 無 UDB 4 無 無 無 ADC 12ビット、1Msps 10ビット、14.7ksps 12ビット、7.5ksps 10ビット、0.7ksps オペアンプ、コンパレータ 4、2 無、無 無、1 無、無 パッケージ/GPIO QFN、CSP/36 QFN、CSP/32 QFN/23 QFN/32 Rx感度2 (dBm) -92 -93 -88 -92.5 平均電流 (µA) (1秒、4秒接続) 18.9、5.7 15.5、5.6 24、6.75 28、10.75 ディープスリープ電流 (µA) 1.3 2.3 1 5 ハイバネート電流3 (nA) 150 2,400 500 非対応 ストップ モード電流 (nA) 60 無 無 600 集積バラン 有 無 無 有 3 RAMのデータを保持するハイバネート サイプレスとTIはSPIとI2C用に使用できるマスターとスレーブの両方を持っているが、 4 8051のコード容量がARM Cortex-M0より 低いため、TI BLEスタックはフラッシュの130KBを使用 NordicとCSRはマスターのみがある 2 すべての場合にバランの前の段階で測定 001-93482 Owner: GUL PSoC 4 BLE新製品のご紹介 7 Rev ** 1 PSoC 4デバイス ファミリ インテリジェントな アナログPSoC 4100 PSoC MCU PSoC 4000 プログラマブルなデジタル プログラマブルなアナログ PSoC 4200 PSoC 4400 CY8C41x8-BL ARM CM01、256K/32K NDAが必要 営業担当者まで CY8C42x7-BL ARM CM01、256K/32K NDAが必要 営業担当者まで CY8C41x7-BL ARM CM01 24MHz、128K/16K CMP2、オペアンプ、ADC5、SCB6、 TCPWM4 、CapSense、BLE8 56-QFN、68-CSP CY8C42x7-BL ARM CM01 48MHz、128K/16K CMP2、オペアンプ、ADC5、SCB6、 TCPWM4 、CapSense、UDB7、 BLE8 56-QFN、68-CSP CY8C46x7 ARM CM01、128K/32K NDAが必要 営業担当者まで 性能 CY8C44x6 ARM CM01、64K/16K NDAが必要 営業担当者まで CY8C40x4 ARM CM01 16MHz、16K/2K CMP2、I2C、DAC3、TCPWM4、 CapSense 8/16-SOIC、16/24-QFN CY8C41x5 ARM CM01 24MHz、32K/4K CMP2、オペアンプ、ADC5、SCB6、 TCPWM4、CapSense 28-SSOP、44-TQFP、40-QFN CY8C42x5 ARM CM01 48MHz、32K/4K CMP2、オペアンプ、ADC5、SCB6、 TCPWM4 、CapSense、UDB7 28-SSOP、44-TQFP、40-QFN CY8C41x4 ARM CM01 24MHz、16K/4K CMP2、オペアンプ、ADC5、SCB6、 TCPWM4 、CapSense 28-SSOP、44-TQFP、40-QFN CY8C42x4 ARM CM01 48MHz、16K/4K CMP2、オペアンプ、ADC5、SCB6、 TCPWM4 、CapSense、UDB7 28-SSOP、44-TQFP、40-QFN 高性能アナログ PSoC 4600 CY8C46x6 ARM CM01、64K/16K NDAが必要 営業担当者まで CY8C44x5 ARM CM01、32K/8K NDAが必要 営業担当者まで CY8C40x3 ARM CM01 16MHz、8K/2K CMP2、I2C、DAC3、TCPWM4 8/16-SOIC、16-QFN インテグレーション 1 Cortex-M0 2 コンパレータ 3 デジタル-アナログ変換器 001-93482 Owner: GUL Rev ** 4 タイマ/カウンタ/PWMブロック 7 アナログ-デジタル変換器 6 I2C/SPI/UARTとして設定可能なシリアル通信ブロック 8 5 汎用デジタル ブロック Bluetooth低消費電力 PSoC 4 BLE新製品のご紹介 量産中 サンプル出荷 新製品 開発中/コンセプト 10 PSoC 4 BLE (CY8C4xx7-BL) アプリケーション ブロック図 スポーツやフィットネス モニタ、ウェアラブル機器、医療機器、 ホーム オートメーション ソリューション、ゲーム コントローラー、モノの インターネット (IoT) 仕組み用のセンサーベースの低消費電力システム PSoC 4 BLEワンチップ ソリューション プログラマブル アナログ ブロック MCUサブシステム 特長 オペ アンプ x4 CORTEX-M0 I/Oサブシステム GPIO x8 SAR2 ADC AFE1がプログラム可能 BLEシステム PGA、コンパレータ、フィルタなどとして構成可能な4つのオペアンプ 1個の12ビットの1Msps SAR2 ADC SmartSense™自動チューニングを備えたCapSense® 1個の タッチパッド機能を備えたサイプレスのCapacitive Sigma-Delta™ (CSD) コントローラー フラッシュ (256KB) デジタル ロジックがプログラマブル可能 4個の汎用デジタル ブロック (UDB): カスタム デジタル ペリフェラル 4個の構成可能なTCPWM3ブロック: それぞれが16ビット タイマ、 カウンタおよびPWMのいずれかとして構成可能 2個の構成可能なシリアル通信ブロック (SCB): それぞれがI2Cマスター、 スレーブ、SPI マスター、スレーブ、およびUARTのいずれかとして構成可能 SRAM (32KB) シリアル ワイヤ デ バッガ パッケージ 56-QFN、68-CSP Bluetooth 4.1準拠のBluetooth Smart接続に対応 集積バランを備えた2.4GHz BLE無線通信 出荷予定 暫定版データシート: 営業担当者まで サンプル: 2014年第3四半期 量産: 2014年第4四半期 1 3 タイマ、カウンタ、パルス幅変調器;16ビット 2 4 汎用デジタル ブロック CSD プログラマブルなデジタル ブロック UDB4 x4 TCPWM3 x4 SCB5 x2 GPIO x8 GPIO x8 GPIO x8 セグメントLCDドライブ GPIO x4 資料 アナログ フロント エンド 逐次比較レジスタ 001-93482 Owner: GUL Rev ** CMP x2 プログラマブルな相互接続および配線 48MHz 48MHz ARM® Cortex™-M0 CPU 最大256KBフラッシュと32KB SRAM アドバンスト ハイパフォーマンス バス (AHB) 32ビットMCUサブシステム タイマ、カウンタとパルス幅変調器ブロックとして構成可能 5 I2C/SPI/UARTとして構成可能なシリアル通信ブロック PSoC 4 BLE新製品のご紹介 11a PSoC 4 BLEソリューション例 – ウェアラブル フィットネス モニタ ブロック図 PSoC 4 BLE値 設計上の問題 PSoC 4 BLEワンチップ ソリューション センサー ハブにBLE接続を追加 複数のアナログセンサーとデジタル センサーにインターフェース で接続 PWMベースの振動モーターを駆動 コイン電池での動作のために低消費電力設計 IDAC5 サーミスタ 湿度センサー 圧力センサー バッテリ電圧 PSoCソリューション BLE接続はワンチップで容易に実装 複数のアナログ センサーとのインターフェース用の プログラマブルなAFE1、SAR2 ADCとアナログ マルチプレクサ デジタル センサーとのインターフェース用のSCB3などの デジタル ブロック 振動モーターの駆動用のTCPWM4などのデジタル ブロック 電池寿命の延長のための5種の柔軟な低消費電力モード 設計ソフトウェア: キット: アプリケーション ノート: プロジェクト例: RTC 加速計 1 アナログ フロント エンド 2 逐次比較レジスタ 001-93482 Rev ** Owner: GUL PSoC Creator BLE Pioneer Kit (CY8CKIT-042-BLE) PSoC 4 BLE入門 PSoC Creator内のPSoC 4 BLE センサー ハブのプロジェクト例 AFE1 SAR2 ADC BLE システム RFリンク 32 ワンチップ = MCU+AFE+デジタル ロジック+BLEラジオ PSoC 4 BLE設計リソース A M U X 2 32 CORTEX-M0 48MHZ 32 SCB3 TCPWM4 振動 モーター ウェアラブル フィットネス モニタ Jawbone社 PSoC 4 BLEは、アナログとデジタルの センサー インターフェースを備えた低 消費電力の同様なワンチップ統合BLE ソリューションを可能にできる 5 電流ソース タイマ、カウンタ、パルス幅変調器; 16ビット タイマ、カウンタ、パルス幅変調器として設定可能 3 I2C/SPI/UARTとして設定可能なシリアル通信ブロック 4 PSoC 4 BLE新製品のご紹介 11b PSoC 4 BLE入門 1. PSoC Creator IDEをダウンロード: www.cypress.com/Creator BLE Pioneer Kit (CY8CKIT-042-BLE) 5.3cm 2. 49ドルのBLE Pioneer Kitを購入: www.cypress.com/CY8CKIT-042-BLE 3. PSoC 4 BLE入門のアプリケーション ノートをダウンロード: www.cypress.com/go/AN91267 BLE Pioneer Kitにより、迅速で容易に開発することが可能 10.6cm Arduino® シールドとDigilent ®Pmod™ ドーターカードとの間で フォームファクタと互換である 2個のFCC認定の1 BLEモジュールを含む PSoC 4 BLEモジュール (CY8CKIT-141として個別に販売) PRoC BLEモジュール (CY5671として個別に販売) 基板搭載CapSenseスライダ、RGB LEDとプッシュ ボタンを装備 全てのデバイスGPIOへの直接アクセスを提供 1.9V、3.3V、または5Vの電圧設定を選択可能 BLE Pioneer Kitは、高度なデバッグ インターフェースを提供 工場でプログラマとデバッガとしてプログラムされる基板搭載PSoC 5LPを含む USBを介したシリアル ワイヤ デバッグ インターフェース USBツー シリアル インターフェース 1 連邦通信委員会 001-93482 Rev ** (FCC) による電磁干渉の制限下を証明するため、米国で製造または購買されている電気製品に付けられマークである Owner: GUL PSoC 4 BLE新製品のご紹介 12 付録 001-93482 Rev ** Owner: GUL PSoC 4 BLE新製品のご紹介 15 PSoC 4 BLEの製品セレクタ ガイド 製品番号1 CPU速度 UDB SCB2 TCPWM3 SAR4 ADC IDAC5 CapSense オペアンプ コンパレータ パッケージ CY8C4127LQI-BL473 24MHz 0 2 4 806ksps 2 2 2 56-QFN CY8C4127LQI-BL453 24MHz 0 2 4 806ksps 2 2 2 56-QFN CY8C4127LQI-BL483 24MHz 0 2 4 806ksps 2 2 2 56-QFN CY8C4127FNI-BL483 24MHz 0 2 4 806ksps 2 2 2 68-CSP CY8C4247LQI-BL473 48MHz 4 2 4 1Msps 2 4 2 56-QFN CY8C4247LQI-BL453 48MHz 4 2 4 1Msps 2 4 2 56-QFN CY8C4247LQI-BL463 48MHz 4 2 4 1Msps 2 4 2 56-QFN CY8C4247FNI-BL483 48MHz 4 2 4 1Msps 2 4 2 68-CSP PSoC 4 BLEの製品番号付けデコーダー CY 8C 4X X X XX X BLXXX 製品の機能セットに対応するデバイスID番号 温度範囲: I = 産業用 パッケージ: FN=CSP、LQ=QFN フラッシュ サイズ: 7=128KB、8=256KB CPU速度: 2=24MHz、4=48MHz 製品の種類: 42=プログラマブルなデジタル、41=インテリジェントなアナログ マーケティング コード: 8C=PSoCプラットフォーム 会社ID: CY=サイプレス 1 全ての製品番号は、産業用温度 (-40ºC~+85ºC)、36個のGPIO、 128KBフラッシュおよび1.9V~5.5Vの入力電圧範囲を対応 001-93482 Rev ** Owner: GUL 2 シリアル通信ブロック 3 タイマ、カウンタ、パルス幅変調器ブロック PSoC 4 BLE新製品のご紹介 4 逐次比較レジスタ 5 電流出力デジタル-アナログ変換器 16 参考資料およびリンク 製品のウェブページ: www.cypress.com/PSoC4BLE 製品データ シート: www.cypress.com/PSoC4BLE 製品ロードマップ: www.cypress.com/PSoCRoadmap PSoC Creator IDE: www.cypress.com/PSoCCreator BLE Pioneer Kit: www.cypress.com/CY8CKIT-042-BLE 製品の紹介ビデオ: www.cypress.com/PSoC4BLE PSoC 4 BLEのワークショップの紹介: www.cypress.com/training/workshops アプリケーション ノート: PSoC 4 BLE (AN791267) 入門: www.cypress.com/go/AN91267 PSoC 4 BLEの消費電力測定 (AN92584): www.cypress.com/go/AN92584 PSoC 4 BLE (AN91184) によるBLEアプリケーションの作成: www.cypress.com/go/AN91184 PSoC 4 BLE (AN96112) によるカスタム プロファイルの作成: www.cypress.com/go/AN96112 デザイン ガイド: CapSenseデザイン ガイド: www.cypress.com/go/AN85951 PSoC 4 BLE Antennaデザイン ガイド: www.cypress.com/go/AN91445 知識ベース: www.cypress.com/PSoC4BLEKBA BLE準拠および相互運用性の報告: www.cypress.com/BLECompliance 顧客向けのBLEプレゼンテーション: www.cypress.com/blecustomer Bluetooth SIGウェブサイト: www.bluetooth.org 詳細情報については、www.cypress.com/PSoC4BLEを参照 001-93482 Rev ** Owner: GUL PSoC 4 BLE新製品のご紹介 18 PSoC 4 BLEソリューション価値 例: 心拍数モニタ 競合製品 競合製品 BLE: Nordic nRF51822-QFAB-R7 価格: $1.921 $1.92 オペアンプ $0.24 バラン $0.33 その他部材費 オペアンプ: オン セミコンダクター社製LM324DR2G (2個) 価格: $0.241 アンプ バラン: ST Microelectronics BAL-NRF02D3 価格: $0.331 CapSenseコントローラー アンプ: マイクロチップ社製MCP6N11-001E/SN 価格: $1.022 $1.02 $0.47 $2.06 その他部材費 CapSenseコントローラー: サイプレス CY8CMBR3002-SX1I 価格: $0.471 追加コスト バラン チューニング $0.08 BLEプロトコル スタック コンフィギュレーション $0.08 バラン チューニング: 人週2千米ドルを計算単位として4倍の人週 に当たる人件費を削減できる (100,000個で償却される) 追加コスト: $0.08 総追加コスト $0.16 合計金額 BLEプロトコル スタック コンフィギュレーション: 人週2千米ドルを 計算単位として4倍の人週に当たる人件費を削減できる (100,000個で償却される) 追加コスト: $0.08 $4.14 サイプレス ソリューション: CY8C4247LQI-BL453 合計金額: $3.901 6%のコスト削減: $0.24 1 2014年6月24日に付けDigiKeyウェブサイトでの1K単位の価格 2 2014年6月24日に付けMicrochipウェブサイトでの1千個購入時の価格 001-93482 Rev ** Owner: GUL PSoC 4 BLE新製品のご紹介 19 数分でBLEプロトコル スタックを構成 PSoC CreatorのBLEコンポーネント コンフィギュレーション ツールを開く アプリケーションに応じて全てのBLE SIG 適用プロファイルから1つのプロファイルを選 択する、またはカスタム プロファイルを選択 選択されたプロファイルのパラメータ を設定 GAPパラメータを設定 適切なプロファイル ロール1と GAPロール2、3を選択 APIガイドを含むコンポーネント データ シート を使用してアプリケーションを書き込む GUIベースBLEコンポーネント コンフィギュレーション ツールを使用してBLEプロトコル スタックを構成 プロファイル ロールはサーバー (データの生成用) またはクライアント (データの受信用) として設定できる。例えば、タブレット (クライアント) に接続されるキーボード (サーバー) として設定 詳細は、BLEコンポーネント データ シートを参照 2 BLEデバイスは、ブロードキャスター、オブザーバー、セントラルとペリフェラルの4つの汎用アクセス プロファイル (GAP) のロールで動作できる 3 PSoC 4 BLEは、セントラル ロールとペリフェラル ロール間で逆転ロールを含む全てのGAPロールに対応 001-93482 Owner: GUL PSoC 4 BLE新製品のご紹介 Rev ** 1 20 PSoC 4 BLE: 業界で最も統合される ワンチップBLEソリューション PSoC 4 BLEワンチップ ソリューション プログラマブル アナログ ブロック MCUサブシステム プログラマブルな入出力サブシステム CTBm CORTEX™-M0 オペ アンプ オペ アンプ オペ アンプ オペ アンプ 12ビットSAR ADC 1Msps GPIO ポート 割り込み コントローラー クロッキング システム パワー マネージメント フラッシュ (256KB) SRAM (32KB) SWD CapSense CMP CMP 8ビット IDAC 7ビット IDAC プログラマブル デジタル ブロック UDB UDB UDB UDB TCPWM1 TCPWM TCPWM TCPWM SCB2 SCB プログラマブルな相互接続および配線 BLEシステム アドバンスト ハイパフォーマンス バス (AHB) 48MHz GPIO ポート GPIO ポート GPIO ポート GPIO ポート セグメントLCD 1 タイマ、カウンタ、パルス幅変調器;16ビット タイマ、カウンタ、パルス幅変調器ブロックとして設定可能 001-93482 Rev ** Owner: GUL PSoC 4 BLE新製品のご紹介 2UART/SPI/I2Cとして設定可能なシリアル通信ブロック 21 PSoC 4 BLEソリューション例 – 心拍数モニタ (HRM) ブロック図 PSoC 4 BLE値 設計上の問題 PSoC 4 BLEワンチップ ソリューション HRMにBLE接続を追加 心拍信号の感知とフィルタ処理用のカスタムAFE1を実装 ユーザー入力用の静電容量タッチセンシング ボタンを実装 セグメントLCDを駆動して測定された心拍数を表示 コイン電池での動作のために低消費電力設計 バッテリ 電圧 A m u x フィルタ オペアンプ x2 SAR2 ADC HRM PSoCソリューション 電極1 BLE接続はワンチップで容易に実装 (HRMプロファイルも含む) 心拍信号の感知とフィルタ処理用のオペアンプを備えた プログラム可能なAFEとSAR2 ADC ボタン、スライダとトラックパッド用の統合されたCapSense 統合されたセグメントLCD駆動 電池寿命の延長のための5種の柔軟な低消費電力モード 電極2 アンプ オペ アンプx2 ボタン CapSense 2 ワンチップ=MCU+AFE+CapSense+BLEラジオ PSoC 4 BLE設計リソース アナログ フロント エンド 逐次比較レジスタ 001-93482 Owner: GUL Rev ** 1 PSoC Creator BLE Pioneer Kit (CY8CKIT-042-BLE) PSoC 4 BLE入門 PSoC Creator内のPSoC 4 BLE 心拍数モニタのプロジェクト例 3 セグメント LCDドライブ CORTEX-M0 48MHZ LCD 32 32 加速度計 設計ソフトウェア: キット: アプリケーション ノート: プロジェクト例: カスタムAFE作 成用のプログラ マブル アナログ ブロック1 SCB3 32 BLE システム RFリンク BLE心拍数モニタ Mio社 PSoC 4 BLEは、カスタムAFEを備 えた低消費電力のワンチップ統合 BLEソリューションを可能にできる I2C/SPI/UARTとして設定可能なシリアル通信ブロック 2 PSoC 4 BLE新製品のご紹介 22
© Copyright 2024 ExpyDoc