FiO Std Datasheet - High capacitance (0.33F) capacitor as FEATURES RTC backup battery - RS232 (3232-series) level converter Built-in RapidSTM32 native-support bootloader. - Micro SD card socket TM ARM 32-bits Cortex M3 Processor Four built-in operating modes selectable via (STM32F103RET6) jumper settings - 90MIPS maximum speed - USB Mass Storage Device (micro SD - 64 KBytes SRAM card reader) - 51 GPIO - In-application programming via USB - 16 channels 12-bit, 1s ADC HID interface 2 - 5 USART, 3 SPI, 2 I C, 1 CAN - In-application programming via serial - On-chip temperature sensor (RS232/USART) interface - 4 General purpose 16-bits timers with 4 - Stand-alone custom user application IC/OC/PWM per timer RoSH compliant - 2 16-bits Advanced control timers - 2 Watchdog timer - 2 channels 12-bit DAC SAMPLE APPLICATIONS - USB 2.0 full speed interface Two onboard crystals Affordable Rapid Prototyping training tools - 32 kHz (for real-time clock) (especially for Automatic Control and - 8 MHz (for MCU clock) Digital Signal Processing studies) when used together with RapidSTM32 blockset, Power supply management example features include: - Reverse supply voltage protection - Support C code generation of a custom user - USB or External (up to 15VDC) supply TM program for STM32 from a Simulink input selection via jumper settings model (see minimum requirements). - 3.3V (up to 800mA) LDO regulator for - Support various Hardware-in-the-Loop internal and external circuitries (HIL) simulation configurations, e.g. data acquisition in to, signal generation Flash programming TM TM from Matlab /Simulink , and closed- - 496Kbytes available flash memory loop control HIL simulation design and - In-Application Programming via either USB analysis. HID or serial (RS232) interfaces directly TM TM from Matlab or MS Windows . Create a data logger to micro SD card (FAT32) - Automatic compile and download program directly from a Simulink model. TM directly from Matlab . Use in a laboratory as embedded system Other onboard peripherals training kits or in-the-field for any student - 3 user LED (red, yellow, green) projects. - 2 user logic (H/L) input jumpers - 10K potentiometer Generic microcontroller evaluation board. FiO Std Rev1.5 DRAFT (17-Oct-10) DocID: 530002 (This document applies to FiO Std v2.0) Aimagin 1 of 7 . INTRODUCTION Generated source code compatible with TM FiO Std is an evaluation board (EVB) from Realview MDK for ARM with FiO family of evaluation boards that are based options for automatic compile and TM on STMicroelectronics STM32 ARM 32- download option. TM bits Cortex M3 processors. Data logger to micro SD card (FAT32). FiO EVBs have been primarily designed as Support simulation and code affordable embedded system training boards generation for typical peripherals for used by instructors and students to such as push/toggle button or supplement such courses and curriculums as character LCD. design and analysis of automatic or embedded Supported on-chip peripherals control systems and digital signal processing include Digital IO, ADC, DAC, (DSP) systems. It is hoped that the RTC, PWM, USART, USB (Virtual introduction of FiO and RapidSTM32 COM) and more. Blockset will help lower the barrier and open up opportunities for more users to play Support integration with Finite State Machine simulation and code around with Rapid Prototyping technology. TM generation via Stateflow and FiO family of evaluation boards have been TM Stateflow Coder . specifically designed to be applicable both as LAB kits for uses in laboratories as well as a MINIMUM REQUIREMENTS stand-alone system for used in-the-field in any students science and engineering Minimum requirements for FiO Std to fully projects. function with RapidSTM32 Blockset. TM When used together with RapidSTM32 Matlab 2009a (v7.8) Blockset, FiO Std offers several capabilities, for TM Simulink (v7.3) examples: TM Real-Time Workshop (v7.3) Real-Time Hardware in the Loop Real-Time Workshop Embedded Simulations via USB HID. TM Coder (v7.3) TM Realview MDK for ARM (v4.0) Real-Time Hardware in the Loop Maximum Update (HIL) Simulation via USB HID 1 Microsoft .NET Framework (v3.5) Rate (Hz) interface Target Host 450 CAUTIONS (Data Acquisition) Open- All FiO EVBs are pre-installed with Loop HostTarget 200 proprietary bootloader. FiO EVBs are solely (Signal Generation) intended to be programmed using FiO own TargetHost Closed- 200 Flash programmer which can program any Loop (Control System) FiO EVBs directly from Matlab and MS Windows via USB or RS232 interfaces. Higher HIL update rate available via DO NOT use STMicroelectronics Flash other specially designed interfaces. Loader Program to program FiO EVBs because this will erase the pre-installed Create working stand-alone embedded TM bootloader and void your warranty totally. systems from Simulink models with just one click. Therefore, jumper J8 should not be tampered with in any circumstances. 1 The actual update rate depends on several factors FURTHER INFORMATION such as the host PC speed and other USB hardware in the communication loop for example, communication For further information and tutorials please visit: speed is faster when the target is connected directly to