1.奇偶校验(Parity Check) :在代码传送过程中用来检验是否出现错误的一种方法,一般分奇校验和偶校验两种。奇偶校验可以检验单个字符的错。发送端在每个字符的最高位之后附加一个奇偶校验位。这个校验位可为“1”或“0”,以便保证整个字符为“1”的位数是奇数(称奇校验)或偶数(称偶校验)。(即通过增加冗余位来使得字节中“1”的个数保持为奇或偶数) 发送端按照奇或偶校验的原则编码后,以字符为单位发送,接收端按照相同的原则检查收到的每个字符中“1”的位数,如果为奇校验,发送端发出的每个字符中“1”的位数为奇数,若接收端收到的字符中“1”的位数也为奇数,则传输正确,否则传输错误。偶校验方法类似,不再赘述。
2.锁相环:是指电子振荡电路中广泛使用的一稳定频率的一种电路或者模块.其工作过程形似一个闭合的环路,故名锁相环,它用于在通信的接收机中,其作用是对接收到的信号进行处理,并从其中提取某个时钟的相位信息。或者说,对于接收到的信号,仿制一个时钟信号,使得这两个信号从某种角度来看是同步的(或者说,相干的)。 由于锁定情形下(即完成捕捉后),该仿制的时钟信号相对于接收到的信号中的时钟信号具有一定的相差,所以很形象地称其为锁相器。
而一般情形下,这种锁相环的三个组成部分和相应的运作机理是:
(1) 鉴相器:用于判断锁相器所输出的时钟信号和接收信号中的时钟的相差的幅度;
(2) 可调相/调频的时钟发生器器:用于根据鉴相器所输出的信号来适当的调节锁相器, 内部的时钟输出信号的频率或者相位,使得锁相器完成上述的固定相差功能;
(3 )环路滤波器:用于对鉴相器的输出信号进行滤波和平滑,大多数情形下是一个低通滤波器,用于滤除由于数据的变化和其他不稳定因素对整个模块的影响。
从上可以看出,大致有如下框图:
┌—————┐ ┌—————┐ ┌———————┐
→—┤ 鉴相器 ├—→—┤环路滤波器├—→—┤受控时钟发生器├→┬—→
└——┬——┘ └—————┘ └———————┘ │
↑ ↓
└——————————————————————————┘
可见,是一个负反馈环路结构,所以一般称为锁相环(PLL: Phase Locking Loop)
锁相环有很多种类,可以是数字的也可以是模拟的也可以是混合的,可以用于恢复载波也可以用于恢复基带信号时钟。
3.看门狗:实际上是一个计数器,一般给看门狗一个大数,程序开始运行后看门狗开始倒计数。如果程序运行正常,过一段时间CPU应发出指令让看门狗复位,重新开始倒计数。如果看门狗减到0就认为程序没有正常工作,强制整个系统复位。此外,WatchDog还可以在你的程序陷入死循环的时候,让单片机复位而不用整个系统断电,从而保护你的硬件电路看门狗定时器对微控制器提供了独立的保护系统.当系统出现故障时,在可选的超时周期(time-out period)之后,看门狗将以RESET信号作出响应。