MSP430系列单片机介绍.ppt_第1页
MSP430系列单片机介绍.ppt_第2页
MSP430系列单片机介绍.ppt_第3页
MSP430系列单片机介绍.ppt_第4页
MSP430系列单片机介绍.ppt_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、,The Solution for Battery Powered Measurement,超低功耗微控制器MSP430,Texas Instruments 超低功耗微控制器,x31x LCD92,x32x LCD84 ADC14,x33x LCD120 Timer_A USART MPY,ROM/OTP 2.5-5 V LCD Driver FLL Timer/Port Basic Timer 8-bit T/C,Flash 1.8-3.6 V Basic Clock Timer_A,Flash 1.8-3.6 V LCD Driver .,1996,1999,2000,2002,MSP43

2、0 发展历程,2001,x11x1 Comp_A,F13x Timer_B ADC12 USART Comp_A,F14x Timer_B ADC12 2 USART MPY Comp_A,New,New,性能,MSP430 为工业级 16 bit RISC MCU. -40 - 85 C MSP430 编程方便,开发工具廉价 ADD MEM1,MEM2 ;MEM2=MEM1+MEME2 The MSP430 runs with a watch crystal at up to 8MHz internal clock!,MSP430:全新的微控制器,MSP430 的能效极高. I/O 和 CP

3、U 运行是能用不同的时钟 CPU 功耗的开关通过状态寄存器的控制位实现 MSP430 的功耗极低. 执行时为 160uA 1.8V (Flash) 备用时为 0.1uA (Flash) MSP430 极大地延长了电池寿命,超低功耗 1.8 V . 3.6 V 供电电压范围 200 A 1MHz, 2.2V,活动模式 0.7 A 备用模式 0.1 A 保持 RAM 数据 6 s 从备用模式唤醒 强大的 CPU 内核 16-Bit RISC 结构 125 ns 指令周期 8 MHz,灵活多样的外围模块 10/12-bit A/D (8 + 4 通道, 转换10 s) 16-bit Timer_A

4、with 3 C/C 寄存器 16-bit Timer_B with 7 C/C 寄存器 1- 2 个 USART接口 硬件乘法器 模拟信号比较器 基本时钟模块 - 由可编程内部电阻控制频率- 由单一外部电阻控制频率- 32 kHz 晶振产生低频- 高频晶振产生高频- 可选择外部时钟源,MSP430F1xx: FLASH 系列特性,FLASH 型 超低功耗 Flash 内核 100,000 次写/擦周期 程序存储器分段:512B 信息存储器分段:128B 可以分段擦除或整体擦除 编程和擦除电压由内部产生 有代码读出保护,MSP430 FLASH 系列,型号 FLASHA/D Timers US

5、ART MPY I/O MSP430F11011 KBSlopeA3- - 14 MSP430F11214 KBSlopeA3- - 14 MSP430F1338 KB 12-bit A3 + B3 1 - 48 MSF430F13516 KB 12-bit A3 + B3 1 - 48 MSP430F14732 KB 12-bit A3 + B72 v 48 MSP430F14848 KB 12-bit A3 + B7 2 v 48 MSP430F14960 KB 12-bit A3 + B7 2 v 48,超低功耗的实现:快速起动和省电模式,* 16bit CPU * 突发式模式切换 *

6、电流消耗小 * 唤醒快 (6 s),其他 MCU,MSP430,* 4/ 8bit CPU * 电流消耗大 * 唤醒慢,I,t,t,I,400,50,50,6,1.3,0.1,0,50,100,150,200,250,300,350,400,450,Active Mode,Vcc = 3V,1 sec cycle time,Icc / A,LPM0,LPM1,LPM2,LPM3,LPM4,IAvrg,IAvrg,* 16bit CPU * 突发式模式切换 * 电流消耗小 * 唤醒快 (6 s),其它 MCU,MSP430,* 4/ 8bit CPU * 电流消耗大 * 唤醒慢,I,t,t,I,

