lynxeyedの電音鍵盤

MBDとFPGAと車載で使うデバイスの備忘録

DPCM

PSoCのPWMを高速化・15bit化しましたよ

DACいらずのワンチップ構成 AN2246にはキャリア周波数を低下させないで、2つ(以上)の8bitPWMを連携させ高分解能化させる方法が述べられています。今回はこれを利用しました。外部にDACや分圧用の抵抗等を接続せずに~16bitの分解能PWMを生成し、音声出力とし…

今までとは少し毛色の異なる8pin PSoCオーディオプレーヤ

ちょっとした前置き ADPCMでは「前回のデータ、今回のデータ」から「次回のデータ」を増分予測パラメータから予測し、その予測との誤差を記録していました。しかし、増分予測パラメータとの誤差が大きい場合、当然データは追従できないため、音質は劣化する…