ST:STM32F103xx STEVAL-CCM001V2图像解决方案
摘要: 本文介绍了STM32F103xC,STM32F103xD和STM32F103xE主要特性,方框图,时钟树和电源方案,以及STEVAL-CCM001V2图像演示板主要特性和电路图.
关键字: 定时器, 通信, 医疗, 手持设备, PC外设, GPS, 变频器
ST公司的STEVAL-CCM001V2图像解决方案是采用STM32F103xC,STM32F103xD或STM32F103xE 32位MCU,采用ARM® Cortex-M3 RISC内核,工作频率72MHz,具有256-512KB闪存,USB.CAN以及格1个定时器,3个ADC和13个通信接口,工作电压2.0到3.6V,工作温度–40到+105℃,主要用在马达驱动和应用控制,医疗和手持设备,PC外设和GPS平台,工业应用,PLCV,变频器,打印机和扫描仪以及告警系统,视频互连和HVAC.本文介绍了STM32F103xC,STM32F103xD和STM32F103xE主要特性,方框图,时钟树和电源方案,以及STEVAL-CCM001V2图像演示板主要特性和电路图.
The STM32F103xC, STM32F103xD and STM32F103xE performance line family incorporates the high-performance ARM® Cortex-M3 32-bit RISC core operating at a 72 MHz frequency, high-speed embedded memories (Flash memory up to 512 Kbytes and SRAM up to 64 Kbytes), and an extensive range of enhanced I/Os and peripherals connected to two APB buses. All devices offer three 12-bit ADCs, four general-purpose 16-bit timers plus two PWM timers, as well as standard and advanced communication interfaces: up to two I2Cs, three SPIs, two I2Ss, one SDIO, five USARTs, an USB and a CAN.
The STM32F103xx high-density performance line family operates in the –40 to +105 ℃temperature range, from a 2.0 to 3.6 V power supply. A comprehensive set of power-saving mode allows the design of low-power applications.
The STM32F103xx high-density performance line family offers devices in six different package types: from 64 pins to 144 pins. Depending on the device chosen, different sets of peripherals are included, the de
These features make the STM32F103xx high-density performance line microcontroller family suitable for a wide range of applications:
● Motor drive and application control
● Medical and handheld equipment
● PC peripherals gaming and GPS platforms
● Industrial applications, PLC, inverters, printers, and scanners
● Alarm systems, video intercom, and HVAC
STM32F103xx主要特性:
■ Core: ARM 32-bit Cortex-M3 CPU
– 72 MHz maximum frequency, 1.25 DMIPS/MHz (Dhrystone 2.1) performance at 0 wait state memory access
– Single-cycle multiplication and hardware division
■ Memories
– 256 to 512 Kbytes of Flash memory
– up to 64 Kbytes of SRAM
– Flexible static memory controller with 4 Chip Select. Supports Compact Flash,SRAM, PSRAM, NOR and NAND memories
– LCD parallel interface, 8080/6800 modes
■ Clock, reset and supply management
– 2.0 to 3.6 V application supply and I/Os
– POR, PDR, and programmable voltage detector (PVD)
– 4-to-16 MHz crystal oscillator
– Internal 8 MHz factory-trimmed RC
– Internal 40 kHz RC with calibration
– 32 kHz oscillator for RTC with calibration
■ Low power
– Sleep, Stop and Standby modes
– VBAT supply for RTC and backup registers
■ 3 × 12-bit, 1 μs A/D converters (up to 21 channels)
– Conversion range: 0 to 3.6 V
– Triple-sample and hold capability
– Temperature sensor
■ 2 × 12-bit D/A converters
■ DMA: 12-channel DMA controller
– Supported peripherals: timers, ADCs, DAC, SDIO, I2Ss, SPIs, I2Cs and USARTs
■ Debug mode
– Serial wire debug (SWD) & JTAG interfaces
– Cortex-M3 Embedded Trace Macrocell
■ Up to 112 fast I/O ports
– 51/80/112 I/Os, all mappable on 16 external interrupt vectors and almost all 5 V-tolerant
■ Up to 11 timers
– Up to four 16-bit timers, each with up to 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input
– 2 × 16-bit motor control PWM timers with dead-time generation and emergency stop
– 2 × watchdog timers (Independent and Window)
– SysTick timer: a 24-bit downcounter
– 2 × 16-bit basic timers to drive the DAC
■ Up to 13 communication interfaces
– Up to 2 × I2C interfaces (SMBus/PMBus)
– Up to 5 USARTs (ISO 7816 interface, LIN, IrDA capability, modem control)
– Up to 3 SPIs (18 Mbit/s), 2 with I2S interface multiplexed
– CAN interface (2.0B Active)
– USB 2.0 full speed interface
– SDIO interface
■ CRC calculation unit, 96-bit unique ID
■ ECOPACK® packages
图1.STM32F103xx系列方框图
图2.STM32F103xx系列时钟树框图
图3.STM32F103xx系列电源方框图
STEVAL-CCM001V2图像演示板
Graphic panel demonstration board based on the STM32
The STM32-based STEVAL-CCM001V2 graphic panel demonstration board displays images oneby- one in a slideshow fashion. The heart of this board is the STM32 microcontroller, which is capable of reading a memory card containing photographs, and display them on a TFT screen. The memory used to store the images is a microSD card. A 3-axis MEMS accelerometer is used for picture orientation.With the growing popularity of digital cameras and cellular phones with high-pixel photo capability, it is becoming more common for people to store digital photos in storage media rather than producing prints. Digital photo
The application can be used either as a standalone solution, or combined with other
applications such as POS, card readers, security panels, USB speakers or high-end remote controls.
STEVAL-CCM001V2图像演示板主要特性:
■ Microcontroller: STM32-HD (64 KB RAM)
■ 320 x 240 resolution parallel TFT screen using FSMC peripheral for faster display
■ Bluetooth module footprint
■ Touchscreen for user interface
■ ZigBee® for picture transfer
■ STM32-based RTC available to display date/time and calendar
■ MEMS device to rotate the image based on TFT position
■ MicroSD card interfaced through SDIO
■ USB Mini-B connector
■ PC connectivity
■ User-programmable time interval for photo display
■ Senses temperature and displays data on TFT
■ On-board power supply for DPF
■ Rechargeable battery circuit available
■ On-board JTAG connector for firmware upgrade and modifications
■ Additional ESD protection device for USB and SD card
■ RoHS compliant
图4.STEVAL-CCM001V2图像演示板外形图
图5.STEVAL-CCM001V2图像演示板电路图:MCU部分
图6.STEVAL-CCM001V2图像演示板电路图:连接器部分(TFT, microSD, JTAG, 温度传感器, ZigBee, 蓝牙,触摸板连接器)
图7.STEVAL-CCM001V2图像演示板电路图:电源,MEMS和USB
图8.STEVAL-CCM001V2图像演示板电路图:S-触摸键部分
暂无评论