主题中讨论的其他部件:CC3200,
工具/软件:Code Composer Studio
您好,
我正在将TLV320AIC3106与CC3200配合使用。 麦克风配置已完成,我正在通过I2S从编解码器IC获取数据。 现在我需要将这些数据输出到扬声器,以验证麦克风输入。 执行此操作所需的配置是什么?
这是麦克风配置。
AudioCodecPageSelect((unsigned char )0x00); AudioCodecRegWrite((unsigned char) codec_sw_reset, codecPage0Regs.sw_reset); //时钟生成和控制 AudioCodecRegWrite((unsigned char) codec_clock_generation_control,(unsigned char) 0x02);// codec_CLKIN使用MCLK(CLKDIV_Uert) AudioCodecRegWrite((unsigned char) codec_additional GPIO控制B,(unsigned char)0x01); // AudioCodecRegWrite(((unsigned char) codec_PLL_A, 0x91);// codec_PLL_A_RESETVAL); // AudioCodecRegWrite(((unsigned char) codec_PLL_B, 0x60);// J value 24 // AudioCodecRegWrite(((unsigned char) codec_PLL_C, 0x00; codec_PLD; codec) AudioCodecRegWrite((unsigned char) codec_GPIO1_control, 0x28);// GPIO1引脚上的时钟输出 AudioCodecRegWrite((unsigned char) codec_sample_rate,0xAA);//0xAA);// fs = fsref/n AudioCodecRegWrite(((unsigned char) codec_mic_bias control, 0x80);//(unsigned char)0xC0);// mic bias //选择输入时,在路由输入并为ADC通电后取消PGA的静音。 AudioCodecRegWrite((unsigned char) codec_LINE2L_left_ADC_CONTROL,0x80); AudioCodecRegWrite((unsigned char) codec_LINE1L_left_ADC_CONTROL,0x7C);//打开左侧ADC的电源 AudioCodecRegWrite(((unsigned char) codec_left_ADC_PGA_Gain _control, 0x00);//取消PGA的静音
下面是所附的示意图。
谢谢,此致,
Vishnu Pradeep