7、200,32,32,11,0.7,0.1,0,50,100,150,200,250,300,350,400,450,Active Mode,Vcc = 2.2V,1 sec cycle time,Icc / A,LPM0,LPM1,LPM2,LPM3,LPM4,IAvrg,IAvrg,1-2 mA,200uA,超低功耗的实现:FLASH 型,FLL 时钟系统(3x),低功耗 32.768 kHz 晶振,ACLK 辅助时钟,PUC,FLL,fMCLK = ( N + 1 ) * fACLK,MCLK 主系统时钟 (fSystem),32.768 kHz crystal,XIN,XOUT,MSP4

8、30, 只用一个晶振,无其它外部元件 处理机时钟频率稳定,抗干扰性能好 时钟可关闭,可快速启动 电路功耗低,FLASH 型的时钟系统(F11x,F11x1),1 个晶振, 1 个DCO, 适应不同频率需要,FLASH 型的时钟系统(F13x,F14x),2 个晶振, 1 个DCO, 适应不同频率需要,速度比较: 32 kHz 时的运算快于 20 MHz,典型的 8bit 单片机 20MHz 晶振 内部 4 分频 主时钟:5MHz = 200ns 5 机器周期 / 指令 1000ns 指令周期,8 位操作,MSP430 32kHz 晶振 DCO 作为主时钟发生器 主时钟:4 MHz = 250n

9、s 1 机器周期 / 指令 250ns 指令周期,16 位操作,MSP430 performs 16 bit instead of 8 bit 4 times faster than a typical 8 bit C !,MSP430 x33x框图,MSP430 x32x框图,MSP430 x31x框图,P0.0,P0.7,VCC,VSS,RST/NMI,MAB, 16bit,MDB, 16bit,Com0.3,Seg 0.18,22,23,26,Seg 27/CMPI,TMS,TCK,TDI,TDO,XIN,XOut,XBuf,Oscillator,System Clock,ACLK,MC

10、LK,Test,JTAG,FLL,incl. 16 reg.,CPU,TP.0 . 5,CIN,R13,R23,4kB ROM,C: Prom,E: EProm,256B,SRAM,WDT,I/O Port,LCD,8b Timer/,B. Timer,MAB,4bit,MDB,8bit,MCB,15bit,Counter,1, 2, 3, 4 Mux,Serial Protocol,Support,POR,RAM,92 Segmente,TXD,RXD,6,8kB ROM,A/D Conv.,Timer, O/P,Timer/Port,Applications:,Bus,conv.,8 I/

11、Os, all with,3 Int. Vectors,interr. capability,P: OTP,CMPI,MSP430 x11x框图,PWM 和 UART,12 位斜坡 ADC,14 中断线,4K + 256 flash,多模式时钟,64 pin QFP,MSP430F13x框图,64 pin QFP,MSP430F14x框图,MSP43041X框图,MSP430F43X/44X框图,MSP430的空间,128-2K,1K-60K,Segment 0 中断向量,Segment 1,Segment 2,Segment 3,Segment A,Segment B,FFFFh,FE00h

12、,FC00h,FA00h,F800h,1100h,1080h,1000h,主存储器按 512 byte 分段 信息存储器按 128 byte 分段 各分段可单独擦除或同时擦除,Up to 60Kbyte,MSP430的空间:FLASH 型的 FLASH 存储器,FLASH 存储器:写入和读出,Flash 存储器以正常的寻址方式读出 Flash 存储器可以在程序控制下写入(Vcc 需高于 2.7V) 自举程序可在写保护后对 Flash 存储器擦除、写入(由用户定义口令作保护),FLASH Busy,Write flash memory,FLASH Busy,Set write mode,中断:向

13、量表(3x, 11x, 11x1),中断:向量表(13x,14x),寻址方式和指令,MSP430的寄存器,MSP430的寻址方式,MSP430 指令: 27条 (RISC指令) 采用模拟指令后为 51条,片上外围模块:I/O,LCD驱动,I/O 端口 P0、P1、P2:各位方向可选,可产生中断,触发沿可选 P3、P4: 各位方向可选,引脚复用 P5、P6: 各位方向可选,引脚复用 (33x:P0-P4 11x:P1,P20-25 13x、14x:P1-P6) LCD 驱动 LCD 段:21x4 - 30 x4 空闲 LCD 引脚用作输出 (3x系列、4x系列),片上外围模块:硬件乘法器,乘法

