TI F28M35M52C

C2000™ Concerto™
Microcontrollers
2H 2011
www.ti.com/concerto
Control or communications? Why compromise?
Engineering is full of compromises. It’s a balance between numerous
aspects – cost, power consumption, reliability, feature set, flexibility, and the list goes on. With every generation, engineers push the
envelope of efficiency and functionality in their designs. Digital control
is bringing new possibilities in driving smarter and more efficient
systems. Connectivity is becoming pervasive in applications that
previously didn’t require communication. Today, in many real-time
control applications, such as automation or energy conversion, one
of the biggest compromises is finding a balance between robust loop
control and adding communications or host functionality. But what if
you could eliminate some of those compromises?
Standard MCU Challenge
Controller
MCU
Interrupts
In the past, there were two solutions to this problem. The first,
in cost-sensitive applications, was to select one MCU that would
perform both control and communications functions. From a hardware
Classic Control Challenge
• Additional complexity
• Dual developments
MCU
plus interface
challenges/latency
standpoint, it’s a simple solution, but often requires a compromise on
features and performance. In addition, software becomes more difficult as tasks and interrupts must be prioritized properly.
Loop Controller
MCU
• Real-time control
• Faster/more loops
• Small sampling
windows
Host Controller
• Communications
• Logic/profile
• Sequencing/monitoring
Interrupts
A second solution is to use two microcontrollers – a host microcontroller taking care of communications, monitoring, and other
system functions while a second loop microcontroller focuses on the
With the C2000 Concerto™ family of microcontrollers, the need
to compromise is eliminated. By combining an industry-leading
Host core along with an industry-leading control core, Concerto
real-time control aspect. This solution provides clean partitioning, but
adds cost, complexity, and latency from communication between the
two controllers.
MCUs provide the best of both worlds in one device, simplifying
both hardware and software aspects, all while reducing cost.
Introducing Concerto™ MCUs: Connectivity without compromise
Control Subsystem
C28x™ 32-bit CPU
Up to 150 MHz
Floating-point
unit
Host Subsystem
Shared
VCU
Comms
• Viterbi
• CRC
• Complex MPY
• FFT
• McBSP/SPI/
I2 S
• UART
System
Analog
Temp sense
®
12 bit, 10 ch, 2 SH, 3 MSPS
3-ch analog comparator
™
ARM Cortex -M3
32-bit CPU
Up to 100 MHz
System & Clocking
12 bit, 10 ch, 2 SH, 3 MSPS
3-ch analog comparator
Memory
6-ch DMA
Parity RAM
256–512 KB
ECC Flash
Control Modules
2-KB message
20-KB ECC RAM
32-ch DMA
4 Timers
2 Watchdogs
Memory
Communications
2-KB message
256–512 KB
ECC Flash
10/100 Ethernet MAC
1588 w/ MII
9× ePWM modules:
18× Outputs / 16× HR
Up to 64 KB
16 KB ECC RAM
USB OTG FS PHY
128-bit security
Fault trip zones
Pwr & Clocking
2× 128-bit security
4× SSI
16-KB parity RAM
5× UART
16-KB parity RAM
6× 32-bit eCAP
64-KB ROM
2× I2C
64-KB ROM
3× 32-bit eQEP
External interface
2× CAN
• 10 MHz / 30 KHz INT OSC
• 4–20 MHz EXT
• Clock fail detect
• 3.3-V VREG
• POR/BOR
Real-Time Control
TI 32-bit F28x with FPU
Host MCU
ARM® 32-bit Cortex™-M3
Processing and control
• Industry leading computational
performance
• Lowest control loop latency
• Robust control software support
• Fine-tuned control architecture
Ecosystem
• Operating systems
• Middleware
• Software infrastructure
Precision peripherals
• Flexible, highest resolution, best
synchronization PWMs
• High-speed precision-synchronized
analog
• Flexible power line modem solution
Industry’s #1 MCU for
power electronics and
power-line modem
+
Rich Communications
• Ethernet
• USB
• CAN, serials
• Wireless
• Various field busses
Application Layer
• Sequencing, profiles
• Diagnostics, monitoring
Industry’s #1 MCU for general
purpose and communication
Concerto™ MCUs: Best of both worlds
With both host and control subsystems on one device, Concerto MCUs
bring you the best of both worlds:
C28x Core (control):
•
•
•
•
Up to 150 MHz with floating point
Sensing and DSP filtering and processing
Firmware programmable power line modem solutions
PWMs with unmatched flexibility, programmability, and resolution
(down to 100 picoseconds)
• Enhanced Quadrature Encoder interface (eQEP) is compatible with
almost any linear or rotary encoder for motor control applications
• Enhanced capture for precision in applications like radar and ultrasonic sensing
100-ps PWM Resolution
ARM® Cortex™-M3 (host):
• Up to 100 MHz
• Take advantage of Cortex-M3’s rich ecosystem
• Optimized for host communications
Shared / System:
• Up to 1MB of 65-nm Flash and 132K RAM
• Dual 12-bit ADC, 3 MSPS and 2 sample-and-holds each,
20 channels. Unique start-of-conversion triggering for intelligent
sampling.
• Error detection and correction on Flash and RAM sectors
• Redundancy for safety
• Two independent cores with monitoring
• Dual ADCs for speed and reliability
• Built-in clock monitoring with multiple system watch dogs
• Security features for memory protection
• Inter-processing communications library for simple, no-lag information transfer between subsystems
• On-chip analog comparators for instantaneous over-current/overvoltage protection
• Even more integration to simplify hardware design
• Integrated high-speed oscillator and real-time clock
• On-chip POR/BOR
• Single-rail supply, on-chip voltage regulator
• Automotive Q100
Focus on differentiation
Concerto MCUs allow engineers to leverage easy-to-use software
and application libraries from the C2000™ controlSUITE™ software platform as well as ARM Cortex-M3’s ecosystem, resulting
in an unparalleled environment of software and support. Previous
developments on C2000 can be ported to Concerto. MCUs
• Scalability between the entire C2000 portfolio – from 40 MHz to
300 MHz
• Single IDE built in functionality with dual core debugging and
programming
• Multi-OS support
• controlSUITE software
• 40+ man years of application software libraries and device drivers
• Plethora of libraries - communication stacks (USB, Ethernet)
motor control, digital power, power line communication
• Application kit software and hardware completely open source,
including schematics, bill of materials, even layouts
controlSUITE: C2000 C28x
controlSUITE: ARM Cortex-M3
• Header file library
• Allows for bit-field register access or driver-based functions
• Peripheral driver library
• Allows for direct register access or driver-based functions
• Math, DSP libraries for both fixed and floating point
• Display, graphics library
• Application libraries (motor control, digital power, and more!)
• Code examples
• Code examples and utilities
• In-system programming support
• SYSBIOS from TI
• CMSIS hardware abstraction
• Complete source code available, free license and royalty-free
use
• Complete source code available, free license and royalty-free
use
Concerto™ MCU applications and benefits
With Concerto MCUs, a variety of applications can benefit from separate host and control subsystems.
Industrial automation
Host
OS / RTOS
Communication bridge
Motion profile
System management
Control
Multiple motors
Torque and speed control
Precision sensing
Benefits
• Host subsystem takes care of communication and system management without
being sidetracked by strict control loop
interrupts
• Control subsystem is not burdened by
communication, more bandwidth for
custom control algorithms and multi-axis
control
• Industry-leading PWMs for precision motor
control
• On-chip comparators for over-current and
over-voltage detection to protect equipment
Solar farms
Host
OS / RTOS
Communication bridge
Diagnostics
System management
Control
Max power point tracking
DC/DC boost
DC/AC conversion
Benefits
• Host subsystem takes care of diagnostics
and management
• Control subsystem optimized for maximum
power point tracking algorithms
• Integrate power tracking along with power
conversion
• Enable smart switching between grid connection and battery systems
• Programmable for any power line communications protocol
Server farms
Benefits
Host
Load balancing
Diagnostics
System management
Control
Power conversion
Multiple rails and loads
Driving efficient topologies
UPS
• Host subsystem takes care of communication, load balancing, and more
• Control subsystem can focus on digital
power techniques for higher efficiency,
increased reliability
• Programmable control subsystem allows
for increased scalability between power
rating levels and topologies
• Instantaneously detect power irregularities
and switch to UPS backup systems
Concerto™ MCU parts list
Processor
Memory
Control Interfaces
Communication Ports
Other
I/O /
Ext.
Supply
Speed
Temp 10kU
Event
0-Pin I/O Voltage
(MHz)
RAM Flash PWM HR
(-40 to SRP
Cap- QEP/
ADC
ADC ADC Compa- USB
Part Number C28x/CM3 FPU VCU DMA (KB) (KB) Chs* PWM Timers tures QEI Resolution Inputs MSPS rators (OTG) ENET SPI SCI CAN I2C McBSP OSCs Pins (V) Packaging 125°C) (U.S. $)
5-Series: Entry
F28M35E20B 60/60
Yes Yes Yes 72 512 24 16
25
6
3 2× 12-bit
20
4.6
6
–
–
5 6 2 3
1
2
64 3.3/3.3 144 HTQFP Yes
6.71
F28M35E20C 60/60
Yes Yes Yes 72 512 24 16
25
6
3 2× 12-bit
20
4.6
6
1
Yes 5 6 2 3
1
2
64 3.3/3.3 144 HTQFP Yes
8.15
F28M35E22B 60/60
Yes Yes Yes 136 512 24 16
25
6
3 2× 12-bit
20
4.6
6
–
–
5 6 2 3
1
2
64 3.3/3.3 144 HTQFP Yes
8.64
F28M35E22C 60/60
Yes Yes Yes 136 512 24 16
25
6
3 2× 12-bit
20
4.6
6
1
Yes 5 6 2 3
1
2
64 3.3/3.3 144 HTQFP Yes 10.08
F28M35E32B 60/60
Yes Yes Yes 136 768 24 16
25
6
3 2× 12-bit
20
4.6
6
–
–
5 6 2 3
1
2
64 3.3/3.3 144 HTQFP Yes
9.26
F28M35E32C 60/60
Yes Yes Yes 136 768 24 16
25
6
3 2× 12-bit
20
4.6
6
1
Yes 5 6 2 3
1
2
64 3.3/3.3 144 HTQFP Yes 10.70
F28M35E50B 60/60
Yes Yes Yes 72 1024 24 16
25
6
3 2× 12-bit
20
4.6
6
–
–
5 6 2 3
1
2
64 3.3/3.3 144 HTQFP Yes
8.88
F28M35E50C 60/60
Yes Yes Yes 72 1024 24 16
25
6
3 2× 12-bit
20
4.6
6
1
Yes 5 6 2 3
1
2
64 3.3/3.3 144 HTQFP Yes 10.32
F28M35E52B 60/60
Yes Yes Yes 136 1024 24 16
25
6
3 2× 12-bit
20
4.6
6
–
–
5 6 2 3
1
2
64 3.3/3.3 144 HTQFP Yes
9.84
F28M35E52C 60/60
Yes Yes Yes 136 1024 24 16
25
6
3 2× 12-bit
20
4.6
6
1
Yes 5 6 2 3
1
2
64 3.3/3.3 144 HTQFP Yes 11.28
5-Series: Mid-end
F28M35M20B 75/75
Yes Yes Yes 72 512 24 16
25
6
3 2× 12-bit
20
5.8
6
–
–
5 6 2 3
1
2
64 3.3/3.3 144 HTQFP Yes
9.12
F28M35M20C 75/75
Yes Yes Yes 72 512 24 16
25
6
3 2× 12-bit
20
5.8
6
1
Yes 5 6 2 3
1
2
64 3.3/3.3 144 HTQFP Yes 10.56
F28M35M22B 75/75
Yes Yes Yes 136 512 24 16
25
6
3 2× 12-bit
20
5.8
6
–
–
5 6 2 3
1
2
64 3.3/3.3 144 HTQFP Yes 10.08
F28M35M22C 75/75
Yes Yes Yes 136 512 24 16
25
6
3 2× 12-bit
20
5.8
6
1
Yes 5 6 2 3
1
2
64 3.3/3.3 144 HTQFP Yes 11.52
F28M35M32B 75/75
Yes Yes Yes 136 768 24 16
25
6
3 2× 12-bit
20
5.8
6
–
–
5 6 2 3
1
2
64 3.3/3.3 144 HTQFP Yes 10.70
F28M35M32C 75/75
Yes Yes Yes 136 768 24 16
25
6
3 2× 12-bit
20
5.8
6
1
Yes 5 6 2 3
1
2
64 3.3/3.3 144 HTQFP Yes 12.14
F28M35M50B 75/75
Yes Yes Yes 72 1024 24 16
25
6
3 2× 12-bit
20
5.8
6
–
–
5 6 2 3
1
2
64 3.3/3.3 144 HTQFP Yes 10.32
F28M35M50C 75/75
Yes Yes Yes 72 1024 24 16
25
6
3 2× 12-bit
20
5.8
6
1
Yes 5 6 2 3
1
2
64 3.3/3.3 144 HTQFP Yes 11.76
F28M35M52B 75/75
Yes Yes Yes 136 1024 24 16
25
6
3 2× 12-bit
20
5.8
6
–
–
5 6 2 3
1
2
64 3.3/3.3 144 HTQFP Yes 11.28
F28M35M52C 75/75
Yes Yes Yes 136 1024 24 16
25
6
3 2× 12-bit
20
5.8
6
1
Yes 5 6 2 3
1
2
64 3.3/3.3 144 HTQFP Yes 12.72
5-Series: High-end
150/75 or
F28M35H20B
Yes Yes Yes 72 512 24 16
25
6
3 2× 12-bit
20
5.8
6
–
–
5 6 2 3
1
2
64 3.3/3.3 144 HTQFP Yes 11.76
100/100
150/75 or
F28M35H20C
Yes Yes Yes 72 512 24 16
25
6
3 2× 12-bit
20
5.8
6
1
Yes 5 6 2 3
1
2
64 3.3/3.3 144 HTQFP Yes 13.20
100/100
150/75 or
F28M35H22B
Yes Yes Yes 136 512 24 16
25
6
3 2× 12-bit
20
5.8
6
–
–
5 6 2 3
1
2
64 3.3/3.3 144 HTQFP Yes 12.72
100/100
150/75 or
F28M35H22C
Yes Yes Yes 136 512 24 16
25
6
3 2× 12-bit
20
5.8
6
1
Yes 5 6 2 3
1
2
64 3.3/3.3 144 HTQFP Yes 14.16
100/100
150/75 or
F28M35H32B
Yes Yes Yes 136 768 24 16
25
6
3 2× 12-bitt
20
5.8
6
–
–
5 6 2 3
1
2
64 3.3/3.3 144 HTQFP Yes 13.34
100/100
150/75 or
F28M35H32C
Yes Yes Yes 136 768 24 16
25
6
3 2× 12-bit
20
5.8
6
1
Yes 5 6 2 3
1
2
64 3.3/3.3 144 HTQFP Yes 14.78
100/100
150/75 or
F28M35H50B
Yes Yes Yes 72 1024 24 16
25
6
3 2× 12-bit
20
5.8
6
–
–
5 6 2 3
1
2
64 3.3/3.3 144 HTQFP Yes 12.96
100/100
150/75 or
F28M35H50C
Yes Yes Yes 72 1024 24 16
25
6
3 2× 12-bit
20
5.8
6
1
Yes 5 6 2 3
1
2
64 3.3/3.3 144 HTQFP Yes 14.40
100/100
150/75 or
F28M35H52B
Yes Yes Yes 136 1024 24 16
25
6
3 2× 12-bit
20
5.8
6
–
–
5 6 2 3
1
2
64 3.3/3.3 144 HTQFP Yes 13.92
100/100
150/75 or
F28M35H52C
Yes Yes Yes 136 1024 24 16
25
6
3 2× 12-bit
20
5.8
6
1
Yes 5 6 2 3
1
2
64 3.3/3.3 144 HTQFP Yes 15.36
100/100
All devices include one 2-pin oscillator and POR/BOR.
*PWM channels include output from ePWM modules (2 per module) and eCAP. The eCAP can be configured as a PWM when not used for capture.
Development tools
Concerto tools will continue the C2000™ controlCARD tools methodology. By detaching the C2000 processor and all necessary support
circuitry and putting them on controlCARDs, a designer can test multiple processors on one application board. These controlCARDs require
only one 5-V supply and plug into a simple motherboard connector
Part number
Description
Price
TMDXCNCDH52C1
F28M35H52 controlCARD
$130.00
TMDXDOCKH52C1
F28M35H52 Experimenter Kit
$185.00
that gives access to every pin on the device. All C2000 application kits
are also based on controlCARDs
Start exploring what Concerto MCUs have to offer, right out of
the box!
F28M35H52 Experimenter Kit
F28M335H52 controlCard
Important Notice: The products and services of Texas Instruments Incorporated and its subsidiaries described herein are sold subject to TI’s standard terms and conditions of sale.
Customers are advised to obtain the most current and complete information about TI products and services before placing orders. TI assumes no liability for applications assistance,
customer’s applications or product designs, software performance, or infringement of patents. The publication of information regarding any other company’s products or services does not
constitute TI’s approval, warranty or endorsement thereof.
The platform bar, C2000, Concerto, Delfino, Piccolo and Sitara are trademarks of Texas Instruments. All other trademarks are the property of their respective owners.
© 2011 Texas Instruments Incorporated
Printed in U.S.A. by Etheridge Printing Company, Dallas, TX
SPRB203A
IMPORTANT NOTICE
Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements, improvements,
and other changes to its products and services at any time and to discontinue any product or service without notice. Customers should
obtain the latest relevant information before placing orders and should verify that such information is current and complete. All products are
sold subject to TI’s terms and conditions of sale supplied at the time of order acknowledgment.
TI warrants performance of its hardware products to the specifications applicable at the time of sale in accordance with TI’s standard
warranty. Testing and other quality control techniques are used to the extent TI deems necessary to support this warranty. Except where
mandated by government requirements, testing of all parameters of each product is not necessarily performed.
TI assumes no liability for applications assistance or customer product design. Customers are responsible for their products and
applications using TI components. To minimize the risks associated with customer products and applications, customers should provide
adequate design and operating safeguards.
TI does not warrant or represent that any license, either express or implied, is granted under any TI patent right, copyright, mask work right,
or other TI intellectual property right relating to any combination, machine, or process in which TI products or services are used. Information
published by TI regarding third-party products or services does not constitute a license from TI to use such products or services or a
warranty or endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectual
property of the third party, or a license from TI under the patents or other intellectual property of TI.
Reproduction of TI information in TI data books or data sheets is permissible only if reproduction is without alteration and is accompanied
by all associated warranties, conditions, limitations, and notices. Reproduction of this information with alteration is an unfair and deceptive
business practice. TI is not responsible or liable for such altered documentation. Information of third parties may be subject to additional
restrictions.
Resale of TI products or services with statements different from or beyond the parameters stated by TI for that product or service voids all
express and any implied warranties for the associated TI product or service and is an unfair and deceptive business practice. TI is not
responsible or liable for any such statements.
TI products are not authorized for use in safety-critical applications (such as life support) where a failure of the TI product would reasonably
be expected to cause severe personal injury or death, unless officers of the parties have executed an agreement specifically governing
such use. Buyers represent that they have all necessary expertise in the safety and regulatory ramifications of their applications, and
acknowledge and agree that they are solely responsible for all legal, regulatory and safety-related requirements concerning their products
and any use of TI products in such safety-critical applications, notwithstanding any applications-related information or support that may be
provided by TI. Further, Buyers must fully indemnify TI and its representatives against any damages arising out of the use of TI products in
such safety-critical applications.
TI products are neither designed nor intended for use in military/aerospace applications or environments unless the TI products are
specifically designated by TI as military-grade or "enhanced plastic." Only products designated by TI as military-grade meet military
specifications. Buyers acknowledge and agree that any such use of TI products which TI has not designated as military-grade is solely at
the Buyer's risk, and that they are solely responsible for compliance with all legal and regulatory requirements in connection with such use.
TI products are neither designed nor intended for use in automotive applications or environments unless the specific TI products are
designated by TI as compliant with ISO/TS 16949 requirements. Buyers acknowledge and agree that, if they use any non-designated
products in automotive applications, TI will not be responsible for any failure to meet such requirements.
Following are URLs where you can obtain information on other Texas Instruments products and application solutions:
Products
Applications
Audio
www.ti.com/audio
Communications and Telecom www.ti.com/communications
Amplifiers
amplifier.ti.com
Computers and Peripherals
www.ti.com/computers
Data Converters
dataconverter.ti.com
Consumer Electronics
www.ti.com/consumer-apps
DLP® Products
www.dlp.com
Energy and Lighting
www.ti.com/energy
DSP
dsp.ti.com
Industrial
www.ti.com/industrial
Clocks and Timers
www.ti.com/clocks
Medical
www.ti.com/medical
Interface
interface.ti.com
Security
www.ti.com/security
Logic
logic.ti.com
Space, Avionics and Defense
www.ti.com/space-avionics-defense
Power Mgmt
power.ti.com
Transportation and Automotive www.ti.com/automotive
Microcontrollers
microcontroller.ti.com
Video and Imaging
RFID
www.ti-rfid.com
OMAP Mobile Processors
www.ti.com/omap
Wireless Connectivity
www.ti.com/wirelessconnectivity
TI E2E Community Home Page
www.ti.com/video
e2e.ti.com
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2011, Texas Instruments Incorporated