wm9714的芯片资料解析

来源:互联网 发布:外教助理 知乎 编辑:程序博客网 时间:2024/05/25 20:00

现在看看wm9714的硬件信息:

芯片手册:


 

1、根据block diagram知道,我的开发板声卡线路:


LINEL/LINER--->RECORE  SELECT/RECORE VOLUME--->ADCL/ADCR---->ALC/NOICEGET-->TONE/BASE BOOT-->DACL/DACR--->HEADPHONE MIXER---->HPL/HPR

 

 

2、对于该线路而言,需要设置的寄存器:

1)  AUDIO ADCS:

 

            STERE0 ADC:

                         5CH----------0<<0----使用ADC高通滤波器HPF;

 

            RECORE  SELECT:

                         14h--------1_010_010-----选择录音ADC输入端为LINEL/LINER

              RECORE VOLUME:

                          12H-------001111_00_001111----选择最大的录音音量

                           14h------11_000_11_1xxxxxxxx----adc混频设置

 

2)  TONE/BASE BOOT:

对应的寄存器为20H\40H\1EH,这是对数字信号在经过DAC前的一些处理,应该是是是音质更好,我们使用默认。

 

3)  DACL/DACR:

         STERE0 DAC:

                       0CH---------------111_0000_0000---对dac分包设置。我们设置最大

                     5cH-----------------1<<7  ----automyte

 

 

 

4)  VARIABLE RATE AUDIO / SAMPLE RATE CONVERSION:频率设置

DAC和ADC的频率我们使用简单的,就是固定48kHz,设置2AH=0,屏蔽VRA;

 

5)AUDIO INPUTS:输入源设置:

     LINE INPUT:

                   0AH:1_0_0_00011_00011--------输入源分贝设置,我们使用的是headphone mixer

 

 

6)AUDO MIXER:

          我们用的是HEADPHONE MIXERS:

                     设置0AH寄存器

 

7)ANALOGUE AUDIO OUTPUTS:输出源设置:

        HEADPHONE OUTPUTS – HPL AND HPR:

               HPL / HPR PGA Input Source -----------1cH--使用默认的

               控制音量Headphone---04h


8)JACK INSERTION AND AUTO-SWITCHING:接入耳机,自动检测

                寄存器24h



9)POWER MANAGEMENT:电源寄存器

             有26h,3ch,3eh,根据使用那些control来设置。



10)wm9714还支持睡眠模式,操作寄存器26h。

原创粉丝点击