微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > TLV320AIC3104EVM

TLV320AIC3104EVM

时间:10-02 整理:3721RD 点击:

你好:

     我公司有项目正在使用TLV320AIC3104 这颗TI codec IC  ,已拿到这颗IC的开发套件,但是现在用TLV320aic3104评估板有些问题请教。从电脑里面输出声音,耳机能正常收听。但是还不知道怎么设置使耳机能听到人讲话的声音。

 你好:

         在EVM板子上有实例代码,你将MIC输入的代码和从电脑播放的代码拼接起来就可以了,然后将Dout的输出直接用线连到输出DIN。

你好:

    我是刚拿到这个EVM板,还不知道MIC的代码。我是用电脑放音乐,然后在TLV320aic310xEVM evaluation Tool软件设置preset configuration栏里面的DAC configuration 为 stereo playback to AC coupled headphone Outputs 然后Load就能听到电脑的音乐。但是现在我想用耳机能听到 人对MIC讲话 ,想问下软件应该怎么设置,或是硬件有哪些开关要打开或是关上。谢谢!

在安装的主目录下,你能找到这两个文件,Mic_ADC.txt与DAC_Capless_HP.txt这两个配置文件,你把这两个文件写在一起,注意复位不要在程序中出现,然后将Dout的输出脚和Din的输入脚相连实现环路,这样就可以将MIC输入的声音在HP中放出来。3582.Mic_ADC.txt7446.DAC_Capless_HP.txt

你好:

     我按照这种方法还是不行啊。还是只能听到电脑里放的音乐,不能听到人对MIC讲话。我是将你说的这两个文件的Commands的命令在Command Line interface栏写在一起然后执行。将Dout和Din相接,电脑的音乐有些电流杂音,但还是不能听到人对MIC讲话。我这样操作有哪里不对吗。请指教,谢谢!

你使用的是EVM microphone (MIC3L/R inputs)吗?你EVM板上的跳线连了吗?还有就是你把Dout脚和Din脚接在一起了吗?你能把你配置完的每个界面的截图给我发下。

你好:

那个MIC不知道怎么选,我没有选,默认的,EVM板上的J15A的J17.11(Din)和J17.13(Dout)脚接上了。软件配置就改了下ADC和DAC的配置,其他的都是用默认的。附件里有两张图。帮我看下有没有配置错,谢谢!

你好:

只有这一页么?你的PGA的增益太小了,原来你的mic声音就很小的,调到40试下。

还有就是你配置输入的时候配成我这样,把跳线JMP10连到2.3脚。

你好:

我按照你这种配置来设置的,JMP10是接2、3脚的,还是没声音。要microphone能输入声音是不是EVM板的哪个开关或是跳线没打开。Clocks里面需不需要修改,还是用默认的配置。谢谢!

你好:

           要实现loopback,codec必须为主模式。

           1.将Dout与Din连在一起。

           2.配置我上次给的那两个文档,然后再在其中一个界面修改为:

               

           3.主板的EVM板开关:

                           

你好:

    非常感谢,按照你的操作可以。我们做的产品用的codec一直是从机的,所以BCLK和WCLK一直设置错误。还想问一下,人对microphone讲话的声音,会不会有数据或是录音文件保存在电脑里面。  非常感谢!

可以的,不过你的录音设备要设置我们的设备。

你好:

    请问录音文件时自动产生的吗,它会保存在那个位置啊?谢谢!

你好:

           它需要软件的,我使用的是Audacity,你也可以使用window自带的录音软件。在windows的附件里有个sound recorder,你可以去找下。

嗯,好的。知道了。再次谢谢你了。

你好:

      还想麻烦再问一下,我想在J6那里外接一个mic用来输入声音,我的配置是Diff_In_ADC.txt与DAC_Capless_HP.txt这两个配置文件合成的。我用耳机听了下,线路应该是通的,就是兹兹响,听不到人讲话的声音。我用线接到MICBAS那里也不行。应该怎么设置啊还是配置文件有问题。 谢谢!

你好:

         我们EVM的配置是IN2L与IN2R输入,你现在接的是IN1LP与IN1LM,所以你需要修改下配置。

你好:

   我的配置是用的Diff_In_ADC.txt和DAC_Capless_HP.txt两个文件合成的啊,然后在Audio input/ADC里面也是激活IN1LP和IN1LM,还需要作其他修改吗。谢谢!

你的麦克风怎么接的?你激活的不是IN1LP和IN1LM,而是IN1L与IN1R。这个是有差别的,而且你使用的是单端还是差分输入?

上图是差分的MIC输入,如果你接在J6那就是差分的输入。你激活后,还要改增益。把IN2L与IN2R关闭掉。你再再试试。

你好:

  EVM板上的MK不是就激活IN2L和IN2R就可以吗,哪我这样要怎么激活IN1LP和IN1LM。我MIC接线在附件里,帮我看下有没有错。谢谢!

你好:

按照你的操作可以使用了。谢谢!

你好:

    想问一下codec做从机的时候怎么设置啊,Clocks 那一栏随便改变一下都没声音了,要怎么设置。谢谢!

 

当你配置成从模式的时候,你需要给芯片提供I2S的时钟。否者芯片不会工作,还有就是配置BCLK和WCLK的方向为输入。

你好:

   我是配置成输入,也供了I2S的时钟,但作从模式还是不行。  现在我将EVM板的codec取下,接上我自己产品上的codec,接了SDL、SDA和GND  3根线。配置还是为从模式。也不能正常工作。能帮我看哈哪里配置有问题吗。谢谢!(附件有一些截图)

 AIC3104现在工作在从模式,你有测试过AIC3104的所有的时钟是否正常吗?跟你内部配置的采样率是一致的吗?我看你配置的是16K?

你好:

   怎么我Clocks配置时Desired Fsref已设置48KHz就没声音了,还是其他地方配置也好改? 谢谢!

你改主从模式的时候MCLK变了吗?你配置desired Fresf只是告诉芯片你工作在这个频率,但是你还是需要配置分频系数和一些参数来设置actual 采样率和你的desired 采样率要一样。

见下图,你所以的时钟要匹配:

你好:

    我Clocks时钟也有配置成你一样的,但是还是没声音的。(如附件图)

    如果我接自己的codec是哪个MCLK要用外部的吗。还是用USB MCk,具体该怎么设置啊。谢谢!

 你外接的MCLK和USB的MCLK是一样的吗?还有一个问题就是MCLK和你的I2S时钟是同步的吗?你之前是主模式,时钟都是自己产生的,所以是同步的,现在是从模式。要求你的时钟同步。

你好:

  我现在还是用的EVM板的时钟,I2S时钟是指板上的USB I2S的时钟吗。 为什么不用TLV320AIC板就只用USB-MODEVM板  usb不能激活啊。谢谢。

因为你使用的是上面的板子的EEPROM。所以你拔掉后,下面的板子就无法工作了。

你好:

   我自己产品上也有EEPROM啊。那我想接到自己的产品上调试就不行了吗。谢谢!

USB-EVM那个需要靠板子上的EEPROM里的程序让连接电脑的芯片T4010.aic310X Firmware.zip

烧写方法见以下文档:

3718.DFU烧写步骤.pdf

你好:

     你发的文档,好像不适用我这边的调试。能不能留个电话或是QQ的联系方式啊。谢谢!

你好:

             你可以把AIC板子的I2C断开,连在你要调试的板子上。

              你有什么问题,可以发我邮箱derek-xie@ti.com

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top