《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 解決方案 > Microsemi SmartFusionc SoC雙馬達控制解決方案

Microsemi SmartFusionc SoC雙馬達控制解決方案

2012-04-10

Microsemi 公司的SmartFusion馬達控制套件包括SmartFusion 評估板和與之配對的TRINAMIC公司的TMCM-AC-840子板,能為步進馬達和無刷DC馬達(BLDC)提供定制化片上系統(cSoC)馬達控制平臺,而SmartFusion cSoC器件集成了FPGA,ARM® Cortex™-M3處理器,以及可編程的模擬,提供完全定制的IP保護和容易使用;此外還集成了SRAM存儲器和SPI閃存.本文介紹了SmartFusion cSoC主要特性,方框圖和系統架構圖,BLDC和步進馬達演示設計基本框圖以及SmartFusion雙馬達控制套件主要特性,SmartFusion 評估板主要特性,以及TMCM-AC-840子板主要特性,電路圖和馬達控制子板PCB布局圖.

The SmartFusion® family of cSoCs builds on the technology first introduced with the Fusion mixed signal FPGAs. SmartFusion cSoCs are made possible by integrating FPGA technology with programmable high-performance analog and hardened ARM Cortex-M3 microcontroller blocks on a flash semiconductor process. The SmartFusion cSoC takes its name from the fact that these three discrete technologies are integrated on a single chip, enabling the lowest cost of ownership and smallest footprint solution to you.

SmartFusion定制片上系統(cSoC)主要特性:

Microcontroller Subsystem (MSS)

• Hard 100 MHz 32-Bit ARM® Cortex™-M3

– 1.25 DMIPS/MHz Throughput from Zero Wait State

Memory

– Memory Protection Unit (MPU)

– Single Cycle Multiplication, Hardware Divide

– JTAG Debug (4 wires), Serial Wire Debug (SWD, 2 wires), and Single Wire Viewer (SWV) Interfaces

• Internal Memory

– Embedded Nonvolatile Flash Memory (eNVM), 128 Kbytes to 512 Kbytes

– Embedded High-Speed SRAM (eSRAM), 16 Kbytes to 64 Kbytes, Implemented in 2 Physical Blocks to Enable Simultaneous Access from 2 Different

Masters

• Multi-Layer AHB Communications Matrix

– Provides up to 16 Gbps of On-Chip Memory Bandwidth,1 Allowing Multi-Master Schemes

• 10/100 Ethernet MAC with RMII Interface2

• Programmable External Memory Controller, Which

Supports:

– Asynchronous Memories

– NOR Flash, SRAM, PSRAM

– Synchronous SRAMs

• Two I2C Peripherals

• Two 16550 Compatible UARTs

• Two SPI Peripherals

• Two 32-Bit Timers

• 32-Bit Watchdog Timer

• 8-Channel DMA Controller to Offload the Cortex-M3 from Data Transactions

• Clock Sources

– 32 KHz to 20 MHz Main Oscillator

– Battery-Backed 32 KHz Low Power Oscillator with Real-Time Counter (RTC)

– 100 MHz Embedded RC Oscillator; 1% Accurate

– Embedded Analog PLL with 4 Output Phases (0, 90, 180, 270)

High-Performance FPGA

• Based on proven ProASIC®3 FPGA Fabric

• Low Power, Firm-Error Immune 130-nm, 7-Layer Metal, Flash-Based CMOS Process

• Nonvolatile, Live at Power-Up, Retains Program When Powered Off

• 350 MHz System Performance

• Embedded SRAMs and FIFOs

– Variable Aspect Ratio 4,608-Bit SRAM Blocks

– x1, x2, x4, x9, and x18 Organizations

– True Dual-Port SRAM (excluding x18)

– Programmable Embedded FIFO Control Logic

• Secure ISP with 128-Bit AES via JTAG

• FlashLock® to Secure FPGA Contents

• Five Clock Conditioning Circuits (CCCs) with up to 2 Integrated Analog PLLs

