关于TLV320AIC3254寄存器配置的问题
TLV320AIC3254芯片的寄存器配置是通过I²C总线加载的。TI官方文档是这样描述I²C写入时序的:
起始信号+器件地址和写信号+8位寄存器地址+配置数据+应答+停止信号
那么我的疑问是寄存器的页地址呢,不需要写入寄存器页地址吗?
地址 0 为 Page Select Register, 通过写这个寄存器来选择页
谢谢回答,那照你这么说是不是I²C写入时序应该是这样的的:
起始信号+器件地址和写信号+页寄存器选择数据+8位寄存器地址+配置数据+应答+停止信号
其中要包括一个页寄存器选择的数据写入对吗?
有点迷糊了,还请指教~!
在datasheet里面我没有看到Page Select Register这个寄存器的介绍啊,是在写入寄存器配置时,
每次写入都要加入页寄存器选择这个寄存器的数据配置吗?
使用普通的类似操作EEPROM的方法来操作AIC芯片好像不好用,我之前用ADC3101也没操作成功。
在TI官网上看到有篇文章《Using the MSP430 Launchpad as a Standalone I2C Host for Audio Products》,这里面说要使用PPS软件工具来生成一些头文件,里面还可以下载到430操作AIC芯片的IIC例程,你可以试试。
我在官网上申请了好几次PPS软件都没成功,如果你下载下来了,还请麻烦发我一下:wanghuaming597@126.com.
到时我们可以一起研究一下,我用的是ADC3101、AIC3204芯片。
那你操作过TLV320AIC3254这个芯片吗?你可以加我QQ咱们交流一下,我QQ号是:气要把酒六零三司令。明白什么意思吧。
TI员工也麻烦你们回答下我的这个问题呗,感激不尽~!
知道怎么配置了,谢谢了~!
如果DSP当前PGAE与要执行目标寄存器的PAGE相同,则I2C可以不需要写PAGE,反之则需要写PAGE。
其实你可以统一都写入PAGE是不会错的。
有一个纯技术交流群:302890976,可以加入学习