新器件新技术 。 ll lll| 一il| lll。 多功能超低功耗的 MSP430FG461 x徽处理嚣 ■合肥工业大学 崔j匕京 陶维青 在简要介绍TI公司MSP430单片机的基础上,主要讨论了TI公司最近推出的新款MSP430FG461x系 摘要 列超低功耗微处理器。通过与MSP430F44x系列相比较,着重阐述该系列单片机新增加的实时时钟模块 和运算放大器模块。 关键词 单片机 超低功耗 MSP430FG461x MSP430系列是TI公司近几年开发的一款具有精简 MSP430系列单片机种类齐全。总的来说,每推出一 款新的MSP430系列,其片上模块资源在增加,存储空间 (Flash,ROM,RAM)在增大,功能特性在完善,应用范围 在扩大。 指令集的16位混合型单片机。其突出优点是低电源电 压、高效的寻址方式和超低功耗。 1 MSP430系列单片机主要特性 MSP430系列主要有如下特性: ◆高效16位RISC内核,125 s指令周期时间; ◆从低功耗模式唤醒仅需6 s; ◆强大的中断功能; ◆自带看门狗及复位电路; ◆无外扩的数据/地址总线; 到目前为止,TI公司已推出了5个MSP430系列。 其中,MsP430F( 61x系列是最新的产品,该系列含有 MSP430FG4616、MSP430FG4617、MSP430FG4618 MSP430一 FG4619四种型号。以MSP430FG4619为例,其存储空间 Flash或R0M由原来的1 KB逐渐增加到120 KB;RAM由 原来的128字节增加到4 KB。这就意味着,MSP430FG-461x 系列单片机更加适用于程序代码容量大且较复杂的应用系 统中。 ◆丰富的片上外围模块; ◆串行在线编程; ◆具备串行通信口; 2 MSP430FG461X单片机的内部结构 图1为MSP430FG461x系列单片机的内部结构。同 其他MSP430系列一样,MSP430FG461x系列由很多模块 组成。各个模块完全是运行的,定时器(Timer)、输 入/输出口(I/O)、运算放大器(OA)、A/D和D/A转换器、 看门狗(Watchdog)等都可以在主CPU休眠的状态下独 ◆ESD保护,抗干扰力特强; ◆系统工作稳定; ◆方便高效的开发环境。 MSP430系列单片机有如此独特的性能,因而一问世 便深受广大用户的青睐。显然,它非常适用于工业控制和 检测,仪器、仪表以及通信等领域。 VB4o9中。墨 结 语 由于没有变压器,因此就失去了电流的绝缘,所以采 用VB409作为供电电源,要用在对电流绝缘没有要求的 参考文献 [1]VB4O9/VB4O9sP/VB4O9(O22Y)Double Output High Volt age Regulator Power IC[OL ̄.http://www.st.COrn,2001 越餐 错L彀教援、毂竣工程蜘 蓦妥碍}梵蠢甸 量鼙逮槛猃溅与 氅馘嚣薯搿薯毫毫 l|l。毒曩 i。 l| 场合,例如洗衣机、供热、功率计量等。对于需要电流 绝缘的场合,需在供电输入端加一个1:1的小型隔离变 压器,因为输入功率低,所以变压器的尺寸可以做得比较 小,同时变压器的输出还可以使用电阻分压后再输入到 薯蕾曩《囊曩一i t 囊|《 || 收穰琏瓤 |z响爨奄每爨 4 2《平 机 嵌入式系诧应国》l豳匝—田_圈哪 adv@mesnet.conr.cn(广告专用) 维普资讯 http://www.cqvip.com jl| l I 新器件新技术 P3.x/P4.x P7.x/P8.x P1x/P2.x P5.x/P6.x P9.x/P10.x .X1N/XOUT/XT2INXT2OUT DVCC1/2 DVSS1/2 AVCC AVSS !一 ……体现出该系列所具有的可移植性。 -j_…一J___..I___一.I_._………… L.4_ ̄8. zx 4 新增片内外围模块 考虑其实用性,本文仅讨论实时 时钟模块和运算放大器模块。 整 4.1 实时时钟模块 MSP430FG461X系列的实时时钟 (Real—Time Clock,RTC)模块可配置 成一个通用32位定时器,或者一个具 有日历功能的实时时钟。该模块主要 有以下特性: ◆日历时钟模式; ◆32位计数模式; ◆在日历模式下,自动对秒、分、 立运行。当需要主CPU工作时,任何一个模块都可以通 过中断唤醒CPU,从而使系统以最低功耗运行。 此外,由于MSP430FG461X系列单片机具有LCD驱 ◆中断功能; 时、天、月、年计数; 动、硬件乘法器、比较器、多路中断、串行通信口,因而其具 有多功能性且用途极其广泛,能满足用户的各方面需求。 MSP430FG461X系列的另一个重要特性是内部使用 了LFXT1、XT2、DCO和FLI +,分别作为低频振荡、高频 ◆可选的BCD格式或十六进制格式。 4.1.1计数模式 在这种模式下,该模块提供了一个32位计数器,计数 器的时钟源来自于ACLK、SMCLK或BTCNT2输入时钟 (基本定时器下通过128分频得到)。32位计数器是由4 个相互的8位计数器串联而成的,每一个计数器 (RTCNT1~RTCNT4)可单独进行读/写操作。从日历模 式转为计数模式需要重新设置初值。 表1 MSP430FG461x系列与MSP430F44x主要特性对比 振荡、数控振荡和增强型锁频环时钟发生器。在片内形成 ACLK、MCLK和SMCLK等时钟信号,供给各片内外围 模块。这样用户可以根据实际需要通过程序来选择合适 的系统时钟,从而获得最佳的低功耗特性。 3 MSP430FG461x与MSP430F44x特性对比 MSP430F44X是TI公司于2002年推出的具有超低 功耗特性的Flash型单片机。在MSP430FG461X系列没 \芯片 MSP430FG46 1 9 4oot ̄A@1 MHz 有 12OKB Flash 4KB MSP430F449 280t ̄A@1MHz 无 6OKB Flash 2KB 稃篮\活动模式 实时时钟 片内ROM 片内RAM 出现之前,该系列单片机具有丰富的内部资源和强大的信 号处理能力,其性价比相当高,在系统设计、开发调试及实 际应用上都表现出较明显的优势。 MSP430FG461X系列与MSP430F44X系列的内部结 构基本相同。它们均具有MSP430单片机总的结构特点 和功能特性,两系列主要特性对比如表1所列。(以 MSP430FG4619和MSP430F449为例。) 硬件乘法器 看门狗定时器 有 有 有 有 运算放大器 12位ADC 12位DAC 3个 有 有 无 有 无 同步通信 异步通信 TimeA _2个SPI/1个I。C 2个SPI 2个UART模式 7个捕获/比较器 160段 2个UART模式 3个捕获/比较器 16O段 由表1可知,MSP430FG461X系列单片机不仅保留了 MSP430F44X系列所有的片内外围模块,而且进一步补充 了MSP430F44x系列所没有的模块。同时,其软件语言 具有兼容性,这就意味着基于MSP430F44X系列单片机 3个捕获/比较器 3个捕获/比较器 Time B LCD驱动 基本定时器 电压监测器 端口 DMA 有 有 P1~P10 有 有 有 P1~P6 无 的应用系统所采用的方法、使用的语言和选用的模块完全 可以在MSP43OFG461X系列单片机上得以实现,从而也 paper@mesnet.conr.cn(投稿专用) Micr0c0nrr0lkrs&Embedded Systems 4 3 维普资讯 http://www.cqvip.com 新器件新技术 一 j| _|04.1.2 日历模式与中断 此模式下,用户可以通过BCD或十六进制格式读/写 秒、分、时、天、月、年寄存器中的值。从计数模式转为日历 模式,必须清除各寄存器中值。 实时时钟模块使用两位来提供中断控制:基本定时 器1中断标志位BTIFG和实时时钟中断使能位RTCIE。 当RTCIE一0时,基本定时器1控制中断的产生;当RT— CIE一1时,实时时钟控制中断的产生。 实时时钟模块共有22个寄存器。其中,一个8位寄 存器主要设置模式选择、时钟源选择、定时/计数功能的开 分别为通用运算放大器模式、统一增益放大器模式、比较 放大器模式、同相/反相可编程增益放大器模式、差分放大 器摸式。其中,在同相/反相可编程增益放大器模式下,此 模块提供的增益为4-0.34、4-1、±3、±4.34、±7、±15 等,用户可以选择不同的增益来满足特殊的需求。3个 OA可单独使用,也可通过组合的方式构成比较复杂的放 大器模型。 MSP430FG461X系列新增的OA模块可应用于各种 测量装置、数据采集系统及音频射频等领域。此外,该系 列其他新增的片内模块(如DMA控制器、DAC12转换 器)在某些应用领域内也具有一定的实用性。 启与停止等。具体应用时,用户可参阅TI公司的相关数 据手册。该模块可用于实时时钟/日历的测量仪器,以及 为各种微处理器提供精确的时钟/日历。 4.2运算放大器(OA)模块 MSP430FG46lx系列有3个相互、结构相同的运 算放大器(OA0、OA1、OA2),每个OA均可配置成同相放 大器、反相放大器或差分放大器。 OA模块具有以下特点:单电源、低电流;轨一轨输出; 可选的轨一轨输入;软件可选配置;6种可选放大器模式。 通常,OA模块与ADC模块相互配合而使用。在实 图2 OA0简化结构 结 语 MSP430FG46lx系列作为TI公司最新推出的一款 际应用中,OA可将输入的微弱电流或电压模拟量信号进 行一定比例的放大;然后输出到ADC转换器外部的各采 微处理器,其在功耗、性能和功能集成度方面都具有一定 的优势;特别是该系列新增I C总线硬件的功能,在与I C 总线接口器件通信时,无需用软件模拟I C总线协议,方 便用户编程。因此,它更加适用于通信、单相/多相复费率 样通道,实现数据信号由放大一采集一转换的功能。图2 为OA模块(以OA0为例)的简化结构,完整的OA结构 框图可见参考文献[3]。OA的输入/输出信号的选择是 可配置的。“+”和“一”端的输入信号来源是相互的, 两端的信号可以是外部信号或内部DAC输出的信号。而 OA的输出信号可以输出至3个部分: ①ADC12的A12(OAO)、A13(OA1)、A14(OA2); ②ADC12的A1(OAO)、A3(OA1)、A5(OA2); 电度表、液晶显示仪器等领域。腿 参考文献 [1]沈建华,等.MSP430系列16位超低功耗单片机原理与应用 -lM].北京:清华大学出版社,2004. [2]TI.MSP430xG46ix Mixed Signal Microcontroller,2007. ③内部R一梯形。 [3]TI.MSP430x44x Family User’S Guide,Slau056,2006. 1具体输入/输出信号的选择可通过软件写入寄存器值 的方式来实现。 瞿趣京 臻釜硪竞囊 鬣耍砖莞蠢颤 计算机挺撼凝皋 璃雄黄整虢 主要磺梵 颧 电蠹蠢辕.&臭舔 髓誊 || j 教 t 薯§|l警 鬟 每个OA共有2个8位寄存器,提供6种放大器模式, i警≮ |.鼍 《£瞧藕溉凝i Microchip推出集成SPI接口的非易失性数字电位蛰 Microchip Technology Inc.(美国微芯科技公司)宣布推出MCP4141/2、MCP4241/2、MCP4161/2及MCP4261/2 (MCP41XX/42XX)非易失性数字电位器。全新7位及8位器件集成了串行外设接口(SPI),适用于一4O℃~125℃的_T-业温度范 围。此外,新器件还备有多种符合_T-业标准的封装,包括深受欢迎的3×3 mm DFN封装。 与机械式电位器相比,MCP41xx/42xx器件的不同之处在于它可通过SPI接口实现数字控制,有助于提高系统的精度、灵活 性及生产能力,并降低制造成本。器件内的非易失性存储器还可使器件在掉电期间保留原有设置,而且其静态耗电量很低,最高仅 有5 A,可有效延长电池寿命。 44《平I;机 嵌入 彖碗应国》—固圜l田_盈咖 adv@mesnet.conr.cn(广告专用)
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- shangjiatang.cn 版权所有 湘ICP备2022005869号-4
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务