18
C2000™ F28x7x MCU overview 1

C2000™ F28x7x MCU overview

Embed Size (px)

Citation preview

Page 1: C2000™ F28x7x MCU overview

C2000™ F28x7x MCU overview

1

Page 2: C2000™ F28x7x MCU overview

Target markets for TI’s C2000™ F28x7x MCUs

Delfino™ dual-core F2837xD MCUs

• Servo drives • Uninterruptible power

supplies (UPS) • High-end solar

inverters • Power line

communications (PLC)

Delfino single-core F2837xS MCUs

• Automotive radar • Frequency inverters • High-end digital power • Renewable Energy • Smart grid and PLC

Piccolo™ F2807x MCUs

• Telecom rectifiers • Server power • Solar micro inverters • AC inverters • Electric hoists and

soft starters High-end

industrial Mid-high end industrial Low-mid end

industrial

2

Page 3: C2000™ F28x7x MCU overview

Piccolo™

F2807x Delfino™

F2837xD

C2000™ F28x7x MCU overview

Performance: • 120 C28x CPU • 120 CLA Co-Processor • 240 MIPS total performance • Floating Point Unit • Trigonometric Math Unit (TMU)

Memory: • 512KB – Flash • 100KB – SRAM

Key peripherals: • 12bit ADCs, PWMs, delta-sigma

filter, Dual CAN, CAP, QEP, DMA, EMIF, DAC, Comparators, USB, etc

Package: • 100 QFP, 176 QFP

Pin and software compatibility

Performance: • Dual C28x Cores (200MHz each) • Dual CLAs (200MHz each) • Up to 800MIPS total performance • Floating Point Unit • Trigonometric Math Unit (TMU) • VCU II Accelerator

Memory: • 512KB – 1MB Flash • 172kB – 204KB SRAM

Key peripherals: • 16bit/12bit ADCs, PWMs, delta-

sigma filter, Universal Parallel Port (uPP), Dual CAN, CAP, QEP, DMA, EMIF, DAC, Comparators, USB, etc

Package: • 176 QFP, 337 BGA

Delfino

F2837xS

Performance: • 200MHz C28x CPU • 200MHz CLA Co-Processor • 400MIPS total performance • Floating Point Unit • Trigonometric Math Unit (TMU) • VCU II Accelerator

Memory: • 512KB – 1MB Flash • 132KB – 164KB SRAM

Key peripherals: • 16bit/12bit ADCs, PWMs, delta-

sigma filter, Universal Parallel Port (uPP), Dual CAN, CAP, QEP, DMA, EMIF, DAC, Comparators, USB, etc

Package: • 100 QFP, 176 QFP, 337 BGA

3

Page 4: C2000™ F28x7x MCU overview

Scalability • All MCUs are pin and software compatible • Easily spin lower cost products with different

performance ratings without changing hardware or software design

Analog and control integration • High-performance 16-bit ADCs (4x) support precision

conversion of multiple analog domains • Delta-sigma filters with integrated comparators

provide isolated current sensing with automatic PWM trips for over current/voltage conditions

• High-resolution PWMs, QEP and more integrated peripherals supporting real-time control applications

Processing performance • Performance from 240MIPS – 800MIPS • Faster execution of trigonometric functions and

communications algorithms with hardware accelerators (TMU, VCU)

• Programmable real-time accelerators enable more parallel processing horsepower

DNA of TI’s C2000™ F28x7x MCUs

4

C2000™ F28x7x MCUs

Page 5: C2000™ F28x7x MCU overview

Hardware accelerators boost C28x performance

Trigonometric Math Unit (TMU) Viterbi Complex Unit (VCU II) • CPU supports instructions for sin, cos, atan,

divide, square root • User writes Code in C, using math.h functions,

compiler automatically picks up the instructions

Use Case: Resolver – angular position • Calculation to determine motor shaft position • Angle calculated using Atan2 trig operation • 10x improvement over ARM® Cortex®-M4F

Example Angle Calculation

ARM Cortex M4F Cycles

TMU accelerator

100+

14

• Supports Smart Grid Advanced Meter Infrastructure networks such as PRIME, G3 and IEEE-P1901.2

• Also supports advanced math calculations such as FFT and IFFT—useful to run vibrational analysis to predict motor failures

Use Case: G3-FCC (full) • Run full G3-FCC protocol

Example: G3 Protocol

Existing 32-bit floating pt MCUs

VCU II accelerator

700+

73

5

Page 6: C2000™ F28x7x MCU overview

