HI,
我在8168的内核找tlv320aic32x4.c这个文件里面有相关采样率:
/* 44.1k rate */
{AIC32X4_FREQ_12000000, 44100, 1, 7, 5264, 128, 2, 8, 128, 2, 8, 4},
{AIC32X4_FREQ_24000000, 44100, 2, 7, 5264, 128, 8, 2, 64, 8, 4, 4},
{AIC32X4_FREQ_25000000, 44100, 2, 7, 2253, 128, 8, 2, 64, 8, 4, 4},
/* 48k rate */
{AIC32X4_FREQ_12000000, 48000, 1, 8, 1920, 128, 2, 8, 128, 2, 8, 4},
{AIC32X4_FREQ_24000000, 48000, 2, 8, 1920, 128, 8, 2, 64, 8, 4, 4},
{AIC32X4_FREQ_25000000, 48000, 2, 7, 8643, 128, 8, 2, 64, 8, 4, 4}
可发现录制的声音有时有点卡顿,应该是采样率的问题,可我在数据手册找到对于采样率的相关配置,我想问下是在哪里可以找到配置下面的参数的表格?我主要是配置44.1K 和 48K
struct aic32x4_rate_divs {
u32 mclk;
u32 rate;
u8 p_val;
u8 pll_j;
u16 pll_d;
u16 dosr;
u8 ndac;
u8 mdac;
u8 aosr;
u8 nadc;
u8 madc;
u8 blck_N;
};
user151383853:
这个配置是通过数据接口来实现的. 所以配置方面倒应该是没有问题的.
那么你发现的声音卡顿, 是个什么样子的情况, 因为除了数据采样问题, 还有可能是数据的存储问题