TI论坛
直播中

李宛蔓

7年用户 963经验值
私信 关注
[问答]

是否可以在TLV320AIC3120中动态/即时更改采样率?


  • 是否可以在 TLV320AIC3120 中动态/即时更改采样率?

回帖(1)

石建军

2024-10-10 16:32:04
   更改时钟设置时,假设为 AIC3120。
1) 保持 MCLK 以当前采样率运行。
2) 断开 ADC 和 DAC 电源。
3) 等待 ADC 和 DAC 上电标志清零(时间可能因软步进设置而异)。这位于第 0 页的寄存器 36 和 37。
4) 关闭 PLL
5) 如果需要,现在可以更改外部 MCLK 信号。
6) 如果编解码器是 I2S 主机,请正确设置 BCLK 分频器。
7) 更改 PLL 设置并为 PLL 上电。
8) 等待 10ms 让 PLL 锁定。
9) 设置时钟分频器值(例如 DOSR、MDAC、NDAC、AOSR、MADC、NADC)以及 miniDSP 设置(即内插/抽取因子)。
10) 根据需要为 ADC 和 DAC 上电。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分