总线数据传输中的同步技术.pptx





《总线数据传输中的同步技术.pptx》由会员分享,可在线阅读,更多相关《总线数据传输中的同步技术.pptx(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、总线的数据传输方式数据传输方式定义了二进制数据流从一个设备到另一个设备的传送模式并行传输(Parallel)和串行传输(Serial)同步传输(Synchronous)和异步传输(Asynchronous)单工(Simplex)、半双工(Half-Duplex)和全双工通信(Full-Duplex)2023/4/171第1页/共46页并行传输和串行传输并行传输多个数据位同时在设备之间传输,形如多车道高速公路行驶的汽车,如8位ASCII码传输率高,成本高,适用于内部总线,两设备相距较远时,代价过高串行传输只有一条数据传输线,任意时刻只能传输1位二进制数传输速度慢,成本低,适用于远距离传输或近距离
2、速度要求不高的应用场合2023/4/172第2页/共46页2023/4/173第3页/共46页同步传输与异步传输同步在通信过程中,发送方和接收方必须在时间上保持一致才能准确的传输数据,这就叫做同步在传送由多个字符组成的数据块时,不仅每个字符传输要保持同步,通信双方对信号的起、止时间也必须保持一致同步对应两种传输方式:同步传输和异步传输2023/4/174第4页/共46页同步传输采用按位同步技术,以固定的时钟频率串行发送数字信号,字符之间有固定时间间隔,各字符中没有起始位和停止位依据获得的时钟分量是源自信号内(信号本身)还是信号外,同步传输可分为:外同步发送端发送数据之前先向接收端发送一串进行同
3、步的时钟脉冲;接收端收到同步信号后进行频率锁定,然后以同步频率为准接收数据自同步发送端发送数据时将时钟脉冲作为同步信号包含在数据流中同时传送给接收端,接收端从数据流中辨别同步信号,再据此接收数据2023/4/175第5页/共46页异步传输采用“群”(组)同步技术。根据一定的规则将数据分为不同的群(组),每一个群的大小是不确定的要求发送端与接收端在一个群内必须保持同步,发送端在数据前面加起始位,数据后面加停止位接收端通过识别起始位和停止位来接收数据2023/4/176第6页/共46页同步传输与异步传输比较异步传输中发送方可以在任何时刻发送数据,而接收方从不知道数据什么时候到达例子:键盘与主机之间
4、的通信。按下一个键就发送一个8bit的ASCII码,键盘可以在任意时刻发送,主机内部的硬件必须能够在任意时刻接收这个代码潜在问题:接收方不知道数据什么时候到达,当它检测到数据并做出响应之前,第一个bit已经过去了每次异步传输信息都以一个起始位开头,以给接收方响应、接收和缓存数据的时间,传输结束再发送停止位同步传输遵循先同步、再接收的原则,一旦检测到同步信号,就在接下来的数据到达时接收它们2023/4/177第7页/共46页同步传输通常要比异步传输快速得多,接收方不必对每组数据进行开始和停止的操作举例:一个典型的帧可能有500字节(4000 bit)的数据,采用同步传输,其中可能只包含100bi
5、t的开销,增加的bit位使传输的bit总数增加2.5%;采用异步传输,bit总数增加25%;并且随着数据帧中实际bit位的增加,开销bit所占的百分比将相应减少帧越大,占据传输介质的连续时间也越长,将导致其它用户等得太久异步传输实现简单,同步传输实现复杂2023/4/178第8页/共46页单工、半双工和全双工通信数据在通信线路上传输是有方向性的,根据某一时刻数据在通信线路上传输方向的不同可分为单工半双工全双工2023/4/179第9页/共46页单工通信数据传输过程中,数据始终沿着同一个方向传输为保证数据能够被正确传输,就需要进行差错控制,因此单工通信采用二线制,即两个信道,主信道用于传输数据,
6、另一个监测信道用于传送监测信号(接收数据正确与否)无线广播、有线广播和电视广播系统2023/4/1710第10页/共46页半双工通信在通信信道中,数据可以双向传输,但是在任一时刻,数据只能向一个方向传输通信线路一端的通信设备既可以是信源,也可以是信宿。但是在任一时刻,要么是信源,要么是信宿,不可能既是信源,又是信宿通信线路两端的设备轮流发送数据2023/4/1711第11页/共46页半双工通信中也有监测信号的传输,传输方式有两种:监测与数据传输共用一条信道,在相互应答时转换信道的功能数据传输信道与监测信道分开,有一条专门的信道供监测信号使用举例:计算机与外设的通信就是一种半双工通信2023/4
7、/1712第12页/共46页2023/4/1713全双工通信在同一时刻,位于通信线路两端的每台设备既是信源,又是信宿位于通信线路一端的设备可以在同一时刻既接收数据,也发送数据第13页/共46页2023/4/1714全双工通信在同一时刻,位于通信线路两端的每台设备既是信源,又是信宿位于通信线路一端的设备可以在同一时刻既接收数据,也发送数据有些全双工通信系统采用频分复用技术,传输信道可以分成高频群信道和低频群信道,系统采用单线制就可以实现举例:电话系统,交换式以太网第14页/共46页2023/4/1715单工半双工全双工第15页/共46页2023/4/1716总线同步传输实例双目图像传感器同步采集
8、的实现双目视觉,也称立体视觉,模拟人的双眼采用三角运算获得景物的深度(与摄像机之间的距离)信息要求左视图、右视图之间必须严格同步同步采集是双目立体视觉图像采集系统的一项关键技术第16页/共46页2023/4/1717现有的双目同步采集解决方案采用外加的同步控制器或同步控制电路通常应用于采用双摄像机或双照相机作为采集模块的双目立体视觉系统,不适用于采用传感器芯片的嵌入式系统选用具有主从级联功能或外同步时钟输入的CMOS图像传感器或视频A/D(CCD)主从式:通过主图像传感器芯片发同步信号给从片,可以较为方便的实现双目图像采集的同步外同步式:两个图像传感器芯片接受统一的外同步时钟,从而实现同步采集
9、该类芯片大多停产,如果有也是专用芯片,价格高 第17页/共46页2023/4/1718第18页/共46页2023/4/1719第19页/共46页2023/4/1720HREF和PCLK均以VSYNC的下降沿作为触发标准,因而只要两个图像传感器之间的VSYNC的下降沿是同步的,则它们之间的HREF和PCLK也必然是是同步的双目图像采集之间的同步与两个图像传感器之间的VSYNC下降沿之间的同步可以认为是完全等同的严格同步的RESET(包括软复位)并不能够保证两个图像传感器的VSYNC下降沿之间的同步,而且即使复位之后两个图像传感器的VSYNC的下降沿达到同步,由于很多干扰因素的存在,在图像对采集过
10、程中VSYNC的下降沿还是会重新进入不同步的状态第20页/共46页2023/4/1721图像传感器内部所有的时序逻辑关系都是根据外输入时钟CLK建立起来的,因此可以通过调整CLK的方式实现两个图像传感器的同步控制如何实现?CLK1和CLK2是同一个有源晶振的输出如果当前帧的两个视图发现是不同步的,当前帧可以丢弃,甚至丢弃多帧都可以,通过反复调节达到同步即可可以采用抑制超前时钟的方法 第21页/共46页2023/4/1722基于输入时钟抑制的双目图像采集同步方法将VSYNC下降沿超前的图像传感器的输入时钟抑制掉超前的时钟个数就能够迫使该图像传感器内部的时序逻辑全部延迟超前的时钟个数,从而达到与V
11、SYNC下降沿落后的图像传感器之间的同步 第22页/共46页2023/4/1723实现步骤判断两个图像传感器的VSYNC下降沿之间是否有差异来断定是否同步如果断定不同步,则判断出哪一个图像传感器超前,并利用VSYNC下降沿差异计数器同时获取差异的时钟个数将超前的图像传感器的输入时钟(CLK)抑制掉差异的时钟个数 第23页/共46页2023/4/1724上述基本方案的问题:时钟差异计数器的计数范围不可能很大(计数范围越大越耗CPLD/FPGA资源)而某些严重的干扰(如电源扰动,剧烈震动等)可能会导致两个图像传感器的VSYNC下降沿之间的差异时钟个数很大这种情况下仅靠VSYNC下降沿差异计数器无法
12、在短时间内使两个图像传感器达到同步如何解决?可将VSYNC下降沿的同步过程分为粗同步和细同步两个阶段(粗调和微调)第24页/共46页2023/4/1725如果VSYNC下降沿差异计数器没有溢出,则说明两个OV7141的VSYNC下降沿之间差异的时钟个数在差异计数器的可调范围之内,直接按照差异计数器的计数结果对超前的图像传感器进行输入时钟抑制细同步第25页/共46页2023/4/1726粗同步如果差异计数器溢出,说明两个图像传感器的VSYNC下降沿之间差异较大,超出了细同步的调节范围,直接利用两个图像传感器的HREF之间的差异对超前OV7141进行输入时钟抑制第26页/共46页2023/4/17
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 总线 数据传输 中的 同步 技术

限制150内