toshiba cortex seminar in israel

33
TOSHIBA Microcontroller Update Amir Sherman Semiconductors Technical Manager Arrow Israel

Upload: amir-sherman

Post on 16-Jul-2015

152 views

Category:

Engineering


2 download

TRANSCRIPT

Page 1: Toshiba Cortex Seminar in Israel

TOSHIBA Microcontroller Update

Amir ShermanSemiconductors Technical ManagerArrow Israel

Page 2: Toshiba Cortex Seminar in Israel

2www.toshiba-components.com 12/26/14 © Toshiba Corporation

Product Roadmap

SuperFlash(R) is a registered trademark of Silicon Storage Technology, Inc.

• Toshiba will use ARM Cores in all future Microcontroller ASSP‘s ARM9 for Display type and Cortex M3 for embedded applications for various market areas (Home

Appliance/Industrial/Consumer/Automotive)

Page 3: Toshiba Cortex Seminar in Israel

4www.toshiba-components.com 12/26/14 © Toshiba Corporation

Overview

Page 4: Toshiba Cortex Seminar in Israel

ARM9

Page 5: Toshiba Cortex Seminar in Israel

Cortex M3 - ProductsCortex M3 - Products

Page 6: Toshiba Cortex Seminar in Israel

7www.toshiba-components.com

Toshiba - Cortex M3 Families

Page 7: Toshiba Cortex Seminar in Israel

8www.toshiba-components.com 12/26/14 © Toshiba Corporation

Toshiba Cortex-M3 MCU Leadership

H/W Vector Engine only on M37x

Page 8: Toshiba Cortex Seminar in Israel

9www.toshiba-components.com 12/26/14 © Toshiba Corporation

Cortex M3 Unique Selling PointsSingle 5V Supply H/W Vector Control

Low Voltage/Power 2MB Flash

GP

Page 9: Toshiba Cortex Seminar in Israel

10www.toshiba-components.com 12/26/14 © Toshiba Corporation

Cortex M3 Starter Kits

Page 10: Toshiba Cortex Seminar in Israel

11www.toshiba-components.com 12/26/14 © Toshiba Corporation

Products for Home Appliance /Industrial

256KB

128KB

64KB

512KB

144pin100pin

USB H/DUSB H/D+ CAN + Ethernet+ CAN + Ethernet1MB

2MB

100pin & 144pin<=64pin

Memory variation

Memory variation

M367FD

M367FY

M367FW

OFD

OFD

OFD

USB DUSB D

Memory variation

Memory variation

M368FD

M368FY

M368FWOFD

OFD

OFD

USB H/DUSB H/D+ CAN+ CAN

Memory variation

M369FD

M369FY

OFD

OFD

Memory variation

M380FYOFD

M380FWOFD

StandardStandard

Packa

ge

varia

tion

Memory variation

M382FW

M382FS

OFD

OFD

StandardStandard

NOWNOWQ2/11Q2/11

Page 11: Toshiba Cortex Seminar in Israel

12www.toshiba-components.com 12/26/14 © Toshiba Corporation

Cortex M3 Key Words by Family

General Purpose Low Cost Cortex M3 CEC Remote Control Signal Preprocessor

Page 12: Toshiba Cortex Seminar in Israel

13www.toshiba-components.com 12/26/14 © Toshiba Corporation

TMPM330/2/3• General Purpose• Low Cost Cortex M3• CEC• Remote Control Signal Preprocessor

NANO FLASHTM

Part Number ROM RAM PackageTMPM330FDFG 512kB 32kB LQFP100 (14x14mm 0.5mm)

TMPM330FYFG 256kB 16kB LQFP100 (14x14mm 0.5mm)

TMPM330FWFG 128kB 8kB LQFP100 (14x14mm 0.5mm)

Additional Info: Operating voltage Peripheral I/O=2.7~3.6V

Consumer Electronics Control (CEC)This IP enables to transmit or receive data that

conforms to Consumer Electronics Control (hereafter referred to as

CEC) protocol.This IP can operate conformably to HDMI 1.3a

specifications.

Page 13: Toshiba Cortex Seminar in Israel

14www.toshiba-components.com 12/26/14 © Toshiba Corporation

Cortex M3 Key Words by Family

5V Single Power Supply (incl. Analog IPs like ADC)

32-bit performance @ 8-bit price level Advanced Timer (MPT) for PWM Motor and

