Loading article…
マルチチャンネルオーディオシリアルポート(McASP )は、テキサスインスツルメンツのデジタル信号プロセッサ( DSP)およびマイクロコントローラユニット(MCU)コンポーネントの通信周辺機器です。[1]
McASP は、マルチチャンネルオーディオアプリケーションのニーズに合わせて最適化された汎用オーディオシリアルポートとして機能します。実装によっては、McASP は時分割多重 ( TDM ) ストリーミング、集積回路間サウンド ( I2S ) プロトコル、コンポーネント間デジタルオーディオインターフェイス伝送 (DIT) に役立ちます。ただし、一部の実装は I2S に限定されています。[2]
McASP は、同期して動作することも、別々のマスター クロック、ビット クロック、フレーム同期を使用して完全に独立して動作することも、異なるビット ストリーム フォーマットで異なる送信モードを使用することもできます。McASP モジュールには、送信または受信を個別に有効にできる最大 16 個のシリアライザーも含まれています。さらに、すべての McASP ピンを汎用入力/出力 ( GPIO ) ピンとして構成できます。
特徴
McASP の機能は次のとおりです。
- 送信と受信用の2つの独立したクロックジェネレータモジュール
- クロッキングの柔軟性により、McASP はさまざまなレートで受信および送信できます。たとえば、McASP は 48 kHz でデータを受信し、アップサンプリングされたデータを 96 kHz または 192 kHz で出力できます。
- 独立した送信モジュールと受信モジュールにはそれぞれ以下が含まれます。
- プログラム可能なクロックおよびフレーム同期ジェネレータ
- 2~32のTDMストリームと384のタイムスロット
- 8、12、16、20、24、28、32 ビットのタイムスロット サイズをサポート
- ビット操作用のデータフォーマッタ
- 個別に割り当て可能なシリアルデータピン(最大16ピン)
- オーディオ アナログ-デジタル コンバーター ( ADC )、デジタル-アナログ コンバーター ( DAC )、コーデック、デジタル オーディオ インターフェイス レシーバー (DIR)、およびS/PDIF送信物理層コンポーネントへのグルーレス接続。
- 多様なI2Sおよび類似のビットストリーム形式
- 統合デジタルオーディオインターフェーストランスミッター(DIT)は以下をサポートします。
- 外部デジタルオーディオインターフェースレシーバー(DIR)デバイスを備えた384スロットTDM
- DIR 受信の場合、外部 DIR 受信機集積回路を I2S 出力形式で使用し、McASP 受信セクションに接続する必要があります。
- 徹底的なエラーチェックと回復
- システムがリアルタイム要件を満たしていないために、送信アンダーランと受信オーバーランが発生する
- TDM モードでの早いフレーム同期または遅いフレーム同期
- 送信と受信の両方に対応する範囲外の高周波マスタークロック
- AMUTEIN入力に入力される外部エラー信号
- 不正なプログラミングによるDMAエラー
プロトコル
McASP はさまざまなプロトコルをサポートします。
- 送信部は
- 受信セクションのサポート
- 多様なI2Sおよび類似のビットストリーム形式
- 2~32のタイムスロットからのTDMストリーム
- I2S プロトコルを使用して McASP に DIR フレームを送信する外部デジタル インターフェイス レシーバー (DIR) デバイスへの簡単なインターフェイス用に特別に設計された 384 タイム スロットの TDM ストリーム (各 DIR サブフレームに 1 つのタイム スロット)
送信セクションと受信セクションはそれぞれ個別にプログラムされ、基本的なシリアル プロトコルの次のオプションをサポートできます。
- プログラム可能なクロックとフレーム同期極性(立ち上がりまたは立ち下がりエッジ):ACLKR/X、AHCLKR/X、AFSR/X
- スロット長(タイムスロットあたりのビット数):8、12、16、20、24、28、32ビットをサポート
- ワード長(ワードあたりのビット数):8、12、16、20、24、28、32 ビット。常にタイムスロット長以下
- 最初のビットデータ遅延: 0、1、2 ビットクロック
- スロット内の単語の左/右揃え
- ビット順序: MSBファーストまたはLSBファースト
- ビットマスク/パッド/回転機能
- DSPのデータをQ31または整数形式で内部的に自動的に整列します。
- 重要でないビットを自動的にマスクします(0、1に設定するか、別のビットの値を拡張します)
DIT モードでは、送信機の追加機能は次のとおりです。
- 送信専用モード - フレームあたり384タイムスロット(サブフレーム)
- バイフェーズエンコード3.3V出力
- 消費者向けおよびプロフェッショナル向けアプリケーションのサポート
- チャネルステータスRAM (384 ビット)
- ユーザーデータRAM (384 ビット)
- サブフレームA、Bの有効ビット(V)を分ける
参照
- S/PDIF – 標準化されたデジタルオーディオインターフェース
- バイフェーズマークコード – 自己同期ラインコード
参考文献
- 注記
- ^ CC3200 SimpleLink Wi-Fi および IoT ソリューション ワイヤレス MCU メイン製品ページ
- ^ CC3200 シングルチップワイヤレス MCU テクニカルリファレンスマニュアル 2015-02-26 にWayback Machineでアーカイブ
- 出典
- TMS320C6000 DSP マルチチャンネル オーディオ シリアル ポート (McASP) リファレンス ガイド
