原创 Luminary Micro StellarisTM 特点

2010-5-7 15:42 2237 3 3 分类: MCU/ 嵌入式

Luminary Micro StellarisTM 系列的微控制器是首款基于ARM? CortexTM-M3 的控制器,它将高性能的32 位计算引入到对价格敏感的嵌入式微控制器应用中。这些堪称先锋的器件拥有与8 位和16 位器件相同的价格,却能为用户提供32 位器件的性能,而且,所有器件都是小型封装形式提供。Stellaris 系列的拥有ARM 微控制器所具有的众多优点,如拥有广泛用的开发工具,片上系统(SoC)的底层结构IP 的应用,以及众多的用户群体。此外,控制器还采用了ARM 可兼容Thumb?的Thumb-2 指令集来降低内存的需求量,进而降低成本。Luminary Micro 提供一套完整的解决方案以便快速进入市场,包括用户开发板、白皮书
和应用手册,以及强大的支持、销售和分销商网络。


LM3S微控制器包含以下的产品特性:
?? 32 位RISC 性能
- 采用为小型嵌入式应用方案而优化的32 位ARM? CortexTM M3 v7M 结构
- 可兼容 Thumb?的Thumb-2 专用指令集处理器内核,可提高代码密度
- 20-MHz,25MHZ、50MHZ 操作
- 硬件除法和单周期乘法
- 集成了嵌套向量中断控制器以提供明确的中断处理
- 多个中断,多个个优先级
- 非对齐式的数据访问,使数据可以有效地压缩到内存中
- 极细微的位处理操作(bit-banding)可最大限度地使用内存,并且提供创新的外设控制



?? 内部存储器
-  单周期Flash
?? 用户管理的 Flash 块保护,以2KB 块大小为基础
?? 用户管理的 Flash 数据编程
?? 用户定义和管理的 Flash 保护块
- 2KB 单周期SRAM
?? 通用定时器
- 多个定时器,每个都可配置为一个32 位定时器或两个16 位定时器
- 32 位定时器模式:
?? 可编程的单次触发(one-shot)定时器
?? 可编程的周期定时器
?? 使用外部 32.768-KHz 时钟作为输入时的实时时钟



结构概述
?? 在周期和单次触发模式下进行调试期间,当控制器使CPU 的暂停(Halt)
标志有效时的暂停操作(stalling)可由用户来控制使能
- 16 位定时器模式
?? 带有 8 位预分频器的通用定时器功能
?? 可编程的单次触发定时器
?? 可编程的周期定时器
?? 在调试期间,当控制器使CPU 的暂停(Halt)标志有效时的暂停操作(stalling)
可由用户来控制使能
- 16 位输入捕获模式
?? 输入边沿计数捕获
?? 输入边沿时间捕获
- 16 位PWM 模式
?? 简单 PWM 模式,PWM 信号的输出反相可由软件编程
?? 可遵循 ARM FiRM 规范的看门狗定时器
- 带有可编程装载寄存器的32 位向下计数器
- 带有使能的独立看门狗时钟
- 带有中断屏蔽的可编程中断产生逻辑
- 提供锁定寄存器保护,以防止软件跑飞(runaway)的情况
- 带有使能/禁能的复位产生逻辑
- 在调试期间,当控制器使CPU 的暂停(Halt)标志有效时的暂停操作(stalling)可由
用户来控制使能
?? 同步串行接口(SSI)
- 主机或从机操作
- 可编程的时钟位速率和预分频
- 独立的发送和接收FIFO,16 位宽、8 单元深
- Freescale SPI、MICROWIRE 或Texas 工具同步串行接口的可编程接口操作
- 从 4 到16 位的可编程数据帧大小
- 用于诊断/调试测试的内部回送测试模式
?? UART
- 完全可编程的16C550-类型UART
- 独立的 16×8 发送(Tx)和16×12 接收(Rx) FIFO,减少CPU 中断服务负载
- 带小数分频器的可编程波特率发生器
- 可编程的 FIFO 长度,包含1 字节深度的操作提供常用的双缓冲接口
- FIFO 触发点为1/8, 1/4, 1/2, 3/4 和7/8
- 用于起始、停止和奇偶的标准异步通信位
- 错误-起始-位检测
- line-break 的产生和检测
?? 模拟比较器
- 可配置输出来驱动输出管脚或产生中断
- 将外部管脚输入与外部管脚输入相比或与内部可编程的电压参考相比
?? I2C
- 在标准模式中,主机和从机接收和发送操作的传输速度高达100Kbps;在高速
模式中,传输速度高达400Kbps
- 中断产生
- 主机具有仲裁和时钟同步,多主机支持,以及7 位寻址模式
?? GPIO
- 多个GPIO,取决于配置
- 中断产生可编程为边沿触发或电平检测
- 在读和写操作中通过地址线进行位屏蔽
- GPIO 端口配置的可编程控制
?? 弱上拉或下拉电阻
?? 2-mA, 4-mA 和8-mA 端口驱动
?? 8-mA 驱动的斜率控制
?? 开漏使能
?? 数字输入使能
?? 电源
- 片内线性稳压器(LDO),具有用户可调的2.25V~2.75V 可编程输出
- 控制器上的低功耗选项:睡眠和深睡眠模式
- 外设的低功耗选项:软件控制单个外设的关断
- LDO 带有检测未调整电压和自动复位的功能,可由用户控制使能
- 带 3.3V 电源掉电检测,可通过中断报告该状况或者复位
?? 灵活的复位源
- 上电复位(POR)
- 复位脚有效
- 掉电(BOR)检测器向系统警报电源下降
- 软件复位
- 看门狗定时器复位
- 内部线性稳压器(LDO)输出变为不稳定
?? 其它特性
- 可编程的时钟源控制
- 可对单个外设的时钟进行门控以节省功耗
- 遵循 IEEE 1149.1-1990 标准的测试访问端口(TAP)控制器
- 通过 JTAG 和串行线接口的调试访问
- 完整的 JTAG 边界扫描

 目标应用
?? 工厂自动化和控制
?? 工业控制的电源设备
?? 楼宇自动化
?? 步进电机(stepper motors)

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
3
关闭 站长推荐上一条 /3 下一条