《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 解決方案 > Freescale MCF56F8257 DSC馬達控制解決方案

Freescale MCF56F8257 DSC馬達控制解決方案

2012-03-23

Freescale公司的TWR-56F8257是MCF56F8257馬達控制MCU模塊,采用MC56F825x/MC56F824x數字信號控制器(DSC),具有DSP的處理能力和MCU功能以及各種外設,以組成高性價比的解決方案,主要用在工業控制,家用電器,智能傳感器,防火和安全系統,太陽能逆變器,電池充電和管理,開關電源和電表,馬達控制,儀表和照明等.本文介紹了MC56F825x/MC56F824x 主要特性,方框圖,TWR-56F8257 Tower MCU 模塊主要特性,方框圖,電路圖和材料清單.
 
MC56F825x/MC56F824xDigital Signal Controller The MC56F825x/MC56F824x is a member of the 56800E core-based family of digital signal controllers (DSCs). It combines, on a single chip, the processing power of a DSP and the functionality of a microcontroller with a flexible set of peripherals to create a cost-effective solution. Because of its low cost, configuration flexibility, and compact program code, it is well-suited for many applications. The MC56F825x/MC56F824x includes many peripherals that are especially useful for cost-sensitive applications, including:

• Industrial control

• Home appliances

• Smart sensors

• Fire and security systems

• Solar inverters

• Battery chargers and management

• Switched-mode power supplies and power management

• Power metering

• Motor control (ACIM, BLDC, PMSM, SR, and stepper)

• Handheld power tools

• Arc detection

• Medical devices/equipment

• Instrumentation

• Lighting ballast

The 56800E core is based on a modified Harvard-style architecture consisting of three execution units operating in parallel, allowing as many as six operations per instruction cycle. The MCU-style programming model and optimized instruction set allow straightforward generation of efficient, compact DSP and control code. The instruction set is also highly efficient for C compilers to enable rapid development of optimized control applications.

The MC56F825x/MC56F824x supports program execution from internal memories. Two data operands per instruction cycle can be accessed from the on-chip data RAM. A full set  of programmable peripherals supports various applications.

Each peripheral can be independently shut down to save power. Any pin, except Power pins and the Reset pin, can also be configured as General Purpose Input/Outputs (GPIOs).

On-chip features include:

• 60 MHz operation frequency

• DSP and MCU functionality in a unified, C-efficient architecture

• On-chip memory

– 56F8245/46: 48 KB (24K x 16) flash memory; 6 KB(3K x 16) unified data/program RAM

– 56F8247: 48 KB (24K x 16) flash memory; 8 KB(4K x 16) unified data/program RAM

– 56F8255/56/57: 64 KB (32K x 16) flash memory; 8 KB(4K x 16) unified data/program RAM

• eFlexPWM with up to 9 channels, including 6 channels with high (520 ps) resolution NanoEdge placement

• Two 8-channel, 12-bit analog-to-digital converters (ADCs) with dynamic x2 and x4 programmable amplifier, conversion time as short as 600 ns, and input current-injection protection

• Three analog comparators with integrated 5-bit DAC references

• Cyclic Redundancy Check (CRC) Generator

• Two high-speed queued serial communication interface (QSCI) modules with LIN slave functionality

• Queued serial peripheral interface (QSPI) module

• Two SMBus-compatible inter-integrated circuit (I2C) ports

• Freescale’s scalable controller area network (MSCAN) 2.0 A/B module

• Two 16-bit quad timers (2 x 4 16-bit timers)

• Computer operating properly (COP) watchdog module

• On-chip relaxation oscillator: 8 MHz (400 kHz at standby mode)

• Crystal/resonator oscillator

• Integrated power-on reset (POR) and low-voltage interrupt (LVI) and brown-out reset module

• Inter-module crossbar connection

• Up to 54 GPIOs

• 44-pin LQFP, 48-pin LQFP, and 64-pin LQFP packages

• Single supply: 3.0 V to 3.6 V

MC56F825x/MC56F824x 主要特性:

內核:

• Efficient 56800E digital signal processor (DSP) engine with modified Harvard architecture

— Three internal address buses

— Four internal data buses

• As many as 60 million instructions per second (MIPS) at 60 MHz core frequency

• 155 basic instructions in conjunction with up to 20 address modes

• 32-bit internal primary data buses supporting 8-bit, 16-bit, and 32-bit data movement, addition, subtraction, and logical operation

• Single-cycle 16 × 16-bit parallel multiplier-accumulator (MAC)

• Four 36-bit accumulators, including extension bits

• 32-bit arithmetic and logic multi-bit shifter

• Parallel instruction set with unique DSP addressing modes

• Hardware DO and REP loops

• Instruction set supports DSP and controller functions

• Controller-style addressing modes and instructions for compact code

• Efficient C compiler and local variable support

• Software subroutine and interrupt stack with depth limited only by memory

•JTAG/enhanced on-chip emulation (EOnCE) for unobtrusive, processor speed–independent, real-time debugging

工作范圍:

• 3.0 V to 3.6 V operation (power supplies and I/O)

• From power-on-reset: approximately 2.7 V to 3.6 V

• Ambient temperature operating range: –40 °C to +105 °C

存儲器:

• Dual Harvard architecture that permits as many as three simultaneous accesses to program and data memory

• 48 KB (24K x 16) to 64 KB (32K x 16) on-chip flash memory with 2048 bytes (1024 x 16) page size

• 6 KB (3K x 16) to 8 KB (4K x 16) on-chip RAM with byte addressable

• EEPROM emulation capability using flash

• Support for 60 MHz program execution from both internal flash and RAM memories

• Flash security and protection that prevent unauthorized users from gaining access to the internal flash

中斷控制器:

• Five interrupt priority levels

— Three user programmable priority levels for each interrupt source: Level 0, 1, 2

— Unmaskable level 3 interrupts include: illegal instruction, hardware stack overflow, misaligned data access, and SWI3 instruction

— Maskable level 3 interrupts include: EOnCE step counter, EOnCE breakpoint unit, and EOnCE trace buffer

— Lowest-priority software interrupt: level LP

• Nested interrupts: higher priority level interrupt request can interrupt lower priority interrupt subroutine

• Two programmable fast interrupts that can be assigned to any interrupt source

• Notification to system integration module (SIM) to restart clock out of wait and stop states

• Ability to relocate interrupt vector table

The masking of interrupt priority level is managed by the 56800E core.

外設亮點:

• One Enhanced Flex Pulse Width Modulator (eFlexPWM) module

— Up to nine output channels

— 16-bit resolution for center aligned, edge aligned, and asymmetrical PWMs

Each complementary pair can operate with its own PWM frequency based and deadtime values

4 Time base

Independent top and bottom deadtime insertion

— PWM outputs can operate as complimentary pairs or independent channels

— Independent control of both edges of each PWM output

— 6-channel NanoEdge high resolution PWM

– Fractional delay for enhanced resolution of the PWM period and edge placement

– Arbitrary eFlexPWM edge placement - PWM phase shifting

– NanoEdge implementation: 520 ps PWM frequency resolution

— 3 Channel PWM with full Input Capture features

– Three PWM Channels - PWMA, PWMB, and PWMX

– Enhanced input capture functionality

— Support for synchronization to external hardware or other PWM

— Double buffered PWM registers

– Integral reload rates from 1 to 16

– Half cycle reload capability

— Multiple output trigger events can be generated per PWM cycle via hardware

— Support for double switching PWM outputs

— Up to four fault inputs can be assigned to control multiple PWM outputs

– Programmable filters for fault inputs

— Independently programmable PWM output polarity

— Individual software control for each PWM output

— All outputs can be programmed to change simultaneously via a FORCE_OUT event

— PWMX pin can optionally output a third PWM signal from each submodule

— Channels not used for PWM generation can be used for buffered output compare functions

— Channels not used for PWM generation can be used for input capture functions

— Enhanced dual edge capture functionality

— Option to supply the source for each complementary PWM signal pair from any of the following:

– Crossbar module outputs

– External ADC input, taking into account values set in ADC high and low limit registers

• Two independent 12-bit analog-to-digital converters (ADCs)

— 2 x 8 channel external inputs

— Built-in x1, x2, x4 programmable gain pre-amplifier

— Maximum ADC clock frequency: up to 10 MHz

– Single conversion time of 8.5 ADC clock cycles (8.5 x 100 ns = 850 ns)

– Additional conversion time of 6-ADC clock cycles (6 x 100 ns = 600 ns)

— Sequential, parallel, and independent scan mode

— First 8 samples have Offset, Limit and Zero-crossing calculation supported

— ADC conversions can be synchronized by eFlexPWM and timer modules via internal crossbar module

— Support for simultaneous and software triggering conversions

— Support for multi-triggering mode with a programmable number of conversions on each trigger

• Inter-module Crossbar Switch (XBAR)

— Programmable internal module connections among the eFlexPWM, ADCs, Quad Timers, 12-bit DAC, HSCMPs,and package pins

— User-defined input/output pins for PWM fault inputs, Timer input/output, ADC triggers, and Comparator outputs

• Three analog comparators (CMPs)

— Selectable input source includes external pins, internal DACs

— Programmable output polarity

— Output can drive timer input, eFlexPWM fault input, eFlexPWM source, external pin output, and trigger ADCs

— Output falling and rising edge detection able to generate interrupts

— 32-tap programmable voltage reference per comparator

• One 12-bit digital-to-analog converter (12-bit DAC)

— 12-bit resolution

— Power down mode

— Output can be routed to internal comparator, or off chip

• Two four-channel 16-bit multi-purpose timer (TMR) modules

— Four independent 16-bit counter/timers with cascading capability per module

— Up to 120 MHz operating clock

— Each timer has capture and compare and quadrature decoder capability

— Up to 12 operating modes

— Four external inputs and two external outputs

• Two queued serial communication interface (QSCI) modules with LIN slave functionality

— Up to 120 MHz operating clock

— Four-byte-deep FIFOs available on both transmit and receive buffers

— Full-duplex or single-wire operation

— Programmable 8- or 9-bit data format

— 13-bit integer and 3-bit fractional baud rate selection

— Two receiver wakeup methods:

– Idle line

– Address mark

— 1/16 bit-time noise detection

— Support LIN slave operation

• One queued serial peripheral interface (QSPI) module

— Full-duplex operation

— Four-word deep FIFOs available on both transmit and receive buffers

— Master and slave modes

— Programmable length transactions (2 to 16 bits)

— Programmable transmit and receive shift order (MSB as first or last bit transmitted)

— Maximum slave module frequency = module clock frequency/2

— 13-bit baud rate divider for low speed communication

• Two inter-integrated circuit (I2C) ports

— Operation at up to 100 kbps

— Support for master and slave operation

— Support for 10-bit address mode and broadcasting mode

— Support for SMBus, Version 2

• One Freescale Scalable Controller Area Network (MSCAN) module

— Fully compliant with CAN protocol Version 2.0 A/B

— Support for standard and extended data frames

— Support for data rate up to 1 Mbit/s

— Five receive buffers and three transmit buffers

• Computer operating properly (COP) watchdog timer capable of selecting different clock sources

— Programmable prescaler and timeout period

— Programmable wait, stop, and partial powerdown mode operation

— Causes loss of reference reset 128 cycles after loss of reference clock to the PLL is detected

— Choice of clock sources from four sources in support of EN60730 and IEC61508:

– On-chip relaxation oscillator

– External crystal oscillator/external clock source

– System clock (IP bus to 60 MHz)

• Power supervisor (PS)

— On-chip linear regulator for digital and analog circuitry to lower cost and reduce noise

— Integrated low voltage detection to generate warning interrupt if VDD is below low voltage detection (LVI) threshold

— Integrated power-on reset (POR)

– Reliable reset process during power-on procedure

– POR is released after VDD passes low voltage detection (LVI) threshold

— Integrated brown-out reset

— Run, wait, and stop modes

• Phase lock loop (PLL) providing a high-speed clock to the core and peripherals

— 2x system clock provided to Quad Timers and SCIs

— Loss of lock interrupt

— Loss of reference clock interrupt

• Clock sources

— On-chip relaxation oscillator with two user selectable frequencies: 400 kHz for low speed mode, 8 MHz for normal operation

— External clock: crystal oscillator, ceramic resonator, and external clock source

• Cyclic Redundancy Check (CRC) Generator

— Hardware CRC generator circuit using 16-bit shift register

— CRC16-CCITT compliancy with x16 + x12 + x5 + 1 polynomial

— Error detection for all single, double, odd, and most multi-bit errors

— Programmable initial seed value

— High-speed hardware CRC calculation

— Optional feature to transpose input data and CRC result via transpose register, required on applications where bytes are in LSb (Least Significant bit) format.

• Up to 54 general-purpose I/O (GPIO) pins

— 5 V tolerant I/O

— Individual control for each pin to be in peripheral or GPIO mode

— Individual input/output direction control for each pin in GPIO mode

Individual control for each output pin to be in push-pull mode or open-drain mode

— Hysteresis and configurable pullup device on all input pins

— Ability to generate interrupt with programmable rising or falling edge and software interrupt

— Configurable drive strength: 4 mA / 8 mA sink/source current

• JTAG/EOnCE debug programming interface for real-time debugging

IEEE 1149.1 Joint Test Action Group (JTAG) interface

EOnCE interface for real-time debugging

節電特性:

• Low-speed run, wait, and stop modes: as low as 781 Hz clock provided by OCCS and internal ROSC

• Large regulator standby mode available for reducing power consumption at low-speed mode

• Less than 30 μs typical wakeup time from stop modes

•Each peripheral can be individually disabled to save power

目標應用:

工業

S-FSK Power Line Modem

Commercial Solar Power Inverters

Residential Solar Power Inverters

Fire and Security Systems

Industrial Control

電源

Solar Power Inverters

Battery Chargers and Management

馬達控制

Brushless DC (BLDC) Motor

Switched Reluctance Motor

Stepper Motor

Permanent Magnet Synchronous Motor

3-Phase AC Induction Motor

1-Phase AC Induction Motor

圖1.56800E 核方框圖

TWR-56F8257 Tower MCU 模塊

The MC56F8257 Tower MCU module (TWR-56F8257) is a cost-effective evaluation, demonstration and development board. The TWR-56F8257 can operate stand-alone or as the main control board in a Tower System with peripheral modules. It can also be used as the main control board with an APMOTOR56F8000E motor control board.

TWR-56F8257 Tower MCU 模塊主要特性:

The following list summarizes the features of the TWR-56F8257:

• Tower-compatible microcontroller module

• Selectable power sources:

USB

Barrel connector

Motor control board

Tower elevator board

• Filtered power for VDDA and VSSA on the MC56F8257DSC

• MC56F8257 digital signal controller (DSC) in an 64 LQFP package

• Optional 8 MHz crystal circuit for the MC56F8257 DSC

• Nine LEDs controlled by the MC56F8257 DSC

• Motor control board connector for the APMOTOR56F8000E motor control board

• Auxiliary signal connector

• Four thermistors for single-ended or differential analog inputs to the MC56F8257 DSC

• CAN transceiver, header and termination

• Two push buttons for user input or interrupts to the MC56F8257 DSC

• Reset push button for the MC56F8257 DSC

• JTAG header for the MC56F8257 DSC with header to disconnect from OSBDM

• Headers to connect SCI signals to either USB bridge or elevator board

• Expansion via primary elevator connector

• MC9S08JM60 MCU with a 4 MHz crystal provides:

Open source debug (OSBDM) circuit

USB to SCI bridge

Header to select between OSBDM and USB to SCI bridge functions

Bootloader enable header

BDM header for the MC9S08JM60 MCU

Status and target power indicator LEDs

Control of semiconductor switch to enable power to board from USB

Voltage translators between 5V MC9S08JM60 MCU chip and 3.3V MC56F8257 DSC chip
Kit Contains

TWR-56F8257 board with a MC56F8257 16-bit MCU

Necessary cables

DVD with lab tutorials, software, training and collateral

Quick Start Guide document


圖2.TWR-56F8257 方框圖

圖3.TWR-56F8257板外形圖

圖4.TWR-56F8257板電路圖(1)

圖5.TWR-56F8257板電路圖(2)

圖6.TWR-56F8257板電路圖(3)

圖7.TWR-56F8257板電路圖(4)
TWR-56F8257板材料清單(BOM):











詳情請見:
http://cache.freescale.com/files/dsp/doc/user_guide/TWR56F8257UM.pdf?fpsp=1

http://cache.freescale.com/files/microcontrollers/hardware_tools/schematics/TWR-56F8257-SCH_B.pdf?fpsp=1
以及
http://cache.freescale.com/files/dsp/doc/data_sheet/MC56F825X.pdf?pspll=1