Expand system processing bandwidth with a programmable real-time accelerator (CLA)

C28x

C28x: Partitioning CPU bandwidth today without a CLA

System diagnostics

Communications

Motion control

Vibration analysis

Output

F2807x

Background tasks

Lower frequency

control Highest frequency control

Control & reference

Control & math

Feedback Processing & math

Deterministic Synchronization

C28x: Headroom for more background and lower frequency tasks CLA: Dedicated bandwidth for high frequency control loops

CLA as full control loop manager

6

Page 7: C2000™ F28x7x MCU overview

Example use case for CLA Programmable real-time control accelerator (CLA) and C28x CPU enable implementation of completely independent secondary control loops or host functionality:

3-Phase Inverter

3-Phase Inverter

2-Phase Interleaved PFC

3-Phase Inverter

Sen-sing

C28x core(s)

CLA or C28x

core(s)

Actu-ation

Sen-sing

C28x core(s)

CLA or C28x™ core(s)

Actu-ation

7

Page 8: C2000™ F28x7x MCU overview

F28x7x MCUs

All in one Integration: Analog, control and communication peripherals

Control Peripherals

Communication Peripherals

Analog

Delta-Sigma I/F x8 CAN

2.0 x2 EMIF

x2 Window

Comparators x8

16-bit ADC x4 1.1 MSPS

ePWMx24 eHRPWMx16

USB 2.0 Host FS MAC & PHY

Connectivity

DAC x3

Dual CAN 2.0 enables intra-system device communication in applications

High performance ADCs for increased system throughput in industrial applications

Integrated delta-sigma filters with a comparison unit in each channel simplify adoption of delta-sigma modulator technology, providing more options for how to implement sensing

Dual EMIF interface to support 16-bit / 32-bit memory extension

Dynamically configurable windowed comparators provide fast over/under voltage and current fault detection

Integrated 12-bit DACs provide needed resolver excitation or waveform reconstruction

8

8

… and more

3

3

8

Page 9: C2000™ F28x7x MCU overview

• controlSUITE™ Software • Code Composer Studio (CCS)

IDE

TMS320F2837xD Actuation

12x ePWM Modules (Type 3) 24x Outputs (16x High-Res)

Fault Trip Zones

3x 12-bit DAC

Connectivity 4x UART

2x I2C (w/ true PMBus)

3x SPI

2x McBSP

2x CAN

USB 2.0 FS Host/Device

uPP

Sensing ADC1: 16-bit, 1.1-MSPS

12-bit, 3.5 MSPS

ADC2: 16-bit, 1.1-MSPS 12-bit, 3.5 MSPS

ADC3: 16-bit, 1.1-MSPS 12-bit, 3.5 MSPS

ADC4: 16-bit, 1.1-MSPS 12-bit, 3.5 MSPS

8x Windowed Comparators w/ Integrated 12-bit DAC

8x Delta-Sigma Filters

Temperature Sensor

3x eQEP

6x eCAP

Power & Clocking 2x 10 MHz OSC

Ext OSC Input

POR Protection

System Modules 3x 32-bit CPU Timers

Missing Clock Detection

Watchdog Timer

2x 192 Interrupt PIE

Memory Up to 512 KB

Flash

Up to 102 KB SRAM

6ch DMA

Debug Real-time JTAG

CLA core

200 MHz FPU

Temperatures 105C 125C Q100

Processing C28x DSP

core 200 MHz

FPU

TMU

VCU-II

Tools

• Dual floating-point C28x core with real-time control accelerator (CLA) for consolidation of multi-processor architectures

• Trigonometric Math Unit (TMU) hardware accelerator for reduced cycle times on trig math instructions (common in torque loops)

• Integration of four independent 16-bit ADCs driving precision conversion

• Faster flash access speed in new 65nm technology (2-wait states instead of 5) driving faster command execution

• 8x windowed comparators for voltage and current limit protection of power stage

• 8x delta-sigma decimation filters for isolated current sensing

Differentiation

TMS320F2837xD Isolated controlCARD

Part Number: TMDXCNCD28377D

TMS320F2837xD Experimenter’s Kit

Part Number: TMDXDOCK28377D Package Dimension

176-pin HLQFP 14x14mm

337-pin NFBGA 16x16mm

Software Packages

Sampling

Starting at $14.33

2x 128-bit Security Zones

Boot ROM

2x EMIF

Memory Up to 512 KB

Flash

Up to 102 KB SRAM

6ch DMA

