- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[TILM3S9B92StellarisEVALBOT机器人解决方案
?TI LM3S9B92 Stellaris EVALBOT机器人解决方案时间:2016-02-29 13:20:53作者:TI来源:中电网TI为广阔的微控制器市场带来了32位功能和基于ARM Cortex-M3的微控制器的全部优势。对于目前的8位和16位MCU用户而言,采用Cortex-M3的Stellaris为其提供了强大的开发工具、软件和知识体系。移植到Stellaris上,用户就能够得益于很好的工具、小代码尺寸和出色的性能。更重要的是,设计者可以信心满满地进入ARM体系。对于目前的32位MCU用户,Stellaris系列提供了业内首款Cortex-M3设计和Thumb-2指令集。Thumb-2技术具有超快的响应速度,整合了16位和32位指令,最好地均衡了代码密度和性能。Thumb-2占用的存储器比纯32位代码少26%,削减了系统成本,同时将性能提升了25%。TI Stellaris系列微控制器是基于ARM Cortex-M3的控制器,为成本敏感型嵌入式微控制器应用带来了高性能32位计算。LM3S9B92的主要特性ARM Cortex-M3处理器内核80MHz操作,100DMIPS性能ARM Cortex SysTick定时器嵌套向量中断控制器(NVIC)片上存储器频率高达50MHz的256KB单周期闪存,预取缓冲器将性能提升到50MHz以上96KB单周期SRAM加载有StellarisWare软件的内部ROMStellaris外设驱动器库Stellaris启动加载器高级加密标准(AES)密码表循环冗余校验(CRC)检错功能外设接口(EPI)外设的8位/16位/32位专用并行总线支持SDRAM、SRAM/闪存、FPGA、CPLD高级串行集成10/100以太网MAC和PHY2个CAN 2.0 A/B控制器USB 2.0 OTG/Host/Device3个UART,具有IrDA和ISO 7816支持(1个UART具有全调制解调器控制功能)2个I2C模块2个同步串行接口模块(SSI)集成音频接口芯片(I2S)模块系统集成直接存储器存取控制器(DMA)系统控制和时钟,包含片上精密16MHz振荡器4个32位定时器(8个16位),具有实时时钟功能8个采集比较PWM引脚(CCP)2个看门狗定时器1个定时器用于主振荡器1个定时器用于精密内部振荡器GPIO最多可达65个,具体取决于配置高度灵活的引脚多路复用技术使其可用作GPIO或7个外设功能之一可独立配置以实现2、4或8mA驱动能力4个GPIO具有18mA驱动能力先进运动控制8个面向运动和能量应用的高级PWM输出4个故障输入,可实现低延迟关断2个正交编码器输入(QEI)模拟2个10位模数转换器(ADC),具有16条模拟输入通道和1,000,000采样/秒的采样率3个模拟比较器16个数字比较器片上稳压器JTAG和ARM串行线调试(SWD)100引脚LQFP和108球BGA封装工业温度范围(-40℃~85℃)LM3S9B92微控制器面向工业应用,包括远程监测、电子销售终端机、测试与测量设备、网络设备和交换机、工厂自动化、HVAC和楼宇控制、游戏设备、运动控制、医疗器械和消防安全。此外,LM3S9B92微控制器提供了ARM开发工具、片上系统(SoC)基础设施IP应用和大型用户社区的优势,利用ARM的Thumb兼容Thumb-2指令集降低了存储器要求和成本。LM3S9B92微控制器与Stellaris系列的所有成员均代码兼容,从而能够灵活地满足用户的需求。LM3S9B92目标应用远程监测电子销售终端(POS)机测试与测量设备网络设备和交换机工厂自动化HVAC和楼宇控制游戏设备运动控制医疗器械消防安全电力和能源交通图1? Stellaris LM3S9B92微控制器方框图图2? Stellaris LM3S9B92微控制器CPU方框图Stellaris机器人评估板(EVALBOT)Stellaris机器人评估板(EVALBOT)是Stellaris LM3S9B92微控制器的机器人评估平台。该评估板利用了TI面向马达驱动、电源和通信功能的模拟元件。只需几分钟即可装配完成,EVALBOT的电子元件即可投入使用。漫游时,3节AA电池为EVALBOT供电。作为USB器件连至PC或调试时,EVALBOT会自动选择USB电源。为所有主要EVALBOT信号均提供了测试点。2个20引脚头利用标准化TI低功耗嵌入式无线电模块(EM板)实现了未来无线通信。微控制器附近一排排地排列着的衬垫上有其它微控制器信号。EVALBOT的片上闪存中有工厂安装的快速启动软件。对于软件调试和Flash编程,集成式在线调试接口(ICDI)只需1条USB电缆即可实现调试和串行端口功能。图3? Stellaris机器人评估板(EVALBO
文档评论(0)