本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久国产欧美精品| 久久精品国产99| 亚洲欧美日本日韩| 99视频有精品| 亚洲精品极品| 亚洲国产精品成人精品| 精品动漫一区二区| 国产视频一区欧美| 国产欧美日韩综合一区在线播放| 欧美三区美女| 欧美日韩在线观看一区二区三区| 欧美激情视频一区二区三区不卡| 久久综合狠狠综合久久综合88| 久久国产精品亚洲77777| 欧美影院成人| 欧美资源在线观看| 欧美在线资源| 久久久九九九九| 免费不卡中文字幕视频| 久久亚洲一区二区三区四区| 久久久久88色偷偷免费| 欧美中文字幕久久| 久久激情五月婷婷| 久久蜜臀精品av| 麻豆精品传媒视频| 久久综合九色欧美综合狠狠| 久久女同精品一区二区| 麻豆成人综合网| 欧美国产日产韩国视频| 欧美精品一卡| 国产精品二区影院| 国产农村妇女精品一二区| 亚洲精品小视频在线观看| 国产精品ⅴa在线观看h| 欧美日韩一区国产| 欧美色中文字幕| 国产精品久久波多野结衣| 国产精品爽爽爽| 国产一区99| 一区在线观看视频| 亚洲精品无人区| 亚洲一区二区视频| 久久se精品一区二区| 亚洲精品视频在线| 亚洲视频 欧洲视频| 欧美一区二区三区啪啪| 老司机精品视频一区二区三区| 欧美不卡在线视频| 欧美三区美女| 国产欧美成人| 精品91在线| 日韩一级黄色大片| 先锋资源久久| 亚洲人永久免费| 亚洲一区精品电影| 久久色在线播放| 欧美日韩国产在线播放| 国产日本欧美一区二区| 最新日韩在线| 午夜影院日韩| 亚洲日本va午夜在线影院| 亚洲一区二区三区四区五区黄| 久久精品国产亚洲一区二区| 欧美成在线视频| 国产精品综合| 亚洲激情校园春色| 先锋资源久久| 一区二区三区高清不卡| 久久精品视频免费观看| 欧美区一区二区三区| 国产区精品在线观看| 91久久综合| 性色av一区二区三区| 99精品黄色片免费大全| 久久精品72免费观看| 欧美日本中文字幕| 国产综合av| 99国产精品久久久| 亚洲高清在线观看| 亚洲欧美日韩精品久久| 欧美成熟视频| 国产一区视频观看| 这里只有精品视频在线| 亚洲欧洲综合另类| 久久大逼视频| 国产精品电影观看| 最新成人在线| 亚洲第一中文字幕在线观看| 亚洲欧美国产三级| 欧美精品一区二| 在线观看国产一区二区| 亚洲欧美日韩在线不卡| 在线视频欧美一区| 免费日韩视频| 国产综合视频| 亚洲一级二级在线| 亚洲图片在区色| 欧美国产一区二区三区激情无套| 国产精品日本一区二区| 日韩一区二区电影网| 亚洲人午夜精品免费| 久久一二三国产| 国产欧美精品一区aⅴ影院| 一本色道久久综合| 亚洲美女av黄| 蜜臀av一级做a爰片久久| 国产手机视频精品| 亚洲自拍偷拍麻豆| 亚洲男人av电影| 欧美午夜欧美| 亚洲裸体视频| 一本综合久久| 欧美激情精品久久久久久蜜臀 | 亚洲第一精品电影| 久久福利资源站| 久久精品一区二区| 国产亚洲欧美激情| 欧美亚洲视频一区二区| 欧美影院成人| 国产日韩一区二区| 欧美一级视频精品观看| 久久免费黄色| 国产一区二区三区自拍| 欧美一区二区在线看| 久久久免费av| 激情久久久久久久| 亚洲国产精品黑人久久久| 久久嫩草精品久久久久| 好吊妞这里只有精品| 亚洲电影在线免费观看| 免费在线成人av| 亚洲福利在线观看| 日韩午夜三级在线| 欧美日韩精品免费看| 99亚洲视频| 亚洲主播在线播放| 国产精品一卡二| 亚洲欧美日韩一区二区在线| 久久精品亚洲| 在线观看一区二区精品视频| 亚洲精品日韩久久| 欧美日韩精品三区| 亚洲永久在线| 久久精品国产综合精品| 精品成人乱色一区二区| 亚洲精品女人| 欧美性猛交99久久久久99按摩| 亚洲视频免费在线观看| 欧美在线观看视频| 激情综合自拍| av不卡在线观看| 国产精品乱码一区二三区小蝌蚪 | 亚洲国产精品一区二区久| av成人动漫| 国产精品爽黄69| 久久国产精品久久精品国产| 欧美gay视频激情| 99国产精品久久久| 久久精品视频免费| 亚洲日韩成人| 欧美一区二区在线看| 黑人一区二区| 99精品国产热久久91蜜凸| 国产精品免费视频xxxx| 久久精品国产亚洲aⅴ| 欧美激情精品久久久六区热门| 一区二区不卡在线视频 午夜欧美不卡在 | 亚洲精品免费一区二区三区| 午夜精品久久久久99热蜜桃导演| 国内精品久久久久影院优| 亚洲精品中文字幕有码专区| 国产精品久久久久久久久免费樱桃 | 一本色道**综合亚洲精品蜜桃冫| 国产精品入口麻豆原神| 欧美资源在线观看| 国产人久久人人人人爽| 亚洲电影免费在线观看| 欧美日韩精品| 欧美自拍偷拍| 欧美日韩网站| 欧美在线视频一区| 欧美三级第一页| 亚洲第一色在线| 国产精品大全| 亚洲片国产一区一级在线观看| 国产精品美女久久久久av超清| 亚洲第一网站免费视频| 欧美日韩精品一区视频| 久久国产精品一区二区三区四区 | 亚洲欧美中文日韩在线| 在线看国产日韩| 性欧美激情精品| 亚洲人成网站色ww在线| 久久精品国产清自在天天线| 日韩视频一区二区三区在线播放免费观看| 久久国产成人| 亚洲视频一区二区| 欧美高清视频一二三区| 性18欧美另类| 国产精品高潮呻吟久久av黑人|