– Phase Shift, Multiply/Divide, and Delay Capabilities

– Frequency: Input 1.5–350 MHz, Output 0.75 to 350 MHz

Programmable Analog

Analog Front-End (AFE)

• Up to Three 12-Bit SAR ADCs

– 500 Ksps in 12-Bit Mode

– 550 Ksps in 10-Bit Mode

– 600 Ksps in 8-Bit Mode

• Internal 2.56 V Reference or Optional External Reference

• One First-Order ΣΔ DAC (sigma-delta) per ADC

– 8-Bit, 16-Bit, or 24-Bit 500 Ksps Update Rate

• Up to 5 High-Performance Analog Signal Conditioning Blocks (SCB) per Device, Each Including:

– Two High-Voltage Bipolar Voltage Monitors (with 4 input ranges from ±2.5 V to

–11.5/+14 V) with 1% Accuracy

– High Gain Current Monitor, Differential Gain = 50, up to 14 V Common Mode

– Temperature Monitor (Resolution = ¼°C in 12-Bit Mode; Accurate from –55°C to 150°C)

• Up to Ten High-Speed Voltage Comparators (tpd = 15 ns)

Analog Compute Engine (ACE)

• Offloads Cortex-M3–Based MSS from Analog Initialization and Processing of ADC, DAC, and SCBs

• Sample Sequence Engine for ADC and DAC Parameter Set-Up

• Post-Processing Engine for Functions such as Low-Pass Filtering and Linear Transformation

• Easily Configured via GUI in Libero® Integrated Design (IDE) Software

I/Os and Operating Voltage

• FPGA I/Os

– LVDS, PCI, PCI-X, up to 24 mA IOH/IOL

– Up to 350 MHz

• MSS I/Os

– Schmitt Trigger, up to 6 mA IOH, 8 mA IOL

Up to 180 MHz

• Single 3.3 V Power Supply with On-Chip 1.5 V Regulator

• External 1.5 V Is Allowed by Bypassing Regulator (digital VCC = 1.5 V for FPGA and MSS, analog VCC =3.3 V and 1.5 V)

SmartFusion系列產品:


圖1.SmartFusion cSoC 方框圖

圖2.SmartFusion cSoC 系統架構圖

SmartFusion雙馬達控制套件

Microsemi’s SmartFusion Dual Motor Control Kit features a SmartFusion evaluation board paired with TRINAMIC’s TMCM-AC-840 Daughter Board to provide a customizable system-on-chip (cSoC) motor control prototyping platform for stepper and brushless DC motors (BLDC). One of each type of motor is included along with necessary cables and power supplies. SmartFusion cSoCs are the only devices that integrate an FPGA, an ARM® Cortex™-M3 processor, and programmable analog, offering full customization, IP protection, and ease- of-use. The device contains on-chip flash and on-chip SRAM memory, as well as additional SPI flash memory on the board.

SmartFusion FPGA fit well to motion control applications. Due to the combination of hardware, software, and additional analog components complex systems can be integrated within a single chip. This drastically reduces the number of required components to realize a motion control unit. Real time critical tasks can be implemented in hardware. Complex - but less real time critical tasks - can be realized in software. Real Time critical tasks are commutation of fast rotating BLDC motors or processing of high resolution encoder signals. Processing of analog signals, e.g., voltage and current measurement is a typical task in motion control applications. Therefore, the SmartFusion’s. analog I/Os and processing functionality can be used.

SmartFusion 評估板主要特性:

• Supports SmartFusion evaluation,including ARM Cortex-M3, FPGA and programmable analog

• Free one-year Libero Integrated Design Environment (IDE) software and Gold license with SoftConsole for embedded design

• Two USB cables

• Online user’s guide, tutorial and design examples

• Printed circuit board (PCB) schematics, layout fi les and bill-of-materials (BOM)

• Board features

- Ethernet interface

- USB port for power and HyperTerminal

- USB port for programming and debug

- J-Link header for debug

