icefox
驱动牛犊
驱动牛犊
  • 注册日期2001-07-28
  • 最后登录2007-03-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1564回复:3

usb能输出准确的序列吗?

楼主#
更多 发布于:2001-10-30 12:50
小弟初涉usb,想知道能不能通过usb口准确地发出一个序列,例如频率为1k的方波,好像时间控制上很难,是不是在windows下不可能做到?请大家指教,这里谢了先。
icefox
abelli
驱动牛犊
驱动牛犊
  • 注册日期2001-10-07
  • 最后登录2001-12-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-10-31 18:37

很简单:用同步传输模式!

[QUOTE]原本由 icefox 发表
[B]小弟初涉usb,想知道能不能通过usb口准确地发出一个序列,例如频率为1k的方波,好像时间控制上很难,是不是在windows下不可能做到?请大家指教,这里谢了先。 [/B][/QUOTE]
我不聪明,因为...... 智慧比聪明更重要。
singwoo
驱动牛犊
驱动牛犊
  • 注册日期2001-09-10
  • 最后登录2002-02-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-10-31 21:12
1k的方波比较困难。1ms 的中断并不能输出准确的波形。
singwoo
sunkai
驱动中牛
驱动中牛
  • 注册日期2002-12-31
  • 最后登录
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-11-01 03:22
[QUOTE]原本由 icefox 发表
[B]小弟初涉usb,想知道能不能通过usb口准确地发出一个序列,例如频率为1k的方波,好像时间控制上很难,是不是在windows下不可能做到?请大家指教,这里谢了先。 [/B][/QUOTE]
如果这个序列不是USB芯片本身使用,而是仅仅通过它再向下发送给其他设备的话,可以从主机发0xAA或0x55序列,暂时不考虑时序,USB CHIP接收后往下发时,转换成串行数据从一根I/O引脚输出,在FIRMWARE中可以精确地控制频率。哈哈,我说的有问题,没有必要从主机发送一个常数,直接就能做到。错了就错了吧,快到200贴了,凑它一篇先。
写到这里我认为你的提问也有问题,USB线缆上应该不可能出现恒定方波的,即使用同步传输发送,里面还要掺杂协议内容,有效数据经过了一种叫NRZI的方式编码,同时它不是我们熟知的TTL电平信号,是差分信号。问题不成立。还是前面一段有点道理。
游客

返回顶部