
DSD1793
www.ti.com
SLES075A - 2003年3月 - 修订2004年1月
写注册
一个主可以编写使用单个或多个访问任何DSD1793寄存器。主机发送一个DSD1793奴隶
解决与写入位,寄存器地址和数据。如果多址接入是必需的,该地址是的
起始寄存器,后面是数据被传送。当数据被正确接收,则变址寄存器是
通过当指数寄存器达到0x7F的自动递增,下一个值是为0x0 。当未定义
寄存器访问时, DSD1793不发送确认。图29是写入的图
操作。
发射机
数据类型
M
St
M
SLAVE
地址
M
W
S
确认
M
注册
地址
S
确认
M
写数据1
S
确认
M
写数据2
S
确认
…
…
S
确认
M
Sp
M:
主设备
ACK :确认
S:
从设备
SP:停止条件
ST:启动条件
W:写
图29.写操作
阅读注册
一个主可以读取DSD1793寄存器。寄存器地址的值被存储在一个间接索引寄存器中
提前。主存储寄存器地址后,发送一个读取有点DSD1793从机地址。然后,
DSD1793传送该索引寄存器指向的数据。当数据被在一个多重转移
访问,索引寄存器自动加1 。 (当第一次进入阅读模式后立即
写,变址寄存器不递增。主机可以读取先前写入的寄存器)。当
索引寄存器达到0x7F的,下一个值是为0x0 。该DSD1793输出一些数据时,索引寄存器
为0x10到0x1F的,即使未在表4所示。图30中定义的读出操作的图。
发射机
数据类型
M
St
M
SLAVE
地址
M
W
S
确认
M
注册
地址
S
确认
M
Sr
M
SLAVE
地址
M
R
S
确认
S
数据
M
确认
…
…
M
NACK
M
Sp
M:
主设备
S:
从设备
ST:启动条件
SR:重复启动条件
R:阅读
ACK :确认
SP:停止条件
NACK :无应答
W:写
:重复启动条件后的从机地址必须是一样的以前的从机地址。
记
图30.读操作
噪声抑制
该DSD1793结合使用的系统时钟(SCK)的噪声抑制。然而,必须有不超过
两个噪声尖峰600纳秒。噪声抑制适用于SCK频率为8 MHz和40 MHz的快速之间
模式。然而,它的工作错误,在特定的条件下。
案例1 :
1. t
( SCK )
> 120纳秒(T
( SCK )
:期SCK的)
2. t
( HI )
+ t
( D- HD )
& LT ;吨
( SCK )
×
5
存在于第一个SCL高电平脉冲的一半3.尖峰噪声。
存在于SDA高脉冲之前SDA变为低电平4.尖峰噪声。
SCL
噪音
SDA
当这些条件的同时出现,该数据被确认为低电平。
21