LM3S6911
LM3S6911简介
LM3S6911-IQC50-A2列是有美国[1](TI)公司设计生产-香港合泰达电子公司负责推广销售国内最大现货商,联系人蔡先生该芯片结合了10/100以太网媒体访问控制(MAC)以及物理层(PHY),标志着ARM Cortex-M3 MCU 已经具备集成连接能力,还是唯一集成了10/100以太网MAC和PHY物理层的ARM架构MCU。 该 Stellaris LM3S6911-IQC50-A2系列结合了 Bosch 控制器局域网技术和 10/100 以太网媒体访问控制(MAC)以 及物理 (PHY) 层。 该LM3S6911 微控制器是针对工业应用方案而设计的,包括远程监控、电子贩售机、测试和测量设备、网络设备和交换机、工厂自动化、HVAC和建筑控制、游戏设备、运动控制、医疗器械、以及火警安防。
至于那些对功耗有特别要求的应用方案,LM3S6911微控制器还具有一个电池备用的休眠模块,从而有效的使LM3S6911芯片在未被激活的时候进入低功耗状态。 一个上电/掉电序列发生器、连续的时间计数器(RTC)、一对匹配寄存器、一个到系统总线的APB接口以及专用的非易失性存储器、 休眠模块等功能组件使LM3S6911微控制器极其适合用在电池的应用中。 除此之外,该LM3S6911微控制器的优势还在于能够方便的运用多种ARM的开发工具和片上系统 (SoC)的底层IP应用方案,以及广大的用户群体。 另外,该微控制器使用了兼容ARM的Thumb 指令集的Thumb2指令集来减少存储容量的需求,并以此达到降低成本的目的。 最后,LM3S6911 微控制器与Stellaris系列的所有成员是代码兼容的,这为用户提供了灵活性,能够适应各种精确的 需求。
LM3S6911特性32位RISC性能
-采用为小封装应用方案而优化的32位ARM CortexTM-M3 v7M架构
-提供系统定时器(SysTick),包括一个简单的24位写清零、递减、自装载(wrap-on-zero)计数器,同时具有灵活的控制机制 -仅采用与Thumb?兼容的Thumb-2指令集以获取更高的代码密度
-工作频率为50-MHz
-硬件除法和单周期乘法
-集成的嵌套向量中断控制器(NVIC),使中断的处理更为简捷
-31个中断,具有8个优先级
-带存储器保护单元(MPU),提供特权模式来保护操作系统的功能
-非对齐式数据访问,使数据能够更为有效的安置到存储器中
-精确的位操作(bit-banding),不仅最大限度的利用了存储器空间而且还改良了对外设的控制
通用定时器
-4个通用定时器模块(GPTM),每个提供2个16-位定时器。 每个 GPTM 可被独立配置进行操作:
. 作为一个32位定时器
. 作为一个32位的实时时钟(RTC)来捕获事件
. 用于脉宽调解器(PWM)
. 触发模数转换
-32位定时器模式
. 可编程单次触发定时器
. 可编程周期定时器
. 当接入32.768-KHz外部时钟输入时可作为实时时钟使用
. 在调试期间,当控制器发出CPU暂停标志时,在周期和单次触发模式中用户可以使能中止。
. ADC事件触发器
-16位定时器模式
. 通用定时器功能,并带一个8位的预分频器
. 可编程单次触发定时器
. 可编程周期定时器
. 在调试的时候,当控制器发出CPU暂停标志时,用户可设定暂停周期或者单次模式下的计数
. ADC事件触发器
-16位输入捕获模式
. 提供输入边沿计数捕获功能
. 提供输入边沿时间捕获功能
-16位PWM模式
. 简单的PWM模式,对PWM信号输出的取反可由软件编程决定
看门狗定时器
-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
-3个完全可编程的16C550-type UART,支持IrDA
-带有独立的16x8发送(TX)以及16x12接收(RX)FIFO,可减轻CPU中断服务的负担
-可编程的波特率产生器,并带有分频器
-可编程设置FIFO长度,包括1字节深度的操作,以提供传统的双缓冲接口。
-FIFO 触发水平可设为1/8, 1/4, 1/2, 3/4 和 7/8
-标准异步通信位:开始位、停止位、奇偶位
-无效起始位检测
-行中止的产生和检测
ADC
-独立和差分输入配置
-用作单端输入时有6个10位的通道(输入)
-采样速率为500,000 次/秒
-灵活、可配置的模数转换
-4个可编程的采样转换序列,1到8个入口长,每个序列均带有相应的转换结果FIFO
-每个序列都可以由软件或者内部事件(定时器,PWM 或GPIO)触发
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
-高达7-35个GPIO,具体数目取决于配置
-输入/输出可承受5V
-中断产生可编程为边沿触发或电平检测
-在读和写操作中通过地址线进行位屏蔽
-可启动一个ADC采样序列
-GPIO端口配置的可编程控制
. 弱上拉或下拉电阻
. 2mA、4mA和8mA端口驱动
. 8-mA驱动的斜率控制
. 开漏使能
. 数字输入使能
功率
-片内低压差(LDO)稳压器,具有可编程的输出电压,用户可调节的范围为2.25V到2.75V
-休眠模块处理3.3V通电/断电序列,并控制内核的数字逻辑和模拟电路
-控制器的低功耗模式:睡眠模式和深度睡眠模式
-外设的低功耗模式:软件控制单个外设的关断
-LDO带有检测不可调整电压和自动复位的功能,可由用户控制使能
-3.3V电源掉电检测,可通过中断或复位来报告
. 灵活的复位源
-上电复位
-复位管脚有效
-掉电(BOR)检测器向系统发出电源下降的警报
-软件复位
-看门狗定时器复位
-内部低压差(LDO)稳压器输出变为不可调整
其他特性
-6个复位源
-可编程的时钟源控制
-可对单个外设的时钟进行选通以节省功耗
-遵循IEEE 1149.1-1990标准的测试访问端口(TAP)控制器
-通过JTAG和串行线接口进行调试访问
-完整的JTAG边界扫描
LM3S6911-IQC50-A2列是有美国[1](TI)公司设计生产-香港合泰达电子公司负责推广销售国内最大现货商,联系人蔡先生该芯片结合了10/100以太网媒体访问控制(MAC)以及物理层(PHY),标志着ARM Cortex-M3 MCU 已经具备集成连接能力,还是唯一集成了10/100以太网MAC和PHY物理层的ARM架构MCU。 该 Stellaris LM3S6911-IQC50-A2系列结合了 Bosch 控制器局域网技术和 10/100 以太网媒体访问控制(MAC)以 及物理 (PHY) 层。 该LM3S6911 微控制器是针对工业应用方案而设计的,包括远程监控、电子贩售机、测试和测量设备、网络设备和交换机、工厂自动化、HVAC和建筑控制、游戏设备、运动控制、医疗器械、以及火警安防。
至于那些对功耗有特别要求的应用方案,LM3S6911微控制器还具有一个电池备用的休眠模块,从而有效的使LM3S6911芯片在未被激活的时候进入低功耗状态。 一个上电/掉电序列发生器、连续的时间计数器(RTC)、一对匹配寄存器、一个到系统总线的APB接口以及专用的非易失性存储器、 休眠模块等功能组件使LM3S6911微控制器极其适合用在电池的应用中。 除此之外,该LM3S6911微控制器的优势还在于能够方便的运用多种ARM的开发工具和片上系统 (SoC)的底层IP应用方案,以及广大的用户群体。 另外,该微控制器使用了兼容ARM的Thumb 指令集的Thumb2指令集来减少存储容量的需求,并以此达到降低成本的目的。 最后,LM3S6911 微控制器与Stellaris系列的所有成员是代码兼容的,这为用户提供了灵活性,能够适应各种精确的 需求。
LM3S6911特性32位RISC性能
-采用为小封装应用方案而优化的32位ARM CortexTM-M3 v7M架构
-提供系统定时器(SysTick),包括一个简单的24位写清零、递减、自装载(wrap-on-zero)计数器,同时具有灵活的控制机制 -仅采用与Thumb?兼容的Thumb-2指令集以获取更高的代码密度
-工作频率为50-MHz
-硬件除法和单周期乘法
-集成的嵌套向量中断控制器(NVIC),使中断的处理更为简捷
-31个中断,具有8个优先级
-带存储器保护单元(MPU),提供特权模式来保护操作系统的功能
-非对齐式数据访问,使数据能够更为有效的安置到存储器中
-精确的位操作(bit-banding),不仅最大限度的利用了存储器空间而且还改良了对外设的控制
通用定时器
-4个通用定时器模块(GPTM),每个提供2个16-位定时器。 每个 GPTM 可被独立配置进行操作:
. 作为一个32位定时器
. 作为一个32位的实时时钟(RTC)来捕获事件
. 用于脉宽调解器(PWM)
. 触发模数转换
-32位定时器模式
. 可编程单次触发定时器
. 可编程周期定时器
. 当接入32.768-KHz外部时钟输入时可作为实时时钟使用
. 在调试期间,当控制器发出CPU暂停标志时,在周期和单次触发模式中用户可以使能中止。
. ADC事件触发器
-16位定时器模式
. 通用定时器功能,并带一个8位的预分频器
. 可编程单次触发定时器
. 可编程周期定时器
. 在调试的时候,当控制器发出CPU暂停标志时,用户可设定暂停周期或者单次模式下的计数
. ADC事件触发器
-16位输入捕获模式
. 提供输入边沿计数捕获功能
. 提供输入边沿时间捕获功能
-16位PWM模式
. 简单的PWM模式,对PWM信号输出的取反可由软件编程决定
看门狗定时器
-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
-3个完全可编程的16C550-type UART,支持IrDA
-带有独立的16x8发送(TX)以及16x12接收(RX)FIFO,可减轻CPU中断服务的负担
-可编程的波特率产生器,并带有分频器
-可编程设置FIFO长度,包括1字节深度的操作,以提供传统的双缓冲接口。
-FIFO 触发水平可设为1/8, 1/4, 1/2, 3/4 和 7/8
-标准异步通信位:开始位、停止位、奇偶位
-无效起始位检测
-行中止的产生和检测
ADC
-独立和差分输入配置
-用作单端输入时有6个10位的通道(输入)
-采样速率为500,000 次/秒
-灵活、可配置的模数转换
-4个可编程的采样转换序列,1到8个入口长,每个序列均带有相应的转换结果FIFO
-每个序列都可以由软件或者内部事件(定时器,PWM 或GPIO)触发
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
-高达7-35个GPIO,具体数目取决于配置
-输入/输出可承受5V
-中断产生可编程为边沿触发或电平检测
-在读和写操作中通过地址线进行位屏蔽
-可启动一个ADC采样序列
-GPIO端口配置的可编程控制
. 弱上拉或下拉电阻
. 2mA、4mA和8mA端口驱动
. 8-mA驱动的斜率控制
. 开漏使能
. 数字输入使能
功率
-片内低压差(LDO)稳压器,具有可编程的输出电压,用户可调节的范围为2.25V到2.75V
-休眠模块处理3.3V通电/断电序列,并控制内核的数字逻辑和模拟电路
-控制器的低功耗模式:睡眠模式和深度睡眠模式
-外设的低功耗模式:软件控制单个外设的关断
-LDO带有检测不可调整电压和自动复位的功能,可由用户控制使能
-3.3V电源掉电检测,可通过中断或复位来报告
. 灵活的复位源
-上电复位
-复位管脚有效
-掉电(BOR)检测器向系统发出电源下降的警报
-软件复位
-看门狗定时器复位
-内部低压差(LDO)稳压器输出变为不可调整
其他特性
-6个复位源
-可编程的时钟源控制
-可对单个外设的时钟进行选通以节省功耗
-遵循IEEE 1149.1-1990标准的测试访问端口(TAP)控制器
-通过JTAG和串行线接口进行调试访问
-完整的JTAG边界扫描