CLA core

200 MHz FPU

Processing C28x DSP

core 200 MHz

FPU

TMU

VCU-II

Delfino™ TMS320F2837xD MCUs

9

Page 10: C2000™ F28x7x MCU overview

• controlSUITE™ Software • Code Composer Studio (CCS)

IDE

TMS320F2837xS Actuation

12x ePWM Modules (Type 3) 24x Outputs (16x High-Res)

Fault Trip Zones

3x 12-bit DAC

Connectivity 4x UART

2x I2C (w/ true PMBus)

3x SPI

2x McBSP

2x CAN 2.0

USB 2.0 OTG FS MAC & PHY

uPP

Sensing ADC1: 16-bit, 1.1-MSPS

12-bit, 3.5 MSPS

ADC2: 16-bit, 1.1-MSPS 12-bit, 3.5 MSPS

ADC3: 16-bit, 1.1-MSPS 12-bit, 3.5 MSPS

ADC4: 16-bit, 1.1-MSPS 12-bit, 3.5 MSPS

8x Windowed Comparators w/ Integrated 12-bit DAC

8x Delta-Sigma Filters

Temperature Sensor

3x eQEP

6x eCAP

Power & Clocking 2x 10 MHz OSC

4-20 MHz Ext OSC Input

System Modules 3x 32-bit CPU Timers

NMI Watchdog Timer

192 Interrupt PIE

Memory Up to 1 MB Flash +ECC

Up to 164 kB SRAM +parity

6ch DMA

Debug Real-time JTAG

CLA core 200 MHz

FPU

Temperatures 105C 125C Q100

Processing C28x DSP core

200 MHz FPU

TMU

VCU-II

Tools

• Floating-point C28x core with real-time control accelerator (CLA) for multi-tasking critical control loops with general applications actions

• Trigonometric Math Unit (TMU) hardware accelerator for reduced cycle times on trig math instructions (common in torque loops)

• Integration of four independent 16-bit ADCs driving precision conversion

• Faster flash access speed in new 65nm technology (2-wait states instead of 5) driving faster command execution

• 8x windowed comparators for voltage and current limit protection of power stage

• 8x delta-sigma decimation filters for isolated current sensing

Differentiation

TMS320F2837xD Isolated controlCARD

Part Number: TMDXCNCD28377D

TMS320F2837xD Experimenter’s Kit

Part Number: TMDXDOCK28377D Package Dimension 100-pin HTQFP 14x14mm 176-pin HLQFP 24x24mm 337-pin NFBGA 16x16mm

Software Packages

2x 128-bit Security Zones

Boot ROM

2x EMIF

Delfino™ TMS320F2837xS MCUs Sampling

Starting at $11.32

10

Page 11: C2000™ F28x7x MCU overview

• controlSUITE™ Software • Code Composer Studio (CCS)

IDE

TMS320F2807x Actuation

12x ePWM Modules 24x Outputs (10x High-Res)

Fault Trip Zones

12-bit DAC

Connectivity 4x UART

2x I2C (2x true PMBus)

3x SPI

2x McBSP

2x CAN 2.0B

USB 2.0 OTG FS MAC & PHY

Sensing ADC1: 12-bit, 3.1 MSPS

ADC2: 12-bit, 3.1 MSPS

ADC3: 12-bit, 3.1 MSPS

8x Windowed Comparators w/ Integrated 12-bit DAC

8x Delta-Sigma Filters

Temperature Sensor

3x eQEP

6x eCAP

Power & Clocking 2x 10 MHz OSC

4-20 MHz Ext OSC Input

System Modules 3x 32-bit CPU Timers

NMI Watchdog Timer

192 Interrupt PIE

Memory Up to 512 kB Flash +ECC

Up to 100 kB SRAM +parity

6ch DMA

Debug Real-time JTAG

CLA core 120 MHz

FPU

Temperatures 105C 125C Q100

Processing C28x DSP core

120 MHz FPU

TMU

• Floating-point C28x core with real-time control accelerator (CLA) for multi-tasking critical control loops with general applications actions

• Trigonometric Math Unit (TMU) hardware accelerator for reduced cycle times on trig math instructions (common in torque loops)

• Faster flash access speed in new 65nm technology (2-wait states instead of 5) driving faster command execution

• Integration of three independent 12-bit ADCs driving simultaneous conversion of multiple domains

• 8x windowed comparators for voltage and current limit protection of power stage

• 8x delta-sigma decimation filters for isolated current sensing

