打印

用FM62429音量明显变小,哪位研究过,可以给个解决方法吗?

[复制链接]
7346|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhuyl456|  楼主 | 2012-4-28 21:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
PowerAnts| | 2012-4-28 21:55 | 只看该作者
位置反了, 音量控制电路要在LM386输入端

使用特权

评论回复
板凳
zhuyl456|  楼主 | 2012-4-29 16:16 | 只看该作者
2# PowerAnts
我尝试过调换位置,可是我调换以后,我的语音芯片发热的很厉害,是不是前面还要加什么电路?

使用特权

评论回复
地板
zjy.zz| | 2012-4-29 16:22 | 只看该作者
功放是要加在最后级的,参考datasheet吧,

使用特权

评论回复
5
53789| | 2012-4-30 00:00 | 只看该作者
3# zhuyl456
加个电阻应该就好了。

使用特权

评论回复
6
zhuyl456|  楼主 | 2012-4-30 19:18 | 只看该作者
解决了,原因就是音量芯片和前一级耦合电容的事情,

使用特权

评论回复
7
nqyijian| | 2012-5-3 16:24 | 只看该作者
介绍下经验啊,是前级耦合电容和音量芯片的输入电阻成高通了,截止频率太高?低频的声音被抑制了,是这样的吗?

使用特权

评论回复
8
beyond696| | 2013-1-16 18:26 | 只看该作者
我也在用这个芯片,驱动不起来啊,完全没声音,程序按照手册写的,用过的人介绍下有没有需要注意的地方啊?
下面是我的驱动程序
void VoiceSetValue(uint16_t Value)
{
        GPIO_InitTypeDef GPIO_InitStructure;
        uint8_t i=0;
        uint32_t j=0,VolDate=0x7D5;
        //Value=87-Value;
//        VolDate=(uint32_t)(Value&0x7c); //装入衰减数; 双声道都有;   
//        VolDate=VolDate|(uint32_t)((Value&0x03)<<7); //D7,D8 装入衰减数 ;         
//        VolDate=VolDate|0x0600;                                //         置 D9,D10 为11;
        /* 使能VS1003B所用I/O的时钟 */
        RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD , ENABLE);
        /* 设置音量引脚*/
        GPIO_InitStructure.GPIO_Pin =  GPIO_Pin_0|GPIO_Pin_1;  
        GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_OD;
        GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;   
        GPIO_Init(GPIOD, &GPIO_InitStructure);

        GPIO_WriteBit(GPIOD,GPIO_Pin_0,Bit_RESET);
        GPIO_WriteBit(GPIOD,GPIO_Pin_1,Bit_RESET);
        for(i=0;i<11;i++){
                for(j=0;j<10000;j++);
                if((VolDate>>i)&0x01){
                        GPIO_WriteBit(GPIOD,GPIO_Pin_1,Bit_SET);
                }else{
                        GPIO_WriteBit(GPIOD,GPIO_Pin_1,Bit_RESET);
                }
                for(j=0;j<10000;j++);
                GPIO_WriteBit(GPIOD,GPIO_Pin_0,Bit_SET);
                for(j=0;j<10000;j++);
                if(i==10){
                        GPIO_WriteBit(GPIOD,GPIO_Pin_1,Bit_SET);
                }else{
                        GPIO_WriteBit(GPIOD,GPIO_Pin_1,Bit_RESET);
                }
                for(j=0;j<10000;j++);
                GPIO_WriteBit(GPIOD,GPIO_Pin_0,Bit_RESET);
                for(j=0;j<10000;j++);
        }
        GPIO_WriteBit(GPIOD,GPIO_Pin_1,Bit_RESET);
}

使用特权

评论回复
9
lin34337151| | 2015-12-4 09:34 | 只看该作者
我调音正常,但是音量调小之后,就有较大杂音,音量调大正常,这是什么原因,有遇到过吗?怎么解决。

使用特权

评论回复
10
shcshc1234| | 2015-12-11 13:37 | 只看该作者
lin34337151 发表于 2015-12-4 09:34
我调音正常,但是音量调小之后,就有较大杂音,音量调大正常,这是什么原因,有遇到过吗?怎么解决。 ...

我的是调音量的时候有啪啪啪的声音..
怀疑是耦合电容的问题

使用特权

评论回复
11
632679164| | 2015-12-20 20:47 | 只看该作者
我用耳机连接输出端,只有0db的时候有声音,而且好杂,其他db都没声音,没加耦合电容和滤波电容,这是咋回事啊

使用特权

评论回复
12
comprends| | 2017-7-26 12:09 | 只看该作者
beyond696 发表于 2013-1-16 18:26
我也在用这个芯片,驱动不起来啊,完全没声音,程序按照手册写的,用过的人介绍下有没有需要注意的地方啊? ...

你解决了吗,..我的也是没驱动起来..不知道是不是接法有问题...现在是这样接的:功放出来左声道正 右声道正分别接M62429的输入左右声道,功放的左右声道负接两个喇叭的负,M62429出来的左右声道输出分别接两个喇叭的正

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

75

帖子

1

粉丝