SPMC75F2313AMCU

上传人:m**** 文档编号:586025345 上传时间:2024-09-03 格式:PPT 页数:78 大小:13.07MB
返回 下载 相关 举报
SPMC75F2313AMCU_第1页
第1页 / 共78页
SPMC75F2313AMCU_第2页
第2页 / 共78页
SPMC75F2313AMCU_第3页
第3页 / 共78页
SPMC75F2313AMCU_第4页
第4页 / 共78页
SPMC75F2313AMCU_第5页
第5页 / 共78页
点击查看更多>>
资源描述

《SPMC75F2313AMCU》由会员分享,可在线阅读,更多相关《SPMC75F2313AMCU(78页珍藏版)》请在金锄头文库上搜索。

1、1凌阳凌阳变频马达控制单片机变频马达控制单片机SPMC75F2313A介绍2主要内容主要内容功能概述 硬件模块描述 封装信息 开发板 3SPMC75F2313ASPMC75F2313A功能概述功能概述(1 1) CPU内核:凌阳16位unSP处理器工作电压: 4.5V5.5V 内核工作频率:1224MHz工作温度: -4085 32K Word Flash 2K Word SRAM33(LQFP44)/31(SDIP42)通用输入输出口4SPMC75F2313ASPMC75F2313A功能概述功能概述(2 2)两个比较匹配定时器两个比较匹配定时器( (CMT) CMT) 4 4个个1616位通

