Skip to main content

BLE Carbon

note

この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues

画像の説明を入力してください

BLE Carbonは、96BoardsとSeeedの共同開発によるもので、IoTプロジェクト向けに経済的でコンパクトなBLEソリューションを提供することを目的としています。

96Boardsは、ARM、IBM、Samsung、ST-Ericsson、TIなどの有名企業によって共同出資された非営利団体であるLinaroによって製造されています。これは、ARM SoCベンダーの範囲から互換性のある低コスト、小型フットプリントの32ビットおよび64ビットCortex-Aボードを提供するためのプラットフォームを定義する最初のオープンスペックです。周辺I/O、ディスプレイ、カメラ用の拡張バスを標準化することで、ハードウェアエコシステムがプラットフォームのライフタイムを通じて任意の96Boards製品で動作する互換性のあるアドオン製品の範囲を開発できるようにします。

BLE Carbonは、96BoardsのソフトウェアプラットフォームとSeeedのハードウェアを使用し、さらにNordicのBluetoothソリューションを採用しています。96BoardsとSeeedの広く使用されているオープンスペックと強力な製造背景を活用することで、BLE CarbonはIoTプロジェクトに最適なBLEソリューションの1つとなるに違いありません。

CarbonはZephyrがプリインストールされています。将来的に他のOSが利用可能になった場合は、ダウンロードページを参照して他のOSやアプリケーションを確認してください。

特徴

マイクロコントローラーの特徴

  • LQFP64パッケージのSTM32F401RET6
  • ARM® 32ビット Cortex®-M4 CPU(FPU付き)
  • 最大84 MHzのCPU周波数
  • 1.7 Vから3.6 VのVDD
  • 512 KBのフラッシュメモリ
  • 96 KBのSRAM
  • 外部割り込み機能を備えたGPIO(50)
  • 16チャンネルの12ビットADC
  • RTC
  • 高度制御タイマー
  • 汎用タイマー(7)
  • ウォッチドッグタイマー(2)
  • USART/UART(4)
  • I2C(3)
  • SPI(3)
  • SDIO
  • USB 2.0 OTG FS

ボードの特徴

  • 512kBフラッシュ、96kB RAMを搭載したSTM32F401マイクロコントローラー
  • ヒューズ保護付きUSB電源供給
  • 6つのLED
    • USR1、USR2、BT、PWR、RX、TX
  • 2つのプッシュボタン
    • USRとRESET
  • SWDデバッグコネクタ
  • オンボードチップアンテナ
  • 3.3V動作電圧
  • 2x15ピン 2.54mmピッチの低速コネクタ
  • 96Boards IoT標準に完全対応

仕様

パラメータ
チップセットSTM32F401
BTnRF51822
クロックスピード最大84MHzのCPU周波数
フラッシュ512KB
SRAM96KB
デジタル出力電圧3.3V
アナログピン6
アナログ入力電圧0~3.3V
寸法60x30mm

ハードウェア概要

画像の説明を入力してください

  1. OTG - USB OTG/HOSTおよびUSBデバイスとして使用可能。また、USB DFUにも使用されます。

  2. LEDインジケータ

  • USR1 - ユーザー制御LED、PD2に接続
  • USR2 - ユーザー制御LED、PA15に接続
  • BT - Bluetoothインジケータ、PB5に接続。このLEDはデバイスに接続すると点灯します。
  • PWR - 電源オン時に点灯
  • RX - FT230XのRXインジケータ
  • TX - FT230XのTXインジケータ
  1. UART - デバッグまたはファームウェア更新用、USART1に接続。

  2. リセットボタン - システムをリセットするために押します。

  3. BOOT0ボタン - ユーザーボタンまたはブートモード選択用、PC12に接続。デフォルトは低。

  4. UARTおよびSWDデバッグ用(STM32F401およびnRF51822の両方)

  5. BTチップアンテナ

  6. ピン - 詳細はピンマップを参照

  7. IC1 - FT230X

A. IC2 - STM32F401

B. IC3 - nRF51822

ピンマップ

画像をクリックして拡大表示

