TLV320AIC3254EVM-K开发板问题
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驱动没有安装: