马达控制MCU模块TWR-56F8257的主要特点性能及应用电路分析

描述

飞思卡尔公司的TWR-56F8257是MCF56F8257马达控制MCU模块,采用MC56F825x / MC56F824x数字信号控制器(DSC),具有DSP的处理能力和MCU功能以及各种外设,以组成高性价比的解决方案,主要用在工业控制,家用电器,智能传感器,防火和安全系统,太阳能逆变器,电池充电和管理,开关电源和电表,马达控制,仪表和照明等。 56F8257塔式MCU模块主要特性,附件图,电路图和材料清单。

MC56F825x / MC56F824x数字信号控制器MC56F825x / MC56F824x是基于56800E内核的数字信号控制器(DSC)系列的成员。它在单个芯片上结合了DSP的处理能力和微控制器的功能以及一组灵活的外设,从而创造了一种经济高效的解决方案。由于它的低成本,配置灵活性和紧凑的程序代码,因此非常适合许多应用程序。MC56F825x / MC56F824x包括许多对成本敏感的应用特别有用的外围设备,包括:

•工业控制

•家用电器

•智能传感器

•消防和安全系统

•太阳能逆变器

•电池充电器和管理

•开关电源和电源管理

•功率计量

•电机控制(ACIM,BLDC,PMSM,SR和步进)

•手持式电动工具

•电弧检测

•医疗设备/设备

•仪器仪表

•照明镇流器

56800E内核基于改良的哈佛式架构,包括三个执行单元并行操作,每个指令周期最多可进行六个操作。MCU风格的编程模型和优化的指令集允许直接生成高效,紧凑的DSP和控制代码。对于C编译器来说,指令集也非常高效,可以快速开发优化的控制应用程序。

MC56F825x / MC56F824x支持从内部存储器执行程序。可以从片上数据RAM访问每个指令周期两个数据操作数。全套可编程外设支持各种应用。

每个外设都可以独立关闭以节省功率。除电源引脚和复位引脚外,任何引脚都可以配置为通用输入/输出(GPIO)。

片上功能包括:

•60 MHz工作频率

•统一的C高效架构中的DSP和MCU功能

•片上存储器

– 56F8245 / 46:48 KB(24K x 16)闪存;6 KB(3K x 16)统一数据/程序RAM

– 56F8247:48 KB(24K x 16)闪存;8 KB(4K x 16)统一数据/程序RAM

– 56F8255 / 56/57:64 KB(32K x 16)闪存;8 KB(4K x 16)统一数据/程序RAM

•多达9个通道的eFlex PWM,包括6个具有高分辨率(520 ps)分辨率的NanoEdge

通道•两个8通道,12位模数转换器(ADC s)具有动态x2和x4可编程放大器,转换时间短至600 ns,并具有输入电流注入保护

•三个带集成5位DAC参考的模拟比较器

•循环冗余校验(CRC)发生器

•两个高速排队串行具有LIN从站功能的通信接口(QSCI)模块

•排队的串行外围设备接口(QSPI)模块

•两个兼容SMBus的内部集成电路(I2C)端口

•飞思卡尔的可扩展控制器局域网(MSCAN)2.0 A / B模块

•两个16位四通道计时器(2 x 4个16位计时器)

•计算机运行正常(COP)看门狗模块

•片内弛张振荡器:8 MHz(待机模式下为400 kHz)

•晶体/谐振器振荡器

•集成的上电复位(POR)和低压中断(LVI)以及欠压复位模块

•模块间交叉开关

•多达54个GPIO

•44引脚LQFP,48引脚LQFP和64引脚LQFP封装

•单电源:3.0 V至3.6 V

MC56F825x / MC56F824x主要特性:

内核:

•高效的56800E数字信号处理器(DSP)修改后的哈佛架构的发动机

—三个内部地址总线

—四个内部数据总线

•核心频率为60 MHz时,每秒多达6000万条指令(MIPS)

•155条基本指令与多达20种地址模式结合使用

•支持8位的32位内部主要数据总线位,16位和32位数据的移动,加法,减法和逻辑运算

•单周期16×16位并行乘数累加器(MAC)

•四个36位累加器,包括扩展位

•32位算术和逻辑多位移位器

•具有独特DSP寻址模式的并行指令集

•硬件DO和REP循环

•指令集支持DSP和控制器功能

•紧凑型代码的控制器式寻址模式和指令

•高效的C编译器和局部变量支持

•深度仅受存储器限制的软件子例程和中断堆栈

•JTAG /增强型片上仿真(EOnCE)不受干扰,不受处理器速度的影响,实时调试

工作范围:

•3.0 V至3.6 V操作(电源和I / O)

•上电复位后:大约2.7 V至3.6 V

•环境温度工作范围:–40°C至+105° C

存储器:

•双哈佛架构,允许多达三个同时访问程序和数据存储器

•48 KB(24K x 16)至64 KB(32K x 16)片上闪存,具有2048字节(1024 x 16)页尺寸

•6 KB(3K x 16)到8 KB(4K x 16)片上RAM,可字节寻址

•使用闪存的EEPROM仿真功能

•支持内部闪存和RAM存储器执行60 MHz程序

•闪存安全性和保护功能可防止未经授权的用户可以访问内部闪存

中断控制器:

•五个中断优先级

-每个中断源的三个用户可编程优先级:

0、1、2级–无法屏蔽的3级中断包括:非法指令,硬件堆栈溢出,未对齐数据访问和SWI3指令

-可屏蔽的3级中断包括:EOnCE步骤计数器,EOnCE断点单元和EOnCE跟踪缓冲区

-最低优先级软件中断:LP级

•嵌套中断:较高优先级的中断请求可以中断较低优先级的中断子例程

•可以将两个可编程快速中断分配给任何中断源

•通知系统集成模块(SIM)以使时钟从等待和停止状态重新启动

•可以重新定位中断向量表

中断优先级的屏蔽由56800E内核管理。

外设亮点:

•一个增强型Flex脉宽调制器(eFlexPWM)模块

-多达9个输出通道

-16位分辨率,用于中心对齐,边沿对齐和非对称PWM

每个互补对都可以使用其自己的基于PWM频率和死区时间的值

4时基

独立的顶部和底部死区时间插入 -PWM

输出可以作为互补对或独立通道运行

-每个PWM输出的两个边沿的独立控制

-6通道NanoEdge高分辨率PWM-

分数延迟以增强PWM周期和边沿位置的分辨率

-任意eFlexPWM边缘放置-PWM相移

– NanoEdge实现:520 ps PWM频率分辨率

–具有完整输入捕捉功能的3通道PWM

–三个PWM通道– PWMA,PWMB和PWMX

–增强的输入捕捉功能

—支持与外部硬件或其他硬件同步PWM

—双缓冲PWM寄存器

–整体重装速率从1到16

–半周期重装能力

–每个PWM周期可通过硬件生成多个输出触发事件

–支持双开关PWM输出

–最多可分配四个故障输入以控制多个PWM输出

–故障输入的可编程滤波器

–独立可编程的PWM输出极性

-每个PWM输出的单独软件控制

-通过FORCE_OUT事件可以将所有输出编程为同时更改-PWMX

引脚可以选择从每个子模块输出第三个PWM信号

-未用于PWM生成的通道可以用于缓冲输出比较功能

—未用于PWM生成的通道可用于输入捕捉功能

—增强的双边沿捕获功能

—可以从以下任意一个中为每个互补PWM信号对提供源:

–交叉开关模块输出

–外部ADC输入,考虑到ADC上限和下限寄存器中设置的值

•两个独立的12-位模拟-数字转换器(ADC)

- 2×8信道的外部输入

-内置X1,X2,X4可编程增益前置放大器

-马克西姆微米ADC时钟频率:高达10 MHz

- 8.5 ADC时钟的单转换时间周期(8.5 x 100 ns = 850 ns)

– 6个ADC时钟周期的额外转换时间(6 x 100 ns = 600 ns)

—顺序,并行和独立扫描模式

-前8个样本支持偏移,极限和过零计算

-ADC转换可以通过eFlexPWM和计时器模块通过内部交叉开关模块

进行同步-支持同时和软件触发转换

-支持具有可编程转换次数的多触发模式每次触发时

•模块间交叉开关(XBAR)

-eFlexPWM,ADC,四路定时器,12位DAC,HSCMP和封装引脚之间的可编程内部模块连接

-用于PWM故障输入,定时器的用户定义输入/输出引脚输入/输出,ADC触发器和比较器输出

•三个模拟比较器(CMP)

-可选的输入源包括外部引脚,内部DAC-

可编程的输出极性

-输出可驱动定时器输入,eFlexPWM故障输入,eFlexPWM源,外部引脚输出和触发ADC-

输出下降沿和上升沿检测能够产生中断

-每个比较器32抽头可编程参考电压

•1个12位数模转换器模拟转换器(12位DAC)

— 12位分辨率

—掉电模式

—输出可路由至内部比较器或片外

•两个四通道16位多功能定时器(TMR)模块

—四个独立的16位每个模块具有级联功能的位计数器/计时器

-高达120 MHz的工作时钟

-每个计时器具有捕获,比较和正交解码器功能

-多达12种工作模式

-四个外部输入和两个外部输出

•两个具有LIN从属功能的排队串行通信接口(QSCI)模块

-高达120 MHz的工作时钟

-发射和接收缓冲器上都提供了四字节深的FIFO-

全双工或单通道有线操作

-可编程的8位或9位数据格式

-13位整数和3位小数波特率选择

-两种接收机唤醒方法:

–空闲线

–地址标记

– 1/16位时间噪声检测

–支持LIN从机操作

•一个排队的串行外围设备接口(QSPI)模块

-全双工操作

-发射和接收缓冲器上均提供四字深的FIFO

—主模式和从模式

—可编程的长度事务(2到16位)

—可编程的发送和接收移位顺序(MSB作为发送的第一位或最后一位)

—最大从模块频率=模块时钟频率/ 2

— 13位波特率分频器用于低速通信

•两个内部集成电路(I2C)端口

-最高100 kbps的

操作

-支持主从操作-支持10位地址模式和广播模式

-支持SMBus,版本2

•一个飞思卡尔可扩展控制器区域网络(MSCAN)模块

-完全符合CAN协议版本2.0 A / B-

支持标准和扩展数据帧

—支持高达1 Mbit / s的数据速率

—五个接收缓冲区和三个发送缓冲区

•计算机正常运行(COP)看门狗定时器,可以选择不同的时钟源

-可编程的预分频器和超时时间

-可编程的等待,停止和部分掉电模式工作

-导致检测到PLL的参考时钟丢失后,导致参考复位丢失128个周期

-从支持EN60730和IEC61508的四个源中选择时钟源:

–片内张弛振荡器

–外部晶体振荡器/外部时钟源

–系统时钟(IP总线至60 MHz)

•电源监控器(PS)

—用于数字和模拟电路的片上线性稳压器,以降低成本并降低噪声

—集成的低压检测,如果VDD低于低压检测(LVI)阈值,则生成警告中断;

—集成的上电复位(POR)

–上电过程中可靠的复位过程

– VDD通过低压检测(LVI)后释放POR )阈值

—集成的掉电复位

—运行,等待和停止模式

•锁相环(PLL)为内核和外设提供高速时钟

— 2x系统时钟提供给Quad计时器和SCI

—丢失锁中断

—参考时钟中断丢失

•时钟源

—片内弛张振荡器,具有两个用户可选频率:低速模式为400 kHz,正常操作为8 MHz

-外部时钟:晶体振荡器,陶瓷谐振器和外部时钟源

•循环冗余校验(CRC)发生器

-使用16位移位寄存器的硬件CRC发生器电路

-符合x16 + x12 + x5 + 1多项式的CRC16-CCITT-

错误检测适用于所有单,双,奇和大多数多位错误

-可编程的初始种子值

-高速硬件CRC计算

-可选功能,可通过转置寄存器对输入数据和CRC结果进行转置,这对于字节位于LSb(最低位)的应用程序是必需的有效位)格式。

•多达54个通用I / O(GPIO)引脚

允许5 V的I / O —每个引脚在外围或GPIO模式下的独立控制

—在GPIO模式下,每个引脚的单独输入/输出方向控制

在推挽模式或漏极开路模式下,每个输出引脚的单独控制

—所有输入引脚上的磁滞和可配置的上拉器件

—能够通过可编程的上升或下降产生中断下降沿和软件中断

—可配置的驱动强度:4 mA / 8 mA灌电流/源电流

•用于实时调试的JTAG / EOnCE调试编程接口

IEEE 1149.1联合测试操作组(JTAG)

接口用于实时调试的

EOnCE接口节电特性:

•低速运行,等待和停止模式:OCCS和内部ROSC提供的低至781 Hz时钟

•大型调节器待机模式可降低低速模式下的功耗

•停机模式下的典型唤醒时间少于30 µs

•每个外设均可单独禁用以节省功耗

目标应用:

工业

S-FSK电力线调制解调器

商用太阳能逆变器

住宅太阳能逆变器

消防和安全系统

工业控制

电源

太阳能逆变器

电池充电器和管理

马达控制

无刷直流(BLDC)电动机

开关磁阻电动机

步进电动机

永磁同步电动机

三相交流感应电动机

三相交流感应电动机

图1.56800E

塔式MCU TWR-56F8257模块

MC56F8257塔式MCU模块(TWR-56F8257)是一种经济高效的评估,演示和开发板。TWR-56F8257可以独立运行,也可以作为带有外围模块的塔式系统中的主控制板运行。它也可以与APMOTOR56F8000E电机控制板一起用作主控制板。

TWR-56F8257塔式MCU模块的主要特性:

以下列表概述了TWR-56F8257的功能:

•塔式兼容微控制器模块

•可选电源:

USB

桶式连接器

电机控制板

塔式提升板

•机顶盒上VDDA和VSSA的滤波电源MC56F8257DSC

•采用64 LQFP封装的MC56F8257数字信号控制器(DSC)

•用于MC56F8257 DSC的可选8 MHz晶振电路

•由MC56F8257 DSC控制的九个LED

•用于APMOTOR56F8000E电动机控制板的电动机控制板连接器

•辅助信号连接器

•四个热敏电阻用于MC56F8257 DSC的单端或差分模拟输入

•CAN收发器,接头和终端

•两个按钮,用于用户输入或MC56F8257 DSC的中断

• MC56F8257 DSC的复位按钮

• MC56F8257 DSC的JTAG接头,接头为与OSBDM断开连接

•标头,用于将SCI信号连接到USB桥接器或升降机板

•通过主电梯连接器进行扩展

•具有4 MHz晶振的MC9S08JM60 MCU提供:

开源调试(OSBDM)电路

USB到SCI桥的

标头在OSBDM和USB到SCI桥功能之间进行选择

引导加载程序使能报

头MC9S08JM60 MCU的BDM报头

状态和目标电源指示灯LED

半导体开关的控制,以使USB电源可以从板上向

5V MC9S08JM60 MCU芯片和3.3V MC56F8257 DSC芯片

套件之间的电压转换器供电。TWR

-56F8257板与MC56F8257 16位MCU一起使用

必需的

DVD电缆,带实验室教程,软件,培训和附带的《

快速入门指南》文档

图2.TWR-56F8257截面图

图3.TWR-56F8257板外形图

dsp

图4.TWR-56F8257板电路图(1)

dsp

图5.TWR-56F8257板电路图(2)

dsp

图6.TWR-56F8257板电路图(3)

dsp

图7.TWR-56F8257板电路图(4)

TWR-56F8257板材料清单(BOM):

dsp

dsp

dsp

dsp

dsp

dsp

dsp

责任编辑:gt

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分