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

下载本文档

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

文档简介

1,Sunplus SPCE061A 微控制器,SPCE061A单片机简介,2,概述,SPCE061A为凌阳科技新推出的unSP内核的高集成度,高性能十六位单片机。 下面我们将从总体去了解一下这款单片机的硬件结构;另外我们还将介绍SPCE061A的一些基础硬件模块。,3,nSP内核CPU,为适应单片机的高度集成化的发展趋势,凌阳科技推出了高性能的16位单片机,它的CPU内核采用凌阳最新推出的nSP(Microcontroller and Signal Processor)16位微处理器芯片(以下简称unSP)。,4,unSP内核特点,高性能价格比的单片机CPU 16X16位硬件乘法器 DSP核所具有的内积运算 8位芯片的价格 高集成度以致力于单芯片应用 (SOC) 低功耗、低电压 具有较强的中断处理能力 功能强、效率高的指令系统,5,unSP产品结构,围绕unSP所形成的16位unSP系列单片机采用的是模块式集成结构,它以unSP内核为中心,集成不同规模的ROM、RAM和功能丰富的各种外设接口部件。,6,unSP家族产品,7,SPCE061A性能简介,16位的高性能unsp内核单片机 CPU时钟范围:0.32MHz49Mz 片内32k字的Flash程序存储器、2k字的SRAM数据存储器 2个16位I/O端口 14个中断源 1通道专用音频AD转换通道 7通道AD转换通道,8,SPCE061A性能简介,内置MIC放大电路和自动增益(AGC)放大电路 2路电流输出型的DA转换通道 2个16位通用定时器/计数器 实时实钟(RTC) 低电压复位、低电压监测 内置在线仿真接口(ICE) 具有保密功能 具有WatchDog功能,9,SPCE061A片内结构,10,unSP内核架构,16位数据总线 22位地址总线 算数逻辑单元ALU 16位算术逻辑运算 带移位操作的算术逻辑运算 16位X16位的乘法和内积运算,11,unSP内核通用寄存器,通用型寄存器R1R4 在unSP CPU(ISA1.1)中,集成了一组(4个)16位的通用寄存器:R1R4 数据运算或传送的源及目标寄存器 配对组成一个32位的乘法结果寄存器MR 配对组成一个32位的内积结果寄存器MR,12,unSP内核寄存器,专用型寄存器 堆栈指针寄存器SP 基址指针寄存器BP(R5) 程序计数器PC 段寄存器SR CS:代码选择字段 DS:数据选择字段 C:进位标志位 Z:零标志位 N:负标志位 S:符号标志位,13,SPCE061A片内各硬件功能模块,14,SPCE061A片内存储器映射,2K word的SRAM。 片内32K Word Flash ROM。,15,堆栈为一种能按“先进后出”或“后进先出”规律存取数据的RAM区域,常称为堆栈区。 堆栈有栈底和栈顶之分,栈底有栈底地址标识,一般都是不变的,而栈顶一般由寄存器SP保存,故又称SP为堆栈寄存器。 常用于寄存器的保护、数据的保护,以及函数调用时参数传递等。,堆栈,16,SPCE061A时钟电路,SPCE061A时钟电路采用晶体振荡器。右图为SPCE061A时钟电路的接线图。 外接晶振采用32768Hz。,17,PLL锁相环,PLL电路的作用是将系统提供的实时时钟的基频(32768Hz)进行倍频,输出系统时钟:Fosc,18,PLL外围电路,SPCE061A片内集成了PLL电路,只需在外围接上简单的电路就可以使片内PLL电路正常工作了,如下图所示: VCP以及VSS分别为 SPCE061A的PLL引脚。,19,SPCE061A系统时钟,32768的实时时钟经过PLL倍频电路产生系统时钟频率(Fosc),Fosc再经过分频得到CPU时钟频率(CPUCLK)。,20,系统时钟设置,32768Hz RTC振荡器有两种工作方式:强振模式和自动弱振模式。 P_SystemClock(7013H)单元控制着系统时钟和CPU时钟。 第02位:用来改变CPUCLK; 第57位:可以改变系统时钟的频率; 第4位:在睡眠状态下,通过设置该位可以接通或关闭32768Hz实时时钟。,21,系统时钟控制寄存器P_SystemClock,1:只有当b0b2同时被置为“1”时(即睡眠状态)b4设置才有效。,22,CPU时钟设置对照表,23,PLL设置对照表,P_SystemClock b7b5位,24,SPCE061A的时钟,25,25,SCPE061A中断系统特点,SPCE061A系列单片机中断系统功能较强 十四个中断源 两级中断优先级,两级嵌套 每个中断源单独设置开或关,26,26,SPCE061A中断类型,软件中断 由break产生 异常中断 在SPCE061A中只有复位 事件中断 IRQ、FIQ中断,27,I/O端口结构,28,IOA与IOB,两个并行16位I/O口 IOA口 IOA0IOA6:7路普通AD输入端口 IOA0IOA7:触键唤醒功能 IOB口 外部中断输入 串行接口、 PWM输出等复用端口,29,看门狗Watchdog,什么是看门狗(Watchdog): 一般MCU的看门狗相当于一个定时器,如果每隔一定时间不刷新定时器,它将溢出;而且大多数情况下溢出将复位系统。 有什么用: 错误恢复的“最后手段”; 降低间歇故障的有效手段; 提高整个系统的可靠性。,30,时基信号发生器结构,31,Timer A结构,32,ADC结构,33,DAC结构,34,看门狗Watchdog,SPCE061A的清狗周期为0.75S; 清看门狗操作寄存器: P_Watchdog_Clear(0x7012H) 清狗操作: 在每个0.75S的清狗周期里P_Watchdog_Clear写入0x0001。,35,看门狗结构与时序,36,SPCE061A的LVD与LVR,可通过编程设置低电压监测(LVD) 具有低电压复位功能(LVR) 目的是为了通过对系统的电源电压进行监控,而使系统运行在一个正常、可靠的工作环境,并在一旦出现电源异常的情况下能立即采取相应的措施,使系统及时恢复正常。,37,低电压监测(LVD),系统电压VDD与内部设定比较电压VLVD比较: VDDVLVD LVD监测标志位=0 VDDVLVD LVD监测标志位=1 3级电压监测 2.4V、2.8V、3.2 (通过对P_LVD_Ctrl的设置),38,LVD控制寄存器,P_LVD_Ctrl(读/写)(7019H),39,低电压监测/低电压复位,40,低电压复位(LVR),通过某种方式,使单片机内存各寄存器的值变为初始的操作称为复位。 SPCE061A的复位方式为低电压复位。,41,复位时序,如果电源电压低于2.2V时,会在4个时钟周期之后产生一个复位信号,使系统复位。LVR时序如图所示。,42,保密设定,如果希望将内部的闪存进行保密设定,可将PFUSE接5V, PVIN接GND并维持1s以上即可将内部保险丝熔化,此后就无法再完成download, debug等功能。,43,凌阳科技教育推广中心竭诚为

温馨提示

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

最新文档

评论

0/150

提交评论