garfield

TI LM3S6432stellaris芯片

0
阅读(5128)

德州仪器公司在2009年为了扩展MCU产品线,收购了全球领先的基于ARM Cortex-M3的32位MCU的供应商Luminary Micro。Luminary Micro公司旗下的Stellaris Cortex-M3处理器系列产品使TI公司的实力瞬间增强,可以提供业界最完整的MCU产品线。德州仪器现拥有超过 160 款兼容的 ARM Cortex-M3 Stellaris 微处理器和超过 30 款的 Stellaris 评估、开发和参考设计套件,Stellaris 可满足几乎任何工业应用对性能、集成、功率和价格点的要求。
LM3S6432 微控制器是针对工业应用方案而设计的,这些应用方案包括远程监控、电子贩售机、测试和测量设备、网络设备和交换机、工厂自动化、HVAC和建筑控制、游戏设备、运动控制、医疗器械、以及火警安防等。

主要特性如下:

LM3S6432微控制器包含了下列特性
32位RISC性能
    -采用为小封装应用方案而优化的 32位ARM®CortexTM-M3 v7M架构
    -提供系统时钟、包括一个简单的24位写清零、递减、自装载计数器,同时具有灵活的控制机制
    -仅采用与Thumb®兼容的Thumb-2指令集以获取更高的代码密度
    -工作频率为50-MHz
    -硬件除法和单周期乘法
    -集成嵌套向量中断控制器(NVIC),使中断的处理更为简捷
    -29 中断具有8个优先等级
    -带存储器保护单元(MPU),提供特权模式来保护操作系统的功能
    -非对齐式数据访问,使数据能够更为有效的安置到存储器中
    -精确的位操作(bit-banding),不仅最大限度的利用了存储器空间而且还改良了对外设的控制
内部存储器
    -96 KB单周期Flash
可由用户管理 对flash块的保护,以2KB为单位
可由用户管理对flash的编程
可由用户定义和管理的flash保护块
    -32 KB单周期访问的SRAM
通用定时器
    -3个 通用定时器模块(GPTM),每个模块都能提供2个16位的定时器/计数器。 每个通用定时器模块都能够被设置为独立运作的
     定时器或事件计数器(总共有8个):可用作单个32位的定时器(最多4个)或者用作单个32位的实时时钟(RTC)以捕获事件,
     用作脉宽调制输出(PWM),或者用作模数转换的触发器
    -32位定时器模式
可编程单次触发定时器
可编程周期定时器
当接入32.768-KHz外部时钟输入时可作为实时时钟使用
在调试的时候,当控制器发出CPU暂停标志时,用户可以设定暂停定时器的周期或单次触发模式
ADC事件触发器
    -16位定时器模式
通用定时器功能,并带一个8位的预分频器
可编程单次触发定时器
可编程周期定时器
在调试的时候,当控制器发出CPU暂停标志时,用户可设定暂停周期或者单次模式下的计数
ADC事件触发器
    -16位输入捕获模式
提供输入边沿计数捕获功能
提供输入边沿时间捕获功能
    -16位PWM模式
简单的PWM模式,对PWM信号输出的取反可由软件编程决定
兼容ARM FiRM的看门狗定时器
    -32位向下计数器,带可编程的装载寄存器
    -带使能功能的独立看门狗时钟
    -带中断屏蔽功能的可编程中断产生逻辑
    -软件跑飞时可锁定寄存器以提供保护
    -带使能/禁能的复位产生逻辑
    -在调试的时候,当控制器发出CPU暂停标志时,用户可以设定暂停定时器的周期
10/100以太网控制器
    -符合 IEEE 802.3-2002规范
    -在100 Mbps和10 Mbps速率运作下支持全双工和半双工的运作方式
    -集成10/100 Mbps收发器(PHY物理层)
    -自动MDI/MDI-X交叉校验
    -可编程MAC地址
    -节能和断电模式
同步串行接口(SSI)
    -主机或者从机方式运作
    -可编程控制的时钟位速率和预分频
    -独立的发送和接收FIFO,8X16位宽的深度
    -可编程控制的接口,可与Freescale的SPI接口,MICROWIRE或者TI器件的同步串行接口相连
    -可编程决定数据帧大小,范围为4到16位
    -内部循环自检模式可用于诊断/调试