IGBT Control „Stand-alone“ product:

no external components needed due to POR, VLTD, internal Oscillator (target 1%!)

High Speed 12-bit ADC Class B (IEC 60730) compliant Family Concept with 64 to 100 pin packages

and 64 to 256kB Flash derivatives and later M367/8/9

Page 14: Toshiba Cortex Seminar in Israel

15www.toshiba-components.com 12/26/14 © Toshiba Corporation

Cortex M3 Applications

Ruggedized environments like in Home Appliance, Industrial Control

Replacement for 8-bit MCU‘s with need for bigger memory, higher performance

Advanced Motor Control by S/W using integrated safety featurese.g. Air Condition, Pumps, various H/A

Induction Heater: 1 / 3 and 4 Hubs are supported

Page 15: Toshiba Cortex Seminar in Israel

16www.toshiba-components.com 12/26/14 © Toshiba Corporation

Additional Info: Multi purpose timer (MPT)

3-phase PWM output: Synch PPG output with AD conversion trigger, Encoder input

IGBT control timer: External trigger start, programmable dead time, synch PPG output and emergency stop signal

Internal Oscillator (10MHz) Oscillation Frequency Detector (OFD):

H/W Clock Monitoring compliant with EN/IEC 60730 (Class B) Remote Control Signal Preprocessor Real Time Clock with Clock, Calendar and Alarm

TMPM380TMPM380• 5V Single Power Supply• Multi Purpose Timer• Motor / IGBT Control

NANO FLASHTM

Part Number ROM RAM PackageTMPM380FYFG 256kB 16kB LQFP100 (14x14mm 0.50mm)

TMPM380FYDFG 256kB 16kB LQFP100 (14x20mm 0.65mm)

TMPM380FWFG 128kB 12kB LQFP100 (14x14mm 0.50mm)

TMPM380FWDFG 128kB 12kB LQFP100 (14x20mm 0.65mm)

Page 16: Toshiba Cortex Seminar in Israel

17www.toshiba-components.com 12/26/14 © Toshiba Corporation

Additional Info: Multi purpose timer (MPT)

3-phase PWM output: Synch PPG output with AD conversion trigger, Encoder input

IGBT control timer: External trigger start, programmable dead time, synch PPG output and emergency stop signal

Internal Oscillator (10MHz) Oscillation Frequency Detector (OFD):

H/W Clock Monitoring compliant with EN/IEC 60730 (Class B)

Remote Control Signal Preprocessor Real Time Clock with Clock, Calendar and Alarm

TMPM382TMPM382• 5V Single Power Supply• Multi Purpose Timer• Motor / IGBT Control

NANO FLASHTM

Part Number ROM RAM PackageTMPM382FWFG 128kB 12kB QFP64 (14x14mm 0.80mm)

TMPM382FSFG 64kB 8kB QFP64 (14x14mm 0.80mm)

Page 17: Toshiba Cortex Seminar in Israel

18www.toshiba-components.com 12/26/14 © Toshiba Corporation

Additional Info: Multi purpose timer (MPT)

3-phase PWM output: Synch PPG output with AD conversion trigger, Encoder input

IGBT control timer: External trigger start, programmable dead time, synch PPG output and emergency stop signal

Internal Oscillator (10MHz) Oscillation Frequency Detector (OFD):

H/W Clock Monitoring compliant with EN/IEC 60730 (Class B)

Remote Control Signal Preprocessor Real Time Clock with Clock, Calendar and Alarm

TMPM384TMPM384• 5V Single Power Supply• Multi Purpose Timer• Motor / IGBT Control

NANO FLASHTM

Part Number ROM RAM PackageTMPM384FDFG 512kB 32kB LQFP144 (20x20mm 0,50mm)

Under Development

Page 18: Toshiba Cortex Seminar in Israel

19www.toshiba-components.com 12/26/14 © Toshiba Corporation

Multi Trigger StartA. Continuously conversion

B. MPT trigger

C. Software trigger

A A A B A A A C A

Conversion result register-1

Conversion result register-2

Conversion result register-3

Trigger from MPT

AD conversion

Software Trigger(Command start)

Continuously conversion is interrupted by MPT trigger.

Software conversion starts after finishing continuously conversion.

Page 19: Toshiba Cortex Seminar in Israel

20www.toshiba-components.com 12/26/14 © Toshiba Corporation

