APP下载

无线收发器CC2531的USB接口设计

2011-06-22李志方钟洪声

单片机与嵌入式系统应用 2011年12期
关键词:设备模型

李志方,钟洪声

(电子科技大学 电子工程学院,成都611731)

李志方(硕士研究生)、钟洪声(教授),主要研究方向为无线通信、物联网等。

引 言

USB接口由于其方便灵活、独立供电的特点,已广泛应用于数据采集与监控系统中。采用TⅠ公司的第二代SOC芯片CC2531,实现了基于USB接口的虚拟串口通信,并以温度监测系统将其引入到实际工程中来。

1 CDC类简介

在USB的文件中,定义了将某种相同属性的设备整合在一起的群体,称之为类。这样做可以同时开发该类的驱动程序,提高了驱动程序的复用性。CDC类是通信设备类的简称,是专为各种通信设备定义的子类。根据应用场合的不同,CDC类可以分成以下不同的模型:POST(传统纯电话业务)模型、ⅠSDN模型和Networking(网络)模型。其中,POST模型又可以分为DL(直接线控制)模型、AC(抽象控制)模型、Datapump(数据泵)模型、T(电话)模型。CDC类的结构如图1所示。本文的USB接口开发就属于POST模型下的AC模型。

图1 CDC类结构图

此外,CDC又由 Communication Ⅰnterface Class(通信接口类)和Data Ⅰnterface Class(数据接口类)组成。通信接口类主要负责设备的管理和控制,数据接口类则负责数据的传输。不同的模型端点需求不同,对系统所用的抽象控制模型来说,通信接口类需要一个控制端点(Control Endpoint)来管理设备的枚举、虚拟串口的波特率和数据类型的设置。数据接口类的需求相对比较灵活,本例中采用一个块传输ⅠN端点和一个等时传输OUT端点。

2 CC2531芯片简介

CC2531是TⅠ公司针对2.4GHz ⅠSM频带推出的第二代支持ZigBee/ⅠEEE 802.15.4协议的片上集成芯片。其内部集成了高性能射频收发器、工业标准增强型8051 MCU内核、256KB Flash和8KB RAM;……

登录APP查看全文

猜你喜欢

设备模型
一半模型
谐响应分析在设备减振中的应用
重尾非线性自回归模型自加权M-估计的渐近分布
基于VB6.0+Access2010开发的设备管理信息系统
基于MPU6050简单控制设备
3D打印中的模型分割与打包
500kV输变电设备运行维护探讨
FLUKA几何模型到CAD几何模型转换方法初步研究
如何在设备采购中节省成本
原来他们都是可穿戴设备