项目采用TLV320AIC23BPW进行ADC转换,通过Line输入,转成I2S输出给FPGA转成并行数据,寄存器配置成主模式,外部用12M晶振,采样率为32K。
输入1K的正弦波,在1.0Vrms范围内,FPGA转成的并行数据绘制波形如下图所示:
调相关寄存器,最多影响最高点和最低点的幅度,还是没法恢复正弦波。
通过TLV320AIC23BPW进行ADC-DAC转换,用示波器测试DA转换是正弦波。
硬件设计图如下:
寄存器配置如下:
项目采用TLV320AIC23BPW进行ADC转换,通过Line输入,转成I2S输出给FPGA转成并行数据,寄存器配置成主模式,外部用12M晶振,采样率为32K。
输入1K的正弦波,在1.0Vrms范围内,FPGA转成的并行数据绘制波形如下图所示:
调相关寄存器,最多影响最高点和最低点的幅度,还是没法恢复正弦波。
通过TLV320AIC23BPW进行ADC-DAC转换,用示波器测试DA转换是正弦波。
硬件设计图如下:
寄存器配置如下:
MCLK选用12.288Mhz 模式SLAVE 数字接口 I2S
BCLK:12.288Mhz 采样率:96khz BIT = 16bit
mic输入 旁路模式下 能够清楚听到输入的音频 。
主要问题:关闭旁路切到I2S模式后 通过I2S接口发现读取AD数据一直为高电平 。I2S接口发送噪声信号耳机无任何声音。
请教:有没有什么解决方法和解决思路,该如何验证芯片内部ad和da正常工作
I2S接口使用示波器看过和期望的一致。
寄存器通过配置旁路可以验证寄存器能够进行正确的配置…
TI的工程师,您好。
能否帮忙解释下TLV320AIC23B 规格书中提到的这句话的解释, 我们理解是在usb mode 下,由于超采样关系,无法准确得到8K采样率,实际的采样率应该为8.021k。
目前我们AIC23B 设置为USB mode,外部提供12M时钟, AIC23B 为MASTER I2S,采样率为8K。我们实际测量到的采样率也为8k,这跟规格书中描述的不太符合。
请帮忙解释一下, 多谢。
尊敬的TI工程师,您好。
我们在使用贵司的TLV320AIC23b芯片进行adc音频采样时候。出现采样数据漂移的问题,具体现象为输入1k正弦波,ADC采样率8khz,得到的数据不是按照8个固定数据重复的,在逐渐增大,很像是每个周期采样点位置没有固定,是在移动的。现象如视频所示,示波器采样的输入端的模拟信号和输出的LRCLK,发现LRCLK时钟相对输入信号的位置一直在往固定方向漂移。
ADC的配置为时钟normal模式,tlv320 的i2s做主…
TI的工程师您好:
目前我们公司正在使用这一颗codec进行图纸绘制,请帮忙确认我理解的这颗芯片adc 部分的抗混叠滤波实现是否正确。
贵司的这颗TLV320芯片内部自带数字滤波功能,请问linein 进来的模拟信号是否是先经过ADC的超采样?(如果是,请问超采样的采样频率是多少?),然后再经过数字滤波来达到抗混叠滤波的目的。
如果是这样,请问我信号进芯片之前的RC滤波的截止频率是否只需要不超过超采样频率的1/2就可以。
多谢
您好,
目前我们配置这个codec,无声音传输。
背景:codec做slave设备,使用I2S接口,采样频率48k,16bit,选择I2C配置
已经确认进入codec的I2S信号没有问题,引线外接一个I2S设备可以正常出声音。
还请帮忙check一下回路是否有问题。
1. 如果作为从设备,MCLK是不是就不用接续?
2. 理解直接(Address:…
各位大佬,小弟的原理图是否正确,特别是输入输出部分,我之前提过一个同样的问题,官方给了可能出现问题的地方,都已经测试过了,问题没有得到解决,不过上次的音频方案用的是28335+23,我改用5509+23,输出还是会有很明显的杂音,试过修改输出的滤波部分,有没有大佬遇到过相似的问题,求教各位大佬
TMS320F28335PGFA+TLV320AIC23耳机插口有比较严重的杂音,有哪位大佬知道怎么回事吗
用DSP5509A与AIC23B音频芯片采集500Hz的正弦信号,为什么graph显示的频率为400多Hz?而不是500Hz,采样频率为8k。
以下是脚本:
/******************************************************************************/
/*--------------------------------------------------------------…
AIC23B_Write_Reg(15,0x000))//复位
mdelay(20);
AIC23B_Write_Reg(6,0X000); //AIC23节电方式设置,所有部分均所与工作状态
AIC23B_Write_Reg(7,0X012); //数字音频接口格式设置AIC23为从模式,数据为I2S模式,数据长度16位
AIC23B_Write_Reg(4,0X012); //AIC23模拟音频的控制DAC使能,ADC输入选择为 0x10\0x14:line/Mic接收
AIC23B_Write_Reg…
我接的是12MHz的晶振,Normal Mode,按照手册上的描述BCLK脚应该能检测到3MHz的时钟信号,但是并没有检测到输出。同时LHPOUT和RHPOUT也没有输出
寄存器配置:
0000000:default
0000001:default
0000010:default
0000011:default
0000100:1 0010 0101
0000101:default
0000110:0 0000 1001
0000111:0 0100 0001
0001000:0 1000 11…
之前用的是TLV320AIC23B
能不能推荐一款 两路麦克风输入的CODEC
最好是和TLV320AIC23B同系列的芯片
谢谢。
对于TLV320AIC23B datasheet中Microphone Input输入的问题:
对于给出的图,如果AVDD=3.3v,那么VMID=1.65v,VADC=1.65v。
但是根据下图来分析的话:To ADC 处的电压是不是等于 MICIN电压(交流)*5倍 + VMID(直流)?(二级放大选择0dB,麦克风不加强)
这样的话,当MICIN电压很小时(几十mv的话)ADC的输入电压基本和电源电压差不多…
我司用TLV320AIC23B设计,耳机在对讲时会有回音,经过测试发现MIC信号有干扰,单板测出正常,但是接上耳机会有0.9mVrms的电压,现在解决了串扰不失真,但是回音仍然存在,求指导!谢谢!调试电阻电容是否会有改善?
如题,用苹果Lightning Audio module开发耳机,想搭配TI的TLV320AIC23B是否可以,需满足24Bit/96K 解码,Lightning Audio module方块图如下:
C23B 是SPI接口,Lightning module应该是UART,需要怎样连接才能正常通信,谢谢!
为什么TLV32023B配置为从模式,其位时钟BCLK还有时钟输出(其值为12.288MHz/4,其中MCLK=12.288MHz外部晶振)?
它为从模式时,不是是有主机提供BCLK么? 这样的输出会不会与主机的提供的时钟冲突??
我把micphone 接到line in 的接口上面,采集不到声音 (用的是无源麦克风)
采集芯片用的 tlv320aic23b;
谢谢
设备使用tlv320aic23b codec ,当通过软件调节linein输入增益的时候发现,当输入增益调到0dB或者大于0dB的时候会突然产生一个噪声,而在输入增益小于0dB的时候没有该噪声,想问一下是什么原因?
大概配置是这个样子,TLV芯片做为主,mcbsp为辅,然后TLV配置的是8K的采样率,也就是DAC,ADC都是8K采样率,输出500HZ的正弦波(16个采样点),和输出1K的正弦波(8个采样点),以及输出2K正弦波(4个采样点),正弦波幅度是固定不变的,输出的正弦波,即经过TLV后DA后输出的正弦波,幅度逐渐变小。500HZ的时候,比方说赋值为300mv,1k的时候可能输出就只有250MV了,
一开始怀疑是采样率太低,由于过采样等,使得频响变化
将TLV的采样提高到32K,上述问题依旧存在。
另外…
1、使用的芯片为TLV320AIC23B
2、使用方式:C6455+AIC23,C6455的SPI口和McBSP口直接互联,C6455的SPI配置为主模式,AIC23的McBSP配置为DSP mode,位宽配置为16bit
3、疑问1:AIC23配置成功,配置为Mic输入模式,通过mic端输入10KHz的正弦波,C6455通过McBSP接收数据后在DDR2内进行缓存,缓存2MB后将数据导出,通过cooledit分析,的确为正弦波;但是将数据原封不动的通过McBSP发送至AIC23,DA输出的波形杂乱无章…
我想问一下,TLV320AIC23B这款芯片内部模拟通道有加滤波器吗?有的话,滤波器大致的响应是怎么样的,截止频率点是多少?在使用时,是否需要在模拟信号的输出和输入通道再加滤波器?
我这里有这样一个应用,用TLV320AIC23B实现音频信号的输出,但是要求输出的音频模拟信号在指定的时间输出出来,由于数模转换有延时,因此我在指定时间提前延时时间量将数字信号输给TLV320AIC23B,这样就能保证经过数模转换延时刚好在指定时间将模拟信号输出出来,可是现在有这样一个问题,就是数模转换延时不是固定值,在48kHz采样率下延时量会有正负10us的抖动偏差,这是什么原因?我自己考虑的是经过同样通道的数模转换延时应该是固定值才对…