注册 登录 进入教材巡展 进入在线书城
#
  • #

出版时间:2018年3月

出版社:电子工业出版社

以下为《微控制器USB的信号和协议实现》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121338014
  • 1-1
  • 209829
  • 46193119-8
  • 16开
  • 2018年3月
  • 273
  • 296
  • 工学
  • 电气工程
  • TP336
  • 计算机
  • 研究生、本科
内容简介
与大多数USB相关的学习书籍不同,本书从实践应用出发,结合示波器的波形图和USB协议分析仪提供的记录信息,对在USB开发过程中研发人员会遇到的一些实际问题进行详尽的讲解,力求让读者深入了解USB的协议规范。并在后续的章节中,本书以基于恩智浦微控制器中常用的两种USB控制器为例,对前述的技术进行更进一步的讨论,使读者不仅能更深入的理解USB协议规范,而且对于实际的硬件控制器接口也能有所了解。考虑到越来越多的对USB认证的需求,本书对USB认证进行了系统的介绍,务求能让读者对于USB认证的内容和流程有清楚的认识;同时对于最新的USB TYPE-C和PD (Power Delivery)技术规范,本书也做了相关的介绍,并通过具体实例的讲解,使读者对于USB最新技术的发展能有所涉及。最后,结合恩智浦MCUXpresso SDK软件包中的源代码,对于本书所涉及的技术进行剖析,使读者能有更加直观的认识和理解。
目录
目录第1章 深入理解USB信号 0011.1 USB的电气特性和信号 0021.1.1 电气特性 0031.1.2 驱动特性 0071.1.3 USB信号特性 0091.1.4 数据包编码 0181.2 连接和断开的检测 0201.2.1 连接状态的检测 0211.2.2 断开状态的检测 0241.3 速度检测 0281.3.1 低速和全速设备识别 0281.3.2 高速设备识别 029第2章 深入理解USB协议 0352.1 通信协议 0362.1.1 概要 0382.1.2 包 0392.1.3 事务 0442.1.4 传输 0552.1.5 数据翻转 0622.1.6 标准USB设备请求 0692.2 USB描述符 0712.2.1 设备描述符 0732.2.2 配置描述符 0742.2.3 接口描述符 0752.2.4 端点描述符 0762.2.5 字符串描述符 0772.2.6 接口关联描述符 0782.2.7 设备限定描述符 0792.2.8 其他速度模式下的配置描述符 0792.3 枚举 0802.3.1 设备状态 0802.3.2 枚举流程 0832.4 挂起和恢复 0902.4.1 挂起 0902.4.2 恢复 0922.4.3 高速模式下的挂起信号和复位信号区别 0982.5 端点停止 1002.5.1 功能停止 1002.5.2 协议停止 1032.6 OTG简介 1042.6.1 角色 1052.6.2 协议 1052.6.3 OTG设备状态迁移 1112.6.4 OTG工作流程 118第3章 USB硬件控制器 1213.1 增强主机控制器接口 1223.1.1 寄存器接口 1233.1.2 EHCI连接/断开检测 1253.1.3 EHCI速度检测 1283.1.4 USB主机传输调度机制 1303.1.5 USB设备传输调度机制 1373.1.6 EHCI枚举的软件实现 1393.1.7 EHCI挂起和恢复 1403.1.8 EHCI异常处理 1423.2 Kinetis主机控制器接口 1433.2.1 外围硬件设计 1443.2.2 控制器接口 1453.2.3 KHCI连接/断开检测 1513.2.4 KHCI速度检测 1543.2.5 KHCI传输实现 1553.2.6 KHCI枚举的软件实现 1583.2.7 KHCI挂起和恢复 1583.2.8 KHCI端点停止处理 161第4章 USB音频演示程序 1634.1 USB音频 1644.1.1 USB音频功能实现拓扑 1644.1.2 音频控制接口和描述符 1654.1.3 音频流接口和描述符 1724.1.4 USB音频描述符实例 1774.1.5 音频设备请求 1824.1.6 USB音频类2.0简介 1844.2 USB音频流同步 1874.2.1 反馈端点同步方案 1884.2.2 调节时钟同步方案 1924.3 USB音频演示程序代码分析 1924.3.1 连接/断开检测代码分析 1924.3.2 速度检测代码分析 1984.3.3 枚举、挂起和恢复代码分析 2024.3.4 音频流同步代码分析 2084.3.5 USB音频示例演示 212第5章 USB认证 2155.1 USB认证的简介 2165.2 USB认证的流程 2185.2.1 获得供应商识别码 2185.2.2 准备USB兼容性测试清单 2195.2.3 送USB授权实验室进行测试 2205.2.4 获得合格报告及证书 2215.3 典型的测试用例 2215.3.1 不受支持的设备信息 2225.3.2 最大集线器层次数 2225.3.3 电源预算指示 2225.3.4 PET测试 2235.3.5 USB测试模式 2235.3.6 USB特殊单步测试用例 226第6章 USB Type-C及供电协议 2316.1 Type-C 2326.1.1 接口定义 2336.1.2 角色定义 2356.1.3 热拔插检测 2396.1.4 正反插检测 2406.1.5 供电功能 2436.1.6 附属模式 2436.2 供电协议 2446.2.1 供电协议规范定义 2456.2.2 供电规则 2526.2.3 供电协商 2526.2.4 供电切换 2556.2.5 通信功能协商 2576.2.6 复用模式 2586.3 解决方案 2626.3.1 硬件支持 2626.3.2 演示程序 265参考文献 270