Plural conversion registers

Conversion register - 0Conversion register - 0

Conversion register - 1Conversion register - 1

Conversion register - 2Conversion register - 2

Conversion register - 10Conversion register - 10

Conversion register - 11Conversion register - 11

12 registers

AD conversion unit

AD conversion unitAINs

MPT Trigger

Software Trigger

AIN0

AIN1

AIN2

AIN10

AIN11

:

AIN1 / Cont.

AIN2 / MPT-1

Continuously conversion control

AIN0 / Soft

AIN4 / MPT-2

AIN3 / MPT-3

Conversion registers 0 to 11 can be assigned to any analog input and trigger.

Page 20: Toshiba Cortex Seminar in Israel

21www.toshiba-components.com 12/26/14 © Toshiba Corporation

Cortex M3 Key Words by Family

Low Voltage/Low Power (1,7V/1µA) Small package (6x6mm) + QFP Rich set of peripherals: 3 UARTs, 4 SPI, 2

I2C, 12 channel AD converter Class B (IEC 60730) compliant

Page 21: Toshiba Cortex Seminar in Israel

22www.toshiba-components.com 12/26/14 © Toshiba Corporation

Cortex M3 Applications

Battery

Sensors and metering

Bar Code Reader

HVAC, Fire & Alarm Systems

Page 22: Toshiba Cortex Seminar in Israel

23www.toshiba-components.com 12/26/14 © Toshiba Corporation

NANO FLASHTM

TMPM390/M395 • Low power/ Low Voltage • High-speed writing to memory • CEC/ Remote Control

Additional Info: Operating voltage 1.7~3.6V Oscillation Frequency Detector (OFD)

H/W Clock Monitoring compliant with EN/IEC 60730 (Class B)

Power Consumption: [email protected] (10MHz Normal Run Operation) 10μ[email protected] (RTC count + CPU Static stop + RAM resume ) 1.3μ[email protected] (RTC count)

Embedded high speed oscillation circuit 9.91MHz±3.0%@Ta=0-70 w/o S/W Trimming 9.91MHz±0.5%@Ta=0-70 S/W Trimming (Wake-up time

3μS)

Embedded Real Time Clock Separated Power Supply & Easy Power-on sequence

** : Under Planning

Part Number ROM RAM PackageTMPM395FYXBG** 256kB 16kB FBGA120 (6x6mm)

TMPM390FYFG** 256kB 16kB LQFP100 (14x14mm 0.5mm)

TMPM395FWXBG 128kB 8kB FBGA120 (6x6mm)

TMPM390FWFG 128kB 8kB LQFP100 (14x14mm 0.5mm)

Page 23: Toshiba Cortex Seminar in Israel

24www.toshiba-components.com 12/26/14 © Toshiba Corporation

Cortex M3 Key Words by Family

Hardware Vector Control Wide range of rotation: 0 – 100.000 rpm High accuracy of less than 1 degree Strong Torque at 0 rpm e.g. to bear down resistance

of lubricants

5V Single Power Supply Class B (IEC 60730) compliant 2 independent high speed 12-bit ADC‘s

(2 x 11channel)

Page 24: Toshiba Cortex Seminar in Israel

25www.toshiba-components.com 12/26/14 © Toshiba Corporation

TMPM370FYFG/DFGAdditional Info: 5V single power supply Oscillation Frequency Detector (OFD)

H/W Clock Monitoring compliant with EN/IEC 60730 (Class B)

Two Comparator for emergency stop NANO FLASHTM

• High performance• Low power consumption • Vector Engine for Motor Control• Analogue circuit integrated

Part Number ROM RAM PackageTMPM370FYFG 256kB 10kB QFP100 (14x14mm 0.5mm)TMPM370FYDFG 256kB 10kB QFP100 (14x20mm 0.65mm)

Page 25: Toshiba Cortex Seminar in Israel

26www.toshiba-components.com 12/26/14 © Toshiba Corporation

M370 – Motor Control evaluation board

Vector control evaluation package with board,

low voltage motor and power supply in a box.

Low voltage motor control on board

Designed for high voltage motor control with

available BOM

Safety control functions

Small LCD for stand-alone evaluation

GUI control via PC

Software package incl. BSP

Circuit diagram and pcb layout files.

Application notes, documentation and source

codes

Page 26: Toshiba Cortex Seminar in Israel

