各位好,AIC3204配置输入使用IN3L和IN3R,但IN2L和IN2R也有声音输入,难道P1_R52和P1_R55控制开关有问题??

我的配置如下, 

    AIC3254_Write(  0, 0x01, hi2c );  // Select page 1

    AIC3254_Write( 52, 0x0C, hi2c ); 

    AIC3254_Write( 55, 0x0C, hi2c ); 

    AIC3254_Write( 54, 0xC0, hi2c );  //P1_R54, CM_1 (common mode) to LADC_M through 40 kohm
   
    AIC3254_Write( 57, 0xC0, hi2c );  //P1_R57, CM_1 (common mode) to RADC_M through 40 kohm
    AIC3254_Write(  0, 0x00, hi2c );  // Select page 0

    AIC3254_Write( 81, 0xc0, hi2c );  //P0_R81, Powerup Left and Right ADC
现在IN3L和IN3R有声音输入没问题,但IN2L和IN2R也有声音输入(IN2L和IN2R是MIC输入,通过对MIC吹气),按道理以上配置,IN2L和IN2R应该是关闭的,而且我测了一下,
1、把声音录到SD卡中,也有IN2R和IN2L的声音,说明IN2L和IN2R输入开关没有关闭,
2、配置AIC3254_Write( 52, 0x00, hi2c ); AIC3254_Write( 55, 0x00, hi2c ); 可以把所有输入关闭,说明全关也是没问题的
各位,这是什么原因呢?另外有没有选择输入的例程和文档可以参考下吗

7 个回复