找回密码
 注册
搜索
查看: 936|回复: 1

[讨论] 有没有人遇到过6620L 上ATV播放时听筒有声音出来问题

[复制链接]
发表于 2011-7-21 20:04:12 | 显示全部楼层 |阅读模式
ATV用的NMI600,客户发现ATV播听筒有声音会发烫,有没有哪位高手能帮解决啊。
 楼主| 发表于 2011-7-21 20:11:16 | 显示全部楼层
附代码
PUBLIC void TV_SwitchAudioPA(BOOLEAN OnOff)
{
        if(currAudioType != TV_Audio_Analog)
        {
                return;
        }
        if( OnOff )
        {
                VB_ARM_SetLineInBypassout( TRUE );
                VB_ARM_SetLineInPGA(0, 0x160);
                VB_ARM_SetLineInPGA(1, 0x160);
                LDO_AutoCloseInDeepSleep(SLP_LDO_VBO, FALSE);

        if( GPIO_CheckHeadsetStatus( ) )
        {
                VB_ARM_SetHeadsetMode(1);
                VB_ARM_HPOutputEnable(1);
                TV_VB_ARM_SetStero(0);
                TV_VB_ARM_SetStero(1);
                GPIO_EnableAmplifier( FALSE );
        }
        else
        {
                VB_ARM_SetHeadsetMode(0);
                VB_ARM_HPOutputEnable(0);
                TV_VB_ARM_SetStero(0);
                TV_VB_ARM_SetStero(1);
                GPIO_EnableAmplifier( TRUE );
        }
       
            GPIO_TVAudioPAEn( TRUE );
        }
        else
        {
                GPIO_TVAudioPAEn( FALSE );
                GPIO_EnableAmplifier( FALSE );
                VB_ARM_SetLineInBypassout( FALSE );
                LDO_AutoCloseInDeepSleep(SLP_LDO_VBO, TRUE);
        }
}

PUBLIC void FM_ConfigOutPutPath(FM_OUTPUT_MODE_E fm_outpath)
{
    switch(fm_outpath){
        case FM_OUTPUT_HEADSET:
            GPIO_EnableAmplifier(FALSE);
            VB_ARM_SetHeadsetMode(1);
            VB_ARM_SetStero(1);
            VB_ARM_HPOutputEnable(1);               
                fm_audio_mode = 0;
            break;      
        case FM_OUTPUT_SPEAKER:
            VB_ARM_SetHeadsetMode(1);
            VB_ARM_SetStero(1);
            VB_ARM_HPOutputEnable(1);               
                         GPIO_EnableAmplifier(TRUE);
                fm_audio_mode = 1;
            break;      
        case FM_OUTPUT_MUTE:
            break;      
        default :
            break;                       
    }
}

ATV和FM 一进去听筒也有声音出来,设置耳机模式后然后切换外放就没了
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-26 20:05 , Processed in 0.054514 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表