
生产数据
WM8951
3线( SPI兼容)串行控制模式
该WM8951L可使用3线串行接口进行控制。 SDIN用于程序数据,
SCLK用于时钟在节目数据和CSB是使用程序中的数据锁存。 3线
接口协议,如图23所示。
CSB
SCLK
SDIN
B15
B14
B13
B12
B11
B10
B9
B8
B7
B6
B5
B4
B3
B2
B1
B0
图23 3线串行接口
注意事项:
1.
2.
3.
B [ 15 : 9 ]为控制地址位
B [ 8:0]是控制数据位
CSB是边沿敏感不敏感的水平。该数据被锁存, CSB信号上升沿。
2线串行控制模式
该WM8951L支持一个2线的MPU串行接口。该器件的工作,因为只有一个从设备。
该WM8951L具有通过设置引脚15的状态下选定两个从机地址,
( CSB ) 。
SDIN
SCLK
开始
ADDR
读/写
确认
数据B15-8
确认
数据B7-0
确认
停止
图24 2线串行接口
注意事项:
1.
2.
B [ 15 : 9 ]为控制地址位
B [ 8:0]是控制数据位
CSB状态
0
1
地址
0011010
0011011
表19 2线MPU接口地址选择
为了控制2线总线上的WM8951L主控设备必须通过启动数据传输
建立一个启动条件,由高向低的转变SDIN上的定义,而SCLK仍然很高。
这表明,一个地址和数据传输将跟随。在2线总线响应所有外设
在起始条件和转变在未来8位( 7位地址+ R / W位) 。转移是MSB
第一。 7位地址由一个6位基地址+单个可编程位的选择之一
此设备两个可用的地址(见表24 ) 。如果正确的地址被接收和在R / W
位为“0” ,表示写操作,则WM8951L将通过拉动SDIN低在下一个时钟响应
脉冲(ACK)。该WM8951L是一个只写装置,并且只给R / W位指示一个响应
写。如果该地址不被识别的设备将返回到空闲状态,等待一个新的
启动条件和有效的地址。
w
PD版本4.0 2005年5月
31