32bit Cortex Arduinoの布教とラパイド実験のススメ
-
Upload
yuya-yamada -
Category
Technology
-
view
982 -
download
0
Transcript of 32bit Cortex Arduinoの布教とラパイド実験のススメ
ARDUINO布教ラパイド実験のススメ
アルゴ検証をラパイドに。コンセプト検証に最終形は不要。イマジネーションを加速させるのは思考に追従する道具だ。
マイコンに32 BITの POWERを
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.
卓越したペリフェラル• GPIO 53ch →バルブ叩き放題、センサ読み放題 , 割り込み自在• 5 UARTs, 2 TWIs, 4 SPIs ,2 CANs →拡張性無限大• 8bit PWM 11ch →お手軽にアナログ吐きたい時に便利• 12bit DAC 12ch →基準電圧さえ確保できれば立派な測定系に。• 12bit DAC 2ch →ヒーターや DCモータなどの制御に• Mouse / Keyboard →スタンドアロンヒューマンインターフェイスに。
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
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
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
ELECTRICAL CHARACTERISTICS
• Operating Temperature (Industrial).....................-40°C to +85°C
GPIO DETAIL
GPIO DETAIL