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

技术分类: 嵌入式系统  通信  | 2005-10-25
来源:电子产品世界 | 作者:清华大学Freescale Semiconductor单片机应用开发研究中心 邵森龙 程天宇


       
       UDC20模块通过IP总线处在S12内核的编程控制中。有6个独立的端点,它们可以配置为控制、中断、批量或者同步传输的IN/OUT端点。两个64字节的端点缓冲区分配给了物理端点1,该端点
默认为控制端点。另外三个64字节缓冲区分配给了物理端点2,3和6。

       对于物理端点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所示。
 

MC68HC908JB8的USB模块结构

                                                     图2  MC68HC908JB8的USB模块结构

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

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

1
0
(请您对文章做出评价)
1】【2】【3
加载中

对文章的评论

更多评论

剩余字数:  

浏览该文章的用户还看过...

  • 文 章

  • 论 坛

  • 博 客

  • 小 组

设计资源与分销

  • 博客推荐

  • 论坛推荐

  • 在线研讨会