USB CDC 类入门培训
1 前言
本文节选自 2017 年度 USB CDC 类培训内容的整理,主要目的是以方便些没有到现场参加培训的碟粉们可以参阅学习。本文
力求从理论到实践,尽量给读者一个整体了解 USB CDC 类的窗口。当然,阅读此文,还是需要基本的 USB 知识,这个请读
者自行预备。
2 USB CDC 类基础理论知识介绍
2.1 USB CDC 类、USB2.0 标准与 PSTN 之间的关系
CDC(Communication Device Class)类是 USB2.0 标准下的一个子类,定义了通信相关设备的抽象集合。它与 USB2.0 标准以
及其下的子类的相互关系如下图所示:
图 1 USB2.0 标准、CDC、PSTN 之间的关系
如上图,USB2.0 标准下定义了很多子类,有音频类,CDC 类,HID,打印,大容量存储类,HUB,智能卡等等,这些在
urb.org 官网上有具体的定义,这里我们主要讲的是通信类 CDC,CDC 类下面,根据具体的应用场合,又有一些子类,这里
我们主要讲的是 PSTN(Public Switched Telephone Network)。从 PSTN 官方标准文档来看,PSTN 子类是一个与电信相关的
子类,而这里,我们只是将它作为一个普通的通信设备使用,并没有使用到它的一些电话特性。