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软件的内部ROM
Stellaris外设驱动器库
Stellaris发动加载器
高档加密规范(AES)密码表
循环冗余校验(CRC)检错功用
外设接口(EPI)
外设的8位/16位/32位专用并行总线
支撑SDRAM、SRAM/闪存、FPGA、CPLD
高档串行集成
10/100以太网MAC和PHY
2个CAN 2.0 A/B操控器USB 2.0 OTG/Host/Device
3个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机器人评价板(EVALBOT)外形图
Stellaris机器人评价板(EVALBOT)首要特性
具有机器人功用的评价板
由用户装置的机械元件
Stellaris LM3S9B92微操控器
MicroSD卡连接器
带有扬声器的I2S音频编解码器
USB Host和Device连接器
RJ45以太网连接器
高亮度96×16蓝色OLED显示器
板载在线调试接口(ICDI)
电池电源(3节AA电池)或经过USB供电
无线通讯扩展端口
机器人特性
2个DC齿轮减速机供给驱动和转向功用
光传感器检测轮旋,分辨率为45°
用于“焊点”检测的传感器
图4 Stellaris机器人评价板(EVALBOT)方框图
表1 EVALBOT资料清单(BOM)