打印

关于tlv320aic23b芯片的一些问题

[复制链接]
5927|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
magodo|  楼主 | 2013-3-6 08:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  1.首先,想请问这块音频芯片中当连接3.3V电源时,内部ADC数字量与模拟量的对应关系以及DAC的对应关系(data manual没看懂)。
  2.其次想问,我写了一个音频回放程序,回放之后两个耳机大小不同(耳机没问题,左右声道的增益也有一样)。
  3.不论是回放程序还是直接从DSP向Mcbsp口写数据通过aic23b的DAC输出,其中一个耳机都有一个比较规律的噪音,且噪声较大。
  4.我通过中断进行对ADC数据的读以及对DAC数据的写,可是当改变aic23b采样率(增高到8.02KHz)时,声音会变得很轻很轻很轻;可是当不用中断而直接进行回放时,改变采样率依然可以正常播放,请问是不是我的程序的问题,问题在哪儿?
  以上四个问题请有经验的大神们给点建议和经验,谢谢~~

相关帖子

沙发
zhangmangui| | 2013-3-6 12:30 | 只看该作者
开发板上有  但是具体没研究过  等高手解答

使用特权

评论回复
板凳
jlass| | 2013-3-6 15:23 | 只看该作者
1、data manual没看懂就继续看
2、音频输出一般提供接耳机的接口(线性输出)和接功放的接口(内置放大器),请确认一下有没有接错,除此之外就是PCB的问题了
3、同2
4、请确认你的时钟是由DSP给的还是音频芯片给的,理论上采样率是不能随便改的,pcm一般用8K采样,高清的有44.2K,如果是从8KHz改为8.02KHz根本不会有什么影响,IIS总线时钟允许有0.5%的偏差的。

使用特权

评论回复
地板
magodo|  楼主 | 2013-3-7 11:38 | 只看该作者
jlass 发表于 2013-3-6 15:23
1、data manual没看懂就继续看
2、音频输出一般提供接耳机的接口(线性输出)和接功放的接口(内置放大器) ...

多谢解答,这几天又仔细配置了下MCbsp和aic23b的寄存器,可以清晰的回放了。但是问题又来了、
1. SPI模式下使用CLOCK STOP模式传输音频数据会有很大噪声,而不用CLOCK STOP模式,则很清楚。
2.依然有轻微的“滴……”的噪声,但是满清的,频率很高。
3.还是关于AIC23B的ADC、DAC的输入输出的对应关系。看不懂,能不能解答一下怎么看那个表格。

使用特权

评论回复
5
jlass| | 2013-3-7 17:10 | 只看该作者
magodo 发表于 2013-3-7 11:38
多谢解答,这几天又仔细配置了下MCbsp和aic23b的寄存器,可以清晰的回放了。但是问题又来了、
1. SPI模式 ...

1、用示波器看一下数据的波形,是不是在CLOCK STOP模式下,数据不连续了
2、不好说,还是考虑数据不连续,波形的瞬间跳变引起的
3、没用过AIC23B,所以没法回答

使用特权

评论回复
6
ttxs_2013| | 2014-6-4 10:14 | 只看该作者
能吧例程发我一份吗?我的这个音频回放有问题,不能听到警报声,只听见噪声。

使用特权

评论回复
7
leonmiao| | 2016-8-19 13:52 | 只看该作者
楼主我想问一下,这个芯片接麦克风,经过ADC采样保持编码,得到的数据是不是就是PCM音频流了。  

使用特权

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

本版积分规则

8

主题

16

帖子

0

粉丝