27www.toshiba-components.com 12/26/14 © Toshiba Corporation

Cortex M3 Key Words by Family

Largest On-Chip Flash in the Market 2MB + huge RAM up to 128kB

Pin-Compatible Family with and w/o CAN/USB

16 ch. of 16-bit Timer 12 ch. x UARTs & many I/O‘s (120) High Speed (64MHz) without Wait States External 16-bit Bus USB Host and Device

Page 27: Toshiba Cortex Seminar in Israel

28www.toshiba-components.com 12/26/14 © Toshiba Corporation

Cortex M3 Target Applications

Data logger using large internal RAM or Flash Memory

Connecting external components via Data/Address Bus

Human-machine interface with support for many languagese.g. with External Display

Industrial Control Systems with connectivity requirements

Building Control PC-Peripherals Barcode Reader

Page 28: Toshiba Cortex Seminar in Israel

29www.toshiba-components.com 12/26/14 © Toshiba Corporation

Additional Info: Operating voltage 2.7 to 3.6V External bus I/F: 16 bit (multiplex bus/ separate bus)

TMPM360TMPM360

NANO FLASHTM

• Large capacity FLASH ROM • Many Serial I/F and 16bit timer • High performance 64MHz Operation

Part Number ROM RAM PackageTMPM360F20FG 2MB 128kB LQFP144 (20x20mm 0.5mm)

Under Development

Page 29: Toshiba Cortex Seminar in Israel

30www.toshiba-components.com 12/26/14 © Toshiba Corporation

Additional Info: Operating voltage 2.7 to 3.6V External bus I/F: 16 bit

TMPM361: multiplex busTMPM362: separate bus

TMPM361/M362

NANO FLASHTM

• Large capacity FLASH ROM • Many Serial I/F and 16bit timer • High performance 64MHz Operation

Part Number ROM RAM PackageTMPM361F10FG 1MB 64kB LQFP100 (14x14mm 0.5mm)

TMPM362F10FG 1MB 64kB LQFP144 (20x20mm 0.5mm)

Page 30: Toshiba Cortex Seminar in Israel

31www.toshiba-components.com 12/26/14 © Toshiba Corporation

Additional Info: Operating voltage 2.7 to 3.6V External bus 16 bit

TMPM363: multiplex busTMPM364: separate bus

TMPM363/364  • Large capacity FLASH ROM • Many Serial I/F and 16bit timer • High performance 64MHz Operation• Embedded CAN & USB (Host)

NANO FLASHTM

Part Number ROM RAM PackageTMPM363F10FG 1MB 64kB QFP100 (14x14mm 0.5mm)TMPM364F10FG 1MB 64kB QFP144 (20x20mm 0.5mm)

Page 31: Toshiba Cortex Seminar in Israel

32www.toshiba-components.com 12/26/14 © Toshiba Corporation

• High Speed 80MHz Operation• USB2.0 Device & Host• CAN2.0B• Ethernet MAC (10/100BASE)• Fast ADC

TMPM369TMPM369   

NANO FLASHTM

Part Number ROM RAM PackageTMPM369FDFG 512kB 128kB LQFP144 (20x20mm 0.5mm)

TMPM369FDXBG 512kB 128kB FBGA176 (11x11mm 0.65mm)

TMPM369FYFG 256kB 64kB LQFP144 (20x20mm 0.5mm)TMPM369FYXBG 256kB 64kB FBGA176 (11x11mm 0.65mm)

Under Development

Additional Info: Operating Voltage 2.7 - 3.6V

with some 5V tolerant I/Os Debug I/F JTAG/SWD/ETM DMA 2 x 16 ch PMD – Programmable Motor Drive

Page 32: Toshiba Cortex Seminar in Israel

33www.toshiba-components.com 12/26/14 © Toshiba Corporation

M367/8/9: Dual ADC interleave

ADC #2

ADC #2

8ch

……

Timer SW

ADC #1

ADC #1

Data2

1.0µs0.5µs

Data4 Data6

TriggerTrigger

Data1 Data3 Data5CCD trigger

output

CCD data

output

0.5 µsec conversion time can be realized by interleave function:0.5 µsec conversion time can be realized by interleave function:

Example BCR

Page 33: Toshiba Cortex Seminar in Israel

34www.toshiba-components.com 12/26/14 © Toshiba Corporation