合肥工业大学-TI单片机联合实验室(MSP430 & Cortex-M)

Slides:



Advertisements
Similar presentations
《单片机原理及应用》 《微型计算机原理及接口技术 》 授课专业:测控13级 授课学时: 78 学时 理论教学:52学 实验教学:26学时
Advertisements

我国青少年题材邮票欣赏 一、各个历史时期的重大题材 二、青少年德、智、体题材 三、童话题材 四、少儿绘画创作题材 五、儿童附捐邮票
嵌入式系统与单片机 北京科技大学电子信息系.
崑山科技大學 電子工程系 99學年度 學生實務專題成果展
松翰科技 — 全新高性能 8-bit 微控制器
PSoC® 4 BLE新产品 介绍 PSoC = 可编程片上系统 BLE = 蓝牙低功耗
业界最低功耗无线抄表方案 30年超长待机 刘 云 技术中心 第一: 抄表系统的类型,介绍 第二: 无线抄表的系统构成,集中器
Texas Instruments 超低功耗微控制器
MSP430F5529 微控制器工作坊.
第三章 计算机系统 的组成与工作原理 本章学习目标 理解模型机的结构及工作过程 掌握单片机的结构 掌握单片机I/O口的使用
綠能教育在國小教學之實踐研究  五年級上學期   五年級下學期 .
指導老師:梁新頤 組長:呂柏陞 組員:王明昱 梁浩群 嚴駿程
弘ㄧ大師-李叔同.
C8051F MCU V1.0.
教师:王宣银 地址:浙江大学机械电子控制 工程研究所 电话:
單晶片原理與應用 魏兆煌 整理 南台科技大學 電機系 Sep
任务1: 点亮你的LED----初识单片机.
題目:LED電子數位時鐘 第 二組 組員: 陳柏霖 李育昇.
第四章 BootLoader开发 附-s3c2410/s3c2440处理器介绍
TERAWINS T302B数码相框方案 杨春波
第一章 嵌入式系统开发基础 本章介绍了嵌入式系统开发的基础知识,从嵌入式计算机的历史由来、嵌入式系统的定义、嵌入式系统的基本特点、嵌入式系统的分类及应用、嵌入式系统软硬件各部分组成、嵌入式系统的开发流程、嵌入式技术的发展趋势等方面进行了介绍,涉及到嵌入式系统开发的基本内容,使读者系统地建立起的嵌入式系统整体概念。
1个USB Host 1.1端口:可支持U盘存储器(读取客户程序自动下载) 1个USB Device 2.0端口:支持USB程序下载
講師簡介 姓名:凌文強 現職:瑞銘科技(MDV) 軟體研發中心資深處長 學歷:清華大學資訊工程研究所
EZ-PD CCG2:带有PD的USB Type-C型线缆控制器 新产品简介
第十章 C8051F系列SOC单片机 10.1 C8051F系列单片机简介 C8051F单片机结构及原理.
ZigBee无线通讯技术 交通物联网应用技术.
NPI-NPP:CCG1:带有PD的USB Type-C型端口控制器 新产品简介
可编程片上系统设计 何宾
S3c2410电路设计(以北京博创s3c2410-s实验箱为例讲解)
第六部分 ADSP-2189M EZ-KIT评估套件 a.
YM100开发实验板 演讲人:熊小燕 2009年月12月16日
ZigBee的技术支持及其应用前景 华东理工大学 凌志浩
電腦硬體裝修 授課數位教材.
UART口的第一次接触 MCU起航 QQ:
第三章 计算机系统的组成与工作原理.
嵌入式系统教案 武汉创维特信息技术有限公司 2018/11/27.
Wireless Communication
Block diagram BB —逻辑 —音频 —电源管理 HW interface. Block diagram BB —逻辑 —音频 —电源管理 HW interface.
HOLTEK 产品 在小家电的应用.
2018/11/29 The Right silicon for your next BIG idea K3智能手机参考设计介绍.
第5章 智能汽车设计基础—微控制器.
可溯源系统标识件的设计 报告人:赵金燕 云南省动物营养与饲料重点实验室.
ChipON工业级汽车级MCU在电动工具领域中的应用
热释电晶体光源用于X射线荧光分析及控制电子学研究
《手把手教你学STM32》 主讲人 :正点原子团队 硬件平台:正点原子STM32开发板 版权所有:广州市星翼电子科技有限公司 淘宝店铺:
Arduino.
南京普天大唐信息电子有限公司 LED 恒流驱动的类型 特性和应用.
线性驱动IC BP5112 应用指南 冯卓民 /12/30 Confidential 1.
云剑电子自助洗车系统 ——简介
手機中的(mobile phone)電源轉換器
第5章 目录 1.简介 2.引脚配置 3.存储器寻址 4.系统控制模块 5.存储器加速模块 6.外部存储器控制器 7.引脚连接模块
最速就業職種養成! 護理、軍人、職人 花蓮縣學生輔導諮商中心 適性輔導組 游賀凱
智慧電子應用設計導論(1/3) Wireless
第九章 MCS-51串行接口 9.1 串行数据通信概述 通 信 并行 一、并行通信和串行通信 串行 串行通信 数据是一位一位传送的
基于WEB的嵌入式视频采集压缩瘦身服务器的设计
单片机系统设计 教师:朱华贵 2016年03月01日
8051單晶片 蘇恆生 老師.
嵌入式系统教案 武汉创维特信息技术有限公司 2019/4/18.
键盘 LCD显示器 触摸屏技术 串行总线数据通信 PTR2000无线数据传输
什么是单片机 单片微型计算机(Single Chip Microcomputer)简称单片机,是指集成在一个芯片上的微型计算机,它的各种功能部件,包括CPU(Central Processing Unit)、存储器(memory)、基本输入/输出(Input/Output,简称I/O)接口电路、定时/计数器和中断系统等,都制作在一块集成芯片上,构成一个完整的微型计算机。单片机内部基本结构如图1.7所示。由于它的结构与指令功能都是按照工业控制要求设计的,故又称为微控制器(Micro-Controller.
2.6 电磁骚扰的性质.
项目一 了解计算机 项目二 选配计算机硬件 项目三 组装计算机 项目四 设置BIOS和硬盘分区 项目五 安装操作系统和常用软件
四川工商学院 单片机原理及应用 刘 强
核探测与核电子学国家重点实验室 中国科学技术大学近代物理系
測試藍芽模組的接收和發送功能 班級:資通三A 學號: 姓名:簡宏恩.
燒 錄 中州技術學院 電子系 副教授 余文俊.
单片机应用技术 (C语言版) 第8章 串行通信接口
第1章 单片机及其开发环境 教学内容 初识单片机 单片机应用系统 Keil µVision软件的使用.
桃園創新技術學院 機械工程系 畢業專題(二)
AVR单片机软硬件设计教程-入门篇 ——学单片机就要学AVR!
Presentation transcript:

合肥工业大学-TI单片机联合实验室(MSP430 & Cortex-M) MSP-EXP430F5529开发板概述 作者:任保宏 指导老师:徐科军教授 联系方式:MSP_EXP430F5529@163.com http://www.ti.com.cn/msp430

目录 1 MSP430超低功耗微控制器概述 2 MSP430F5529微控制器 3 开发板硬件及软件资源概述 4 开发板供电方案分析 5 开发板仿真方案分析 5 开发板短路块设置及功能介绍 6 开发板各接口引脚介绍 7 开发板资源下载途径 8

MSP430超低功耗微控制器概述 400多款超低功耗器件 CPU速度 8MHz至25MHz Flash 0.5KB至256KB RAM 128B至18KB 引脚数从14到113不等 可提供的封装类型超过25种 主要特性: ●超低功耗(ULP)架构与高度灵活的时钟系统可显著延长电池使用寿命:0.1 μA RAM保持 模式;<1 μA RTC模式;<100 μA /MHZ; ●集成型智能外设:众多的高性能模拟与数字外设可大幅减轻CPU的工作量; ●简单易用的16位RISC CPU架构,可实现具有业界领先代码密度的新型应用; ●完整的产品开发环境,工具起售价仅4.30美元; ●增强型程序库有益于多种应用,例如:电容式触摸、计量方法、低功耗设计和调试。

MSP430超低功耗微控制器概述 ①超低功耗 MSP430微控制器原生优势: ◆灵活的定时系统:MSP430 MCU时钟能启用和禁用各种不同的时钟和振荡器,从而使器件能够进入不同的低功耗模式(LPM)。 ◆主系统时钟(MCLK):CPU时钟源,可由内部数控振荡器(DCO)驱动(频率最高达25MHZ),也可采用外部晶振驱动。 ◆辅助时钟(ACLK):用于各个外设模块的时钟源,可由内部低功耗振荡器或外部晶振驱动。 ◆子系统时钟(SMCLK):用于各个较快速外设模块的信号源,可由内部DCO驱动(最高25MHZ),也可采用外部晶振驱动。 ◆即时唤醒:MSP430 MCU可从低功耗模式(LPM)即时唤醒。 ◆零功耗欠压复位(BOR):MSP430 MCU的BOR能够在所有操作模式下始终保持启用和工作的状态,这不仅能确保实现最可靠的性能,同时还可保持超低功耗。 多振荡器时钟系统

MSP430超低功耗微控制器概述 ②高集成度 MSP430微控制器原生优势: ◆智能外设:MSP430 MCU的外设专为确保最强大之功能性而设计,许多外设都可以执行自主型操作,因而最大限度减少了CPU处于工作模式的时间; ◆高性能集成:超过400款MSP430器件都具备高性能集成优势,完美整合了USB、RF、LCD控制器以及16位Σ-ΔADC等。此外,MSP430 MCU的高集成度还造就物理尺寸较小的解决方案,进而最大限度地降低总物料成本。 ◆MSP430集成外设一览表: ADC10 ADC12 SD16 SD24 比较器 DAC12 乘法器 运算放大器 定时器 看门狗定时器(WDT) RTC LIN/IrDA PMM 欠压复位(BOR) 系统电压监控器(SVS) 射频(RF)前端 模拟功能池(A-POOL) AES I2C USB SPI UART ESP430 DMA SCAN_IF LCD 电容式触摸

MSP430超低功耗微控制器概述 ③易于启动开发工作 MSP430微控制器原生优势: ◆16位正交架构:MSP430 MCU采用的16位架构可提供16个高度灵活、可完全寻址的单周期操作16位CPU寄存器,以及RISC性能。 ◆完整的开发系统:MSP430开发环境拥有价格低、无缝工作以及简单易用等优异特性。

MSP430超低功耗微控制器概述 MSP430应用领域: 计量 便携式医疗 收据记录 www.ti.com/430metering 无线通信 电容式触摸 个人健康及健身 能量收集 电机控制 安保 www.ti.com/energyharvesting www.ti.com/motorcontrol www.ti.com/430security

MSP430F5529微控制器 F5529特性: ◆低工作电压:1.8V到3.6V; ◆超低功耗: --活动模式(AM):所有系统时钟活动 290 μA/MHz在8MHz,3.0V,Flash Program 150 μA/MHz在8MHz,3.0V,RAM Program --待机模式(LPM3): 实时时钟、看门狗、电源监控、RAM数据保持、快速唤醒: 1.9μA在2.2V,2.1μA在3.0V(典型) 低功耗振荡器、通用计数器、看门狗、电源监控、RAM数据保持、快速唤醒: 1.4 μA在3.0V(典型) --关闭模式(LPM4): RAM数据保持,电源监控,快速唤醒:1.1μA在3.0V(典型) --关断模式(LPM4.5):0.18μA在3.0V(典型) ◆从待机模式下唤醒时间在3.5μs内(典型); ◆16位RISC结构,可拓展内存,高达25-MHZ的系统时钟; ◆灵活的电源管理系统: --核心供电电压可编程调节的内置LDO --电源电压监控、监测及掉电检测

MSP430F5529微控制器 F5529特性: ◆UCS统一时钟系统: --频率稳定的FLL控制回路 --低功率或低频率内置时钟源(VLO) --修整后的低频内置参考源(REFO) --32KHZ低频晶振(XT1) --高达32MHZ高频晶振 (XT2) ◆具有五个捕获/比较寄存器的16位定时器TA0,Timer_A; ◆具有三个捕获/比较寄存器的16位定时器TA1,Timer_A; ◆具有三个捕获/比较寄存器的16位定时器TA2,Timer_A; ◆具有七个捕获/比较映射寄存器的16位定时器TB0,Timer_B; ◆两个通用串行通讯接口: --USCI_A0和USCI_A1,每个支持:增强UART、IrDA、同步SPI --USCI_B0和USCI_B1,每个支持: I2C 、同步SPI ◆全速USB: --集成USB-PHY --集成3.3V/1.8V USB 电源系统 --集成USB-PLL --8输入,8输出端点 ◆具有内部基准电压,采样和保持及自动扫描功能的12位ADC(MSP430F552X系列仅有); ◆比较器; ◆支持32位运算的硬件乘法器; ◆串行系统编程,无需添加外部编程电压; ◆三通道内部DMA; ◆具有实时时钟功能的基本定时器;

MSP430F5529微控制器 MSP430F5529引脚图

MSP430F5529微控制器 MSP430F5529结构框图

开发板硬件资源概述

开发板实验程序资源概述 各实验文件夹内资源描述列表 包含MSP430 F5和F6系列核心模块程序资源库 文件名称 描述 CTS 包含触摸按键应用程序资源库 Drivers 包含USB通信实验硬件驱动 F5xx_F6xx_Core_Lib 包含MSP430 F5和F6系列核心模块程序资源库 FatFs 包含开源的FATFS系统文件 MSP-EXP430F5529_HAL 包含MSP-EXP430F5529开发板硬件模块程序资源库 USB 包含USB应用程序资源库 UserExperienceDemo 包含开发板示例程序代码 LABxmain.c(x=1~7) 包含各实验主函数 labx.h/.c(x=1~7) 包含各实验菜单函数及实验程序

开发板实验程序资源概述 开发板各实验主函数流程图 (LABxmain.c中):

开发板供电方案实物分析 供电: 供电:5529USB eZ-FET USB 拨码开关:LDO 拨码开关:eZ 短路块:默认 短路块:默认 供电:JTAG 拨码开关: JTAG/BALTT 短路块: JP11:JTAG 供电:电池 拨码开关: JTAG/BATT 短路块:默认

开发板供电方案电路分析 SW1 DVCC VCC 下图中SW1代表电源选择拨码开关;DVCC电源为MSP430F5529微控制器供电,测试该路电流,即可得到MSP430F5529微控制器的功耗;VCC电源为除MSP430F5529微控制器外其他模块供电,测试该路电流,即可得到系统的功耗。 MSP-EXP430F5529开发板电源选择电路图 SW1 DVCC VCC

开发板供电方案电路分析 ◆供电方案一电路分析: 该方案供电来自于右上角F5529USB接口,供电电压为3.3V,供电电流为500mA。由“左图”JP8短路块可知LDO_SEL和ALT_LDO短路,由“中图”可见,ALT_LDO为由5529_VBUS经TPS73533芯片电平转换而来;由“右图”可见,5529_VBUS由USB传输线上电源线所得,电压值为5V。 中图:LDO电平转换电路 右图:F5529 Mini-USB电路 左图:JP8电路 F5529 USB DVCC & VCC

开发板供电方案电路分析 ◆供电方案二电路分析: 该方案供电来自于右下角EZ430-FET USB接口,供电电压为3.6V,供电电流为250mA。由“左图”可见,该方案的供电电源EZ_VCC由EZ_VBUS经TPS77301DGK芯片电平转换而来;由“右图”可见,EZ_VBUS由USB传输线上电源线所得。 左图 EZ430-FET LDO电平转换电路 右图 EZ430-FET Mini-USB接口电路 DVCC & VCC

开发板供电方案电路分析 ◆供电方案三电路分析: 该方案的供电来自于JTAG仿真接口,供电电压为1.8V~5V之间,供电电流为100mA。由下图可知该方案的供电电源JTAG_PWR来自于JTAG接口电路上的电源引脚。 DVCC & VCC

开发板供电方案电路分析 ◆供电方案四电路分析: 该方案的供电电源来自于外部电池或其他的外部电源输入。由下图可见,若将两节干电池的连线插入J9的插槽中,即可为整个系统供电;或者利用J10的插针引入外部适当电源,也可为整个系统供电。

开发板仿真方案分析 方案一:将Mini-USB线与eZ-FET USB相连, 采用内置仿真器eZ-FET 进行程序下载仿真。 该方案无需安装仿真器驱动,程序可直接下载调试,如下图仿真方案一; 方案二:将MSP-FET430UIF与JTAG接口连接,采用外置仿真器进行程序下载仿真。该方 案需安装仿真器驱动,才可进行程序的下载调试,如下图仿真方案二; 方案三:采用MSP430 BSL进行仿真,仿真方法可以参考:USB Field Firmware Updates on MSP430™ MCUs

开发板短路块设置及功能介绍 短路块 连接短路块的功能 去除短路块的功能 JP2-POT 连接齿轮电位计和P8.0 JP3-LED1 连接LED1和P1.0 断开LED1和P8.0的连接 JP6-430 PWR 对MSP430F5529提供电源,可以用来测试单片机功耗,注意:430 PWR通孔与JP6引脚相连。 断开MSP430F5529的电源 JP7-SYS PWR 对开发板提供电源,可以用来测试开发板系统功耗。 断开开发板电源 JP8-LDO 仅在5529 USB提供电源时有用。 ALT(默认):连接LDO(TPS73533)与MSP430 VCC; INT:连接F5529LDO与MSP430 VCC 5529 USB无法供电 JP11-JTAG 仅在JTAG供电时有用 EXT(默认):JTAG对系统供电; INT:JTAG不对系统供电 JTAG无法对系统供电 JP14-RF PWR 连接VCC和RF接口:J12,J13和RF2 RF接口无电源供应 JP15-USB PWR 将USB 5V电源供给MSP430F5529和LDO(TPS73533) USB 5V电源无法供给系统 JP16-ez-FET DVCC:连接MSP430 VCC与Ez-FET; TXD/RXD:在F5529与Ez-FET之间连接UART; RST/TEST:在F5529与Ez-FET之间连接JTAG。 无法连接F5529与eZ-FET

开发板各接口引脚介绍 (1)J4接口引脚连接列表: (2)J5接口引脚连接列表: 引脚描述 引脚(左) 引脚(右) 引脚说明 引脚(左) Vcc VCC P6.6 CB6/A6 UCA1RXD / UCA1SOMI P4.5 P8.1 GPIO – LED2 UCA1TXD / UCA1SIMO P4.4 P8.2 GPIO – LED3 GPIO P4.6 P8.0 GPIO – 齿轮电位计 P4.7 A9 / VREF- / VeREF- P5.1 GND P6.7 CB7 / A7 (2)J5接口引脚连接列表: 引脚说明 引脚(左) 引脚(右) VCC P7.0 CB8 / A12 UCB1SOMI / UCB1SCL - SD P4.2 P7.1 CB9 / A13 UCB1SIMO / UCB1SDA - LCD/SD P4.1 P7.2 CB10 / A14 UCB1CLK / UCA1STE - LCD/SD P4.3 P7.3 CB11 / A15 UCB1STE / UCA1CLK - RF P4.0 TB0OUTH / SVMOUT - SD P3.7 GND P7.7 TB0CLK / MCLK

开发板各接口引脚介绍 (3) J12接口引脚连接列表: 引脚说明 引脚(左) 引脚(右) (RF_STE) P2.6 P3.0 (RF_SIMO) (RF_SOMI) P3.1 P3.2 (RF_SPI_CLK) TA2.0 P2.3 P2.1 TA1.2 TB0.3 P7.5 GND GPIO P4.7 P2.4 TA2.1 (RXD) P4.5 P4.6 (TXD) P4.4 P4.0 UCx1xx (LED1) P1.0 P2.0 TA1.1 RF_PWR

开发板资源下载途径 (1)MSP-EXP430F5529官方网站: http://www.ti.com/tool/msp-exp430f5529&DCMP=MSP430&HQS=Other+OT+usbexp (2)MSP-EXP430F5529开发板用户指导手册:http://www.ti.com/lit/pdf/SLAU330 (3)MSP-EXP430F5529开发板硬件电路图:http://www.ti.com/lit/zip/slar055 (4)MSP430x5xx/x6xx用户指导:www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=slau208&fileType=pdf&track=no (5)MSP430F552x数据手册:www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=slas590&fileType=pdf&track=no (6)MSP430F552X例程:http://www.ti.com/lit/zip/slac300 (7)CCSv5下载途径:http://processors.wiki.ti.com/index.php/Download_CCS (8)USB开发资源库下载途径: http://www.ti.com/tool/msp430usbdevpack?DCMP=53xx663x&HQS=msp430usbdevpack-pr-tf (9)电容触摸资源库下载途径:http://www.ti.com/tool/capsenselibrary#1