2、用定时器位通用定时器 2 2个用于速度捕获(个用于速度捕获(PDC)PDC) 1 1个用于脉宽调制(个用于脉宽调制(MCPMCP) 1 1个用于速度反馈环个用于速度反馈环( (TMP)TMP)看门狗定时器看门狗定时器5SPMC75F2313A功能概述(3)中心或边沿脉宽调制输出中心或边沿脉宽调制输出PWMPWM完整载入控制(完整载入控制(LOCKLOCK)可编程的死区控制可编程的死区控制编码器输入接口(编码器输入接口(Phase Counting ModePhase Counting Mode)外部错误和过载输入保护外部错误和过载输入保护8 8通道通道1010位模位模/ /数转换器数转换器UA

3、RTUART,SPISPI串行通讯接口串行通讯接口6SPMC75F2313A功能概述(4)蜂鸣器输出蜂鸣器输出低功耗模式低功耗模式(Wait/Standby)(Wait/Standby)在线编程、在线仿真电路在线编程、在线仿真电路ICEICE接口接口7SPMC75F2313A架构8CPU-结构9CPU-CPU-功能特点(1)凌阳凌阳 16位位unSP内核(内核(ISA1.2) 32bit / 16bit 2us (48 cycles24MHz) 16 bit * 16bit 0.5us (12 cycles24MHz)最高工作速度:最高工作速度:24MHz 16位数据总线位数据总线/22位地址

4、总线位地址总线 4M字寻址空间(字寻址空间(64页,每页页,每页64K字)字)10CPU-CPU-功能特点(2)13个个16位寄存器位寄存器 4个通用寄存器个通用寄存器 (R1-R4) 4个二级寄存器个二级寄存器 (SR1-SR4) 4个系统寄存器个系统寄存器 (SP, BP,SR, PC) 1个内部标志寄存器个内部标志寄存器 (FR) 10个中断向量个中断向量 分分FIQ和和IRQ 两个优先级,支持两个优先级,支持IRQ中断中断嵌套嵌套11CPU-CPU-功能特点(3)6种寻址方式种寻址方式 - 立即数寻址立即数寻址 - 直接寻址直接寻址 - 寄存器寻址寄存器寻址 - 寄存器间接寻址寄存器间

5、接寻址 - 变址寻址变址寻址 - 多重间接寻址多重间接寻址(入栈入栈/出栈出栈) 乘法,除法,位操作乘法,除法,位操作12CPU-CPU-堆栈操作堆栈操作堆栈操作 PUSH Rx,Ry TO SP POP Rx,Ry From SP 13时钟模块时钟模块-概述概述-晶体振荡器和一个四倍频的PLL模块-直接外部时钟输入-时钟失效检测内部由RC振荡器提供的200KHz辅助时钟源系统时钟发生模块14时钟模块-结构15时钟模块-晶体输入方式晶体输入方式 SPMC75F2313AXTAL2XTAL1C120pY236MHzC220p36MHz Crystal Oscillator16时钟模块-外部时钟输

6、入方式外部时钟输入方式 XTAL1R33C0.1uF+5VXTAL2SPMC75F2313AY1 OSC1234NCGNDOUTVCC17时钟模块-时钟选择时钟选择18复位系统复位系统-复位源复位源 上电复位(上电复位(PORPOR) 外部复位(外部复位(RESETRESET) 低电压复位低电压复位( (LVR)LVR) 看门狗复位看门狗复位( (WDTR)WDTR)非法地址访问复位非法地址访问复位( (IAR)IAR) 非法指令译码复位非法指令译码复位( (IIR)IIR)19复位系统复位系统-作用域作用域复位源复位源CPU内核内核外设模块外设模块外部复位上电复位看门狗复位可选低电压复位非法

7、地址复位-非法指令复位-20存储结构存储结构-概述概述 SPMC75F2313A的所有空间统一编址。其内部存储空间分为SRAM、外设控制寄存器和Flash三部分。2K字的片内SRAM,用作堆栈空间和数据存贮2K字的外设控制寄存器空间32K字的片内Flash,分为信息区和通用区21存储结构存储结构-空间分配空间分配SRAMSRAM: 占用占用0 0x0000-0x07FFx0000-0x07FF外设控制寄存器:外设控制寄存器: 占用占用0 0x7000-0x7FFFx7000-0x7FFFFlashFlash信息区:信息区: 占用占用0 0x8000-0x803Fx8000-0x803FFlas

8、hFlash通用区:通用区: 占用占用0 0x8040-0xFFFFx8040-0xFFFF 22SRAMSRAM:2K2K字,用于存放变量、堆栈等。字,用于存放变量、堆栈等。信息区(信息区(Information BlockInformation Block):):0x80000x8000为系统选项为系统选项寄存器,其他地址由用户自定义,比如:版本控制、寄存器,其他地址由用户自定义,比如:版本控制、日期、版权、项目名称等等。信息区的内容只有在日期、版权、项目名称等等。信息区的内容只有在仿真或编程的状态下才能改变。仿真或编程的状态下才能改变。通用区:通用区: 32k32k字的字的片片内内Fla

9、shFlash被划分为被划分为1616个页,每页个页,每页2K2K字,每页分为字,每页分为8 8块,块,共共128128个块。个块。自由运行模式下自由运行模式下只有第只有第1414页(页(0xF000 0xF000 0xF7FF0xF7FF)可以设置为只读或可以设置为只读或可读可写,其他页只能在仿真或编程的状态下才能可读可写,其他页只能在仿真或编程的状态下才能改变。改变。存储结构存储结构-详述详述23片内片内FLASHFLASH操作操作写使能写使能/使能第14页为可读可写模式P_Flash_RW-W = 0x5A5A; /写入控制字P_Flash_RW-B.BK14WENB = 0; /使能第

10、14页写功能24片内片内FLASHFLASH操作操作块块擦除擦除擦除Flash的第14页的第0块/写控制命令P_Flash_Ctrl-W = 0xAAAA; /写入块擦除命令P_Flash_Ctrl-W = 0x5511; /要檫除的块任一地址写入任意数据P_WordAdr = (unsigned int *)0xF000; *P_WordAdr = 0x5555; 25片内片内FLASH操作操作单字写单字写操作操作写0x1234到0xF000单元/写控制命令P_Flash_Ctrl-W = 0xAAAA; /写入单字数据写命令P_Flash_Ctrl-W = 0x5533; /写入数据P_W

11、ordAdr = (unsigned int *)0xF000;*P_WordAdr = 0x1234; 26片内片内FLASH操作操作连连续续写写操作操作写数据到0xF0010xF060的连续单元中P_WordAdr = (unsigned int *)0xF001;uiData = 11;P_Flash_Ctrl-W = 0xAAAA; /写控制命令for(i = 1;i W = 0x5544;/写入连续数据写命令 *P_WordAdr = uiData; /写入数据 uiData +; P_WordAdr +;P_Flash_Ctrl-W = 0xFFFF; /结束数据写入操作27中断系

12、统中断系统 - - 概述概述正常模式-高优级的IRQ中断不能打断低优先级IRQ的中断服务中断嵌套模式-高优级的IRQ中断可以打断低优先级IRQ的中断服务(如IRQ3中断IRQ4中断服务的执行) SPMC75F2313A的中断分成FIQ、IRQ 两类。此外,还有一个软件中断BREAK。几类中断的优先级为:BREAK FIQ IRQSPMC75F2313A支持两种中断模式:28I IRQRQ及相应的中断源及相应的中断源: :中断系统中断系统-中断源中断源29 SPMC75系列的任何一个中断源均可通过P_INT_Priority寄存器设为FIQ中断或是IRQ中断。但同时只能有一个中断源被设为FIQ。

13、中断系统中断系统-中断优先级设置中断优先级设置30.TEXT.PUBLIC _FIQ/=/功能: FIQ服务子程序/=_FIQ:PUSH R1,R5 TO SP /保护工作环境/-/Add FIQ Function/-POP R1,R5 FROM SP /恢复工作环境 RETI中断系统中断系统-中断编程举例中断编程举例31.TEXT.PUBLIC _IRQ0/=/功能: IRQ0服务子程序/=_IRQ0:PUSH R1,R5 TO SP /保护工作环境/- / IRQ0 function/-POP R1,R5 FROM SP /恢复工作环境 RETI中断系统中断系统-中断编程举例中断编程举例3

14、2#include Spmc75_regs.h#include mcMACRO.h#include Spmc_typedef.h void FIQ(void) _attribute_ (ISR);void FIQ(void)void IRQ0(void) _attribute_ (ISR);void IRQ0(void)中断系统中断系统-中断编程举例中断编程举例33I/OI/O端口端口-功功能特点能特点 SPMC75F2313A SPMC75F2313A有有3333通用通用I/OI/O引脚,每个引脚,每个I/OI/O引脚引脚都可通过软件编程都可通过软件编程设置为:设置为:带上拉电阻带上拉电阻/

15、 /下拉电阻的输入状态下拉电阻的输入状态 高阻悬浮输入状态高阻悬浮输入状态同相同相/ /反相的输出状态反相的输出状态IOAIOA的的1414:99具有键唤醒功能具有键唤醒功能除除IODIOD外,其它端口具有特殊功能扩展外,其它端口具有特殊功能扩展34I/OI/O端口端口-结结构构35I/OI/O端口端口-设设置寄存器置寄存器数据寄存器数据寄存器 P_IOx_Data缓冲寄存器缓冲寄存器 P_IOx_Buffer方向寄存器方向寄存器 P_IOx_Dir属性寄存器属性寄存器 P_IOx_Attrib锁存寄存器锁存寄存器 P_IOx_Latch特殊功能使能寄存器特殊功能使能寄存器 P_IOx_SPE

16、 I/O的各种功能都是通过设置相应的控制的各种功能都是通过设置相应的控制寄存器来实现的。相关的控制寄存器如下寄存器来实现的。相关的控制寄存器如下:36 MCPMCP定时定时器器4 4-功功能特点能特点 MCP定时器属于增强型的16位定时/计数器,具有如下功能特点:能产生三相六路的PWM波形可编程的定时器操作模式 -标准定时/计数器工作模式 -PWM发生工作模式 可编程的硬件死区插入功能可编程的错误保护逻辑 37 MCPMCP定时定时器器4 4-结结构构38MCPMCP定时定时器器4 4-操作操作模式模式标准操作(标准递增计数) 边沿PWM发生模式(递增计数,PWM输出) 中心对称PWM发生模式

17、(递增/递减计数,PWM输出) 互补PWM模式(可选边沿或中心对称PWM发生方式,带死区时间插入控制)39MCPMCP定时定时器器4 4-边沿边沿PWMPWM输出输出40MCPMCP定时定时器器4 4-中中心心对对称称PWMPWM输输出出41MCPMCP定时定时器器4 4-出错保护逻辑出错保护逻辑支持外部出错输入支持外部过载保护输入支持本地PWM信号冲突检测可设定的采样时钟和采样次数,防止保护电路误动作42MCPMCP定时定时器器4 4-死区时间插入死区时间插入低电平有效低电平有效P_TMR4_TCNTP_TMR4_TPR0x0000P_TMR4_TGRATIO4A pinTIO4D pinD

18、ead-Time43TPMTPM定时定时器器2 2-功能特点功能特点 TPM定时器2属于增强型的16位定时/计数器,具有如下功能特点:二路独立的捕获输入功能 二路独立的比较输出(PWM) -支持边沿PWM输出 -支持中心对称PWM输出44TPMTPM定时定时器器2 2-结构结构45TPMTPM定时定时器器2-2-工作模式工作模式标准计数操作(标准递增计数)边沿PWM模式(连续递增计数,PWM输出)中心PWM模式(递增/递减计数,PWM输出)外部输入捕获操作 46 PDC定时器属于增强型的16位定时/计数器,具有如下功能特点:PDCPDC定时定时器器-功能特点功能特点三路独立的捕获输入功能 三路

19、独立的比较输出(PWM) -支持边沿PWM输出 -支持中心对称PWM输出无刷直流电机位置传感器接口增量编码器接口-支持四倍频47PDCPDC定时定时器器-结结构构48PDCPDC定时定时器器-操操作模式作模式标准计数操作(普通的递增计数) 边沿PWM模式(连续计数,PWM输出) 中心PWM模式(递增/递减计数,PWM输出) 输入捕获操作侦测位置改变(PDC)模式操作(仅PDC1) 四种相位计数模式(仅PDC1) 49PDCPDC定时定时器器-输入捕获5051PDCPDC定时定时器器-相位计数模式(1)525354PDCPDC定时定时器器-相位计数模式(2)555657PDCPDC定时定时器器-

20、相位计数模式(3)585960PDCPDC定时定时器器-相位计数模式(4)616263PDCPDC定时定时器器-应用实例应用实例60120180240300NHall Sensor 1Hall Sensor 2Hall Sensor 3TIOATIOBTIOCBLDC马达位置侦测速度计算位置信号连接到TIOxA、TIOxB、TIOxC。当位置改变时,产生中断。BLDC位置侦测位置侦测64比较匹配定时器比较匹配定时器 两个16位比较匹配定时器 CMT0和CMT1多种可选的时钟源65SPISPI接口接口-功能特点功能特点支持主机和从机两种工作模式支持全双工通信可编程通信时钟,最高可以达到6MHz可

21、编程的时钟的极性和数据采样边沿66SPISPI接口接口-结构结构67SPISPI接口接口-主模式主模式68SPISPI接口接口-从从模式模式69UARTUART接口接口-功能特点功能特点提供标准的异步全双工通讯独立的波特率发生定时器可编程的波特率(1200-115200 bps) 可设置的奇偶校验可设置的停止位,可设为1 位或2 位70UARTUART接口接口-通信时序通信时序71A/DA/D转换模块转换模块可编程的转换速率,最高100Ksps 最多提供6路模拟输入通道可选择的内部参考电压发生器 手动自动采集模式,由用户自由设置 多种触发源,通过设置自由选择 72看门狗定时器看门狗定时器WDTWDT73SDIP42SDIP42封装封装74LQFP44LQFP44封装封装75开发环境开发环境76开发板开发板77凌阳单片机推广中心竭诚为您服务凌阳单片机推广中心竭诚为您服务凌阳单片机网站:凌阳单片机网站: http:/www.http:/www.sunplusMCUsunplusMCU凌阳单片机咨询邮箱:凌阳单片机咨询邮箱: E_mail: E_mail: cn凌阳单片机咨询电话:凌阳单片机咨询电话: Tel: 010-62981668-2930Tel: 010-62981668-293078

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号