note
画像をクリックして拡大表示してください。

nRF51822とSTM32F401の接続

BLE SoftDeviceを使用する必要があるが、特定の周辺機器を使用する必要がある、またはRAM、フラッシュメモリ、CPU速度などのリソースがより多く必要なためにnRF5に移植できないアプリケーションの場合は、シリアル化を検討してください。

ハードウェア接続

以下のようにハードウェアを接続します:

STM32F401nRF51822機能
PA4P0.25SPI_CSN
PB1P0.28SPI_REQ
PB0P0.29SPI_RDY
PA7P0.00SPI_MOSI
PA6P0.30SPI_MISO
PA5P0.07SPI_CLK
PB2SWDIO/NRESETRESET

シリアル化ソフトウェアのセットアップ

接続ボードを準備するために以下の手順を実行してください:

  1. ボードをコンピュータに接続し、RESETワイヤーが切断されていることを確認します。
  2. 接続ボードにSoftDeviceをプログラムします。手順については「Programming SoftDevices」を参照してください。
  3. Keilで、使用したい物理トランスポート層のConnectivity Exampleを開きます:
    \examples\ble_central_and_peripheral\ble_connectivity\board\ser_s13x_spi
  4. アプリケーションをコンパイルし、作成された.hexファイルを接続ボードにダウンロードします。

詳細については、Running a serialized applicationを参照してください。

ファームウェアのアップグレード方法

DfuSeデモンストレーション手順

DFUファイルをダウンロードする方法

  1. BOOT0ボタンを押し、OTGをPCに接続します。
  2. DfuSeデモンストレーションアプリケーションを実行します(スタート -> すべてのプログラム -> STMicroelectronics -> DfuSe Demonstration)。
  3. Chooseボタン(以下の図の項目1)をクリックしてDFUファイルを選択します。DFUファイルから読み取られたVID、PID、バージョン、ターゲット番号などの情報が表示されます。
  4. Optimize upgrade durationチェックボックスをオンにして、アップロード中にFFブロックを無視します。
  5. Verify after downloadチェックボックスをオンにすると、データのダウンロード後に検証プロセスが開始されます。
  6. Upgradeボタン(以下の図の項目2)をクリックして、ファイル内容をメモリにアップグレードします。
  7. Verifyボタン(以下の図の項目3)をクリックして、データが正常にダウンロードされたかどうかを確認します。

画像をクリックして拡大表示

S19/Hex/BinファイルからDFUファイルを生成する方法

  1. DFU File Managerアプリケーションを実行します(スタート -> すべてのプログラム -> STMicroelectronics -> DFU File Manager)。
  2. Want to doダイアログボックスでI want to GENERATE a DFU file from S19, HEX or BIN files項目を選択し、OKをクリックします。
  3. S19またはHexファイルからイメージを作成するには、S19 or Hexボタンをクリックしてファイルを選択します。追加されたファイルごとにDFUイメージが作成されます。
  4. DFUファイルを作成するには、Generateをクリックします。
note
 詳細については、STのユーザーマニュアル([UM0412](http://www.st.com/content/ccc/resource/technical/document/user_manual/3f/61/72/ff/c5/5a/4a/7b/CD00155676.pdf/files/CD00155676.pdf/jcr:content/translations/en.CD00155676.pdf))を参照してください。

6.2 UART経由でhexファイルをダウンロードする

  1. BOOT0ボタンを押し、UARTをPCに接続します。
  2. Demonstrator GUIアプリケーションを実行します(スタート -> すべてのプログラム -> STMicroelectronics -> Demonstrator GUI)。
  3. 以下の手順に従ってファームウェアをダウンロードします。

画像をクリックして拡大表示

画像をクリックして拡大表示

画像をクリックして拡大表示

画像をクリックして拡大表示

画像をクリックして拡大表示

回路図オンラインビューア

リソース

技術サポートと製品ディスカッション

弊社の製品をお選びいただきありがとうございます!お客様が弊社製品をスムーズにご利用いただけるよう、さまざまなサポートを提供しております。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルをご用意しています。

Loading Comments...