3如何使用TLV320AIC23B
3.1控制接口
该TLV320AIC23B有许多可编程特性。控制接口用于的寄存器进行编程
装置。控制接口符合SPI ( 3线操作)和两线操作规范。该
该模式终端的状态选择控制接口类型。 MODE引脚必须被硬连接到所需要的水平。
模式
0
1
接口
2-wire
SPI
3.1.1
SPI
在SPI模式, SDIN承载串行数据, SCLK是串行时钟和CS锁存数据字进
TLV320AIC23B 。该接口与微控制器和DSP通过SPI接口兼容。
控制字由16位,从MSB开始。该数据位锁存在SCLK的上升沿。一个崛起
之后的第16个时钟上升沿边沿CS锁存数据字到AIC (见图3-1) 。
该控制字被分成两部分。第一部分是地址块,所述第二部分是数据块:
B[15:9]
B[8:0]
CS
控制地址位
控制数据位
SCLK
SDIN
3.1.2
2-Wire
在2线模式中,数据传输使用SDIN为串行数据和SCLK为串行时钟。启动条件
在SDIN同时SCLK的下降沿高。在7位以下的起始条件确定哪个设备上
2线总线接收数据。 R / W确定数据传输的方向。的TLV320AIC23B是只写
设备和响应仅当R / W为0。该器件仅作为从设备是通过将其地址
CS引脚的状态如下。
CS状态
(默认值= 0 )
0
1
地址
0011010
0011011
ÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎ
ÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎ
B15 B14 B13 B12 B11 B10 B9
B8
B7
B6
B5
B4
B3
B2
B1
B0
最高位
最低位
图3-1 。 SPI时序
3−1