首页 » 解决方案 » Freescale MC56F8006 DSC马达控制方案

Freescale MC56F8006 DSC马达控制方案

作者:  时间:2009-09-08 14:06  来源:
Freescale 公司的MC56F8006和MC56F8002是数字信号控制器(DSC),基于56800E内核,在单片上集成了DSP的处理功能和MCU的控制功能,以及各中灵活的外设,非常适合创建极低的成本效益解决方案.DSC的32MHz核频率的性能高达32MIPS,片内有16KB或12KB闪存,有一个6路OWM模块和两个28路12位ADC,两个可编程增益的放大器(PGA),三个模拟比较器,高达40条GPIO线,主要用在工业控制,家用电器,智能传感器,开关电源和电源管理,电表,消防和安全系统,马达控制,手持动力工具,医疗设备,仪表和照明镇流器等.本文介绍了MC56F8006主要特性,方框图和内核方框图,以及MC56F8006DEMO演示板的详细电路图.

MC56F8006/MC56F8002 Digital Signal Controller

The 56F8006/56F8002 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 an extremely cost-effective solution.

Because of its low cost, configuration flexibility, and compact program code, the 56F8006/56F8002 is well-suited for many applications. The 56F8006/56F8002 includes many peripherals that are especially useful for cost-sensitive applications, including:

• Industrial control

• Home appliances

• Smart sensors

• Fire and security systems

• Switched-mode power supply and power management

• Power metering

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

• Handheld power tools

• Arc detection

• Medical device/equipment

• Instrumentation

• Lighting ballast

The 56800E core is based on a dual 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 56F8006/56F8002 supports program execution from internal memories. Two data operands can be accessed from the on-chip data RAM per instruction cycle. The 56F8006/56F8002 also offers up to 40 general-purpose input/output (GPIO) lines, depending on peripheral configuration.

The 56F8006/56F8002 digital signal controller includes up to 16 KB of program flash and 2 KB of unified data/program RAM. Program flash memory can be independently bulk erased or erased in small pages of 512 bytes (256 words).

On-chip features include:

• Up to 32 MIPS at 32 MHz core frequency

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

• On-chip memory

– 56F8006: 16 KB (8K x 16) flash memory

– 56F8002: 12 KB (6K x 16) flash memory

– 2 KB (1K x 16) unified data/program RAM

• One 6-channel PWM module

• Two 28-channel, 12-bit analog-to-digital converters (ADCs)

• Two programmable gain amplifiers (PGA) with gain up to 32x

• Three analog comparators

• One programmable interval timer (PIT)

• One high-speed serial communication interface (SCI) with LIN slave functionality

• One serial peripheral interface (SPI)

• One 16-bit dual timer (2 x 16 bit timers)

• One programmable delay block (PDB)

• One SMBus compatible inter-integrated circuit (I2C) port

• One real time counter (RTC)

• Computer operating properly (COP)/watchdog

• Two on-chip relaxation oscillators — 1 kHz and 8 MHz (400 kHz at standby mode)
• Crystal oscillator

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

• JTAG/enhanced on-chip emulation (OnCE™) for unobtrusive, real-time debugging

• Up to 40 GPIO lines

• 28-pin SOIC, 32-pin LQFP, and 48-pin LQFP packages

图1. MC56F8006/MC56F8002方框图


图2.56800E内核方框图

MC56F8006DEMO演示板

MC56F8006DEMO is a cost-effective board targeting quick digital signal controller (DSC) evaluation, demonstration and debugging of the Freescale MC56F8006VLF digital signal controller. The board is equipped to handle USB communication right out of the box. MC56F8006 demo board has a series of 6 leds connected to PWM channels in order to monitor signals and has a Reset and 2 IRQ switches.

MC56F8006DEMO演示板主要特性:

Complete pin-out available including a 40 pin header compatible with all 56F80xx boards

Supply voltage options from USB connector, direct power supply in J1 and using standard power jack

MC56F8006 Demo board with USB connectivity

JTAG control and debug of MC56F8006

BDM control and debug of MC9S08JM60

Serial Communications port ready for RS-232

6 LEDs, connected to PWM channels


图3.MC56F8006DEMO演示板外形图

图4.MC56F8006DEMO演示板电路图(1)

图5.MC56F8006DEMO演示板电路图(2)

相关推荐

Microchip推出增强型内核控制器和PIC24单片机

Microchip  内核  dsPIC  DSC/PIC24  2011-07-07

飞思卡尔利用下一代控制器解决能耗过高问题

飞思卡尔半导体  DSC  2011-06-22

飞思卡尔面扩展DSC产品系列

2010-10-15

爱特公司发布SmartFusion FPGA马达控制参考设计

爱特  FPGA  马达控制  2010-09-30

Microchip dsPIC33FJ12MC202马达控制开发方案

dsPIC33FJ12MC202  马达控制  DSC  2009-12-09

Freescale MC56F8006 DSC马达控制方案

MC56F8006  DSC  马达控制  2009-12-02
在线研讨会
焦点