我酷下载
您的位置:首页-> 技术文章-> -> 电子设计-> USB接口类单片机特点及应用(二)

阅读排行




USB接口类单片机特点及应用(二)

作者未知 来源未知 加入时间:2005-10-26 人气:812
对于物理端点4和5,端点缓冲区位于模块之外。端点数据通过IP FIFO总线保存在上述的IQUE模块中,这种结构使得实现片内其它模块与USB2.0模块之间持续的数据传输变得很容易。

       配合上述的IQUE模块和USB2.0模块,再加上存储设备接口,如ATA5主机控制器,就可以实现从USB接口到存储器接口的高速数据通道,例如实现USB2.0移动硬盘盒控制等。其中IQUE模块起到了桥梁的作用。

       MC9S12UF32单片机有100和64两种封装形式,采用4.25V~5.5V供电,经片内电压调整器产生2.5V供给CPU,3.3V供片内I/O模块使用。

       MC68HC908JB8/16单片机

       MC68HC908JB8/16是8位单片机MC68HC08家族中一款低价位、高性能的单片机,其主要特点是内嵌了低速USB模块,支持1.5Mbps的传输速率。MC68HC 908JB16与MC68HC908JB8功能基本相同,主要区别在于最高总线频率、RAM和FLASH空间大小等。MC68HC908JB8单片机内部包含了许多功能模块,这里只介绍其USB模块的相关功能特性。其他的特性读者可以参看相关的技术手册。已有几本中文书对其进行了详尽的描述,如清华大学出版社出版的《Motorola 微控制器MC68HC08原理及其嵌入式应用》、《Motorola 68HC08微控制器与嵌入式系统基础》,复旦大学出版社的《M68HC08系列单片机原理与应用》等。

       USB模块管理USB主机与MC68HC908JB8之间的数据通信。其结构如图2所示。





                                                     图2  MC68HC908JB8的USB模块结构

       可以看出,其USB模块由3部分组成,即USB控制逻辑、USB收发器和USB寄存器。各部分的功能特性如下:

       USB收发器(USB Transceiver),支持USB的低速(Low Speed)模式,因此简称为LS收发器。它提供了USB的D+和D-信号线的物理接口,由输出驱动电路和输入接收器2部分组成。这部分就是实现USB物理层的特性,包括USB电气特性,如差模信号的实现。LS收发器像一个打包了的黑匣子一样,与控制逻辑一端交换的是串行信号,而与USB总线通讯的则是USB差模信号。

       USB控制逻辑(USB Control Logic),是整个USB模块的核心,负责管理CPU和USB收发器之间的数据交换。USB寄存器(USB Register),包括中断寄存器、控制寄存器、状态寄存器和数据寄存器。它是用户编程、控制USB以及进行数据交换的最直接的载体。合理、有效地利用寄存器是编写好应用程序的关键。

       USB键盘之类低速USB-HID设备是MC68HC908JB8芯片很适合的应用,键盘扫描电路与单片机I/O引脚相连,按键信息通过键盘行列扫描进入单片机,再通过USB接口被主机获取。同时,按键状态可以通过单片机其余的I/O引脚用LED显示,这样就可以很方便的实现USB键盘设计。

       68HC908JB8/JB16单片机有20、28、32、44引脚的封装形式,68HC908JB8有256字节的RAM,8K字节片内FLASH,除传统的定时器、键盘中断、串行口、13路A/D等I/O设备外,还集成了通讯速率为1.5Mbps的低速USB模块。HC908JB16为384字节的片内RAM,16K字节的FLASH。


相关文章

相关软件

联系我们 广告服务 友情链接 版权说明 软件发布 下载帮助

CopyRight
2005-2016 www.5qcn.net All Rights Reserved 版权所有 【我酷】下载