JPY | USD

PSoC 6 PDM~PCMコンバータ:必要とするサンプリングレートの生成

PSoC 6の一部のバージョンには、PDM~PCMコンバータを含むものがあります。これにより、MCUはPDMマイクロフォンと容易にインターフェース接続でき、1ビットPDMストリームを16、18、20、または24ビットPCM出力データに変換できます。これらのPCMサンプルの抽出頻度がサンプリング周波数(fs)であり、ModusToolboxで設定できます。ただし、デバイスコンフィギュレータでは、必要とするサンプリングレートを直接入力できません(UARTの1つを設定する際にボーレートを入力する場合とは異なる)。むしろ、ペリフェラルクロックおよびデシメーション率を設定して、正しい fs を生成する必要があります。

Cypress SemiconductorのCY8CPROTO-062-4343W PSoC 6 Wi-Fi/Bluetooth評価ボード。(画像提供:Cypress Semiconductor)

Architecture Technical Reference Manual(TRM)は、お馴染みの44100Hzを含む5つの標準オーディオサンプリングレートについて複数の設定例を提供しています。残念なことに、CY8CPROTO-062-4343Wボードでは、このプロセスがすべて簡単というわけではありません。なぜなら、ボード上のECO水晶振動子はTRM例のECO水晶振動子と異なっており、デバイスコンフィギュレータにより無効な値と見なされるからです。必要とするサンプリングレート(この例では44100Hz)を生成してCY8CPROTO-062-4343Wの複雑な問題を回避する方法の詳細については、「CY8CPROTO-062-4343Wボードを使用した44.1kHzのサンプリングオーディオ」の記事を参照してください。

著者について

Image of Matt Mielke

Matt Mielke(マット・ミールケ)は、2016年にサウスダコタ鉱山技術大学でコンピュータ工学の理学士号を取得しています。その後、Digi-Key Electronicsに入社し、アプリケーションエンジニアリング部門でリファレンス設計の開発と技術コンテンツの作成を通じてお客様をサポートしています。彼は、低レベル組み込みプログラミング、低電力設計、デジタル信号処理などの分野に関心を持っています。

More posts by Matt Mielke(マット・ミールケ)