主题中讨论的其他器件: TAC5112
工具/软件:
您好:
我希望将 TLV320AIC3104编解码器用于需要一些精确时序的通信系统。 我将使用 SAI 的高质量时钟源通过 I2S 从处理器向编解码器发送16位音频数据(包含正弦波)。
我使用示波器测量 I2S 串行数据线上第一个边沿与 DAC 输出上第一个正弦波峰值之间的延迟。 我发现响应时间不一致:不同测试运行之间、第一个串行数据与第一个模拟峰值之间的延迟会改变±17µs。 数据表中提到 DAC 的典型群延迟时间为21/fs、但未提供我们可以预期的最小值或最大值信息。
我的应用需要±1.5µs 可靠性或更好的性能。 只要在这个精细范围内保持一致、延迟的总长度就无关紧要(在合理范围内-可能是几毫秒)。 我没有运气地尝试了各种寄存器设置。 我还确认我的 I2S 字和位时钟与数据线良好同步。
我们应该期望什么 I2S 到 DAC 延迟变化、您能否建议配置以使 TLV320AIC3104提供比我所见内容更好的计时精度?
如果没有、您能推荐可提供我们所需可靠性的类似器件吗?
谢谢。