- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
展开连结用新USB微控制器来实行USB嵌入式解决方案
展开连结用新USB微控制器来实行USB嵌入式解决方案
在过去的几年间,通用串行总线(USB)已经让连接个人计算机与计算机外设变得越来越容易,它以低成本、易于采用与稳定的接口来传输数据,已经成为多种产业都可接受的方式,如同UART与RS-232通信协议在20世纪末期主宰着嵌入式系统的串行数据接口一样,USB无疑地已经是21世纪的嵌入式系统的标准串行接口。
相较于RS-232,负责实行的工程师在想要实行USB接口时,仍在这个过渡时期需要额外的专业知识与需求而面临着一些阻力,许多嵌入式系统工程师对位、定时器、端口输入/输出(I/O)与模拟到数字转换器(ADC)都相当熟悉,但对DLL、元器件规格、Windows驱动程序,以及对遵守USB.org的注册授权与互通性准则都面临着一些困扰。
Silicon Laboratories针对要达成完整的“元器件到产品”目标所面临的这些挑战,将实行USB接口加以简化,以便让工程师能够专注在嵌入式系统的设计工作上,通过结合了广范围的具备USB功能的微控制器,以及合适的硬件与软件开发工具,搭配参考设计、应用注记与软件模板,Silicon Laboratories提供工程师在进行开发快速设计创新、高度整合产品时所需的一切。
高度集成的USB微控制器概述
C8051F34x是Silicon Laboratories最新推出可提供USB功能的混合信号微控制器的高度集成产品系列,它包含了高速管线的8051兼容微控制器核心,可以高达48 MIPS的速率运作,高达64 kB的芯片内建闪存与5376字节的RAM,70%的指令可以在一个或两个机器周期中执行,可以获得同等级中最佳的CPU传输率,集成的外部存储器接口可以提供除了芯片内RAM之外的额外资料存储,提供了结合外围更具效率的模式,核心包括了为系统开发提供了一个芯片内、全速的、非侵入式调试器,不需成本高昂的仿真器或标头配接器,芯片内的电压调节器允许微控制器直接从USB端口或从独立的电源供应器取得电源,有效的运作电压范围从2.7V~5.25 V,可以适用于广泛多样的应用领域。
USB功能控制器具有完整的USB 2.0认证,支持全速与低速操作并包含一个控制端点、6个具弹性的端点管线,与一个整合式收发器及1 kB的FIFO XRAM。内部的电压调节器可让微控制器从总线取得电源,而不需外部元器件所产生的额外成本与负担,内部精准校正的12 MHz振荡器与4倍时钟倍加器( Multiplier )都可以支持所有的USB时序需求,此外也提供一个内部的低频振荡器 ,可以动态地选择做为主要的时钟来源,以在USB待机模式下进一步地节省电源。
模拟外围包含一个真正10位200 ksps差分或是具有模拟多任务器的单端ADC,可以支持高达17个外部差分模拟输入,芯片内的参考电压消除了对独立外部参考电压的需求,而且内建一个温度传感器,精准度达到±3℃,也包含了两个异步电压比较器,可以同时支持可编程响应时间与磁滞。
数字外围包含一个SMBus、两个UART与一个增强型SPI模块。时序功能可以通过4个通用型16位定时器或一个5个通道的可编程计数器/定时器数组(PCA)模块来达成。在此有5个全功能端口可以提供40个可控制的I/O线路,全部都具有5 V的容差。系统的可靠性特色包括一个看门狗定时器、整合式启动重置、一个供应电源监视器与一个遗失时钟侦测器。
C8051F340真正地提供单芯片系统的集成,减少了不需要的成本与增加外部元器件所产生的相关问题。
USB串行接口引擎(SIE)
具备USB功能的微控制器的最重要特色是具有SIE。C8051F340相较于其它供货商具有其独一无二的特色,因为它的架构相当健全,并可完全地通过SIE来实行。C8051F340的SIE完全通过了USB 2.0认证,具备全速(12 Mbps)或低速(1.5 Mbps)功能,并包括一个集成式收发器与端点FIFO XRAM。接口架构由一个控制端点(端点0)与由3个成对的输入/输出端点(端点1到端点3)所组成的6个弹性化端点所构成,端点1到端点3支持大量、可中断与同步传输形式,在3个端点管线的任一个传输方向都有最大的传输效率。一个1 kB的RAM区块被用于做为USB的FIFO空间,并在各个端点之间进行分布。端点1~3的FIFO端口可以被配置为输入、输出或同时做为输入与输出,这也被称为“分离模式”( Split mode )。每个独立端点的最大FIFO大小为512字节,任何未使用的FIFO内存都可以被用于做为额外的系统内存来使用。所有上述的这些功能与系统弹性在实行嵌入式USB系统时均相当有用。
一个内部的4倍时钟倍加
原创力文档


文档评论(0)