
LTC2159
应用信息
串行编程模式
要使用串行编程模式, PAR / SER应
接地。该
CS ,
SCK , SDI和SDO引脚成为
串行接口进行编程的A / D模式控制寄存器。
数据被写入一个寄存器具有16位串行字。数据
也可以从寄存器读回以验证它的内容。
串行数据传输开始时,
CS
被拉低。数据
对SDI引脚被锁在第一个连接16上升沿
SCK 。在网络连接之后,任何SCK的上升沿首先16顷忽略。
在数据传输结束时
CS
被拉高了。
16位输入字的科幻RST位为R / W位。该
接下来的7位是寄存器的地址( A6 : A0 ) 。
最后8位是寄存器的数据( D7 : D0 ) 。
如果R / W位为低电平时,串行数据(D7 :D0 )将被写入
10由地址位( A6 :A0)设定的寄存器。如果
R / W位为高电平时,由地址位设置在寄存器中的数据
( A6 : A0 )将被读回的SDO引脚(见时机
表3.串行编程模式寄存器映射( PAR / SER = GND)
寄存器A0 :复位寄存器(地址00H )
D7
RESET
7位
RESET
0 =未使用
1 =软件复位。所有模式控制寄存器复位为00h 。 ADC的瞬间置于休眠模式。
该位自动置回零,在SPI写入命令的末尾。
复位寄存器是只写。数据读取从复位寄存器后面将是随机的。
双边6-0
未使用的,无关位
D6
X
D5
X
软件复位位
D4
X
D3
X
D2
X
D1
X
D0
X
图表) 。在读回命令寄存器
没有更新,并在SDI数据被忽略。
SDO引脚是一个开漏输出被拉至地
一个200Ω的阻抗。如果寄存器中的数据被读回
通过SDO ,外部2k的上拉电阻是必要的。如果
串行数据只写入和读回是不需要的,那么
SDO可悬空并没有上拉电阻是必要的。
表3示出的模式控制寄存器的映射。
软件复位
如果串口编程时,该模式控制寄存器
应尽快进行编程,尽可能通电后
用品打开并且是稳定的。在第一个连接serial命令
必须是一个软件复位,将复位所有寄存器数据
位为逻辑0。要执行软件复位, D7位在
复位寄存器写入逻辑1的复位SPI后
写命令完成, D7位被自动设置
回零。
寄存器A1 :掉电寄存器(地址01H )
D7
X
位7-2
1-0位
D6
X
未使用的,无关位
PWROFF1 : PWROFF0
00 =正常运行
01 - 未使用
10 =打盹模式
11 =睡眠模式
2159f
D5
X
D4
X
D3
X
D2
X
D1
PWROFF1
D0
PWROFF0
掉电控制位
23