主题中讨论的其他器件:TAS5558、
您好!
我正在尝试通过 TAS5548最大程度地减小延迟。 我已经确定了几个允许我降低延迟的参数;但是、使系统尽可能快的唯一真正方法似乎是完全绕过 ASRC。 这会引发一组问题、因为该器件设计为作为 I2S 从器件运行、不接受主时钟输入。 逻辑解决方案是改用 TAS5558、它的价格是其2倍、这是无法解释的。
48kHz 输入下的基本延迟和默认配置~2.65ms。
将寄存器 C4从32个采样 FIFO 修改为16个采样 FIFO 可将延迟减少16个采样。 48K 输入的延迟为~2ms 或96个样本。
修改寄存器 C5、使 ASRC 采样率= 192kHz 再次减少延迟、而48kHz 输入具有~1.729ms 的延迟和16个采样 FIFO。
更改为更快的输入采样率再次移动延迟、使用192kHz 输入、192kHz ASRC 和16个采样 FIFO、我可以获得0.6458ms 的延迟。
是否还有其他地方可以剃除加工时间?
唯一的另一种选择是绕过 ASRC 运行 TAS、这会产生~125us 的延迟、但会给我的系统设计带来重大问题。 即 TAS5548不能接受 MCLK 输入。 我知道 TAS5558可以、但我的 BOM 中没有另外的1.40美元。
谢谢、
Adam