首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 驱动开发 >

关于WM9713音频功率的有关问题

2012-03-15 
关于WM9713音频功率的问题我现在用WM9713做音频输出,没有用外部功放,直接使用8欧姆喇叭,两端分别接芯片的S

关于WM9713音频功率的问题
我现在用WM9713做音频输出,没有用外部功放,直接使用8欧姆喇叭,两端分别接芯片的SPKL和OUT4引脚,现在配置过后可以正常听到声音,但是声音的质量却不令人满意。资料上说SPEAKER的输出功率能够达到400mW,但是目前达不到这样的功率。我驱动中的寄存器配置如下:
02h: bit13:8用于调整SPKL路的输出增益,目前配的是0,也就是最大声音0dB

06h: bit15用于调整OUT4输出开关,配置为0(no mute) bit13:8用于调整OUT4输出增益,目前配置的是0,也就是最大声音0dB

0Ch: bit14用于控制DAC到SPK的开关,配置为0(no mute) bit12:8用于控制输入到DACL增益,目前配置为0,即最大增益+12dB bit4:0用于控制输入到DACR增益,目前配置为0,即最大增益+12dB

1Ch: bit13:11用于选择SPKL的来源,目前配置为011,选择的是SPKMIX bit1:0用于选择OUT4的来源,目前配置为10,选择的是INV2

1Eh: bit12:10用于选择INV2的来源,目前配置为010,选择的是SPKMIX

按照目前这样的配置,音频输出幅度为4.8V,大概是350mW,但这样的输出会有比较严重的削波,音质也较差,通过减小寄存器0Ch的bit12:8和bit4:0的取值可以将削波消除,但是这样做会极大的影响输出功率,在音频输出大概为1.7V的时候可以做到无削波,但是这样的输出功率就大概只有50mW,声音也比较小。
请问:
1.WM9713在输出300~400mW的时候能不能做到几乎无失真,也不削波。
2.如果能做到寄存器应该怎么配置,我还有哪些没有注意到的地方呢?
请各位高手赐教,不胜感激。

[解决办法]
没这么离谙吧,你要注意喇叭的阻抗是不是符合它的要求,电源的功率够不够啊,至少要两倍输出功率
我不用它的功放自己外接1W的功放,很大声啊
[解决办法]
计算出来的总增益是多少dB?

热点排行