2410|0

65

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

信号管线与数据流管线 [复制链接]

1.信号管线

  在信号管线中,每一个传输是以包含了要求的设置、SETUP数据交易为开始的。为了实现这个传输,主机与设各可以相互交换数据与状态信号,或是设各也可仅送出状态信号。而这里,至少会包含一个以每个方向所送出信号的数据交易。如果设备支持此要求,它即会执行这个所要求的动作。该动作有时也称为设各要求剖析的动作。

  其实信号管线所要执行的控制传输,即是去实现一个稍后所要介绍的设备列举。

  2.数据流管线

  除了控制传输以外的3种传输类型,即中断、批量与等时传输都是通过数据流管线来实现数据的传送与接收工作的。

  在USB规范中,对于数据流管线没有详细的规范数据的格式。设备或PC主机的固件程序代码或应用程序能够以最适当的方式(即不同的传输类型)来处理这些数据。当然,对于送出或接收设各的数据流上的数据还是需要根据传输来遵循特定的格式。例如,主机的应用程序可能定义一个设备要求以送出一系列数据的程序代码,其中,包含了所读取到的温度值与读取到的时间值。那么主机可以通过控制传输,使用制造所定义要求来取得温度值,或是通过中断传输,以间隔的方式来查询温度值。此时,若使用中断传输,则数据是通过数据流管线来实现的,而不必一定须针对控制传输来设置传输的数据格式。

  因此,要使用何种数据管线或是信号管线,要根据用户所要实现的设各是什么,效能是什么来加以决定。

  当然,在此要强调一点,若将稍前的端点概念整合进来,端点、管线与传输就有着密不可分的关系。对于设各而言,每一种传输是通过用来连接管线的端点来加以实现的。换句话说,如鼠标设各上的端点0,可以通过信号管线来实现控制传输;而端点1则可以通过数据流管线来实现中断传输。如此,即可依此类推至各种不同的设备与主机的传输上。

点赞 关注

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表