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