18
ARDUINO 布布 布布布布布布布布布布

32bit Cortex Arduinoの布教とラパイド実験のススメ

Embed Size (px)

Citation preview

Page 1: 32bit Cortex Arduinoの布教とラパイド実験のススメ

ARDUINO布教ラパイド実験のススメ

Page 2: 32bit Cortex Arduinoの布教とラパイド実験のススメ

アルゴ検証をラパイドに。コンセプト検証に最終形は不要。イマジネーションを加速させるのは思考に追従する道具だ。

Page 3: 32bit Cortex Arduinoの布教とラパイド実験のススメ

マイコンに32 BITの POWERを

Page 4: 32bit Cortex Arduinoの布教とラパイド実験のススメ

8BIT AVRとは違うのだよ• A 32-bit core, that allows operations on 4 bytes wide data

within a single CPU clock. (for more information go to int type page).

• CPU Clock at 84Mhz.

• 96 KBytes of SRAM.

• 512 KBytes of Flash memory for code.

• A DMA controller, that can relieve the CPU from doing memory intensive tasks.

• Hardware divide.

Page 5: 32bit Cortex Arduinoの布教とラパイド実験のススメ

卓越したペリフェラル• GPIO 53ch →バルブ叩き放題、センサ読み放題 , 割り込み自在• 5 UARTs, 2 TWIs, 4 SPIs ,2 CANs →拡張性無限大• 8bit PWM 11ch →お手軽にアナログ吐きたい時に便利• 12bit DAC 12ch →基準電圧さえ確保できれば立派な測定系に。• 12bit DAC 2ch  →ヒーターや DCモータなどの制御に• Mouse / Keyboard →スタンドアロンヒューマンインターフェイスに。

Page 6: 32bit Cortex Arduinoの布教とラパイド実験のススメ

DETAIL OF PERIPHERALS• USB 2.0 Device/Mini Host: 480 Mbps, 4 Kbyte FIFO, up to 10 bidirectional Endpoints, dedicated DMA

• ̶@ Up to 4 USARTs (ISO7816, IrDA®, Flow Control, SPI, Manchester and LIN support) and one UART

• ̶@ 2 TWI (I2C compatible), up to 6 SPIs, 1 SSC (I2S), 1 HSMCI (SDIO/SD/MMC) with up to 2 slots

• ̶@ 9-channel 32-bit Timer Counter (TC) for capture, compare and PWM mode, Quadrature Decoder Logic and 2-bit

• Gray Up/Down Counter for Stepper Motor

• ̶@ Up to 8-channel 16-bit PWM (PWMC) with Complementary Output, Fault Input, 12-bit Dead Time Generator

• Counter for Motor Control

• ̶@ 32-bit low-power Real-time Timer (RTT) and low-power Real-time Clock (RTC) with calendar and alarm features

• ̶@ 256-bit General Purpose Backup Registers (GPBR)

• ̶@ 16-channel 12-bit 1 msps ADC with differential input mode and programmable gain stage

• ̶@ 2-channel 12-bit 1 msps DAC

• ̶@ Ethernet MAC 10/100 (EMAC) with dedicated DMA

• ̶@ 2 CAN Controllers with 8 Mailboxes

• ̶@ True Random Number Generator (TRNG)

• ̶@ Register Write Protection

Page 7: 32bit Cortex Arduinoの布教とラパイド実験のススメ

DETAIL OF CORTEX M3• ARM Cortex-M3 revision 2.0 running at up to 84

MHz

• ̶@ Memory Protection Unit (MPU)

• ̶@ 24-bit SysTick Counter

• ̶@ Nested Vector Interrupt Controller

• Up to 17 peripheral DMA (PDC) channels and 6-channel central DMA plus dedicated DMA for High-Speed USB Mini Host/Device and Ethernet MAC

Page 8: 32bit Cortex Arduinoの布教とラパイド実験のススメ

APPLICATION FOR WORK• Measurement

• level(voltage)

• sampling rate 10kHz-MAX

• resolution 12bit(4096)

• timing

• micros() resolution is 1us

• Control

• 12bit DAC

• 53ch GPIO 65MHz max

Page 9: 32bit Cortex Arduinoの布教とラパイド実験のススメ
Page 10: 32bit Cortex Arduinoの布教とラパイド実験のススメ

ELECTRICAL CHARACTERISTICS

• Operating Temperature (Industrial).....................-40°C to +85°C

Page 11: 32bit Cortex Arduinoの布教とラパイド実験のススメ

GPIO DETAIL

Page 12: 32bit Cortex Arduinoの布教とラパイド実験のススメ

GPIO DETAIL

Page 13: 32bit Cortex Arduinoの布教とラパイド実験のススメ
Page 14: 32bit Cortex Arduinoの布教とラパイド実験のススメ
Page 15: 32bit Cortex Arduinoの布教とラパイド実験のススメ
Page 16: 32bit Cortex Arduinoの布教とラパイド実験のススメ
Page 17: 32bit Cortex Arduinoの布教とラパイド実験のススメ
Page 18: 32bit Cortex Arduinoの布教とラパイド実験のススメ