我们参照TLV320AIC3256EVM-U这个评估板做了两块板子来测试AIC3256的功能,一个板子是AIC3256,另一个是TAS1020B,两块板子之间有I2C与I2S进行通信。
I2S的MCLK、WCLK、BCLK应该都是TAS1020B来发送的吧,查了论坛里相关的帖子,说是TAS1020B一直在发送BCLK和WCLK,可是为什么我们的板子上,这两个信号没有呢?MCLK是一直都有的,但因为SN74LVC1G125DBVR这个逻辑门的使能信号,42脚的VREN一直为高,MCLK也并没有发送到AIC3256。去掉这个逻辑门,将MCLK直接发送到AIC3256,BCLK和MCLK也是没有信号。
TAS1020B的固件采用的是USB-miniEVM0203_441KHZ,其它频率的也试过,I2S都没有时钟输出。
I2C是通的,通过AIC3256EVM-U CS这个软件能读取到内部寄存器值,软件能正确识别到固件版本等信息。
Jacky Wang(QD):
TAS1020B的I2S是Mater模式,所以MCLK、BCLK、LRCLK都是由TAS1020B给出的。你再检查一下硬件上有没有短路、虚焊等问题,或者再更新一下TAS1020B的firmware试试。
Hao Liu6:
回复 Jacky Wang(QD):
请问一下,48脚测得电源0V,1脚测得2.2V,均为直流信号,是否正常呢?
bob wang2:
你好,请问TAS1020的固件怎么下载进去?
Ray Hsu:
回复 bob wang2:
參考SLAU444A.pdf的page 4~5, EVM Connection Issues. 謝謝!