兽用B超系列产品图片展示
新闻资讯
您的当前位置: 主页 > 新闻资讯 >

兽用B超系统中USB控制传输

2017年-05月-23日 字体:
分享到:
兽用B超系统中USB控制传输,具有传输数据量少、对数据传输时间和传输速率均没有要求的特点。兽用B超系统中USB总线总是为控制传输保留着一定量的总线带宽,并且为了是数据能够得到尽可能快的传输,兽用B超主机USB软件还可以动态的调整控制传输所需要的每帧/d,帧时间。此外,为了保证传输数据的正确性,兽用B超系统中USB控制传输在传输过程中启用了重试以及差错控制这两种机制。由于控制传输具有以上所述的这些特点,因此其主要被用于发送以及接收与USB设备的配置信息有关的控制数据,例如设备地址、设备配置描述符等。
控制传输可用于所有的兽用B超系统中USB设备,并且所有的这些设备都必须支持此种传输方式。
与其他数据传输类型不同的是,控制传输的事务处理是双向的。也就是说,在一次控制数据的传输过程中,兽用B超系统中USB既要完成IN事务的处理又要完成OUT事务的处理。控制传输的事务处理一般包含三个阶段:建立、数据以及状态,每一个事务处理阶段又有其他特定的事务处理而组成。在这其中,建立阶段用于负责完成主机像USB设备发送控制请求信号,该阶段的特定事务由SETUP事务来实现:数据阶段是一个可选阶段,主要用于发送格式由兽用B超系统中USB标准定义或者设备供应商自定义的控制数据,该阶段的事务由一个或者多个IN/OUT事务来实现;状态阶段是USB设备用来将前面两个阶段的数据传输结果报告给主机的一个阶段,该阶段的事务由一个IN事务或者一个OUT事务来实现。
本文来自博祥来兽用B超品牌厂家转载请说明出处