硬件上 音乐从输入LINE1L 输入,从HPROUT输出
软件上配置 LINE1L -> PGA L -> ADC L -> IIS ->DAC L -> HPROUT 通路
问题
1.IIS 作为master 声音可采样,作为slaver 声音采样不正确
2. PGA L ADC L IIS正常配置, HPROUT 仅仅power on,DAC不做任何配置,或者mute或者 powerdown,都能从HPROUT 听到一个大约输入音乐十分之一音量的音乐,带有很大的杂音,HPROUT muted都不能消除。如果mute PGA_L,或者 ADC power down或者IIS不配置或者 HPROUT power down就不能听到声音
请问,DAC在默认不参与的情况下,就可以从输出端听到声音么?或者什么其他的配置影响?
配置参数如下
//CLOCK
{0, 0x00},
{1, 0x80},
{102, 0x02},
{101, 0x00}, //PLLDIV OUT
{7, 0x00},
{2, 0x00}, //NEED CHECK
{3, 0x81}, //P = 1, R = 1, K = 8.192, which results in J = 8, D = 1920
{4, 0x20},
{5, 0x1E},
{6, 0x00},
{12, 0x00},
//I2S
{8, 0xF0}, //BCLK/WCLK is input
{9, 0x07}, //I2S mode, 16bit //Check if re-sync need.
{10, 0x00},//OFFSET = 0
//output
{14, 0x00},// 鐢靛杈撳嚭
{40, 0x80}, //1.8V
{42, 0xAE}, // 杈撳嚭绾т笂鍗囧欢鏃?400ms锛屼俊鍙蜂笂鍗囨椂闂?4ms}
//ADC
{19, 0x04}, // MIC1LP CONNECT TO LEFT-ADC, LEFT-ADC is powered up.
{24, 0x00}, // MIC1LP CONNECT TO RIGHT-ADC471
{22, 0x7C}, // RIGHT-ADC power up
{25, 0x00}, // MICBIAS power down //need check
{15, 0x28}, //Unmute Left PGA, set gain to 26 dB
{16, 0x28}, //Unmute RIGHT PGA, set gain to 26 dB
//DAC
// HPROUT
{ 65, 0x01 },