- Mixed signal header

- SPI fl ash – off-chip memory

- Reset and 2 user switches, 8 LEDs

- POT for voltage / current monitor

- Temperature monitor

- Organic light-emitting diode (OLED)

Together with Trinamic’s integrated BLDC motor gate driver TMC603A (or with the integrated stepper motor driver TMC262), one can realize a power stage with a couple of components as demonstrated with the TMCM-AC-840 Daughter Board Kit for direct plug to the ACTEL SmartFusion. Evaluation Kit boards or Development Kit boards.

The TRINAMIC TMCM-AC-840 Daughter Board Kit is a power driver for brushless DC motors (BLDC) as well as stepper motors. The TMCM-AC-840 Daughter Board Kit incorporates one TMC603A BLDC motor driver IC and one TMC262 coolStep. stepper motor driver IC as well as two motors (one BLDC and one stepper motor) and a fitting portable power supply to start right away.

The TMCM-AC-840 is designed to operate with the ACTEL SmartFusion. Development Kit (Revision C and later) as well as the ACTEL SmartFusion. Evaluation Kit as both boards are pin-compatible regarding their Mixed Signal Expansion Header (see the ACTEL user guides for both boards). When using the TMCM-AC-840 in combination with an ACTEL SmartFusion. Development Kit that is equipped with the larger A2F500 SmartFusion. FPGA, some additional analog I/Os are available on the Mixed Signal Header. All signals of the Mixed Signal Expansion Header are easily accessible via pin headers on the TMCM-AC-840 daughter board.

TMCM-AC-840子板主要特性:

One BLDC motor pre-driver TMC603A

o Integrated dual range high precision current measurement amplifiers

o Supports shunt less current measurement using power MOS transistor RDSon

o hallFX™sensorless back EMF commutation emulates hall sensors

o Integrated break-before-make logic: No special microcontroller PWM hardware required

o See the TMC603A datasheet for more information [2]

? One stepper motor driver TMC262

o Energy saving high resolution microstepping two phase stepper driver with step and direction interface and external power stage

o High precision sensor-less motor load measurement stallGuard2™

o Energy efficiency and coolness by automatic load dependant motor current regulation technology coolStep™? Save up to 75% of energy!

o See the TMC262 datasheet for more information [3]

? One BLDC Motor (Qmot QBL4208-41-04-006)

o Maximum rated current 1.8A, peak current 5.4A, see motor spec/user guide for more information on electrical and mechanical parameters [6]

? One Stepper Motor (Qmot QSH4218-35-10-027)

o Maximum current 1.0A, see motor spec/user guide for more information on electrical and mechanical parameters [5]

? One portable power supply with international connectors, 24V/1A (version 1.3 and higher)

? Hard top case for easy handling and safe transport (version 1.3 and higher)

? The Board and the driver stages support maximum motor currents of up to 2A for stepper driver block and up to 4A (5A with good cooling) for the BLDC driver block.

? Easy plug and play solution using the freely available demo design (under BSD) for the BLDC and stepper functionality

? Hall-sensor interface for BLDC motors

? ABN encoder interface for high precision position measurement

o The encoder interface can be used with the stepper or with the BLDC motor.

? Various analog signals connected to the analog blocks (Signal Conditioning Blocks, SCBs) of the Actel SmartFusion™Device for, e.g., voltage measurement

? Additional RSENSE measurement pins

? All signals of the Mixed Signal Expansion Header can be accessed via additional pin headers for test and measurement

? Parallel operation of BLDC and stepper motor driver

? Pin-compatible to both the Actel SmartFusion™Development Kit as well as the Actel SmartFusion™Evaluation Kit

? Each driver requires a separate DC supply voltage

o The stepper driver block (TMC262): +VM262 = 12V to 40V

o The BLDC driver block (TMC603A): +VM603 = 12V to 48V

o Using jumpers, a single power supply can be used for both drivers

SmartFusion雙馬達控制套件包括:

