器件型号:Stellaris 系列
文件编号:PP-1101-01cn

TI 公司基于ARM Cortex-M3的微处理器 Stellaris 系列

 
◇ 产品简介 ◇
 
Stellaris 基于实现了革命性突破的 ARM® Cortex™-M3 技术之上,是业界领先的高可靠性实时微处理器 (MCU) 产品系列。获奖的 Stellaris 32 位 MCU 将先进灵活的混合信号片上系统集成优势同无与伦比的实时多任务功能进行了完美结合。功能强大、编程便捷的低成本 Stellaris MCU 现在可轻松实现此前使用原有 MCU 所无法实现的复杂应用。Stellaris 系列拥有 160 多种产品,可提供业界最广泛的精确兼容型 MCU 供选择。

Stellaris 系列面向需要高级控制处理与连接功能的低成本应用,如运动控制、监控(远程监控、消防/安防监控等)、HVAC 与楼宇控制、电源与能量监控与转换、网络设备与交换机、工厂自动化、电子销售点设备、测量测试设备、医疗仪表以及游戏设备等。Stellaris MCU 广泛用于全世界的许多工业和产品中,包括运动控制、工业自动化、医疗、运输、设备以及安全性和访问。

TI 公司的Stellaris® 系列实施了业界首个最全面的 Cortex-M3 和 Thumb-2 指令集。具有令人惊叹的快速响应能力,Thumb-2 技术将 16 位和 32 位指令相结合,使代码密度和性能达到了最佳平衡。Thumb-2 比纯 32 位代码使用的内存要少 26%,从而降低了系统成本,同时将性能提高了 25%。

Stellaris MCU 和 ARM Cortex-M3 使开发人员能够直接使用业界最强大的开发工具、软件和知识系统。新型 Stellaris MCU 包含用于运动控制应用的唯一 IP、智能模拟功能和高级扩展连接选项,可以为工业应用提供各种高性价比的解决方案。除了经配置后可用于通用实时系统的 MCU 之外,Stellaris系列还可针对下列各种应用提供功能独特的解决方案,如高级运动控制与能源转换应用、实时网络与实时网络互连,以及包括互连运动控制与硬实时联网等在内的上述应用的组合。
 
◇ 产品特性 ◇ ◇ 应用领域 ◇
 
具有超过 75 年行业经验的全球三大半导体供应商之一的技术和支持
运动控制
将ARM Cortex-M3 MCU 与TI公司完整信号链和电源管理解决方案完美结合 工业自动化
完善的开发工具、评估套件 医疗电子
完备的软件库支持 运输
    设备
    安全性和访问
 
◇ Stellaris MCU 系列 ◇
 
 X00 系列 : 800 系列    600 系列    300 系列    100 系列
1000 系列
2000 系列
3000 系列
5000 系列
6000 系列
8000 系列
9000 系列
 
1. Stellaris® X00 系列基于 ARM® Cortex™ - M3 的 MCU
800 类器件
具有 64KB 的单周期闪存、8KB 的单周期 SRAM 和 50MHz 的性能,Stellaris LM3S800 微处理器非常适合于要求复杂算法的嵌入式控制应用,同时保持小型封装。LM3S800 系列中的模拟功能包括多达 3 个模拟比较器和多达 8 通道的 10 位 ADC,采样速度高达 1 兆/秒。运动控制功能包括多达 6 个适用于精密运动控制和正交编码器输入的 PWM 发生器。
600 类器件
Stellaris LM3S600 微处理器具有 32KB 的单周期闪存、8KB 的单周期 SRAM 和 50MHz 的性能。LM3S600 系列中的运动控制功能包括多达 6 个适用于精密运动控制和正交编码器输入的 PWM 发生器。模拟功能包括多达 3 个模拟比较器和多达 8 通道的 10 位 ADC,采样速度高达 1 兆/秒。
300 类器件
Stellaris LM3S300 微处理器具有 16KB 的单周期闪存和高达 4KB 的单周期 SRAM,速度高达 25 MHz。此外,还包括多达 6 个适用于运动控制的 PWM 发生器。模拟功能包括多达 3 个模拟比较器和多达 8 通道的 10 位 ADC,采样速度高达 500kb/秒。
100 类器件
具有 8KB 的单周期闪存、2KB 的单周期 SRAM、模拟比较器以及经济高效的 48 引脚 LQFP 和 48 引脚 QFN 封装中 20MHz 的性能,Stellaris LM3S100 系列入门级微处理器非常适合于基础嵌入式应用和 8/16 位升级。
 
2. Stellaris® 1000 系列基于 ARM® Cortex™-M3 的 MCU
Stellaris® LM3S1000 系列具有新组合的扩展通用 I/O、更大容量的片上存储器和电池备份应用的低功耗优化。Stellaris LM3S1000 系列的每个微处理器都采用了电池备份休眠模块,该模块包括实时时钟、大量 256B 的非易失性电池备份存储器、低电量检测、信令、中断检测以及一个能够激活实时时钟匹配、外部中断引脚或低电量事件的休眠模式。具有包括可消耗大约 16uA 待机电流的实时时钟的休眠模式,标准 CR2032 手表电池可以支持处于休眠模式的 Stellaris 系统超过 3 年。此外,LM3S1000 系列的多个 MCU 都提供了已预先编入节省内存的 ROM 的 StellarisWare 软件特性。
 
