完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
用接近开发板的电路,测试时,将输入用1uF短路,用苹果手机录音,底噪被很明显的被采集,出线白色条纹带,电源已经更改,现象没有任何改善。特别是在70Hz以下频段,有明显的噪声存在,是芯片本身的问题,还是软件及硬件配置问题?关键是消除低频噪声(该软件需要做实时监听功能),是不是不能用EQ调节功能? void InitCodec(){ volatile unsigned int delay = 0xFFF; /* Select Page 0 */ CodecRegWrite(AIC31_P0_REG0, 0,sizeof(CodecWrite)); /* Reset the codec */ CodecRegWrite(AIC31_P0_REG1, AIC31_RESET,sizeof(CodecWrite)); while(delay--); CodecRegWrite(AIC31_P0_REG9, (0u << 6u | 2u << 4u),sizeof(CodecWrite)); CodecRegWrite(AIC31_P0_REG10, 0,sizeof(CodecWrite)); CodecRegWrite( AIC31_P0_REG8, 0x00,sizeof(CodecWrite)); CodecRegWrite(AIC31_P0_REG7, 0x0A,sizeof(CodecWrite)); //set ADC CodecRegWrite(AIC31_P0_REG15, 0x00,sizeof(CodecWrite)); CodecRegWrite(AIC31_P0_REG16, 0x00,sizeof(CodecWrite)); CodecRegWrite(AIC31_P0_REG17, 0x0F,sizeof(CodecWrite)); //CodecRegWrite(AIC31_P0_REG18, 0xF0,sizeof(CodecWrite)); CodecRegWrite(AIC31_P0_REG25, 0x40,sizeof(CodecWrite)); CodecRegWrite(AIC31_P0_REG19, 0x7c,sizeof(CodecWrite)); //CodecRegWrite(AIC31_P0_REG22, 0x04,sizeof(CodecWrite)); //set DAC CodecRegWrite(AIC31_P0_REG37, 0xE0,sizeof(CodecWrite)); CodecRegWrite(AIC31_P0_REG41, 0x02,sizeof(CodecWrite)); CodecRegWrite(AIC31_P0_REG42, 0x6C,sizeof(CodecWrite)); CodecRegWrite(AIC31_P0_REG47, 0x80,sizeof(CodecWrite)); //CodecRegWrite(AIC31_P0_REG46, 0x80,sizeof(CodecWrite)); CodecRegWrite(AIC31_P0_REG51, 0x01,sizeof(CodecWrite)); CodecRegWrite(AIC31_P0_REG64, 0x80,sizeof(CodecWrite)); //CodecRegWrite(AIC31_P0_REG63, 0x80,sizeof(CodecWrite)); CodecRegWrite(AIC31_P0_REG65, 0x01,sizeof(CodecWrite)); CodecRegWrite(AIC31_P0_REG43, 0x00,sizeof(CodecWrite)); CodecRegWrite(AIC31_P0_REG44, 0x00,sizeof(CodecWrite)); CyDelay(500);//500ms CodecRegWrite(AIC31_P0_REG51, 0x09,sizeof(CodecWrite)); CodecRegWrite(AIC31_P0_REG65, 0x09,sizeof(CodecWrite));} |
|
相关推荐
2个回答
|
|
TLV320AIC3101是一款低功耗、高性能的音频编解码器,广泛应用于各种音频设备中。在使用苹果手机录音时,底噪被采集出线白色条纹带的原因可能有以下几点:
1. 电源问题:电源不稳定或者电源纹波较大,可能导致底噪增加。虽然您已经更改了电源,但仍然需要检查电源是否稳定,以及电源纹波是否在可接受范围内。 2. 地线问题:地线连接不良或者地线阻抗较大,可能导致底噪增加。请检查地线连接是否良好,以及地线阻抗是否在可接受范围内。 3. 输入信号问题:输入信号中可能存在噪声,导致底噪增加。您可以尝试使用其他输入信号进行测试,以排除输入信号问题。 4. 芯片本身问题:虽然TLV320AIC3101是一款性能较好的音频编解码器,但仍然存在一定的底噪。如果以上问题都排除了,那么可能是芯片本身的问题。 5. 软件及硬件配置问题:软件和硬件配置不当,可能导致底噪增加。请检查软件和硬件配置是否正确。 针对低频噪声问题,您可以尝试以下方法进行处理: 1. 使用低通滤波器:在输入信号前增加一个低通滤波器,可以有效降低低频噪声。 2. 优化电源:优化电源设计,降低电源纹波,可以有效降低底噪。 3. 优化地线:优化地线设计,降低地线阻抗,可以有效降低底噪。 4. 使用EQ调节功能:EQ调节功能可以对音频信号进行处理,降低低频噪声。但需要注意的是,EQ调节功能可能会影响音频信号的音质,因此需要在保证音质的前提下进行调节。 5. 优化硬件设计:优化硬件设计,降低底噪。例如,使用低噪声运放、低噪声电源等。 总之,解决底噪问题需要从多个方面进行考虑,包括电源、地线、输入信号、芯片本身、软件及硬件配置等。通过优化这些方面,可以有效降低底噪,提高录音质量。 |
|
|
|
只有小组成员才能发言,加入小组>>
341 浏览 1 评论
539 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
781 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
655 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1138 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
69浏览 29评论
194浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
256浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
205浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
63浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 20:47 , Processed in 1.024110 second(s), Total 84, Slave 67 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号