This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
大家好、我无法找到 TLV320AIC3100的初始代码。 我的 PLL 时钟为11.289600GHz、所需的采样频率为44100Hz。 有人可以共享 I2C 命令的初始化代码吗? 谢谢
您好!
您可以在此处下载 TLV320AIC3100的 EVM 控制软件: https://www.ti.com/tool/download/SLAC366/01.00.00.0A
在软件中、您可以为音频信号路径选择 所需的配置、以及具有所需 PLL 时钟和采样率的时钟配置。 您可以通过 View->Command...将所有 GUI 交互记录为 I2C 命令 页面所述。 可以通过点击"Digital Audio Processing/ Serial Interface"、然后点击"Internal Clock Gen Module"来配置时钟。 然后、在底部的表中双击所需的时钟配置、PLL 系数将自动计算。
如果您需要有关此方面的更多帮助或您的应用的特定说明、请告诉我。 在不深入了解应用程序的情况下、很难为您提供 init 脚本、但如果您需要示例、GUI 中有一个默认的 init 脚本。
此致!
MIR
嗨、Mir、
我收到错误消息、因为"采样率与 USB 采样率不匹配"。 对于 ADC=DAC 采样频率44100Hz、我的初始条件是 MCLK=11289600Hz。 我附上了供参考的屏幕截图。 我还希望启用麦克风检测。
Ajita、您好!
我想您不需要担心该错误、因为它是与 EVM 一起使用的、其中 EVM 需要12MHz MCLK 来实现 USB 音频操作。 使用外部时钟、这可以很好地工作。
对于麦克风检测、由于不具备 GUI 功能、您需要编写自己的 I2C 命令以启用该功能。 有关麦克风检测的详细信息、请参阅 数据表的第7.3.10.5节。 您将需要更改页0寄存器67以启用麦克风检测、然后读取寄存器46或67以获取检测标志。
如果您在这方面需要更多帮助、请告诉我!
此致!
MIR