Line Encoding
1.1 缘由
数字信息皆可被编码为数字信号。而特定编码技术的选择,端赖于符合特殊的需求与可利用的媒介和通讯装置。最简易的数字数据之数字编码方式是指定不同电压准位代表2进制数0和1。而较复杂的编码机制通常是为了改善效能。
常见的编码方式如下:
(1) NRZI(Non return to zero, inverted)
翻转不归零制,是2进制信号,此信号对应于实体性发送,以此欲于一些发送媒体(介质)。有以下两种模式:
a. NRZI(Transition occurs for a one)
遇「1」则是变更原有准位,由高变低或由低变高。遇「0」则保持原有的准位而不改变。例如:一个数据串流包含的位依序为"110100110",假设初始状态为「1」,通过编码则为"011000100"。
b. NRZI(Transition occurs for a zero)
遇「0」则是变更原有准位,由高变低或由低变高。遇「1」则保持原有的准位而不改变。例如:一个数据串流包含的位依序为"001011001",假设初始状态为「1」,通过编码则为"011000100"。
(2)
曼彻斯特编码是许多局域网络采用的编码技巧。其主要特性是无论数据是0或是1,在每一个位时间的中央都有电位的转换。
有以下三种模式:
a.
由正电位到负电位代表「1」,而由负电位到正电位则代表「0」。例如:一个数据串流包含的位依序为"0010110010",通过编码则为"01 01 10 01 10 10 01 01 10 01"。
b.
由正电位到负电位代表「0」,而由负电位到正电位则代表「1」。例如:一个数据串流包含的位依序为"0010110010",通过编码则为"10 10 01 10 01 01 10 10 01 10"。
c. Differential
差动式曼彻斯特编码技巧的主要特色和曼彻斯特(IEEE802.3)编码相同。在每一个位时间中间都有电位的转换。不同的是,在差动式曼彻斯特编码中,除了位时间中间的电位转换外,在位时间一开始时也有电位转换则代表「0」,否则代表「1」。换句话说,如果数据值是「0」,则在位时间的开始及中间都有电位的转换。如果数据值是「1」,则只在位时间的中间有电位的转换。例如:一个数据串流包含的位依序为"0011101011",通过编码则为"10 10 01 10 01 01 10 10 01 10"。
(3) AMI(Alternate Mark Inversion)
三阶电流脉冲,信号通常区分成三种电位状态:「正电位」、「零电位」、「负电位」。
传输方式有以下四种:
a. AMI(Standard)遇「0」则是准位0,遇「1」则是+/-准位互换。
b. AMI(B8ZS)
Bipolar-8-Zero Substitution 双极信号8个0替代。基本上像AMI方式,但是当遇到连续8个0时会作特殊处理。例如:若1的状态为+,则将00000000转换成000+-0-+;若1的状态为-,则将00000000转换成000-+0+-。
B = 有效双极信号。
V = 违反双极信号。
c. AMI(HDB3)
High Density Bipolar 3 高密度双极信号-3个0。基本上像AMI方式,但是当遇到连续4个0时会作特殊处理。例如:若1的状态为+,则将0000转换成000+或是-00-(依奇偶状况决定);若1的状态为-,则将0000转换成000-或是+00+(依奇偶状况决定)。所谓奇偶状况就是次用000+而第二次用-00-,依此类推。
d. MLT-3
Multilevel Transmission 3 多阶传输3。遇「0」则不变化电位状态,遇「1」则依照后面顺序(0、+、0、-)变换电位状态。
(4) Pseudoternary
伪三码。遇「0」则是+/-准位互换,连续遇0时交替切换,遇「1」则是准位0。
(5) CMI(Coded Mark Inversion)
运用在光纤通信。遇「0」则用"01"表示,遇「1」则是交替地用"00"和"11"表示。
(6) Biphase Mark
双相符号编码,是许多数字录音采用的编码技巧。把数据位拆成两个部分,若数据为1时,则拆成01或10。若数据为0时,则为00或11。每个数据位结束时必须反向,这样接收端就能以接收到的信号自己做信号同步的工作。例如:一个数据串流包含的位依序为"0010110010",通过编码则为"11 00 10 10 10 11 01 00 10 10"。
(7) Miller
Miller编码应用在RFID的数据处理系统中。若数据为1时数据中间会由高电位转低电位或是由低电位转高电位。若数据为0时则保持为原来的电位,但是当数据为连续的0时则相邻的0之间会发生电位转换。例如:一个数据串流包含的位依序为"0010110010",通过编码则为"11 00 01 11 10 01 11 00 01 11。。
1.2 Line Encoding参数设置
(1) 解碼选择
选择编码的格式,以及设置相关参数。
· NRZI(Transition occurs for a one)
· NRZI(Transition occurs for a zero)
·
·
· Differential
· AMI(Standard)
· AMI(B8ZS)
· AMI(HDB3)
· Pseudoternary
· MLT-3
· CMI
· Biphase Mark Encode
· Miller
a. Auto-Detect Data Rate
设置对方的鲍率或者由系统自动侦测。
(2) 通道设置
设置待测物上的信号端接在逻辑分析仪的通道编号。根据范例,Encode接在逻辑分析仪的CH0。
(3) 分析范围
选择分析的范围,从起始位置到结束位置之间作分析。
LCD1602 1.1 缘由 是一种常用的液晶显示接口,用来显示5*8或是5*11的字形符号。根据目前LCD的规格,有发展出许多相似类型。虽然LCD各有不同特点,但基本原理都是相同的。LCD1602利用11条信号线,故发送串行信号传输效率较高。LCD1602所传送之频率并无特定范围。 1.2 LCD1602参数设置 (1) 参数设置 a. 通道选择 设置待测物上各个信号端接在逻辑分析仪的通道编号。分别是RS、RW、E以及其它DB。 b. 选择模式 根据数据传送位数,选择数据线。 c. 合并相同的指令 分析后的数据做命令转换时,若是相同时就进行合并。 (2) 波形颜色 可设置Frame内每个Field之标记颜色。 (3) 范围选择 选择分析的范围,从起始位置到结束位置之间作分析。起始位置我们选择缓存区开头,结束位置选择缓存区结尾。
RC-5 1.1 缘由 RC-5是为飞利浦(Philips)所制定的一种红外线遥控信号协议,为广泛提供廉价的遥控控制。该协议明确界定为不同类型的设备(如家庭的娱乐系统),以确保它的兼容性。目前的协议称为 RC-6,具有更多的功能。但大多仍采用RC-5的格式。 1.2 RC-5参数设置 (1) 参数设置 设置待测物上的信号端接在逻辑分析仪的通道编号。根据范例,RC-5的信号接在逻辑分析仪的CH 0。 a. 激活Extended模式 当Extended激活时,会将S2转换成Command 的第七个位。在波形区会多一个Extend Command的数据。 b. Report不显示Idle 勾选此项,Report区会将不会有Idle的数据,方便使用者观察分析结果。 (2) 波形颜色 可设置Frame内每个Field之标记颜色。 (3) 范围选择 选择分析的范围,从起始位置到结束位置之间作分析。起始位置我们选择缓存区开头,结束位置选择缓存区结尾。