For this demonstration design, the SmartFusion Dual Motor Control Kit comes with the following:

• SmartFusion Evaluation Kit board

• Trinamic TMCM-AC-840 daughter board kit (including 2 motors)

• 2 USB cables for programming and UART connection to your workstation

• Microsemi Libero® software tool chain

• FlashPro programming software

• 1 power supply unit

For each motor block (stepper or BLDC) you need a separate power supply unit

– With only one power supply you can only drive one motor at a time

圖3. BLDC和步進馬達演示設計基本框圖



圖4. SmartFusion雙馬達控制套件外形圖:

上:SmartFusion評估板;下:TMCM-AC-840馬達控制子板
 

圖5.TMCM-AC-840馬達控制子板電路圖(1)

圖6.TMCM-AC-840馬達控制子板電路圖(2)

圖7.TMCM-AC-840馬達控制子板電路圖(3)

圖8.TMCM-AC-840馬達控制子板電路圖(4)

圖9.TMCM-AC-840馬達控制子板電路圖(5)

圖10.TMCM-AC-840馬達控制子板電路圖(6)


圖11.TMCM-AC-840馬達控制子板PCB布局圖:頂層
詳情請見:
http://www.actel.com/documents/SmartFusion_DS.pdf

http://www.actel.com/documents/SmartFusion_DUAL_MOTOR_CONTROL_QS.pdf



