微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > MTK6260能否关闭内部K类功放

MTK6260能否关闭内部K类功放

时间:10-02 整理:3721RD 点击:
RT:
求各位高手指点。

没有做过,但是应当是可以的
应当可以设置成D类与K类互换的。
有做过的请回复一下。

CLASSK_CHARGEPUMP_SUPPORT = TRUE
这个宏关掉就是AB类的了

我关掉了,但是也没有声音出来呢,afe.c里面   GPIO_WriteIO( 1, 17 ) 这个也改了

还要改相关的硬件,要去掉一些料,你让你们硬件看一下

硬件说已经是AB类的了,接了个4996的功放还是什么,我量那个GPIO的电压都没起来

GPIO都没有控制到,是不是模式修改了?打LOG看。好像工程模式中可以看到GPIO的状态的

流程都没跑到控制GPIO的地方来呢

哪你还说,,将代码流程跑对。

蒋工 6572上面应该怎么配置双K类功放?


需要外接两个K类功放,或是二合一的K类功放,分别接在耳机的L,R上,或接到PMIC的L,R上。

那软件应该怎么配置,我尝试了一下每个单独使用是可以的,但是同时打开的话就会没有声音,然后插上耳机才能有声音出来。如果我在打电话的时候想要关闭一个功放,这个GPIO应该可以再哪里关闭才有效果?

[DESCRIPTION]
6589、6572、6582喇叭无声,软件上应该如何配置
[SOLUTION]
6589、6572、6582上面喇叭有多种解法,不同的解法软件上需要做不同的配置,
需要配置的文件有两处:
1): \alps\mediatek\custom\($proj)\hal\audioflinger\audio\audio_custom_exp.h
2):\alps\mediatek\config\($proj)\ ProjectConfig.mk
文件配置如下:
1.使用内部PA:
    把USING_EXTAMP_HP注释掉:    //#define USING_EXTAMP_HP
    CUSTOM_KERNEL_SOUND = amp_6320pmic_spk
2.使用外部PA:
    2.1 外部PA接在SPK_L
        把USING_EXTAMP_HP注释掉:  //#define USING_EXTAMP_HP
        把CUSTOM_KERNEL_SOUND配置为相应PA驱动的文件夹名,然后实做具体的PA驱动。
        例子:使用yad的外部PA,则CUSTOM_KERNEL_SOUND = amp_yad,然后实做        
\alps\mediatek\custom\common\kernel\sound\amp_yad
    2.2 外部PA接在HPL或HPR
        定义上USING_EXTAMP_HP:      #define USING_EXTAMP_HP
        把CUSTOM_KERNEL_SOUND配置为相应PA驱动的文件夹名,然后实现具体的PA驱动。
        限制:2.2这种配置方式,插着耳机时,如果外放输出声音,则耳机中也会有声音输出,是这种硬件设计的限制。
            ==>举例:手机插入耳机打电话,开启扬声器,声音同时从耳机和手机发出

多谢 蒋工。刚才说错了初始化的时候都打开不是无声,是直接挂掉。硬件同事说是电流太大导致的。那我想在开机时使用一个K类  而打电话时使用另一个K类(控制也是由一个GPIO来控制)  播MP3时候将打开双K类,具体函数应该添加在哪里,不是很了解

你搞的是功能机?
我很久没有做功能机了。

不是,6572智能机,是从功能机改过来的吧,没配过

蒋工,帮帮忙哎,实在是不知道在哪里设置播MP3和打电话分别控制GOIP的打开和关闭,很急

我现在功能机软件都没有呢?
我怎么帮你?

是智能机哎,mt6572m,按功能机改的

你们的硬件是不是有接得有问题?
你们现在掉电的瞬间电流是多大?


我用电池就不行,后来使用稳压电源并且限流打开就可以了,可是我不知道如何修改才能设定为在打电话的时候,关闭一个GPIO口,并且打开另外一个

你把gpio操作的接口写好,怎么弄让你们公司做mmi的人去调用就可以了

不会的,这些都是驱动去做的,他们才不会管的。并且已经调试好了,多谢各位关心

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top