Differentiation

TMS320F2807x Isolated controlCARD

Part Number: TMDXCNCD28075

TMS320F2807x Experimenter’s Kit

Part Number: TMDXDOCK28075 Package Dimension 100-pin HTQFP 14x14mm 176-pin HLQFP 24x24mm

Software Packages

2x 128-bit Security Zones

Boot ROM

EMIF

Piccolo™ TMS320F2807x MCUs

Tools

Sampling

Starting at $10.37

11

Page 12: C2000™ F28x7x MCU overview

Scalability enables complete portfolios

Delfino™ F2837xS (Mid-high end)

Pin compatible, software compatible

Performance: 400 MIPS total

Memory:

Key peripherals: 16-bit/12-bit ADCs, PWMs, delta-sigma filter, dual CAN, CAP, EMIF, comparators, USB, etc.

Piccolo™ F2807x (Low-mid end)

Performance: 240 MIPS total

Memory:

Key peripherals: 12-bit ADCs, PWMs, delta-sigma filter, dual CAN, CAP, EMIF, comparators, USB, etc.

Delfino F2837xD (High end)

Performance: 800 MIPS total

Memory:

Key peripherals: 16-bit/12-bit ADCs, PWMs, delta-sigma filter, dual CAN, CAP, EMIF, comparators, USB, etc.

C28 200 MHz

C28 200 MHz

CLA 200 MHz

C28 200 MHz

1MB FLASH

204KB SRAM

C28 200 MHz

CLA 200 MHz

1MB FLASH

164KB SRAM

C28 120 MHz

CLA 120 MHz

512KB FLASH

100KB SRAM

12

Page 13: C2000™ F28x7x MCU overview

Migrating to a high-performance architecture

Pin and software

compatibility

High performance migration

High performance migration Benefits • Dual-core and dual-CLA

architecture resulting in 800MIPS total system performance

• Enable processor consolidation with intelligent system partitioning

• Four 16-bit ADCs for higher resolution in servo drives

• Additional analog and control peripherals (comparators, DAC, QEP, uPP, PWMs and more)

Target markets • AC inverters • Renewable energy • Automotive

transportation • Power monitoring &

protection • Automotive radar • Smart metering

Benefits • Single-core CPU with

CLA driving 400MIPS total system performance

• Four 16-bit ADCs for higher resolution in servo drives

• Additional analog and control peripherals (comparators, DAC, QEP, uPP, PWMs and more)

13

Page 14: C2000™ F28x7x MCU overview

Migrating to system consolidated architecture

Benefits • Increased CPU and CLA speeds

of 120MHz each • Faster flash access, resulting in

quick code execution • Integrated TMU accelerator,

resulting low latency control loops

• Increase in number of ADC modules (2 -> 3), allowing simultaneous sampling of three independent sampling domains

• New delta-sigma filters enable isolated current shunt measurements

Target markets • Motor control • Low-end servo drives • Low-end AC inverters • PLC

Target markets • Mid-end servo drives • AC inverters • Solar inverters • CNC

Low cost migration

High performance migration

14

Page 15: C2000™ F28x7x MCU overview

Quickly and easily get started with F28x7x

Experimenter’s Kits TMDXDOCK28377D - $219 TMDXDOCK28075 - $189

controlCARDs TMDXCNCD28377D - $159 TMDXCNCD28075 - $129

Support Tools Software

ControlSUITE™ software • Device headers • Peripheral examples • Application libraries • Device libraries • and more...

Code Composer Studio™

integrated development environment v6

• Intuitive development environment

• Based on open-source Eclipse

... and more to come!

For Delfino™ F2837xD and F2837xS MCUS For Piccolo ™ F2807x MCUs

15

Page 16: C2000™ F28x7x MCU overview

16

Helpful links to get started F28x7x Overview Video www.ti.com/f28x7xvideo F28x7x MCUs at a glance www.ti.com/f28x7x

Online Training www.ti.com/c2x-f2837xd-c2xtr

Experimenter’s Kits http://www.ti.com/tool/tmdxdock28377d http://www.ti.com/tool/TMDXDOCK28075

controlCARD http://www.ti.com/tool/tmdxcncd28377d http://www.ti.com/tool/TMDXCNCD28075

controlSUITE http://www.ti.com/tool/controlsuite

Support: (E2E Forum) http://e2e.ti.com/support/microcontrollers/c2000/f/171.aspx

Page 17: C2000™ F28x7x MCU overview

