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

TLV320AIC3254EVM-K开发板问题

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

TI技术人员,您好!

最近通过带了买了一块-K的开发板,想学习一下TLV320AIC3254来开发一款新产品,但是在使用过程中遇到了些问题,希望能给解答一下:

1.I2C模式无法正常识别。USB上电后,SW1打到SPI位置,D2亮,电脑正常识别;SW1打到I2C位置,D2不亮,电脑无法正常识别。

2.无法通过CS更改playback参数。在SPI模式下,打开CS-playback选项,更改 Line Outputs和Headphones的增益值(Line Outputs增益10dB,Headphones增益10dB),点击REFRESH,结果两个值都变回为之前的0dB,如图。

3.开发板无法播放音频文件。开发板上电后,电脑的音频设置如下图,打开播放软件(foobar 2000),耳机无输出。

为什么没人回复呢?着急!

如果是想验证芯片,可以直接用小板飞线来调试。我这样用的 呵呵

关键是开发板都花钱买了,到现在都不能用,太郁闷了!

你好:

         你能看下你的上面的板子和下面的板子的排线是对上了吗?没有错位吧?还有就是电脑无法识别是软件显示没有EVM还是会在电脑上有新硬件发现?

         

Derek,

你好!上下板的排线检查过,没有错位。SW1打到I2C位置后,D2指示灯不亮,设备管理器里显示如图,音频设备里不显示USB-mini EVM。

你好:

            显示DFU说明你的EVM板没有下载固件。当你拨到I2C后,重新插拔USB灯应该就会亮起来。

Derek,

拨到I2C后,重新插拔USB,D2仍然不亮,设备管理器依然显示DFU,不知是什么原因?

另外,在“如何使用AIC3254评估板”这个帖子里也是我问的同样的问题,只在这里帮忙解答就好了,那个就不用了。

你好:

            你的烧写方式有点问题,在A2A1A0不全为0的时候,进入DFU mode,然后打开烧写的软件,在烧写的时候会提醒你把开关拨回原来的位置。就是全在左边。你是因为没有拨回来的原因。

烧写的时候已经按照要求全部拨到左边了(A2A1A0全为0),程序烧写顺利完成了,但是,插上上面的小板之后(SW1拨到I2C位置,A2A1A0全部为0),D2不亮,设备管理器显示DFU。

你好:

            在小板子上也有一颗EEPROM,所以你需要把W13的跳线拔掉,这个跳线在R34旁边。

Derek,

可否说的更详细一些,什么时候拔掉W13?在底下的板子烧写完之后?

另外,拔掉W13之后,怎么在DFU模式下对上面小板子的EEPROM进行编程,可否说的详细一些。谢谢!

你好:

          在烧写过程中需要把上面整个小板子拆下来,烧写完在把小板子放上去。那个跳线帽不需要在放回去。

你好:

          还有就是你烧写的是下面的EEPROM,EVM板上的EEPROM并没有烧写,如果你要烧写上面的,你就要把下面的EVM的地址A2A1A0改为不全为0.

Derek,

按照你之前的“0652.DFU烧写步骤.pdf”烧写程序时,我上面的板子是没有插的,只有下面那块板子。烧写完下面那块板子的程序后,插上上面的小板子(W13的跳线帽不插上),上电后,D2不亮,设备管理器里显示DFU设备。

我烧写程序时,只烧了下面的EEPROM,插上上面的小板子后(W13的帽子在上面),此时,上面小板子能正常工作吗?

还有,上面的小板子往里烧的是什么程序?跟下面的板子一样?

我个人的理解是,上电后,上面板子的3254要么受下面板子上的1020控制,要么从自己的EEPROM中读取程序,所以对应的,当W13拔掉后,SW2的A2A1A0需要不全为0;或者,W13帽子在上面,SW2全为0;这种理解对吗?

另外,如果“DFUEE.bin”和“USB-miniEVM0203_441KHZ.BIN”这两个程序,只烧在下面的板子上,插上上面的小板子后,能正常工作吗?

你好: 

            你在烧写过程中没有报错吗?每个的提示都是我上面的截图的提示?

             7002.dfu_driver.zip

             你安装完这个在烧写试下,如果下面的那颗不行就烧写上面的那颗。

Derek,

重新装过你给的驱动了。

按照原来的步骤重新对下板烧了程序(上面的小板子没插上),程序顺利烧完(过程中没提示错误)。

把上面小板子的W13的帽子拔掉,把小板子插上(下面板子的A2A1A0全为0),上电,D2不亮,设备管理器显示DFUUSB(如图)。

给上面的小板子烧程序时,下面板子的SW2(A2A1A0不全为0),上面板子的W13帽子摘掉,上电开始烧程序,之后,按照提示再把小帽子盖上,编程,这时“DFUTEST.exe”会有相当长的一段时间没有反应(大约半小时以上),如图

之后,程序能往下进行,没提示错误,但是,D2不亮,设备管理器显示DFU。

Derek,

我对照原理图,仔细看了一下硬件,发现了一个问题:

上面小板子的I2C的SDA这条线对地短路。

从原理图上来看,这条线通过2.7k的上拉电阻接3.3V,不应该对地短路的。

所以,我怀疑是我的硬件出现了问题。

问题还是没有解决,等待解答

 我测试了,因为不可能对地短路的,你换个芯片试下。

我是买的开发板,没有多余的芯片可换。

你好:

    你可以去TI官网申请免费的样片。

这个提示是什么问题?是不是哪个驱动没有装到,

你先看看TAS1020B EEPROM的I2C地址是否设置为非A0的地址,否则无法进入DFU模式。I2C地址通过SW2开关设置,具体参考下图:

如果已经设为非A0的地址了,那就是DFU驱动没有安装:

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

网站地图

Top