ブルートゥース知識の普及アクティブノイズキャンセレーションを備えたイヤフォン

ブルートゥース知識の普及アクティブノイズキャンセレーションを備えたイヤフォン

公開時間: 著者:サイト編集者 訪問: 271

ブルートゥース知識の普及アクティブノイズキャンセレーションを備えたイヤフォン

いくつかの一般的な名詞に精通する必要があります。
Bluetooth 40規格のサブセットであるBLE(Bluetooth Low Energy)、Bluetooth 40は2つの部分に分かれており、1つは従来のBluetoothと互換性のある高速部分であり、もう1つはここでのBLEです。 BLE:低消費電力、低レート。したがって、オーディオ送信やファイル送信にBLEを使用する予定はありません。現在、BLEの最大伝送速度は4〜5Kバイト/秒にしか達しません。 www.bjbjaudio.com

BLEプロトコルスタック(Bluetooth 40のBLE)は単なるプロトコル仕様であり、BLEプロトコルスタックはプロトコルのコード実装です。 Bluetooth組織SIGはプロトコルの策定のみを担当し、プロトコルの実装方法は各チップ会社が完了する必要があります。このように、BLEプロトコルスタックは、チップ会社によって事前にコンパイルされたソースコードまたはライブラリであることが理解できます。 www.bjbjaudio.com

CC2540 / CC2541、Texas Instruments Semiconductor Corporation(TI)のBLEチップ、TIによって実装されたBLEプロトコルスタックは、bleプロトコルのコード実装でもあります。これらのBLEコードは、CC2540/CC2541チップで実行されています。簡単に言えば、CC254xはBluetooth機能を備えたA 51シングルチップマイクロコンピュータであり、他のマイクロコントローラにはリソースがあります。たとえば、タイマー、UART、SPI、ADC、GPIO、USB(CC2540独自)、12C(CC2541独自)などです。CC254xにもこれがあり、BLEプロトコルスタックも複雑なc言語のソースコードです(実際には、ほとんどの場合、これはlibライブラリであり、ポリシー上の理由からコアソースコードを開示することは許可されていません)。別の質問があります、私たちの開発者はどのように開発しますか? www.bjbjaudio.com

BLEプロトコルスタックは、複雑な基盤となる通信を実装します。上位層が送信したいデータは、開発者のビジネスです。他人から提供された多くのコードを特定のフォーマットに合わせて変更し、携帯電話に積極的にデータを送信するか、携帯電話からデータを受信するかなど、目的の機能を実現する必要があります。 、私たちの開発者が学び、実行する必要があるすべてのものです。最後の質問:どのように始めればよいですか? www.bjbjaudio.com

8051開発環境T用のIARのbleプロトコルスタックは、IARコンパイルソフトウェアに基づいており、ARのみを使用できます。 MCUを学ぶ人々は、キールに対してより愛情を持っているようです。心配しないでください。開発ソフトウェアは似ています。彼の最大の役割は、これらの手順に精通している限り、コンパイル、ダウンロード、デバッグです。
www.bjbjaudio.com

BLE(CC254x)開発デバイスをご覧ください
質問を考えてみましょう。なぜこれほど多くのデバイスがあるのでしょうか。
私たちの説明:CC254xのアプリケーションは非常に広く、3つの黄金のアプリケーションがあります:1つのシリアルポート透過伝送、2つのウェアラブルデバイス、3つのデバイスに対応するPC上の3つのBLEアダプター、シリアルポート付きのSmartRF開発ボード(ほとんどのアプリケーションの開発)、3軸加速度計を備えたKeyfobアンチロストデバイス開発ボード(ウェアラブルデバイスの開発に使用)、最後にUSBポートに直接接続できるCC2540USBdongle(BLEアダプターまたは仮想シリアルポートなどの開発)アプリケーション)。また、TIのBLEプロトコルスタックルーチンもこれら3つのデバイス上に構築されています。応用分野は明確です。最後に、誰もが製品設計をしているときは、開発ボード回路がより参考になります。 www.bjbjaudio.com