# 配置参数定义

模块一共14个配置参数，需在通道全部关闭状态修改才生效。

功能 | 参数名 | 取值范围 | 默认值
16位通道字节传输顺序 | 16 Data Format | 0：AB | 0
1：BA
32位通道字节传输顺序 | 32 Data Format | 0：ABCD | 0
1：BADC
2：CDAB
3：DCBA
编码器 SSI帧长度 | Frame Bit Length | 0~40 | 13
读取数据时的时钟频率[1] | CLK Frequency | 0：125KHz | 0
1：250KHz
2：500KHz
3：1MHz
4：2MHz
间隔时间 | Interval Time | 0~65535（单位 100µs） | 1
编码格式 | Encode Type | 0：Binary二进制 | 1
1：Gary格雷码
位置值的 LSB位号 | LSB Position | 0~31 | 0
位置值的 MSB位号 | MSB Position | 0~32 | 12
探针模式 | Probe Mode | 0：CH1_Single CH2_Single通道1单次、通道2单次 | 0
1：CH1_Repeat CH2_Single通道1重复、通道2单次
2：CH1_Single CH2_ Repeat通道1单次、通道2重复
3：CH1_ Repeat CH2_ Repeat通道1重复、通道2重复
探针触发边沿 | Probe Trig Edge | 0：CH1_Raising CH2_Raising通道1上升沿、通道2上升沿 | 0
1：CH1_Falling CH2_Raising通道1下降沿、通道2上升沿
2：CH1_Raising CH2_Falling通道1上升沿、通道2下降沿
3：CH1_Falling CH2_Falling通道1下降沿、通道2下降沿
通道 1脉冲输入滤波等级 | CH1 Pulse Count Filter Level | 0：Filter_Level_0 | 7
1：Filter_Level_1
2：Filter_Level_2
3：Filter_Level_3
4：Filter_Level_4
5：Filter_Level_5
6：Filter_Level_6
7：Filter_Level_7
8：Filter_Level_8
9：Filter_Level_9
1 0：Filter_Level_1 0
11：Filter_Level_11
12：Filter_Level_12
13：Filter_Level_13
14：Filter_Level_14
15：Filter_Level_15
通道 2脉冲输入滤波等级 | CH2 Pulse Count Filter Level | 同上 | 7
输入通道 1模式选择 | CH1 Input Mode Select | 0：Latch_Mode | 0
1：Pulse_Count_Mode
输入通道 2模式选择 | CH2 Input Mode Select | 0：Latch_Mode | 0
1：Pulse_Count_Mode

[1]：受底部总线影响实际参数值略小。

### 通道计数值的字节传输顺序功能

16 Data Format：适用于16位以下的编码器，计数范围小于65535，使用该参数可以改变计数值的字节顺序。例如设置计数值为十六进制，16Bit Data Format默认值为0，计数值的字节顺序为AB；将该参数置为1时，计数值的字节传输顺序变为BA。

32 Data Format：适用于32位以下的编码器，使用该参数可以改变计数值的字节顺序。

### 编码器SSI帧长度、位置号功能

帧长度参数，结合位置号LSB和MSB参数可以设置编码器计数的分辨率和总计数值，分辨率即编码器每转一圈增加的数值。

### 读取数据时的时钟频率功能

时钟频率默认取值为0，即125KHz，最大可设置2.0MHz。

### 间隔时间功能

间隔时间默认取值为1，即100µs，可设置范围1~65535（100µs）。

### 编码格式

默认支持格雷码格式，设置为0则二进制格式。