• TLV320AIC3101: 音频调试无声音输出

    Part Number: TLV320AIC3101
    Other Parts Discussed in Thread: TLV320AIC31

    最近在海思SS528平台上调试TLV320AIC3101的驱动,硬件做了一路MIC输入、一路LINE IN 输入和一路LINE OUT,原理图如下:

    调试了好久,一直没有声音输出,我的寄存器配置:

    void soft_reset(unsigned int chip_num)
    {
        // soft reset
        tlv320aic31_write(IIC_device_addr…

  • TLV320AIC3101: 输出有噪音

    Part Number: TLV320AIC3101

    原理图如下:

    寄存器配置

    page 0

    0x0: 0x0
    0x1: 0x0
    0x2: 0x0
    0x3: 0x81
    0x4: 0x20
    0x5: 0x0
    0x6: 0x0
    0x7: 0xa
    0x8: 0x20
    0x9: 0x7
    0xa: 0x0
    0xb: 0x1
    0xc: 0x50
    0xd: 0x0
    0xe: 0x80
    0xf: 0x0
    0x10: 0x0
    0x11: 0xff
    0x12: 0xff
    0x13: 0x84
    0x14: 0x78
    0x15: 0x78
    0x16: 0x8…

  • TLV320ADC3101: 音频论坛

    Part Number: TLV320ADC3101
    Other Parts Discussed in Thread: TLV320AIC3101

    声音经过3.5头从TLV320ADC3101的IN2L,IN2R进,PAG->ADC i2s 到soc,测试i2s总线,发现只有一路数据输出

    如果模拟音频信号从IN2进来,配置寄存器17为0xf,寄存器18为0xf0,右路没声音输出,发现配置右路进,ADC出无论左或右都没
    还有一个现象,寄存器11的值为0x41(右侧ADC溢出标志),如果把寄存器18改为0xff…

  • TLV320AIC3101: 近距离录音时被削顶

    Part Number: TLV320AIC3101

    Hi TI工程师:

    我有个问题想咨询,如下图所示在我们机器在大约5cm处录音时,KS4的录音波形有明显的削顶(D5是对照)。

    我的参数设置如下:

    skl_device -R "0x0f, 0x00; left-PGA=0dB
    0x10, 0x00; right-PGA=0dB
    0x1b, 0xa0; left-AGC max 40dB
    0x1e, 0xa0; right-AGC max 40dB
    0x1a, 0xbc; tartget level…

  • TLV320AIC3101: pop sound appears

    Part Number: TLV320AIC3101
    Other Parts Discussed in Thread: TLV320AIC31

    1. When TLV320AIC31 is used, pop sound will appear when the power amplifier is turned on and off. Please  see the appendix for waveform and sch

    2. Is the pop tone related to the power…

  • TLV320AIC3101: 关于可编程系数的四阶数字IIR滤波器的咨询

    Part Number: TLV320AIC3101

    Hi ,

    1)请问下图描述的是滤波器作用是相当于150Hz的低通滤波器吗?

    如果是,文中给出了一组N0/N1/N2/D1/D2的可编程系数,对应的频率是150Hz的,但我们想把这个频率设在2100Hz左右,请问这个系数要怎么计算?

    如果不是,请问这个四阶数字IIR滤波器可以实现2100Hz以上高频衰减的作用吗?该如何编程实现?

    2)接上面问题,我使用TIBQ计算了一版,请问这个系数有效吗?

    计算的系数跟文中150Hz的系数是对不上的,请问这个方法是否可行…

  • TLV320AIC3101: page1的寄存器无法写入正确的值

    Part Number: TLV320AIC3101
    Other Parts Discussed in Thread: TLV320AIC3104,

    你好:

    如题,我们想开启高通滤波器,需要在register 65和register 72分别写入相应的值,但是读出来的值是错误的,具体如下图所示。

    看SPEC65和72的值应该是没超出范围的,所以不太明白是什么原因。期望回复,谢谢

  • TLV320AIC3101: 复位后,只要设置寄存器51和65的D0为1,HPOUT就会一直有连续的嘶嘶高频噪声

    Part Number: TLV320AIC3101

    新设计的TLV320AIC3101电路,原理图PCB严格按照参考设计,模拟地数字地严格分割且单点接地,供电电源为LDO测得纹波也只有50mV,但是复位后只要单独设置寄存器51和65的D0为1,HPOUT接耳机就能听到连续的嘶嘶高频噪声,我在HPOUT音频输出后端加入了低通滤波依然没有改善,请问有什么好的建议,谢谢!

  • TLV320ADC3101: 您好,我想了解文档中滤波增益的条件,是怎样设置的?具体含义是什么?谢谢

    Part Number: TLV320ADC3101
    Other Parts Discussed in Thread: TLV320AIC3101

  • [FAQ] 【分享】如何配置音频CODEC和ADC上的PLL

     

    为CODEC和ADC配置PLL或时钟方案似乎是一项艰巨的任务。由于PLL的设计是为了接受广泛的输入时钟,无论是常见的还是不常见的,有很多方法来配置它,这样做很容易迷失方向。这就是为什么我们有一个PLL CODEC/ADC Calculator,帮助您确认您的PLL配置!

    Audio CODEC/ADC PLL Calculator可以在这里找到:

    www.ti.com/.../slar163

    要开始使用这个工具,里面有一个Table of Contents,它提供了设备系列及其各自的PLL/Clock…

  • [FAQ] 【分享】音频CODEC和ADC:常见噪声问题


    在一个系统中产生噪音的原因有很多,下面列出了最常见的原因(不按特定顺序排列):

    1、带外噪声

    2、PLL配置不正确

    3、ASI(音频串行接口)配置不正确

    4、地平面噪声耦合

    5、电源

    带外噪声是一个非常常见的问题,通常不考虑。带外噪声是由CODEC/ADC内的数字切换产生的高频噪声。当将模拟输出连接到D类放大器时,这种噪声会被混叠到音频频带并影响输出。带外噪声可以通过在模拟输出端增加一个截止频率约为30khz的低通滤波器来解决。

    在CODEC/ADC中错误地配置PLL和ASI也会导致噪声问题。PLL和ASI总线都提供了以多种方式配置的能力…

  • 【紧急求助】海思3559驱动TLV320AIC3101 采集音频没有数据,配置是否正确

    Other Parts Discussed in Thread: TLV320AIC31, TLV320AIC3101, TLV320AIC3100

    电路图如上:

    配置参数如下:

    tlv320aic31_write(IIC_device_addr[chip_num], 2, 0xaa);
    tlv320aic31_write(IIC_device_addr[chip_num], 3, 0x10);
    tlv320aic31_write(IIC_device_addr[chip_num], 7, 0x0a…

  • L/R左右两个声道信号如何转成差分信号?

    Other Parts Discussed in Thread: TLV320AIC3101, OPA1632

    请教各位专家!

    如题,前端输出是L/R两路信号,需要输入给TLV320AIC3101,这颗芯片的输入是差分信号,MIC1LP/LINE1LP和MIC1LM/LINE1LM,请问有专业的芯片可以完成这个功能吗?或者直接把L/R信号混合在一起接MIC1LP/LINE1LP可以吗?

    谢谢!

  • TLV320AIC3101能自己下载程序进去吗?

    Other Parts Discussed in Thread: TLV320AIC3101, TLV320AIC3101EVM-K

    我想买一块TLV320AIC3101的开发板,不知道能不能下载自己的程序进去。

  • 关于TLV320aic3101的TDM设置

    Other Parts Discussed in Thread: TLV320AIC3101

    请教TLV320aic3101的TDM设置,现在我接了两路声音,一共4声道到一片TLV320aic3101,想用TDM采集所有数据,请问怎样设置?现在我已经打开了256-clock,发现只有其中一路声音正常,另一路没有数据,用示波器测试,bclk和mclk都是12.288MHZ,wclk48K,都是正常的。估计是寄存器设置不对

  • 能否将一个音频芯片(TLV320AIC3101)的输入与输出端口的左右声道分开使用?

    Other Parts Discussed in Thread: TLV320AIC3101

    产品采用DM8168作为主控,接TLV320AIC3101,在linux下用ALSA驱动。

    现在希望:

    1.把音频的左右声道分开利用,即 MIC/LINE IN 的L和R分别接两个不同的麦克风,然后同时说话,想分别获取这两组声音数据。

    2.音频回放也分开左右声道,两个应用程序分别播放不同的内容。

    请问能否实现?在哪一层作出改动更好?如何解决ALSA设备独占的问题?

    感谢!

  • 关于TI 音频codec Mini DSP 的运用

    Other Parts Discussed in Thread: TLV320AIC3101, TLV320AIC3120, TLV320AIC3254

    您好,我们之前是用TLV320AIC3101用于安防摄像机上面的音频编解码IC,主要用于MIC音频采集,现在发现这颗录出来声音杂音,环境音比较大。现在客户想做降噪与消除回音处理,现在想改用TI带 MINI DSP 的型号 TLV320AIC3120或TLV320AIC3254来做,想问下这两颗里面的DSP 是否有默认的算法在芯片里面,直接不改软件能否可以使用达到效果…

  • TLV320AIC3101通话能实现全双工吗?

    Other Parts Discussed in Thread: TLV320AIC3101

    大家好,现在需开发一款产品要实现送受话实时全双工工作,在TLV320AIC3101的资料里没有介绍这方面的功能,现在正在评估能实现功能不,请赐教。

  • 用TLV320AIC3101配DM368的开发板做交互通话,音频的延时能调到多低?

    Other Parts Discussed in Thread: TLV320AIC3101

    我用DM368的开发板做交互通话,上面有音频编解码芯片TLV320AIC3101,接一个耳麦,在一个开发板上做自发自收,就是我说一句再从听筒听到,现在能把声音输入到输出的延时调到1s了,示波器测的,但还是达不到实时对话的要求,请问在这个开发板上延时能调到最低多少毫秒?

  • TLV320AIC3101采样率设置无效

    Other Parts Discussed in Thread: TLV320AIC3101

    按datesheet里面给出的配置配置,主频12Mhz ,P=1 ,R=1,J=8,D=1920. DAC_fs=f_ref/3  .理论上 f_ref =48kHz , DAC_fs =16kHz。

    我配置如下

              /* page0 */

              Tlv320Aic3101_Write(0,0x00);

              /* pll enable p=1 */

              Tlv320Aic3101_Write(3,0x81);

              /*…

  • 关于安霸方案上TLV320AIC3101声音偏小,寄存器配置如何修改

    Other Parts Discussed in Thread: TLV320AIC3101

    你好,在安霸平台上的TLV320AIC3101驱动,现在是播放的时候在电脑上声音正常,但是在机器上声音偏小,DAC的值也调到了最大,0x80, HPLOUT 输出值的控制也调到了0x9d, 详细的寄存器配置如下:  请教一下 还有没有什么寄存器可以修改,调节输出音量的,谢谢!

    /* Set Page 0 */
    value = 0;
    tlv320aic3101_write(reg_codec, 0, value…

  • aic3101输出波形失真

    Other Parts Discussed in Thread: TLV320AIC3101

            各位大神,麻烦帮忙看看,tlv320aic3101输出波形失真,不知道怎么回事

      输入波形如下:

    输出波形:

  • 求TLV320AIC3101 linux 2.6内核的驱动

    Other Parts Discussed in Thread: TLV320AIC3101, TLV320AIC3104

    如题,感激不尽

  • TLV320AIC3101 无法通过麦克风录音 DM8168

    使用DM8168和AIC3101来录音,内核使用的是DVRRDK4.0中的内核,AIC310x的驱动已经选中,也已经正常跑起来了

    aic3101录音用的是MIC1LP/LINE1LP(10)和MIC1RP/LINE1RP(12)两个引脚,在RDK中,ti81xx_uddvr.c中,路径是

    static const struct snd_soc_dapm_route audio_map[] = {
    /* Headphone connected to HPLOUT, HPROUT */
    {"Headphone…

  • tlv320aic3101 HPLOUT & HPROUT Power down 问题

    Other Parts Discussed in Thread: TLV320AIC3101

    使用tlv320aic3101,linux3.0.35平台, 在播放音乐完毕后一小段时间后,查看寄存器51,65,94,可看到94的寄存器值为0x0,即都被power down了,

    但是查看我的驱动代码里,并未做这样的操作,想问下,还有可能在哪里这些寄存器被设置了?还是说芯片本身出于save power考虑,在不播放音乐时把

    这些模块power down? 能否设置成一直power up?数据手册貌似没提到…

1 2 3 4 5 »