UART
    -2个完全可编程控制的16C550型UART接口,支持IrDA
    -带有独立的16x8发送(TX)以及16x12接收(RX)FIFO,可减轻CPU中断服务的负担
    -可编程的波特率产生器,并带有分频器
    -可编程设置FIFO长度,包括1字节深度的操作,以提供传统的双缓冲接口。
    -FIFO触发水平可设为1/8、1/4、1/2、3/4、和7/8
    -标准异步通信位:开始位、停止位、奇偶位
    -无效起始位检测
    -行中止的产生和检测
ADC
    -独立和差分输入配置
    -用作单端输入时有3个10位的通道(输入)
    -采样速率为250,000次/秒
    -灵活、可配置的模数转换
    -4个可编程的采样转换序列,1到8个入口长,每个序列均带有相应的转换结果FIFO
    -每个序列都可以由软件或者内部事件(定时器,模拟比较器, PWM 或GPIO)触发
    -片上温度传感器
模拟比较器
    -2个独立集成的模拟比较器
    -可以把输出配置为:驱动输出管脚、产生中断或启动ADC采样序列
    -比较两个外部管脚输入或者将外部管脚输入与内部可编程参考电压相比较
I2C
    -在标准模式下主机和从机接收和发送操作的速度可达100Kbps,在快速模式下可达400Kbps
    -中断的产生
    -主机带有仲裁和时钟同步功能、支持多个主机、以及7位寻址模式
PWM
    -1个 PWM信号发生模块,每个模块都带有1个16位的计数器、2个比较器, 1个PWM信号发生器、以及一个死区发生器
    -1个16位的计数器
运行在递减或递增/递减模式
输出频率由一个16位的装载值控制
可同步更新装载值
当计数器的值到达零或者装载值的时候生成输出信号
    -2个 PWM比较器
比较器值的更新可以同步
在匹配的时候产生输出信号
    -PWM信号发生器
根据计数器和PWM比较器的输出信号来产生PWM输出信号
可产生两个独立的PWM信号
    -死区发生器
产生2个带有可编程死区延时的PWM信号,适合驱动半H桥(half-H bridge)
可以被旁路,不修改输入PWM信号
    -灵活的输出控制模块,每个PWM信号都具有PWM输出使能
每个PWM信号都具有PWM输出使能
每个PWM信号都可以选择将输出反相(极性控制)
每个PWM信号都可以选择进行故障处理
PWM发生器模块的定时器同步
PWM发生器模块的定时器/比较器更新同步
PWM发生器模块中断状态被汇总
    -可启动一个ADC采样序列
GPIO
    -高达13-43个GPIO,具体数目取决于配置
    -输入/输出可承受5V
    -中断产生可编程为边沿触发或电平检测
    -在读和写操作中通过地址线进行位屏蔽
    -可启动一个ADC采样序列
    -GPIO端口配置的可编程控制
弱上拉或下拉电阻
2mA、4mA和8mA端口驱动
8-mA驱动的斜率控制
开漏使能
数字输入使能
功率
    -片内低压差(LDO)稳压器,具有可编程的输出电压,用户可调节的范围为2.25V到2.75V
    -控制器的低功耗模式:睡眠模式和深度睡眠模式
    -外设的低功耗模式:软件控制单个外设的关断
    -LDO带有检测不可调整电压和自动复位的功能,可由用户控制使能
    -3.3V电源掉电检测,可通过中断或复位来报告
灵活的复位源
    -上电复位
    -复位管脚有效
    -掉电(BOR)检测器向系统发出电源下降的警报
    -软件复位
    -看门狗定时器复位
    -内部低压差(LDO)稳压器输出变为不可调整
其他特性
    -6个复位源
    -可编程的时钟源控制
    -可对单个外设的时钟进行选通以节省功耗
    -遵循IEEE 1149.1-1990标准的测试访问端口(TAP)控制器
    -通过JTAG和串行线接口进行调试访问
    -完整的JTAG边界扫描
工业范围内遵循RoHS标准的100脚LQFP封装

上个图吧:内部模块结构图


呃,上传个datasheet,有兴趣的朋友可以下下来看看。

更多内容请关注:http://focus.ti.com.cn/cn/docs/prod/folders/print/lm3s6432.html

Baidu
map