安全生产
首页资讯供应求购招商招聘展会社区
长期信息合作请联系:QQ66821730
PLC技术首页-->PLC基础plc应用PLC文案资料PLC手册国标规程plc资料下载技术培训人才招聘职业认证产品商情论坛
PLC搜索
我 要 找
标题 内容 作者
PLCRSS订阅PLC技术信息
电工技术资料 您的位置: 机电之家-->plc技术资料栏目首页-> PLC手册 -> PLC选型手册 --> USB接口类单片机特点及应用
阅读plc技术相关资料
USB接口类单片机特点及应用
本文作者 不详 摘自 机电之家

 引   言

       USB接口已经在无线接入设备、电子商务、安全钥匙、PDA及计算机便携式外设上有了广泛的应用。本次Freescale杯设计竞赛推荐的两款单片机带有USB接口,它们是支持高速、全速USB传输的MC9S12UF32和支持低速USB传输的MC68HC908JB8/16。

       MC9S12UF32 单片机

       MC9S12UF32是16位单片机中低价位、高性能HC/S12家族中的一员。由S12内核(Star Core CPU),加其它标准的片上模块组成,包括32K字节FLASH EEPROM,3.5K字节RAM,1.5K队列QRAM,高速USB2.0(480Mb/s)接口,给USB批量数据传输使用的集成队列控制器(IQUE),ATA5接口(PCI总线接口),U盘类FLASH接口(Compact FLASH),SD/MMC接口,智能多媒体接口,记忆棒接口,一个16位8通道定时器,串行通讯接口,73个独立氖諭/O通道和2个输入通道。系统集成模块(SIM)负责管理系统资源的映射、时钟产生、中断控制和总线接口。MC9S12UF32系统总线为16位宽。外部总线可以在8位窄模式下工作,这使得在低成本系统中可以使用单个8位宽存储器。特别地,IQUE模块控制了一条专门的内部总线,这条总线使得从存储接口到USB模块可以保持每秒60M字节的传输率。

       可以说这款单片机是专门为高速USB存储设备接口设计的。使用这款芯片的主要模块是集成队列控制器(IQUE)、USB2.0接口和众多存储控制器接口(如ATA5)中的一个或多个。CPU本身起到了对系统的配置和控制作用,真正的数据传输通过IQUE作为中介完成,不需要CPU的干预,这是利用这款芯片进行产品设计时的思路。

       集成队列模块IQUE由三个主要部分组成:QUE控制器、QUE集成模块(QIM)和1.5K字节,宽度可定义为16位的静态队列RAM(QRAM)。QUE控制器有四个通道,它们可以在单个IQUE时钟周期内移动一个字节或者一个16位字。QIM内部的复用和控制逻辑允许QRAM在QUE控制器和CPU之间共享。模块有三个总线接口:外设(IP)总线接口,IP 先进先出缓冲接口(FIFO)和S12的CPU接口(EEPROM总线)。

       集成队列模块IQUE可以在不需CPU干预的情况下进行自动数据块传输,并且由于队列数据传输发生在CPU不使用QRAM的时间段内,因此不需要借用CPU总线周期。一个快速通道专门供高数据速率的外围设备使用。即使CPU在使用QRAM,该通道也能保证数据传输的带宽。不同于DMA控制器,IQUE是专门面向高速数据传输的单片机设计的,传输队列的一端是单片机内的外围设备,另一端是QRAM。这种设计大大减少了地址指针,计数器和其它控制逻辑的数目,降低了系统设计的复杂程度。

       在数据队列的自动传输过程中,数据以FIFO的方式写入或传出QRAM。CPU可以通过对QUE控制器寄存器的操作实现对QRAM的写入或者读出,这些寄存器作为FIFO数据端口工作。特别地,CPU可以用普通的读或写方式对QRAM进行随机访问。当从FIFO数据端口访问QRAM中的信息时,指针会自动更新,此时QRAM缓冲区以环形或线性FIFO方式工作。FIFO的起始指针和末尾指针也可以直接修改。

       QUE控制器中的四个队列通道可以以接收队列或者发送队列方式工作。转移方式只是把一个接收通道和发送通道联系到同一块QRAM FIFO缓冲区上,这样数据就可以在没有CPU的干预下自动从一个外设传送到另一个外设。当某一个队列通道关闭时,与该通道相联系的FIFO缓冲区可以作为软件缓冲区使用。

       USB2.0模块依靠片上USB设备控制器(UDC20)和USB物理层接口(UPHY),支持USB全速和高速协议。USB2.0模块的示意框图如图1所示。

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

 USB接口类单片机特点及应用相关资料
  • GPRS无线变频器通信解决方案
  • 三菱CNC如何实现主轴换挡
  • 基于嵌入式网络模块的HTTP数据采集方案
  • 日立PLC在中央空调节能系统中的应用
  • ATMEL AT91SAM9261便携式手持应用解决方案
  • 三旺串口服务器致力于智能小区解决方案
  • 罗升企业推出嵌入式存储—整体解决方案(一)
  • 石油行业数据采集组网解决方案
  • 超远距离的视频监控系统应用解决方案
  • 罗升企业推出嵌入式存储-整体解决方案
  • ⊕这地方投资政策最优
    ⊕上千份机电行业研究报告
    ⊕机电项目招商啦
    ⊕谁把我买了?
    ⊕机电行业展会大全
    ⊕十万企业抢登行业网址大全
    机电之家会议开通
    ⊕每日最新求购信息
    ⊕电工技术资料为了谁?
    ⊕机电设备维修与管理
    机电之家(中国)plc技术资料中心资讯版权声明:
    1、凡注明“机电之家采编”字样的所有作品均系本网原创,版权归机电之家所有,任何媒体摘编或享用本作品,需注明文章来源。违反声明者,本网将追究其相关法律责任。
    2、凡本网注明“来源:XXX网(非本网)”的作品,均转载自其他媒体,目的在于传达更多资讯,本网不承担相关法律责任。

    3、如在资讯、广告等方面想与本网合作,请致电:0571-87774297。Email:donemi@hz.cn

    ·工程项目经理培训
    ·欧姆龙PLC编程维护培训
    ·杭州西门子PLC应用培训
    ·模具加工设计培训
    ·变频器维修培训
    ·安全员认证培训
    ·电工培训


    ·招聘项目管理人员
    ·首席技术执行官
    ·自控工程师
    ·数控编程学徒
    ·总工程师

    最新商业情报
    代理
    [代理] 寻求地区代理
    [代理] 电工产品诚招代理..
    采购
    [采购] 电动车控制器外壳
    [采购] 高品质缓冲器
    论坛最新话题
    ·超级搞笑的安全事故
    ·电工技术资料flash大全
    ·最新的搞笑图片
    ·工控行业应用软件下载
    合作网站:
    | 中国机电网机电之家安全生产网 | 机电论文 | 机电论坛 | 机电设备贸易 | 机电网址大全 | 浙江机电网 | 陕西机电网 | 变频器技术网 |
    中国电工网 | 电工网 |环球会展网机电产品网 | 机电人才网 | 中国工控网 | 五金工具网 | 安全生产网 | 甘肃机电网 | PLC技术网 |
    友情连接:
    | 中国机电网 | 哆来咪网 | 中国工控网 | 行业培训网 | 中国工程机械网 | 机电一体化网 | 行业下载网 | 行业国标网 | 商业情报站 |
    关于我们 | 联系我们 | 广告联系 | 付款方式 | 使用帮助 | PLC技术网 | 会员助手 | 友情链接
    电话:0571-87774297(杭州) 传真:0571-87774298(杭州)点击这里给我发消息66821730(技术) 点击这里给我发消息58733127(审核)
    机电之家 PLC技术网 站所共享的PLC知识,PLC技术,PLC应用,PLC行情分析,PLC学习资料,PLC国标规程,PLC维修知识,
    PLC国家标准,PLC操作规程,PLC岗位职责,PLC管理制度,PLC工作总结,PLC实习报告,PLC考试题库,
    等都是来自会员发表或 网上收集整理。如果有任何侵犯您权益的地方,请联系我们,我们将马上进行处理。
    企业登陆可自行免费发布资料,本站代发布邮箱为88ctv@163.com
    Copyright 2007 plc.jdzj.com Inc All Rights Reserved.PLC技术网
    chinaplc.net 联合建设
    技术支持:PLC技术网 mailto:88ctv@163.com
    免费发布信息主办:浙江-杭州-PLC技术网网络运营部安全生产