14、无符号乘 有符号乘 无符号乘加 (以第一操作数地址来区别) 精度 8位 X 8位 8位 X 16位 16位 X 8位 16位 X 16位 速度 写入操作数后,立即可读乘积 当用间接寻址访问时,需等待一条指令,片上外围模块:定时器,比较器,BASIC Timer12x8 位或 16 位计数器,做实时钟、LCD 帧频时钟 定时器/端口2x8 位或 16 位计数器,与比较器及 TP 端配合实现斜坡 A/D 定时器/计数器8 位计数器,可预置定时值,可实现软件 UART PWM定时器8 位计数器,可产生低精度 D/A 看门狗定时器看门狗功能,或 16 位定时器功能 Timer_A16 位,带比较器/捕

15、捉器,可实现 UART、PWM、斜坡 A/D Timer_B16 位,带比较器/捕捉器,可实现 UART、PWM、斜坡 A/D Compare_A模拟信号比较器,监视外部模拟电压,片上外围模块:TIMER_A,TIMER_B,TIMER_B,片上外围模块:USART,异步通信 波特率产生时钟频率、波特率选择,波特率调整寄存器 例:bit=13.67T,UMCTL=01101011,T:14, 14, 13, 14, 13, 14, 14, 13 帧格式ST(0) | DATA(7-8bit) | AD | PA | SP(1) | SP(1) 多机模式线路空闲多处理机模式:地址帧 10位以上

16、“1” 后首帧 地址位帧多处理机模式:地址帧(AD=1) 同步通信 同步时钟由主机发送,不必利用波特率调整技术 数据传输主机的发送和接收同时进行 方式:主机发送数据, 从机发送伪数据 主机发送数据, 从机发送数据 主机发送伪数据, 从机发送数据,片上外围模块:A/D 12 + 2 bit(32x),输入通道 A0 - A7 参考电压 内置或外置 转换方式 选择电压范围(2 位):电阻网络 逐位比较(12 位):开关电容阵列 转换精度 12 +2 位, 12 位(预先设定转换电压范围) 转换时间 12+2 位:132ADCLK,12 位:96ADCLK ADCLK = (1 - 1/4)MCLK

17、 时钟速率的影响 高:转换未完成, 低:电容阵列放电 恒流模式 A0 - A3 可作为电流源以输出电流驱动传感元件(如热敏电阻等),片上外围模块:A/D 12 bit(13x,14x),自动扫描桶型缓存,采样/转换控制,片内参考电压源,片内温度传感器,可编程参考源选择,P1OUT.0,P1.0,C1,R1,Vin =,1024,利用比较器构成 10 bit A/D,MSP430,CA1,Vin,Vcc x,n,CA0,CAOUT,VCC/4,P1OUT.1,P1OUT.2,P1OUT.0,P1DIR.0,P1.1,P1.2,P1.0,C1,R1,Vref,Vref/2,charge,Tvin,

18、charge,Tvref,Vin,charge,Tvb,Vin =,TVcc-Tvb,e,利用比较器构成斜坡 12 bit A/D,MSP430,CA1,P1OUT.3,P1.3,Vin,Vref,R,R,ln(0.5) x Tvin-Tvref,Vref,Vb,Vth,CA0,CAOUT,F11x 应用实例,TIMER_B + ADC应用: 3 相 H-桥电路驱动,U0,T1,T2,T3,T4,T6,T5,AC,RC cell,Feedback gain,Shunt resistor,Over current protection,Active Time,MSP430F14X,TB5,TB4,TB3,TB2,TB1,TB0,A0,A1,A2,Drive Voltage,Temperature,例程简介,电源的高效率 电池缩减 / 电池寿

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论