Thank You Customers differentiate their real-time processing design faster and easier with the right embedded processor,

software, system resources and broad local support from TI

17

SPRV067

Page 18: C2000™ F28x7x MCU overview

IMPORTANT NOTICETexas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, enhancements, improvements and otherchanges to its semiconductor products and services per JESD46, latest issue, and to discontinue any product or service per JESD48, latestissue. Buyers should obtain the latest relevant information before placing orders and should verify that such information is current andcomplete. All semiconductor products (also referred to herein as “components”) are sold subject to TI’s terms and conditions of salesupplied at the time of order acknowledgment.TI warrants performance of its components to the specifications applicable at the time of sale, in accordance with the warranty in TI’s termsand conditions of sale of semiconductor products. Testing and other quality control techniques are used to the extent TI deems necessaryto support this warranty. Except where mandated by applicable law, testing of all parameters of each component is not necessarilyperformed.TI assumes no liability for applications assistance or the design of Buyers’ products. Buyers are responsible for their products andapplications using TI components. To minimize the risks associated with Buyers’ products and applications, Buyers should provideadequate design and operating safeguards.TI does not warrant or represent that any license, either express or implied, is granted under any patent right, copyright, mask work right, orother intellectual property right relating to any combination, machine, or process in which TI components or services are used. Informationpublished by TI regarding third-party products or services does not constitute a license to use such products or services or a warranty orendorsement thereof. Use of such information may require a license from a third party under the patents or other intellectual property of thethird party, or a license from TI under the patents or other intellectual property of TI.Reproduction of significant portions of TI information in TI data books or data sheets is permissible only if reproduction is without alterationand is accompanied by all associated warranties, conditions, limitations, and notices. TI is not responsible or liable for such altereddocumentation. Information of third parties may be subject to additional restrictions.Resale of TI components or services with statements different from or beyond the parameters stated by TI for that component or servicevoids all express and any implied warranties for the associated TI component or service and is an unfair and deceptive business practice.TI is not responsible or liable for any such statements.Buyer acknowledges and agrees that it is solely responsible for compliance with all legal, regulatory and safety-related requirementsconcerning its products, and any use of TI components in its applications, notwithstanding any applications-related information or supportthat may be provided by TI. Buyer represents and agrees that it has all the necessary expertise to create and implement safeguards whichanticipate dangerous consequences of failures, monitor failures and their consequences, lessen the likelihood of failures that might causeharm and take appropriate remedial actions. Buyer will fully indemnify TI and its representatives against any damages arising out of the useof any TI components in safety-critical applications.In some cases, TI components may be promoted specifically to facilitate safety-related applications. With such components, TI’s goal is tohelp enable customers to design and create their own end-product solutions that meet applicable functional safety standards andrequirements. Nonetheless, such components are subject to these terms.No TI components are authorized for use in FDA Class III (or similar life-critical medical equipment) unless authorized officers of the partieshave executed a special agreement specifically governing such use.Only those TI components which TI has specifically designated as military grade or “enhanced plastic” are designed and intended for use inmilitary/aerospace applications or environments. Buyer acknowledges and agrees that any military or aerospace use of TI componentswhich have not been so designated is solely at the Buyer's risk, and that Buyer is solely responsible for compliance with all legal andregulatory requirements in connection with such use.TI has specifically designated certain components as meeting ISO/TS16949 requirements, mainly for automotive use. In any case of use ofnon-designated products, TI will not be responsible for any failure to meet ISO/TS16949.Products ApplicationsAudio www.ti.com/audio Automotive and Transportation www.ti.com/automotiveAmplifiers amplifier.ti.com Communications and Telecom www.ti.com/communicationsData Converters dataconverter.ti.com Computers and Peripherals www.ti.com/computersDLP® Products www.dlp.com Consumer Electronics www.ti.com/consumer-appsDSP dsp.ti.com Energy and Lighting www.ti.com/energyClocks and Timers www.ti.com/clocks Industrial www.ti.com/industrialInterface interface.ti.com Medical www.ti.com/medicalLogic logic.ti.com Security www.ti.com/securityPower Mgmt power.ti.com Space, Avionics and Defense www.ti.com/space-avionics-defenseMicrocontrollers microcontroller.ti.com Video and Imaging www.ti.com/videoRFID www.ti-rfid.comOMAP Applications Processors www.ti.com/omap TI E2E Community e2e.ti.comWireless Connectivity www.ti.com/wirelessconnectivity

Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265Copyright © 2014, Texas Instruments Incorporated