精华内容
下载资源
问答
  • 串行传输和并行传输

    千次阅读 2018-10-25 11:04:49
    传输可以分为并行传输和串行传输,串行传输又有同步传输、异步传输、等时传输三种。  --知乎:https://www.zhihu.com/question/29033993  --CSDN:https://blog.csdn.net/SYP35/article/details/78598442  并行...

         传输可以分为并行传输和串行传输,串行传输又有同步传输、异步传输、等时传输三种。  

                 --知乎:https://www.zhihu.com/question/29033993

                 --CSDN:https://blog.csdn.net/SYP35/article/details/78598442


          并行传输:使用多跟数据线一次传输多个比特。

          串行传输:使用一根数据线传输数据,一次传输1个比特,多个比特需要一个接一个依次传输

          串行传输又有同步传输、异步传输和等时传输。

    1)异步传输:异步传输将比特分成小组进行传输,小组可以是8位的一个字符或者更长。发送方可以在任何时候发送这些小组,二接收方不知道什么时候这些小组会到达。

        为了使接收方可以知道什么时候消息达到,在不接受消息的时候,接送方通常接受的都是高电平,即“1”。在有消息达到之前,会有一个开始位“0”先发送到接送方,它提醒接收方数据已经到达了,这就给了接收方响应、接受和缓存数据比特的时间。在传输结束时,会有一个结束位“1”表示传输结束。每个小组都有一个开始位和结束位,例如传输一个8比特位的字符,前面添加一个开始标志位和后面添加一个结束标志位,一共10比特位。

        常见的异步传输的例子是电脑键盘和主机之间的传输。异步传输的实现比较容易,由于每个信息都加上了“同步”信息,但是异步通信每个小组都要添加开始位和结束位,会产生较大的开销。

    2)同步传输:同步传输的比特分组要大得多。它不是独立地发送每个字符,每个字符都有自己的开始位和停止位, 而是把它们组合起来一起发送。我们将这些组合称为数据帧,或简称为帧。

         数据帧的开始部分包含一组同步字符,它是一个独特的比特组合,类似于前面提到的起始位,用于通知接收方一个帧已经到达,但它同时还能确保接收方的采样速度和比特的到达速度保持一致,使收发双方进入同步。帧的最后一部分是一个帧的结束标记,类似于异步传输里面的停止位,表示传输这一帧的传输结束。

        异步传输针对的是每个字符小组,同步传输针对的是字符串帧,同步传输不必对每个字符进行操作,因而同步传输的速度比异步传输的速度要快。

         

     

    展开全文
  • usb 中传输类型

    千次阅读 2017-03-08 00:14:52
    usb 4种传输类型:控制传输,中断传输,等时传输(同步传输),批量传输。中断传输,等时传输(同步传输),批量传输每传输一次数据都是一个事务,而控制传输包括2个或者多个事务,建立过程(setup) 状态过程,或者...

    usb 4种传输类型:控制传输,中断传输,等时传输(同步传输),批量传输。中断传输,等时传输(同步传输),批量传输每传输一次数据都是一个事务,而控制传输包括2个或者多个事务,建立过程(setup) 状态过程,或者数据过程。

    批量传输(bulk ):

    批量事务包括令牌包阶段,数据阶段,握手包阶段。

    批量输出事务首先先发一个OUT令牌包,令牌包中有设备地址,端点号,然后发送数据包,数据包发送之后就是握手,设备返回ACK,或者NAK,或者是NYET,假如是断电挂起,但是数据接收正确时,返回STALL,假如数据接受失败,则不返回数据,让主机超时。

    批量输入事务首先先发一个IN令牌包,令牌包中有设备地址,端点号,然后主机切换到接收模式,等待数据,假如设备没有数据时,返回NAK,或者是NYET,或者是STALL,或者数据包,主机接收到数据之后,准确无误后返回ACK,假如数据有误,则不返回任何数据,让设备超时。



    中断传输:

    所谓中断传输是设备通过描述符告知主机最长多长时间轮询设备,一般这种传输是一些鼠标(hid),键盘,轨迹球等等对时间要求较为严格的设备。


    等时传输:

    传输数据量较大,例如音频设备,视频设备等实时性较高的场合。不会对数据进行错误判断,如果需要,需要自行在软件包中添加CRC的校验。


    控制传输:

    先发送setup令牌包,然后接着必须发送DATA0数据包,接着进入了数据包过程或者是状态过程,假如是控制写过程,那么发送out令牌包,然后发送DATA1数据包,然后以此交替发送DATA0和DATA1,但是最后的状态过程必须使用DATA1.

          

    端点类型:

    每个端点是实际存储usb数据区,类似于一个缓冲区,不同设备的端点大小不一定相同。截图圈圈教你usb一书上的一段话,但是这个是协议规定的,可能真正设备端不能

    满足这些要求,需要具体来看。





    展开全文
  • USB四种传输方式

    千次阅读 2017-02-18 14:56:30
    原文地址:USB四种传输方式作者:蒙美麦兔 USB定义了4中传输类型  控制传输:可靠的、非周期的、由主机软件发起的请求或者回应的传输,通常用于命令事物和状态事物。  同步传输:在主机与设备之间的周期性的、...
    原文地址:USB四种传输方式 作者:蒙美麦兔
      USB定义了4中传输类型

      控制传输:可靠的、非周期的、由主机软件发起的请求或者回应的传输,通常用于命令事物和状态事物。

      同步传输:在主机与设备之间的周期性的、连续的通信,一般用于传输与时间相关的信息。这种类型保留了将时间概念包含于数据总的能力。但这并不意味着传输这样的数据的时间总是很重要,基传输并不一定很紧急。

      中断传输:小规模数据的、低速的、固定延迟的传输。

      批量传输:非周期的、打包的、可靠地传输。一般用于传输那些可以利用任何带宽,以及在没有可用带宽时,可以容忍等待的数据。

      控制传输:

      控制传输允许访问一个设备的不同部分。控制传输用于支持在客户软件和他的应用之间关于设置信息、命令信息、状态信息的传输。控制传输由以下几个事物组成:

      a.建立联系,把请求信息从主机传到他的应用设备;

      b.零个或多个数据传输事物,按照a事物中致命的方向传输数据;

      c.状态信息回传,将状态信息从应用设备传到主机。

      Setup包的数据格式属于一个命令集,这个集合能保证主机和设备之间正常通信。这个格式允许一些销售商对设备命令进行扩展。Setup包后的数据应具有USB定义的格式,除非这个数据是销售商提供的信息,回传的状态信息荏苒具有USB定义的格式。

      控制传输使用的是消息通道上的双向信息流。所以,一旦一个控制通道被确认之后,这个通道就试用了具有某个端点号的两个端点,两个断电,一个输入,一个输出。

      控制传输的端点决定了他所能接收或发送的最大数据静净负荷区长度。Setup后的所有数据包都要遵守这个约定,这个约定是针对这些数据包中的数据净负荷区的,不包括包中的协议要求的额外信息。

      对于缺省控制通道的最大数据区长度,USB系统软件要从设备描述器的头8个字节中读出,设备将这8个字节放在一个包中发出,其中7个字节包含了缺省通道的 wMaxPackSize。对其他的控制端点来说,USB系统软件在他们被设置后,获得此长度,然后USB系统软件就会保证数据净负荷区不会超长。另外,主机总是认为数据净负荷区的最大长度至少为8.

      当端点做了两件事时,可以认为控制传输的数据阶段接收:

      已经传了由Setup阶段指定的数据量

      传了一个数据包,它的长度为零火他的数据区长度小于最大长度。

      数据阶段结束后,主机控制器进入状态阶段,而不是开始另一个数据传输。如果他不这样做,端点会认为通道脱线而中止通道。如果主机在状态阶段收到一个大于最大长度的数据区,那么请求这次传输的IRP将被中止。

      控制传输主要用于发送和接收与USB设备的配置信息有关的数据,如设置设备地址、读取设备描述符等。USB协议采用了差错控制和重试机制来保证控制数据传输的正确性,还使用 DataToggl讯制来确保整个传输过程中,主机与设备同步。

      所有USB设备都必须支持控制传输,并且都将端点0构成的管道作为缺省控制管道。当设备首次连接到主机上时,就使用缺省控制管道传输USB设备的确认信息、状态信息以及控制信息。控制传输的优先级最高。控制传输至少有两个事务阶段:建立阶段和状态阶段,在两者之间可能存在数据阶段。建立阶段,建立事务向外设的控制端点传输信息,PID是SETUP,数据的PID使用DATAO。收到建立的外设必须接受,并向主机发送ACK信号;如果数据被损坏则将其丢掉,不返回ACK信号。

      控制传输如果存在数据阶段的话,所有的数据阶段的事务必须有相同的方向,在数据阶段中要发送的数据大小和方向在建立阶段给出。控制传输的状态阶段是序列中的最后一个操作,并且其传输的方向总是与数据流的方向相反,其PID总是DATAI。控制传输使用的是消息怜道式是双向信息流,一旦确认了一个控制管道之后,该管道就使用端点号相同的输入端点和输出端点,该端点也就决定了它所能接收或发送的最大数据净负荷区,即数据包中所能加载的数据大小。

      批量传输

      批量传输的数据是流,主要是利用USB总线的空闲带宽进行数据传输的,可以在不确定的时间内传输大量数据,适合于数据量大,而对时间和传输速率要求不高的场合。批量传输时,有数据错误检查机制,如果数据包传输过程出错,则会重新发出数据包。在一个空闲的总线中,批量传输是速度最快的传输类型。只有全速与高速设备,才支持批量传输。通常打印机、扫描仪、USB硬盘、电子盘等设备都使用批量传输模式。

      中断传输

      由于USB不支持硬件的中断,所以必须靠PC主机周期性地轮询,以便获知是否有设备需要传送数据给PC。由此可知道,中断传输仅是一种轮询的过程,而非过去我们所认知的中断功能。而轮询的周期非常的重要,因为如果太低的话,数据可能会流失掉,但反之太高的话,则又会占去太多的总线带宽。对于全速装置(12Mbps)而言,端点可以设定 Ilns至255ms之间的轮询间隔。因此,换算可得全速装置的最快轮询速度为IKHz。另外对于低速设备而言,仅能设定10ms至255ms的轮询间隔,如果因为错误而发生传送失败的话,可以在下一个轮询期间重新再传送一次。

      应用这种传输类型的有键盘,摇杆或鼠标等称之为人机接口装置(HID)。其中,键盘是一个很好的应用例,当按键被按下后,可以经由PC主机的轮询将小量的数据传回给主机,进而了解到哪个按键刚被按下。

      同步传输

      同步传输提供了确定的带宽和间隔时间(latency)。它被用于时间要求严格并具有较强容错性的数据流传输,或者要求恒定数据传送率的即时应用中。同步数据要求确定的带宽值和确定的最大传送次数。对于同步传送来说,即时的数据传递比完美的精度和数据的完整性更重要一些。应用这类型的传输装置有:USB麦克风、喇叭等装置,如此可以确保播放的频率不会被扭曲。

    展开全文
  • USB设备的4种传输方式

    千次阅读 2017-06-29 10:10:40
    1、等时传输方式(Isochronous) 该方式用来联接需要连续传输数据,且对数据的正确性要求不高而对时间极为敏感的外部设备,如麦克风、嗽叭以及电话等。等时传输方式以固定的传输速率,连续不断地在主机与USB 设备...
    USB的传输方式

    针对设备对系统资源需求的不同,在USB规范中规定了四种不同的数据传输方式:
    1、等时传输方式(Isochronous) 该方式用来联接需要连续传输数据,且对数据的正确性要求不高而对时间极为敏感的外部设备,如麦克风、嗽叭以及电话等。等时传输方式以固定的传输速率,连续不断地在主机与USB
    设备之间传输数据,在传送数据发生错误时,USB并不处理这些错误,而是继续传送新的数据。
    2、中断传输方式(Interrupt) 该方式传送的数据量很小,但这些数据需要及时处理,以达到实时效果,此方式主要用在键盘、鼠标以及操纵杆等设备上。
    3、控制传输方式(Control) 该方式用来处理主机到USB设备的数据传输。包括设备控制指令、设备状态查询及确认命令。当USB设备收到这些数据和命令后,将依据先进先出的原则处理到达的数据。
    4、批(Bulk)传输方式 该方式用来传输要求正确无误的数据。通常打印机、扫描仪和数字相机以这种方式与主机联接。
    USB接口能为设备供电吗?

    答案是肯定的,USB线缆中包含有两根电源线及两根数据线。部分设备,象读卡器、摄像头、游戏手柄等耗电比较少的设备可以通过USB口直接取电。可通过USB口取电的设备又分低电量模式和高电量模式,前者最大可提供100毫安的电流,而后者则是500毫安。倘若设备需要更大的电流,那就只好通过外置变压器来供电了。
    展开全文
  • USB 一次传输过程

    千次阅读 2014-01-19 13:35:42
    USB 有四根线,两根电源线和两根数据线,两根电源线是VBUS、GND,电源线一般提供5V和500mA电流。...2.数据传输结束以后,使用EOP作为结束包。 D+、D-同时都为低电平。 EOP之后有一个短暂的空闲状态。
  • USB传输之控制传输

    千次阅读 2018-06-23 11:40:17
    /*********************************************************************** USB入门系列: 1、USB行业标准介绍 ...4、USB传输之控制传输 ......(待补充) *************************************************...
  • 在网络通信过程中,通信双方要交换数据,需要高度的协同工作。为了正确的解释信号,接收方必须确切地知道信号应当何时接收和处理,因此定时是至关重要的。...1. 异步传输(Asynchronous Transmission):异步传输...
  • BW传输

    千次阅读 2011-01-10 13:10:00
    当万事具备后,就只欠从测试机往生产机的传输了,BW的传输分为数据源传输及BW端的传输,数据源的传输一般来说在我们最开始激活数据源结构及进行相应设置时候就已经都挂在某一个包或请求号上,只需要释放传输即可。...
  • USB的四种传输模式的特点

    千次阅读 2014-02-21 10:28:48
    (1) 控制传输模式,控制传输用于在外设初次连接对器件进行配置;对外设的状态进行实时检测;对控制命令的传送;也可以在器件配置完成后被客户软件用于其它目的。Endpoint 0信道只可以采用控制传送的方式。 ...
  • 数据传输方式: 1.串行传输 2.并行传输 串行传输:速度慢,费用低,适合远距离。 并行传输:速度快,费用高,适合近距离。所以经常用在计算机内部数据传输。   信号 信号是数据的电气或电磁的表现,是数据在...
  • 网络传输介质

    千次阅读 2018-10-02 20:57:10
    网络传输介质 1. 双绞线 双绞线(twisted pair,TP)是一种综合布线工程中最常用的传输介质,是由两根具有绝缘保护层的铜导线组成的。把两根绝缘的铜导线按一定密度...实际使用,双绞线是由多对双绞线一起包在一...
  • 传输线

    千次阅读 2020-05-15 07:21:40
    什么是传输线
  • 微信小程序页面跳转数据传输

    万次阅读 2019-04-23 11:30:18
    单个数据可以直接传输,但是如果要传输数组字典复杂类型,要先使用JSON.stringify()转换成字符串再进行传输。 注意:这种方法传输时, 如果值里面存在?或者&可能会发生错误 ,例如网址就会出错 解决方法:可以...
  • CAN总线原理简介

    万次阅读 多人点赞 2019-09-23 16:43:11
    主要运用于汽车电子航天行业,使用CAN连接发动机的控制单元汽车部件 具有可靠,实时以及灵活的特性. 二.CAN工作原理: 以广播的形式发送报文.当CAN总线上的某个节点需要给其他节点发送消息,会以广播的...
  • 明文传输敏感信息

    千次阅读 2021-03-21 22:17:50
    明文传输简单点来说就是当我们在网站上面提交敏感数据到服务器的过程中未进行相关加密处理,导致攻击者通过中间人攻击方式(劫持、嗅探)即可获取到这些未加密的敏感数据。当攻击者获取到这些数据之后,就可以用...
  • 批量传输:批量传输一般用于批量的和非实时的数据传输,通俗的来说就是用于数据量大但对时间要求又不高的场合的一种传输方式,类似用于USB打印机和USB扫描仪等等。 中断传输:中断传输一般用于小批量的和非连续的...
  • 《计算机网络》 第一章 计算机网络体系结构

    千次阅读 多人点赞 2020-01-12 12:54:39
    数据链路层的功能可以概括为:成帧、差错控制、流量控制和传输管理。(没有拥塞控制) 网络层(Network Layer) 网络层的传输单位是数据报,关键问题是对分组进行路由选择,并实现流量控制、拥塞控制、差错控制...
  • 在向服务器发送请求发生传输级错误

    千次阅读 热门讨论 2018-06-10 21:34:39
    在向服务器发送请求发生传输级错误。 (provider: TCP 提供程序, error: 0 - 远程主机强迫关闭了一个现有的连接。) —> System.Data.SqlClient.SqlException: 在向服务器发送请求发生传输级错误。 ...
  • USB传输模式(控制传输、批量传输、中断传输、同步传输)介绍    控制传输、批量传输、中断传输、同步传输    USB 有上述四种传输类型。枚举期间外设告诉主机每个端点支持哪种传输类型。    USB设备驱动向...
  • Netty传输

    千次阅读 2018-11-10 01:30:56
    Netty传输的API的核心是interface Channel,它用于所有的I/O操作。  每个Channel都将会被分配一个ChannelPipeline和ChannelConfig。ChannelConfig包含了该Channel的所有配置设置,并且支持热更新。由于特定的...
  • iOS蓝牙开发之数据传输精华篇

    千次阅读 2019-01-02 17:45:45
       最近对蓝牙传输比较感兴趣,所以抽时间研究了一下。由于身边没有合适的外部设备,我这边就一台手机作为中心设备,一台手机作为从设备来进行调试...  我今天主要和大家分享的是蓝牙传输时大量数据的传输方案。...
  • 传输层协议

    千次阅读 2018-10-20 21:53:56
    传输层 1 传输层协议 网络层只把分组发送到目的主机,但是真正通信的并不是主机而是主机中的进程。传输层提供了进程间的逻辑通信,传输层向高层用户屏蔽了下面网络层的核心细节,使应用程序看起来像是在两个传输层...
  • 由于业务需要,如今,发送100M以上甚至是GB级大小的文件变得越来越普遍,比如设计稿件、软件开发包、视频素材,一张图片2-3G、一本书稿4-5G、一个视频片段3-4G、一份设计图纸十几G……甚至还有上百G的大文件。...
  • FTP的主动传输和被动传输

    千次阅读 2017-01-08 14:49:48
    FTP(File TransferProtocol,文件传输协议)是TCP/IP协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP...
  • 流媒体及流媒体传输协议简介

    千次阅读 多人点赞 2019-06-01 22:26:10
    流媒体(streaming media):是指将一连串的媒体数据压缩后,经过网上分段发送数据,在网上即时传输影音以供观赏的一种技术与过程,此技术使得数据包得以像流水一样发送;如果不使用此技术,就必须在使用前下载整个...
  • 视频传输---传输协议的选择

    千次阅读 2018-10-19 15:08:31
    为了保证数字视频网络传输的实时性和图像的质量,传输层协议的选择是整个设计和实现的关键。Internet在IP层上使用两种传输协议:一种是TCP(传输控制协议),它是面向连接的网络协议;另一种是UDP(用户数据报协议),它...
  • 什么是流式传输

    千次阅读 2021-03-01 21:31:59
    当声音视频在用户的机器上播放,文件的剩余部分还会从服务器上继续下载。   网络协议:http,rtmp,rtsp,rtp/rtcp,udp,tcp   如果将文件传输看做一次水流的过程,过去的传输就像对用户做了一个规定,必须...
  • 一、传输类型 ... USB还定义了对于任何管道(流或消息),数据经过总线都要进行分组,但最终在总线事务的数据有效载荷中传输的数据的格式化和解释是客户端软件和功能的责任。 但是,USB提都要供了不同的...
  • SAP副本传输的主要原理是:仅释放你传输请求的子请求,然后把你的这个子请求,包到另外一个主请求下。这个主请求,也就是我们所说的副本请求了。然后,我们把这个副本请求进行传输至目标系统。这样就在不释放主请求...
  • 传输线理论 特征阻抗

    万次阅读 多人点赞 2018-08-13 15:05:23
    信号频率: 如果传输线上传输的信号是低频信号,假设是1KHz,那么信号的波长就是300公里(假设信号速度为光速),即使传输线的长度有1米长,相对于信号来说还是很短的,对信号来说传输线可以看成短路,传输线对信号的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 891,957
精华内容 356,782
关键字:

等时传输