3. Stellaris® 2000 系列MCU
  4. Stellaris® 3000 系列MCU
Stellaris LM3S2000 系列(主要针对控制器局域网 (CAN) 应用)使用 Bosch CAN 联网技术(短距离工业网络中的金标准)扩展了 Stellaris 系列。此次推出产品标志着具有革命性的 ARM® Cortex™-M3 内核的 CAN 功能的首次集成。此外,LM3S2000 系列的多个 MCU 都提供了已预先编入节省内存的 ROM 的 StellarisWare® 软件特性。  
Stellaris LM3S3000 系列使用 USB 2.0 全速 OTG、主机和器件扩展了 Stellaris 系列。此次推出产品标志着具有革命性的 ARM® Cortex™-M3 内核的 USB OTG 功能的首次集成。此外,LM3S3000 系列的每个 MCU 都提供了多个已预先编入节省内存的 ROM 的 StellarisWare® 软件特性。



 
 
5. Stellaris 5000 系列基于 ARM Cortex™-M3 的MCU
  6. Stellaris 6000 系列MCU
Stellaris LM3S5000 系列(主要针对控制器局域网 (CAN) 应用)使用结合了 USB 2.0 全速 USB OTG、主机和器件的 Bosch CAN 联网技术扩展了 Stellaris 系列。此次推出产品标志着 CAN 和具有革命性的 ARM Cortex™-M3 内核的 USB OTG 功能的首次集成。此外,LM3S5000 系列的每个 MCU 都提供了多个已预先编入节省内存的 ROM 的 StellarisWare® 软件特性。  
Stellaris LM3S6000 系列提供世界首款 MCU,该款 MCU 采用具有 ARM 架构兼容性的完全集成 10/100Mbps 以太网解决方案。LM3S6000 器件将媒体接入控制器 (MAC) 和物理层 (PHY) 完美结合,标志着 ARM® Cortex-M3 MCU 首次提供集成连接,而且在 ARM 架构 MCU 中提供唯一的集成 10/100 以太网 MAC 和 PHY。



 
7. Stellaris® 8000 系列MCU
  8. Stellaris® 9000 系列基于 ARM® Cortex™-M3 的 MCU
Stellaris LM3S8000 系列将控制器局域网 (CAN) 与 ARM 架构 MCU 中的全面集成 10/100Mbps 以太网解决方案完美结合。LM3S8000 器件将最多三个 CAN 接口与以太网媒体接入控制器 (MAC) 和物理层 (PHY) 完美结合,标志着集成 CAN 和以太网连接首次在 ARM® Cortex™-M3 MCU 中同时可供使用,而且在 ARM 架构 MCU 中提供唯一的集成 CAN 和 10/100 以太网 MAC/PHY。  
德州仪器 (TI) 的 LM3S9000 系列具有片上组合的 10/100 以太网 MAC/PHY、USB OTG/主机/器件以及控制器局域网 (CAN)。除了几个产品增强性能以外,LM3S9000 系列还增加了新功能,例如拥有支持 SDRAM、SRAM/闪存、主机总线和 M2M 的模式的多用途外围设备接口 (EPI)、Integrated Interchip Sound (I2S) 接口、同步双路 ADC 功能、适用于安全关键型应用的具有独立时钟的秒表看门狗定时器(除了 StellarisWare® 库以外,还支持 IEC 60730 库)和 16 MHz 软件微调 1% 精密振荡器。此外,LM3S9000 系列的每个 MCU 都提供了多个已预先编入节省内存的 ROM 的 StellarisWare®软件特性。



 

 
◇ StellarisWare® 软件 ◇
 
StellarisWare 软件
StellarisWare 软件是一整套内含丰富的软件,可以在适用于 ARM 的 ARM/Keil 微处理器开发工具套件、IAR 嵌入式工作平台、Code Red Technologies 的 Red Suite、CodeSourcery G++ 和通用 GNU 开发工具上编译 StellarisWare 软件。通过提供软件(包含源码和免版税的应用支持库)不仅能简化基于Stellaris 的微处理器应用的开发,而且还可加速开发进程。使用 StellarisWare让您的开发变得更加轻松,您可以选择保留所有 C/C++ 编程,甚至是中断服务例程和启动代码。
 
StellarisWare 软件套件拥有以下特性与优势:
  • 免许可证和免专利费使用(配合 Stellaris MCU);
  • 由于既可用于应用开发,也可作为编程示例,因而可显著简化应用开发,并加速开发进程;
  • 可创建功能全面、易于维护的代码;
  • 除非完全不可能的情况,否则全部用 C 语言编写。即便用 C 语言编写,软件的效率在存储器和处理器使用方面也非常高,这要归功于 Cortex-M3 Thumb2
  • 指令集的小型化特性;
  • 全面发挥 Cortex-M3 内核极高的中断性能,无需任何特殊的编译指示或定制汇编代码序言/终章功能 (prologue/epilogue function);
  • 采用(用于开发)或不采用(用于较小存储器容量配置的 MCU 最后制造)错误校验代码编译均可;
  • 可用作对象库和源代码,因而能够直接使用库,也可根据需要进行适应性修改;
  • 可用 ARM/Keil、IAR、Code Red、Code Sourcery 以及通用 GNU 开发工具编译。