您好!
我们在应用中使用 TLV320DAC3101实现音频输出。 当我们启动音频时、我们会在实际声音中不断发出噪音。 我们已验证声音
声音数据非常好。
我们的配置是 MCLK:2.088MHz,DAC FS = 8kHz,16位数据,采用 I2S 协议。
配置脚本如下所示、您能否检查并验证配置是否完美或配置中是否有任何错误。
/*第0页*/
DAC_Register_Write (0x00、0x00);
/*SW 复位位位清零*/
DAC_Register_Write (0x01、0x01);
/*CLK Gen MUX 寄存器*/
DAC_Register_Write (0x04、0x03);
/* J = 10,D = 0,R = 3,P = 1*/
DAC_Register_Write (0x06、0x0A);
DAC_Register_Write (0x07、0x00);
DAC_Register_Write (0x08、0x00);
DAC_Register_Write (0x05、0x93);
/*NDAC =5*/
/*NDAC VAL*/
DAC_Register_Write (0x0B、0x85);
/*MDAC =3*/
/*MDAC VAL*/
DAC_Register_Write (0x0C、0x83);
/*DSOR =522*/
/*DSOR*/
DAC_Register_Write (0x0D、0x02);
DAC_Register_Write (0x0E、0x0A);
/*使用16位数据设置 I2S 模式*/
DAC_Register_Write (0x1B、0x00);
/*设置数据偏移0*/
DAC_Register_Write (0x1C、0x00);
/*设置处理块 PRB P11 */
DAC_Register_Write (0x3C、0x0B);
/*设置启用 Adaptikve 过滤的第8页*/
DAC_Register_Write (0x00、0x08);
/*已启用 Adaptikve 过滤*/
DAC_Register_Write (0x01、0x04);
/*将第0页设置为卷初始化*/
DAC_Register_Write (0x00、0x00);
/*音量控制引脚禁用*/
DAC_Register_Write (0x74、0x00);
/*设置第1页用于 HP 和 SPK 初始化*/
DAC_Register_Write (0x00、0x01);
/*将共模电压设置为1.35V */
DAC_Register_Write (0x1F、0x04);
/*de-pop、通电= 800ms、步进时间= 4ms*/
DAC_Register_Write (0x21、0x4E);
/*设置 DACL->路由到左通道,DACR->路由到右通道*/
DAC_Register_Write (0x23、0x44);
/*设置耳机增益*/
DAC_Register_Write (0x28、0x06);
DAC_Register_Write (0x29、0x06);
/*设置扬声器增益*/
DAC_Register_Write (0x2A、0x14);
DAC_Register_Write (0x2B、0x14);
/*为 HPL 和 HPR 加电*/
DAC_Register_Write (0x1F、0xC6);
/*为 MIC BIAS 加电*/
DAC_Register_Write (0x2E、0x0B);
/*上电扬声器*/
DAC_Register_Write (0x20、0xC6);
/*设置耳机音量-9dB */
DAC_Register_Write (0x24、0x92);
DAC_Register_Write (0x25、0x92);
延迟(1000);
/*设置扬声器音量-9 dB */
DAC_Register_Write (0x26、0x92);
DAC_Register_Write (0x27、0x92);
/*设置第0页 DAC 加电*/
DAC_Register_Write (0x00、0x00);
/*为左右通道的 DAC 加电*/
DAC_Register_Write (0x3F、0xD4);
/*将左增益设置为-22dB */
DAC_Register_Write (0x41、0xD4);
/*将右增益设置为-22dB */
DAC_Register_Write (0x42、0xD4);
/*取消 DAC*/的数字音量静音
DAC_Register_Write (0x40、0x00);
此致
Rutvik