请教如何实现USB异步传输的同步功能

USB规范,有三种传输模式:同步、自适应,和异步. (Synchronous/Adaptive/Asynchronous)


Asynchronous模式, 据说对USB Audio 是比较好的同步方法. 需要一个Feedback endpoint, 读取Device的相对速率, 以供Host调整收发速率.

但是实现机制比较复杂, 有大神做过类似代码吗? 可不可以提供例程, 或者宝贵的建议提示?


非常感谢!

请先 登录 后评论

1 个回答

技术流

检查一下,看看是不是底层USB driver不能支持多通道的通讯.



从device拿到Ff后, Host应该调整发送的数据长度. 这样就可以保持数据的同步, 不会发生overflow/underflow.

请先 登录 后评论
  • 1 关注
  • 0 收藏,3008 浏览
  • 提出于 2018-08-08 19:13

热门话题更多