CS5550
4.串行端口简介
同时,CS5550的串行端口集成了状态机的发送/接收缓冲区。状态机
在SCLK的上升沿解释8位命令字。一旦命令字的解码,所述
状态机执行所请求的命令或准备用于被寻址寄存器的数据传输。
申请读需要一个内部寄存器传输到发送缓冲区,而写等待,直到
24个SCLK进行传输之前完成。内部寄存器用于控制ADC的
功能。所有寄存器是24位长。
该CS5550初始化并全面运作的
活跃
状态上电后。上电,单片机后
副会等待接收一个有效的命令(第8位移入串行端口) 。在接收和
一个有效的命令字进行解码时,状态机指示转换器要么执行系统OP-
关合作,或将数据传输到或从内部寄存器。用户应参照“命令”一节
解码所有有效命令。
4.1命令
所有命令字的长度是1个字节。未在本节中列出的任何8位字应被视为一个
非法命令字,并发出任何此类非法命令字的串行接口可导致不可预知的
在CS5550的操作。命令写入到寄存器必须遵循的3个字节的寄存器数据。命令
该读出的数据可以与其它命令(例如被链接,而读取数据时,一个新的命令可以被发送到SDI
它可以执行原稿读取完成之前) 。这允许“链接”的命令。
4.1.1启动转换
B7
1
B6
1
B5
1
B4
0
B3
C
B2
0
B1
0
B0
0
此命令指示,以状态机开始采集的测量和计算的结果。该装置
具有采集的两种模式。
C=
采集/测量模式
0 =执行一个计算周期
1 =执行连续计算周期
4.1.2 SYNC0命令
B7
1
B6
1
B5
1
B4
1
B3
1
B2
1
B1
1
B0
0
这个命令是串行端口重新初始化序列的末端。该命令也可以用来作为一个NOP
命令。串行端口发送三个或更多的连续SYNC1的COM重新同步字节边界
mands后跟一个SYNC0命令。
4.1.3 SYNC1命令
B7
1
B6
1
B5
1
B4
1
B3
1
B2
1
B1
1
B0
1
这个命令是串行端口重新初始化序列的一部分。该命令也可作为NOP命令。
DS630F1
15