位置:首页 > IC型号导航 > 首字符W型号页 > 首字符W的型号第18页 > WM8750LSEFL/R > WM8750LSEFL/R PDF资料 > WM8750LSEFL/R PDF资料1第42页

WM8750L
控制界面
选择控制模式
产品预览
该WM8750L由通过串行控制接口写入到寄存器控制。控制字
由16位组成。第7位( B15至B9)是选择哪个控制寄存器地址位
访问。剩余的9位( B8到B0 )是数据位,对应于所述9位中的每个控制
注册。控制接口都可以作为一个3线或2线MPU接口。 MODE引脚
选择接口格式。
模式
低
高
接口格式
2线
3线
表38控制接口模式选择
3线串行控制模式
在3线模式下, SCLK时钟从SDIN引脚的一个数据位的每个上升沿。在上升沿
CSB锁存由过去的16位完整的控制字。
LATCH
CSB
SCLK
SDIN
B15
B14
B13
B12
B11
B10
B9
B8
B7
B6
B5
B4
B3
B2
B1
B0
控制寄存器地址
控制寄存器的数据位
图19 3线串行控制接口
2线串行控制模式
该WM8750L支持通过2线串行总线控制软件。许多设备可以通过控制
在同一总线上,并且每个设备具有唯一的7位地址(这是不一样的7位地址
在WM8750L每个寄存器) 。
该WM8750L运行,因为只有一个从设备。该控制器指示数据传送的与启动
高到低SDIN过渡,同时SCLK仍然很高。这表示设备的地址和
数据将随之而来。 2线总线上的所有设备响应启动条件,并转移在未来8
在SDIN位( 7位地址+读/写位, MSB在前) 。如果设备接收到的地址匹配的
该WM8750L和R / W位的地址是“0” ,表示写操作,则WM8750L响应由
拉SDIN低的下一个时钟脉冲(ACK)。如果该地址无法识别或R / W位为1时,
该WM8750L返回到空闲状态,等待一个新的起始条件和有效的地址。
一旦WM8750L已确认一个正确的地址,控制器发送的第一字节
控制数据( B15至B8 ,即在WM8750L寄存器地址加寄存器的数据的第一位) 。该
WM8750L然后确认所述第一数据字节通过拉动SDIN低为一个时钟脉冲。该
然后,控制器发送控制数据(B7到B0的第二个字节,即余下的8位寄存器的
数据),并且WM8750L拉SDIN低再次确认。
数据传输完成时,有一个从低到SDIN上的高转换同时SCLK为高电平。
接收到一个完整的地址和数据序列之后的WM8750L返回到空闲状态,并
等待另一个启动条件。如果一开始或停止条件被检测出序列中的任何点
数据传输(即SDIN变化,同时SCLK为高电平)时,该设备会跳转到空闲状态。
SDIN
设备地址
(7位)
RD / WR
位
确认
(低)
控制字节1
( 158位)
确认
(低)
控制字节2
(位7到0 )
确认
(低)
SCLK
开始
注册地址
第一个寄存器的数据位
余下的8位的
注册资料
停止
图20 2线串行控制接口
PP版本1.77 2003年5月
42