求解TLV320AIC3268寄存器写法!
时间:10-02
整理:3721RD
点击:
问题描述:上一版产品用的是TLV320aic3204,用I2C接口读写配置寄存器都没有问题,但是3204没有PCM接口,所以改版用了3268,I2C写法和3204完全相同,看手册3268只是多了个BOOK寄存器,但是看手册的例子写法应该是完全一样的,现在的现象是通过I2C读写3268都是有ACK返回的,只是写到寄存器和读回来的数据不一样,各种配置不起作用,求大神指点迷津啊!
哪位大神用过此芯片啊?
两款芯片的register map并不完全相同呢,不能直接照搬过来吧,您现在是哪个寄存器读写不一致?
寄存器不是完全相同这个没问题,只是两款芯片的寄存器不同的地方是3268多了一个BOOK寄存器,所以想问问两款寄存器的I2C写法是否一样?现在是随便找一个可写可读的寄存器实验,读回来的和写入的不一样,原来用的3204配置寄存器完全没有问题!
恩,您参考下AIC3262的应用指南,和AIC3268一样也是有BOOK寄存器,里面有详细配置的例子,可以参考下寄存器的写法:
http://www.ti.com/lit/ug/slau309/slau309.pdf