可编程串行通讯接口SIO.ppt
《可编程串行通讯接口SIO.ppt》由会员分享,可在线阅读,更多相关《可编程串行通讯接口SIO.ppt(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、9.3 可编程串行通讯接口SIO9.3.1 串行通信基础 工作方式、同步方式、通信协议、物理标准工作方式、同步方式、通信协议、物理标准工作方式、同步方式、通信协议、物理标准工作方式、同步方式、通信协议、物理标准9.3.2 串行通信的接口标准 EIA RS-232CEIA RS-232C9.3.3 可编程串行通信接口8250 连接、编程、应用连接、编程、应用连接、编程、应用连接、编程、应用12/22/202212/22/20221 19.3.1 串行通信基本概念串行通信:串行通信:每个时间单位仅传送一位信息;每个时间单位仅传送一位信息;每个字符每个字符(字节字节)的各位依次传送。的各位依次传送。
2、优点:优点:传输线少,成本低,传输距离远传输线少,成本低,传输距离远12/22/202212/22/20222 21.串行通信的工作方式发送器接收器发送器/接收器发送器/接收器发送器/接收器发送器/接收器单工半双工全双工12/22/202212/22/20223 3远距离通信时需要通过普通电话网络传输数字信号:频带宽数字信号:频带宽电话网络:频带窄电话网络:频带窄 要使数字信号在电话网络上传输,需要进行信要使数字信号在电话网络上传输,需要进行信号变换号变换把数字信号承载到模拟信号上传输,把数字信号承载到模拟信号上传输,这个模拟信号称为这个模拟信号称为载波载波载波载波信号。信号。调制把数字信号承
3、载到载波信号上解调从载波信号中恢复出数字信号调制解调器:实现调制与解调的设备2.调制与解调12/22/202212/22/20224 4三种调制方式根据载波根据载波 Asin(Asin(t t+)的三个参数:幅度、频率、相位,产的三个参数:幅度、频率、相位,产生常用的三种调制技术:生常用的三种调制技术:幅移键控法幅移键控法 Amplitude-Shift Keying(ASK)Amplitude-Shift Keying(ASK)频移键控法频移键控法 Frequency-Shift Keying(FSK)Frequency-Shift Keying(FSK)相移键控法相移键控法 Phase-S
4、hift Keying(PSK)Phase-Shift Keying(PSK)ASK(ASK(又称为调幅又称为调幅)用载波信号的不同用载波信号的不同幅度幅度幅度幅度代表代表 11和和 00FSK(FSK(又称为调频又称为调频)用载波信号的不同用载波信号的不同频率频率频率频率代表代表 11和和 00PSK(PSK(又称为调相又称为调相)用载波信号的用载波信号的相位相位相位相位变化代表变化代表 11和和 0(0(有变化有变化为为1)1)12/22/202212/22/20225 50 00 01 11 10 01 10 00 00 01 10 0调幅调幅调幅调幅调频调频调频调频调相调相调相调相数字
5、信号数字信号数字信号数字信号数字信息数字信息数字信息数字信息三种调制方式的调制波形图12/22/202212/22/20226 6串行通信主要用于远距离数据传输。串行通信主要用于远距离数据传输。问题:干扰、衰减,信号畸变问题:干扰、衰减,信号畸变解决方法:差错控制技术解决方法:差错控制技术检测、纠正检测、纠正常用的数据校验方法:常用的数据校验方法:奇偶校验:奇偶校验:以字符为单位进行校验以字符为单位进行校验发送方使发送的每个字节中发送方使发送的每个字节中11的个数为奇数或偶的个数为奇数或偶数;接收方检查收到的每个字节中数;接收方检查收到的每个字节中11的个数是否的个数是否符合双方的事先约定。符
6、合双方的事先约定。奇偶校验可以检查出一个字节中发生的单个错误。奇偶校验可以检查出一个字节中发生的单个错误。奇偶校验不能自动纠错,发现错误后需奇偶校验不能自动纠错,发现错误后需“重传重传”。3.数据校验12/22/202212/22/20227 7循环冗余校验循环冗余校验循环冗余校验循环冗余校验CRC(CRC(循环冗余码循环冗余码/多项式编码多项式编码)以数据块以数据块(帧帧,Frame)Frame)为单位进行校验为单位进行校验编码思想:将数据块构成的数据块构成的位串看成是系数为0或1的多项式 如如110001110001,可表示成多项式,可表示成多项式 x x5 5+x+x4 4+1+1数据块
7、构成的数据块构成的多项式除以另一个多项式G(x),得到的余数多项式R(x)就称为CRC码(或称为校验和),而G(x)则称为生成多项式。CRCCRC校验的校验的检错方式:收发双方约定一个生成多项式G(x)(其最高阶和最低阶系数必须为1),发送方在帧的末尾加上校验和,使带校验和的帧的多项式能被G(x)整除;接收方收到后,用G(x)去除它去除它,若有余数,则传输有错。12/22/202212/22/20228 8CRC校验和计算方法校验和计算方法若G(x)为r阶,原帧为m位,其多项式为M(x),则在原帧后面添加r个0,帧成为m+r位,相应多项式xrM(x)按模模2除除法用xrM(x)除以G(x):商
8、Q(x),余R(x)即 xrM(x)=G(x)Q(x)+R(x)按模模2加加法把xrM(x)与余数R(x)相加,结果就是要传送的带校验和的帧的多项式T(x)T(x)=xrM(x)+R(x)实际上,T(x)=xrM(x)+R(x)=G(x)Q(x)+R(x)+R(x)=G(x)Q(x)(模2运算)=0 所以,若接收的T(x)正确,则它肯定能被G(x)除尽。12/22/202212/22/20229 9CRC校验码的检错能力:可检出所有奇数个错可检出所有单/双比特错可检出所有G(x)长度的突发错常用的生成多项式:CRC12=x12+x11+x3+x2+1CRC16=x16+x15+x2+1CRC3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可编程 串行 通讯 接口 SIO
限制150内