TI论坛
直播中

陈艳

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

TLV320AIC23B为什么无法准确得到8K采样率?

能否帮忙解释下TLV320AIC23B 规格书中提到的这句话的解释,    我们理解是在usb mode 下,由于超采样关系,无法准确得到8K采样率,实际的采样率应该为8.021k。
目前我们AIC23B 设置为USB mode,外部提供12M时钟, AIC23B 为MASTER I2S,采样率为8K。我们实际测量到的采样率也为8k,这跟规格书中描述的不太符合。

请帮忙解释一下, 多谢。

回帖(2)

夏日余晖

2024-10-10 10:40:21

您好,那您的寄存器0x10h是怎么配置的,是否已经配置为过采样?

如果是得到8.021Khz的采样率,需要SR3=1,SR2=0,SR1=1,SR0=1,BOSR=1



举报

莫循虎

2024-10-11 18:19:45
TLV320AIC23B 是一款高性能的立体声音频编解码器,广泛应用于便携式音频设备、数字音频播放器、数字录音机等。在规格书中提到的关于采样率的问题,我们可以从以下几个方面进行分析:

1. USB模式下的采样率问题:

在USB模式下,TLV320AIC23B 支持多种采样率,包括8kHz、11.025kHz、22.05kHz、44.1kHz、48kHz等。然而,在USB模式下,由于超采样的关系,实际的采样率可能会略有偏差。例如,规格书中提到的8.021kHz,实际上是由于USB模式下的超采样导致的。

2. 外部时钟的影响:

在您的应用中,外部提供了12MHz的时钟,而AIC23B 设置为USB模式。这种情况下,AIC23B 会将外部时钟与内部时钟进行比较,以确定最佳的采样率。如果外部时钟与内部时钟的频率接近,那么实际的采样率可能会接近8kHz。但是,由于超采样的关系,实际的采样率可能会略有偏差。

3. AIC23B 的采样率设置:

在您的应用中,AIC23B 设置为8kHz的采样率。这意味着AIC23B 会尝试将采样率调整到8kHz。然而,由于USB模式下的超采样关系,实际的采样率可能会略有偏差。这种情况下,实际的采样率可能会接近8kHz,但可能会略有偏差。

4. 实际测量结果:

您提到实际测量到的采样率为8kHz,这与规格书中描述的8.021kHz略有不同。这可能是由于以下几个原因:

- 实际测量误差:在测量过程中,可能会存在一定的误差,导致测量结果与理论值略有偏差。
- 外部时钟的影响:如前所述,外部时钟可能会影响实际的采样率。
- AIC23B 的内部时钟校准:AIC23B 可能会根据内部时钟校准算法,对采样率进行微调,以实现更接近8kHz的采样率。

综上所述,TLV320AIC23B 在USB模式下,由于超采样关系,实际的采样率可能会略有偏差。然而,在您的应用中,实际测量到的采样率为8kHz,这可能是由于外部时钟、AIC23B 的采样率设置以及内部时钟校准等多种因素的综合作用。为了确保采样率的准确性,您可以尝试调整外部时钟的频率,或者在AIC23B 的配置中进行相应的设置调整。
举报

更多回帖

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