worker18
驱动牛犊
驱动牛犊
  • 注册日期2002-02-12
  • 最后登录2004-12-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1764回复:12

实时数据传输采用何种类型传输较好

楼主#
更多 发布于:2002-03-17 10:33

请问,实时数据传输采用何种类型传输较好。主机过多长时间发送IN_token 怎么控制,我只是想弄懂USB数据传输的原理。


最新喜欢:

dongjundongju... SnareSnare
plasma
驱动小牛
驱动小牛
  • 注册日期2002-02-19
  • 最后登录2008-02-27
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望5点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-03-17 11:12
\"实时数据传输\"有两种方式:一是等时传输,要求传输时间间隔严格,1ms传输一次,可以根据数据量决定一次传输数据大小。
二是要求传输时间间隔不严格,可以用块传输或中断传输,根据数据量决定一次传输数据大小。
worker18
驱动牛犊
驱动牛犊
  • 注册日期2002-02-12
  • 最后登录2004-12-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-03-17 11:28
用块传输或中断传输,速度高吗?能否也达到12Mbps的传输速度,当然稍低些也可以。
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-03-17 17:20
谁能做到12Mbps???
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
worker18
驱动牛犊
驱动牛犊
  • 注册日期2002-02-12
  • 最后登录2004-12-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-03-17 18:28
rayyang2000 你的水平挺高的,正常的块或中断传输,它的速度能达到多少?
我现在想做四~八路高速A/D数据采样(每路100KB/S),最后传输到计算机中,你能提供些意见吗?
No.1
驱动牛犊
驱动牛犊
  • 注册日期2002-01-25
  • 最后登录2002-03-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-03-19 11:03
我做了一块usb高速数据采集卡,4通道,每通道256KB/S,用的是等时传输,已经完成测试,性能很稳定。曾试过bulk,不是太好。
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-03-20 08:48
500k以上比较难做,需要把程序优化,安排时序,还要把硬件弄得好一点。
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-03-20 08:52
我做了一块usb高速数据采集卡,4通道,每通道256KB/S,用的是等时传输,已经完成测试,性能很稳定。曾试过bulk,不是太好。


看来iso的传输速度比较快。但记得iso好像不保证数据的正确性,不知道是不是这样?
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
jxncdt1
驱动牛犊
驱动牛犊
  • 注册日期2002-02-19
  • 最后登录2005-01-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-03-20 09:34
用CAN-BUS通信卡我已经把它做到1Mbsp拉。
用来采集16路开关量
王海
No.1
驱动牛犊
驱动牛犊
  • 注册日期2002-01-25
  • 最后登录2002-03-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-03-20 13:23
[quote看来iso的传输速度比较快。但记得iso好像不保证数据的正确性,不知道是不是这样? [/quote]

iso是不进行数据校验,但为了带宽,只好如此了,bulk和中断方式要达到1MBps好像很困难啊
worker18
驱动牛犊
驱动牛犊
  • 注册日期2002-02-12
  • 最后登录2004-12-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-03-20 13:35
请问4通道数据传输时,如何分离的是否想象中每个endpoint负责一路数据。你用的是哪一种协议(2.0还是1.1).
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-03-21 18:53
[quote看来iso的传输速度比较快。但记得iso好像不保证数据的正确性,不知道是不是这样?


iso是不进行数据校验,但为了带宽,只好如此了,bulk和中断方式要达到1MBps好像很困难啊 [/quote]

确实如此,bulk和int的速度都不如iso。下次有机会,弄个东东看看能大到多少速度。
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
No.1
驱动牛犊
驱动牛犊
  • 注册日期2002-01-25
  • 最后登录2002-03-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2002-03-22 09:24
请问4通道数据传输时,如何分离的是否想象中每个endpoint负责一路数据。你用的是哪一种协议(2.0还是1.1).


用的是1.1,将4道数据用一个struct存放,数据传输只用了一个endpoint。当然,还有endpoint用于控制。
游客

返回顶部