2020年7月19日日曜日

STM32でDCCを作る方向で (29) feedbackの研究

告知です.
コミケ99にて当社のDDC/DACを頒布いたします.
  日付   2021年12月31日(金) 東地区 テ-40b  東5ホール
  サークル名    bangflat
コミケにお越しの際はお立ち寄りいただけますとありがたいです.
商品紹介ページを作りました.

ーーーー
STM32でDCCを作ろう!          INDEXページへ

feedbackの実装中.わからんことが多い.

例として、USB HS mode、48kHzのfeedback値を計算すると、、、
マイクロフレーム   125uSec
48kHz x 125uSec = 6.0
すなわち6.0が標準的なfeedback値であると計算される.(192kHzでは24.0となる)

HOSTが送って来るAudio stream rateによりfeedback値は6.0を中心に変動する.
恐らくHOSTは、あまりにも6.0から乖離したfeedback値を捨てるに違いない.
feedback値の範囲はどこまで許されるのだろうか?

実測してみるなり.

【windows10標準搭載のUAC2.0デバドラ】
usbaudio2にて、5.001~6.999まで許された.

【Linux UAC2.0デバドラ
snd_usb_audio、snd_pcm、snd あたりがデバドラかな?
5.25~6.75まで許された.

STM32のプログラムとしては、±0.5ぐらいで足切りするべきかな.

かしこ

0 件のコメント:

コメントを投稿