圏9研究所 工作室

圏9研究所の開発情報資料など

STM32F4_64P STM32F446 SPDIFRX(3)STM32CubeMX設定

1.設定
1)クロック設定

2)ピン配置

3)設定一覧

2.解説
1)SPDIFRXクロック設定
・168MHz ≧ SPDIFRX_CLK > サンプリング周波数 48kHz x 64 x 11 = 33.8MHz
・クロックが速すぎるとグリッジが残る場合があるのでほどほどの96MHzに設定した
 ノイズの心配がなければ速くする

2)TIM3設定
・PWM DACに使用する
・カウンター周期はサンプリング周波数によって値が決まるためカウンター起動前に再設定する
・ステレオ再生のためPWM出力CH1とCH2を使う

3)SPDIFRX設定
・Data format と Stereo Mode 設定を変更する
・データ転送DMAと割込を許可設定する

 

続く