计算机
类型
可以朗读
语音朗读
127千字
字数
2018-03-01
发行日期
展开全部
主编推荐语
实用USB开发技巧:协议规范、认证流程、最新技术剖析。
内容简介
USB作为一种标准通讯接口,由于良好的数据传输可靠性、可扩展性和低成本,在各个领域中被广泛的使用,越来越多的开发人员开始关注和学习USB知识。与大多数USB相关的学习书籍不同,本书从实践应用出发,结合示波器的波形图和USB协议分析仪提供的记录信息,对在USB开发过程中研发人员会遇到的一些实际问题进行详尽的讲解,力求让读者深入了解USB的协议规范。并在后续的章节中,本书以基于恩智浦微控制器中常用的两种USB控制器为例,对前述的技术进行更进一步的讨论,使读者不仅能更深入的理解USB协议规范,而且对于实际的硬件控制器接口也能有所了解。考虑到越来越多的对USB认证的需求,本书对USB认证进行了系统的介绍,务求能让读者对于USB认证的内容和流程有清楚的认识;同时对于最新的USB TYPE-C和PD (Power Delivery)技术规范,本书也做了相关的介绍,并通过具体实例的讲解,使读者对于USB最新技术的发展能有所涉及。最后,结合恩智浦MCUXpresso SDK软件包中的源代码,对于本书所涉及的技术进行剖析,使读者能有更加直观的认识和理解。
目录
- 版权信息
- 内容简介
- 物联网与人工智能应用开发丛书指导委员会
- 物联网与人工智能应用开发丛书专家委员会
- 《微控制器USB的信号和协议实现》撰文部
- 序一
- 序二
- 序三
- 序四
- 前言
- 缩略词
- 第1章 深入理解USB信号
- 1.1 USB的电气特性和信号
- 1.1.1 电气特性
- 1.1.2 驱动特性
- 1.1.3 USB信号特性
- 1.1.4 数据包编码
- 1.2 连接和断开的检测
- 1.2.1 连接状态的检测
- 1.2.2 断开状态的检测
- 1.3 速度检测
- 1.3.1 低速和全速设备识别
- 1.3.2 高速设备识别
- 第2章 深入理解USB协议
- 2.1 通信协议
- 2.1.1 概要
- 2.1.2 包
- 2.1.3 事务
- 2.1.4 传输
- 2.1.5 数据翻转
- 2.1.6 标准USB设备请求
- 2.2 USB描述符
- 2.2.1 设备描述符
- 2.2.2 配置描述符
- 2.2.3 接口描述符
- 2.2.4 端点描述符
- 2.2.5 字符串描述符
- 2.2.6 接口关联描述符
- 2.2.7 设备限定描述符
- 2.2.8 其他速度模式下的配置描述符
- 2.3 枚举
- 2.3.1 设备状态
- 2.3.2 枚举流程
- 2.4 挂起和恢复
- 2.4.1 挂起
- 2.4.2 恢复
- 2.4.3 高速模式下的挂起信号和复位信号的区别
- 2.5 端点停止
- 2.5.1 功能停止
- 2.5.2 协议停止
- 2.6 OTG简介
- 2.6.1 角色
- 2.6.2 协议
- 2.6.3 OTG设备状态迁移
- 2.6.4 OTG工作流程
- 第3章 USB硬件控制器
- 3.1 增强主机控制器接口
- 3.1.1 寄存器接口
- 3.1.2 EHCI连接/断开检测
- 3.1.3 EHCI速度检测
- 3.1.4 USB主机传输调度机制
- 3.1.5 USB设备传输调度机制
- 3.1.6 EHCI枚举的软件实现
- 3.1.7 EHCI挂起和恢复
- 3.1.8 EHCI异常处理
- 3.2 Kinetis主机控制器接口
- 3.2.1 外围硬件设计
- 3.2.2 控制器接口
- 3.2.3 KHCI连接/断开检测
- 3.2.4 KHCI速度检测
- 3.2.5 KHCI传输实现
- 3.2.6 KHCI枚举的软件实现
- 3.2.7 KHCI挂起和恢复
- 3.2.8 KHCI端点停止处理
- 第4章 USB音频演示程序
- 4.1 USB音频
- 4.1.1 USB音频功能实现拓扑
- 4.1.2 音频控制接口和描述符
- 4.1.3 音频流接口和描述符
- 4.1.4 USB音频描述符实例
- 4.1.5 音频设备请求
- 4.1.6 USB音频类2.0简介
- 4.2 USB音频流同步
- 4.2.1 反馈端点同步方案
- 4.2.2 调节时钟同步方案
- 4.3 USB音频演示程序代码分析
- 4.3.1 连接/断开检测代码分析
- 4.3.2 速度检测代码分析
- 4.3.3 枚举、挂起和恢复代码分析
- 4.3.4 音频流同步代码分析
- 4.3.5 USB音频示例演示
- 第5章 USB认证
- 5.1 USB认证的简介
- 5.2 USB认证的流程
- 5.2.1 获得供应商识别码
- 5.2.2 准备USB兼容性测试清单
- 5.2.3 送USB授权实验室进行测试
- 5.2.4 获得合格报告及证书
- 5.3 典型的测试用例
- 5.3.1 不受支持的设备信息
- 5.3.2 最大集线器层次数
- 5.3.3 电源预算指示
- 5.3.4 PET测试
- 5.3.5 USB测试模式
- 5.3.6 USB特殊单步测试用例
- 第6章 USB Type-C及供电协议
- 6.1 Type-C
- 6.1.1 接口定义
- 6.1.2 角色定义
- 6.1.3 热拔插检测
- 6.1.4 正反插检测
- 6.1.5 供电功能
- 6.1.6 附属模式
- 6.2 供电协议
- 6.2.1 供电协议规范定义
- 6.2.2 供电规则
- 6.2.3 供电协商
- 6.2.4 供电切换
- 6.2.5 通信功能协商
- 6.2.6 复用模式
- 6.3 解决方案
- 6.3.1 硬件支持
- 6.3.2 演示程序
- 参考文献
展开全部
出版方
电子工业出版社
电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。