本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲人成人一区二区三区| 亚洲欧美日韩直播| 亚洲欧美日韩在线不卡| 亚洲精品一二区| 亚洲精品欧美专区| 亚洲福利在线观看| 亚洲电影下载| 在线视频国内自拍亚洲视频| 黑人巨大精品欧美一区二区小视频 | 欧美日韩国产精品一区二区亚洲| 美女尤物久久精品| 免播放器亚洲| 男女视频一区二区| 欧美护士18xxxxhd| 欧美日本免费| 欧美午夜电影在线| 国产精品美女午夜av| 国产精品久久久久久久久久尿| 国产精品扒开腿做爽爽爽视频 | 欧美一区91| 欧美中文字幕视频在线观看| 久久都是精品| 久久综合九色综合欧美就去吻| 久热这里只精品99re8久| 久久综合色婷婷| 欧美成人午夜| 欧美日韩视频一区二区| 国产精品s色| 国产精品一区在线观看你懂的| 欧美在线观看一二区| 欧美一区二区啪啪| 久久三级视频| 欧美精品情趣视频| 国产精品久久久一区二区三区| 国产无遮挡一区二区三区毛片日本| 国产在线精品成人一区二区三区| 影音先锋久久资源网| 亚洲精品韩国| 亚洲永久精品大片| 久久精品国产一区二区电影| 亚洲免费观看视频| 亚洲欧美日韩第一区| 久久人人爽人人爽| 麻豆久久精品| 欧美午夜精彩| 国产一区二区精品| 亚洲欧洲另类| 亚洲免费在线观看视频| 亚洲大胆美女视频| 一区二区三区久久| 亚洲综合清纯丝袜自拍| 久久精品欧洲| 中文一区在线| 久久久久一本一区二区青青蜜月| 欧美精品1区| 国产婷婷色一区二区三区四区| 亚洲国产成人高清精品| 亚洲一区二区不卡免费| 亚洲黄网站黄| 亚洲欧美另类在线| 欧美成人有码| 国产精品午夜电影| 亚洲国产精品v| 亚洲女同性videos| 一本色道久久综合亚洲精品不卡 | 欧美伊人久久久久久午夜久久久久| 久久综合婷婷| 国产精品久久久久久久电影 | 狠狠色伊人亚洲综合成人| 日韩午夜高潮| 久久精品视频在线看| 亚洲欧美999| 男人插女人欧美| 国产欧美日韩在线| 亚洲精品一区二区三区福利| 欧美在线观看视频一区二区三区| 亚洲视频日本| 女仆av观看一区| 国产三级欧美三级| 一本色道久久99精品综合| 久久精品视频va| 欧美一区二区三区另类| 欧美激情黄色片| 狠狠色狠狠色综合日日tαg| 亚洲特黄一级片| 一本色道88久久加勒比精品| 久久女同精品一区二区| 国产精品毛片| 亚洲精品一区二区三| 亚洲高清一区二| 欧美在线观看你懂的| 欧美三级网页| 91久久夜色精品国产网站| 欧美一区在线直播| 午夜精品一区二区三区在线| 欧美日韩 国产精品| 尤物精品国产第一福利三区| 亚洲欧美视频在线| 国产精品99久久不卡二区| 欧美成人精品在线| 黄色成人av网| 欧美一区二区三区啪啪| 翔田千里一区二区| 欧美午夜精品久久久久久久| 亚洲精品久久在线| 亚洲精品在线免费| 欧美国产综合| 亚洲国产欧美国产综合一区 | 欧美一区二区在线视频| 国产精品sss| aa级大片欧美三级| 一区二区三区产品免费精品久久75 | 欧美日韩福利在线观看| 亚洲成色777777在线观看影院| 亚洲高清免费| 久久一区中文字幕| 狠狠久久婷婷| 久久精品国产96久久久香蕉| 久久精品一区二区| 国产亚洲欧洲997久久综合| 午夜精品成人在线视频| 欧美在线视频观看| 国产视频一区欧美| 欧美在线观看日本一区| 久久免费视频网站| 精品88久久久久88久久久| 久久精品九九| 蜜桃av噜噜一区二区三区| 极品少妇一区二区三区| 亚洲国产精品久久91精品| 麻豆久久久9性大片| 亚洲高清视频在线观看| 99成人在线| 欧美日韩免费观看一区二区三区 | 国产精品久久77777| 亚洲一区免费| 欧美一区二区三区另类| 国产性猛交xxxx免费看久久| 久久精品国产综合| 欧美高清日韩| 一本色道久久综合亚洲精品不 | 在线观看欧美黄色| 99re6这里只有精品视频在线观看| 欧美日韩三区| 亚洲欧美成aⅴ人在线观看| 久久精品一区蜜桃臀影院| 伊人久久噜噜噜躁狠狠躁| 日韩午夜中文字幕| 国产精品国色综合久久| 欧美亚洲一区在线| 欧美18av| 在线视频中文亚洲| 久久久99免费视频| 亚洲黄色天堂| 亚洲欧美日韩在线高清直播| 国产在线拍偷自揄拍精品| 亚洲精品中文字幕有码专区| 欧美日韩综合另类| 欧美一区二视频在线免费观看| 欧美福利一区二区| 一本久久a久久免费精品不卡| 欧美有码在线观看视频| 在线日韩中文字幕| 亚洲男人天堂2024| 国产日韩欧美二区| 亚洲日本中文字幕| 国产精品99一区二区| 久久精品动漫| 欧美日一区二区三区在线观看国产免| 亚洲欧美一区二区激情| 蜜臀av一级做a爰片久久| 一区二区三区高清不卡| 久久免费视频一区| 妖精成人www高清在线观看| 久久久av网站| 一本色道久久综合亚洲精品不| 久久久久女教师免费一区| 亚洲裸体视频| 久久久久久网站| 99在线|亚洲一区二区| 久久女同互慰一区二区三区| 99伊人成综合| 美女视频网站黄色亚洲| 亚洲一区二区三区在线| 欧美成人免费在线观看| 亚洲欧美日韩在线观看a三区| 欧美激情精品久久久久| 香蕉久久一区二区不卡无毒影院 | 久热精品在线| 亚洲欧美国产77777| 欧美国产日韩一区二区| 午夜精品一区二区三区四区| 欧美日韩一区二区欧美激情| 亚洲福利久久| 国产免费成人av| 亚洲新中文字幕| 亚洲激情另类| 久久综合给合| 欧美一区二区日韩一区二区| 国产精品久久久久aaaa|