完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
前端接上手机,降音量到50%左右,后端的喇叭基本就没有声音了,而耳机是正常的,请帮忙分析分析具体原因。
将音量调到100%是喇叭是正常的,总的来说,手机音量从100%到-60%这段区间下降很过于明显,到了50%基本没声音了,但耳机的音量都正常。 下面是我们这边对codec 寄存器的初始化配置: { //page 0 { 0x00,Audio_I2C_W, 0x00 },// { 0x01,Audio_I2C_W, 0x01 },//s/w reset { 0x04,Audio_I2C_W, 0x07 },//PLL_clkin = BCLK,codec_clkin = PLL_CLK { 0x05,Audio_I2C_W, 0x94 }, { 0x06,Audio_I2C_W, 0x07 }, { 0x07,Audio_I2C_W, 0x00 }, { 0x08,Audio_I2C_W, 0x00 }, { 0x1B,Audio_I2C_W, 0x30 },//mode is i2s,wordlength is 16 { 0x1C,Audio_I2C_W, 0x00 },//Data-Slot Offset Programmability { 0x1D,Audio_I2C_W, 0x00 }, { 0x1E,Audio_I2C_W, 0x00 }, { 0x0B,Audio_I2C_W, 0x82 },//NDAC is powered up and set to 2 { 0x0C,Audio_I2C_W, 0x87 },//MDAC is powered up and set to 7 { 0x0D,Audio_I2C_W, 0x00 },//DOSR = 128, DOSR(9:8) = 0 { 0x0E,Audio_I2C_W, 0x80 },//DOSR(7:0) = 128 { 0x74,Audio_I2C_W, 0x00 },//DAC => volume control thru pin disable { 0x44,Audio_I2C_W, 0x00 },//DAC => drc disable, th and hy // { 0x41,Audio_I2C_W, 0x0A },// DAC => 0 db gain left { 0x42,Audio_I2C_W, 0x0A },//DAC => 0 db gain right //page 1 { 0x00,Audio_I2C_W, 0x01 }, { 0x21,Audio_I2C_W, 0x4E }, { 0x1F,Audio_I2C_W, 0x06 }, //0xC6 { 0x23,Audio_I2C_W, 0x44 }, { 0x28,Audio_I2C_W, 0x06 },//Garlin_2019092001-- 0x0E }, { 0x29,Audio_I2C_W, 0x06 },//Garlin_2019092001-- 0x0E }, { 0x24,Audio_I2C_W, 0x00 }, { 0x25,Audio_I2C_W, 0x00 }, { 0x2E,Audio_I2C_W, 0x0B }, // { 0x30,Audio_I2C_W, 0x40 }, // { 0x31,Audio_I2C_W, 0x40 }, //page 0 { 0x00,Audio_I2C_W, 0x00 }, { 0x3C,Audio_I2C_W, 0x17 }, // DAC Processing Block Selection PRB_P23 //page 8 { 0x00,Audio_I2C_W, 0x08 }, { 0x01,Audio_I2C_W, 0x04 }, //page 0 { 0x00,Audio_I2C_W, 0x00 }, { 0x3F,Audio_I2C_W, 0xFE }, { 0x40,Audio_I2C_W, 0x00 }, //page 1 { 0x00,Audio_I2C_W, 0x01 }, { 0x23,Audio_I2C_W, 0x08 },//44 { 0x23,Audio_I2C_W, 0x00 },//44 { 0x26,Audio_I2C_W, 0x00 }, //0xA1 { 0x27,Audio_I2C_W, 0x00 }, //0XA1 { 0x23,Audio_I2C_W, 0x40 },//44 { 0x23,Audio_I2C_W, 0x44 },//44 { 0x26,Audio_I2C_W, 0x00 }, //0xA1 { 0x27,Audio_I2C_W, 0x00 }, //0XA1 { 0x2A,Audio_I2C_W, 0x15 },//0x0B }, { 0x2B,Audio_I2C_W, 0x15 },//0x0B }, //page 1 { 0x00,Audio_I2C_W, 0x01 }, { 0x2A,Audio_I2C_W, 0x0C }, { 0x2B,Audio_I2C_W, 0x0C }, { 0x20,Audio_I2C_W, 0xC6 }, // { 0x24,Audio_I2C_W, 0x30 }, // { 0x25,Audio_I2C_W, 0x30 }, // { 0x31,Audio_I2C_W, 0x00 }, } |
|
相关推荐
2个回答
|
|
可能是喇叭的输出特性问题, 响度和信号幅度不是线性关系吧
|
|
|
|
根据您提供的信息,TLV320DAC3101是一款音频编解码器,用于将数字音频信号转换为模拟信号。您提到的问题是在将音量降低到50%左右时,后端喇叭基本没有声音,而耳机正常。以下是一些可能的原因和解决方案:
1. 音量控制问题:可能是TLV320DAC3101的音量控制部分存在问题,导致音量降低时喇叭音量下降过快。您可以尝试调整音量控制寄存器的设置,例如增加音量衰减的斜率,以使音量降低时喇叭音量下降更平滑。 2. 喇叭驱动问题:可能是喇叭驱动部分存在问题,导致在低音量时无法正常驱动喇叭。您可以尝试检查喇叭驱动电路,确保其在低音量时仍能正常工作。 3. 喇叭本身问题:可能是喇叭本身存在问题,导致在低音量时无法正常发声。您可以尝试更换喇叭,看是否能解决问题。 4. 手机音量控制问题:可能是手机音量控制部分存在问题,导致音量降低时喇叭音量下降过快。您可以尝试在手机上调整音量设置,看是否能解决问题。 5. 编解码器初始化配置问题:可能是编解码器初始化配置存在问题,导致音量降低时喇叭音量下降过快。您可以尝试修改编解码器初始化配置,例如调整音量控制寄存器的设置,以使音量降低时喇叭音量下降更平滑。 总之,要解决这个问题,您需要从多个方面进行排查和调整。首先,检查喇叭驱动电路和喇叭本身是否存在问题;其次,检查手机音量控制部分是否存在问题;最后,尝试调整编解码器初始化配置,以使音量降低时喇叭音量下降更平滑。希望这些建议对您有所帮助。 |
|
|
|
只有小组成员才能发言,加入小组>>
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
661 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
587 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1041 浏览 1 评论
720 浏览 0 评论
普中科技F28335开发板每次上电复位后数码管都会显示,如何熄灭它?
516 浏览 1 评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
151浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
116浏览 14评论
在使用3254进行录音的时候出现一个奇怪的现象,右声道有吱吱声,请教一下,是否是什么寄存器设置存在问题?
120浏览 13评论
TLV320芯片内部自带数字滤波功能,请问linein进来的模拟信号是否是先经过ADC的超采样?
118浏览 12评论
TPA6304-Q1: TPA6304 两片公用一组I2C的话,其中一片配置不成功怎么办
161浏览 10评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-19 21:47 , Processed in 0.911325 second(s), Total 86, Slave 68 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号