Cyusb3014芯片原理之五同步传输原理与吞吐量优化

本文同第十二篇控制传输一样属于综合性比较强的,学习之前应对同步传输的特点,固件代码,描述符有些了解。参见“USB原理之二标准请求、传输(五)”“USB原理之三描述符(六)”“(九)Cyusb3014芯片原理之一数据流”“(十)Cyusb3014芯片原理之二代码流程”等文章。

1.同步传输原理

通常,在USB摄像头中传输视频数据的时候会采用同步传输,这种事务能保证每秒有固定的传输量,但与Bulk传输不同,它允许有一定的误码率,这样符合视频会议等传输的需求,因为视频会议首先要保证实时性,在一定条件下,允许有一定的误码率。同步传输事务有只有两个阶段,即令牌阶段、数据阶段,因为不关心数据的正确性,故没有握手阶段。

那赛普拉斯是如何实现的呢?

首先了解一个概念是服务间隔,指将时间划分成一个个服务间隔,例如设置一个服务间隔的时间有1000us,则1秒有1000个服务间隔。保证每一个服务间隔提供额定的字节,即可实现固定的传输量。

一个服务间隔&

USB (十三)2022-04-02相关推荐

  1. gnome桌面打造日常使用操作系统(支持Arch Linux、Fedora、Ubuntu)(2022.04.17更新)

    更新日志 日期 内容 2022.04.03 完成初稿 2022.04.05 更新sublime和imwheel 2022.04.06 添加所有软件在Feroda的安装方法 2022.04.07 添加所 ...

  2. 硬件大熊原创合集(2022/04更新)

    2022/04月份更新的篇章 智能门锁:NFC刷卡 智能门锁:触摸设计注意事项 面试题:高速电路是什么,什么信号算高速? 高速线路PCB设计:传输线效应 那些大咖们 刘未鹏是我在大学时知道的一位大牛, ...

  3. E.04.02 Zoom Fatigue: The Differing Impact on Introverts and Extroverts

    2021.04.02 文章目录 [课程导读] [英文原文] [外刊原文] [课程导读] 疫情之下,视频会议软件成了职场刚需.近日,有研究发现,性格外向和内向的人,在参加视频会议时都会感到疲惫,但他们觉 ...

  4. 2022.04.17-高宝琪毕设阶段性汇报

    第12次汇报 (2022.04.17) 实现了第三部分(分析数字化的心电数据)! 并将二.三两部分("纸质心电图数字化"和"分析数字化的心电数据")连通成了一个 ...

  5. 2022.04.10-高宝琪毕设阶段性汇报

    第11次汇报 (2022.04.10) 经过了几天的努力, 终于跑通了最后的"分析数字化后的心电数据"这一部分; 采用了Flask框架将一个Keras深度学习模型部署到了Web端, ...

  6. 2022.04精灵宝可梦国内在线观看渠道整理

    目前只整理TV版 精灵宝可梦无印(EP) 271话 哔哩哔哩 精灵宝可梦超世代(AG) 188话 哔哩哔哩 精灵宝可梦钻石与珍珠(DP) 185话 哔哩哔哩 精灵宝可梦超级愿望(BW) 144话 哔哩 ...

  7. 音视频面试题集锦 2022.04

    下面是 2022.04 月音视频面试题集锦内容的节选: 1)RTMP 消息分优先级的设计有什么好处? RTMP 的消息优先级是:控制消息 > 音频消息 > 视频消息.当网络传输能力受限时, ...

  8. 滚动测试报告 2022年02月

    SpeechIO的所有历史文章可在语音之家网站的[声浪]-[SpeechIO专区]查看,评测结果数据可在语音之家(PC端)的[评测]页面查看. 官网地址:http://www.speechhome.c ...

  9. BBC UK News(2022.04.15)

    BBC UK News(2022.04.15) 目录 Harry and Meghan visit Queen on way to Invictus Games Sunken Russian wars ...

  10. 2022.04.08_数据结构—左程云02

    [篇首随笔]: 自从听了左神的课,每一节课我都得耗费20张A4的大草纸,先别说有没有全听懂,但起码我好像听进去了(起码比其他高播放量但按部就班背PPT的课好上N倍),纵观全网,好像暂时没有发现其他讲师 ...

最新文章

  1. 高性能的MySQL(7)字符集和校对
  2. 你应该如何选择笔记软件?
  3. python3 最简单的实现 模版设计模式
  4. C 流插入和流提取运算符的重载
  5. C++: 06---构造函数析构函数
  6. 为什么要搭建自己的缓存管理模块?
  7. python 类创建
  8. mysql查看前十行_head 命令 读取文件的前n行,默认查看文件的前十行
  9. 调试工具BTrace 的使用--例子
  10. c语言什么类型的编程,编程有哪些数据类型?
  11. Linux下Socket通信(TCP实现)
  12. java实现凸包算法_JAVA语言中实现凸包算法
  13. crt导出服务器文件,CRT中将服务器中生成的awr报告用会话日志提取到本地
  14. Java Development with Ant: 学习ant的好书!
  15. 使用VMware虚拟机通过Panabit抓取爱快虚拟机PPPoE报文
  16. 硬件加油站 | 传感器 - PIR 人体红外传感器
  17. 用vb.net制作贪吃蛇游戏
  18. html实现信封效果,css信封边框效果实现的2种方法
  19. echart实现地图的逐级钻取
  20. Windows驱动(创建驱动符号链接)

热门文章

  1. 通过检查table_locks_waited和table_locks_immediate状态变量来分析系统上的表锁定争夺
  2. Android音乐浮窗播放器
  3. 软件工程师嵌入式开发交流论坛推荐排行
  4. 国产FPGA高云GW1NSR-4C,集成ARM Cortex-M3硬核
  5. springboot毕业设计 基于springboot医院预约挂号系统毕业设计设计与实现参考
  6. Java读取批量Excel文件
  7. 前端页面导出为xls、xlsx格式的excel文件
  8. 安科瑞智慧消防在城市综合体中的应用
  9. ORAN C平面 Section Extension 8
  10. Android开发通知栏的那些事