FiO Lite Datasheet FEATURES Built-in RapidSTM native-support bootloader. ARM -bits Cortex TM M Processor (STMF0R) - 0MIPS maximum speed - 0 KBytes SRAM - 5 GPIO - channels -bit, µs ADC - USART, SPI, I C, CAN - On-chip temperature sensor - General purpose -bits timers with IC/OC/PWM per timer - -bits Advanced control timers - Watchdog timer - USB.0 full speed interface One onboard crystals - MHz for MCU clock Power supply management - Reverse supply voltage protection - USB or External (up to 5VDC) supply input selection via jumper settings -.V (up to 00mA) LDO regulator for internal and external circuitries Flash programming - Kbytes available flash memory - In-Application Programming via either USB HID or serial (RS) interfaces directly from Matlab TM or MS Windows TM. - Automatic compile and download directly from Matlab TM. Other onboard peripherals - user LED (yellow, green) - user push button Two built-in operating modes selectable via jumper settings - In-application programming via USB HID interface - Stand-alone custom user application RoSH compliant SAMPLE APPLICATIONS Affordable Rapid Prototyping training tools (especially for Automatic Control and Digital Signal Processing studies) when used together with RapidSTM blockset, example features include: - Support C code generation of a custom user program for STM from a Simulink TM model (see minimum requirements). - Support various Hardware-in-the-Loop (HIL) simulation configurations, e.g. data acquisition in to, signal generation from Matlab TM /Simulink TM, and closedloop control HIL simulation design and analysis. Use in a laboratory as embedded system training kits or in-the-field for any student projects. Generic microcontroller evaluation board FiO Lite Rev. DRAFT (-Feb-) DocID: 55000 of
INTRODUCTION FiO Lite is an evaluation board (EVB) from FiO family of evaluation boards that are based on STMicroelectronics STM TM ARM - bits Cortex TM M processors. FiO EVBs have been primarily designed as affordable embedded system training boards for used by instructors and students to supplement such courses and curriculums as design and analysis of automatic or embedded control systems and digital signal processing (DSP) systems. It is hoped that the introduction of FiO and RapidSTM Blockset will help lower the barrier and open up opportunities for more users to play around with Rapid Prototyping technology. FiO family of evaluation boards have been specifically designed to be applicable both as LAB kits for uses in laboratories as well as a stand-alone system for used in-the-field in any student s science and engineering projects. When used together with RapidSTM Blockset, FiO Lite offers several capabilities, for examples: Real-Time Hardware in the Loop Simulations via USB HID. Real-Time Hardware in the Loop (HIL) Simulation via USB HID interface Open- Loop Closed- Loop Target Host (Data Acquisition) Host Target (Signal Generation) Target Host (Control System) Maximum Update Rate (Hz) 50 00 00 Higher HIL update rate available via other specially designed interfaces. Create working stand-alone embedded systems from Simulink TM models with just one click. The actual update rate depends on several factors such as the host PC speed and other USB hardware in the communication loop; for example, communication speed is faster when the target is connected directly to host USB controller than via a USB hub.. Generated source code compatible with Realview MDK TM for ARM with options for automatic compile and download option. Support simulation and code generation for typical peripherals such as push/toggle button or character LCD. Supported on-chip peripherals include Digital IO, ADC, RTC, PWM, USART, USB (Virtual COM) and more. Support integration with Finite State Machine simulation and code generation via Stateflow TM and Stateflow Coder TM. MINIMUM REQUIREMENTS Minimum requirements for FiO Lite to fully function with RapidSTM Blockset. Matlab TM 00a (v.) Simulink TM (v.) Real-Time Workshop TM (v.) Real-Time Workshop Embedded Coder TM (v.) Realview MDK TM for ARM (v.0) Microsoft.NET Framework (v.5) CAUTIONS!! All FiO EVBs are pre-installed with proprietary bootloader. FiO EVBs are solely intended to be programmed using FiO own Flash programmer which can program any FiO EVBs directly from Matlab and MS Windows via USB or RS interfaces. DO NOT use STMicroelectronics Flash Loader Program or other Programmer/Debugger to program FiO EVBs because this will erase the pre-installed bootloader and void your warranty totally. FURTHER INFORMATION For further information and tutorials please visit: http://www.aimagin.com/learn Rev. DRAFT (-Feb-) DocID: 55000 of
OPERATING MODES FiO Lite supports operating modes. In-Aplication Programming via USB HID. Run Custom User Program The following figures show required jumper(s) and program switch (PRG) settings for each operating mode. Each operating mode can be activated by pressing the reset switch (RST).. USB IAP. Run Custom User Program PRG to right LED On PRG to left LED Off Rev. DRAFT (-Feb-) DocID: 55000 of
SCHEMATIC DIAGRAM MCU Extension Connector Green Yellow U5V LED LED R R CN U5V Vbus SH D- SH D+ SH ID SH GND 5 Mini USB-B R 0K KTC5 x R0 0K Q R K Q R J J.5K C 0.u R R5 SW RST C 0.u RESET C 0u C 0.u L Ferrite bead C 0.u PA PA PA PA PA5 PA PA PA PA PA0 PA PA PA PA PA5 PD C 0.u PA0 C5 0.u U 5 PA PA PA 0 PA PA5 PA PA PA PA PA0 PA 5 PA PA/JTMS/SWDIO PA/JTCK/SWCLK 50 PA5/JTDI 5 PD NRST 0 BOOT0 PA0-WKUP VSS_ VSS_ VSS_ VSS_ VDD_ VDD_ VDD_ VDD_ VDDA VSSA STMF0RT PB0 PB PB/BOOT PB/JTDO 55 PB/JNTRST 5 PB5 5 PB 5 PB 5 PB PB PB0 PB 0 PB PB PB 5 PB5 PC0 PC PC 0 PC PC PC5 5 PC PC PC PC 0 PC0 5 PC 5 PC 5 PC-TAMPER-RTC VBAT PC-OSC_IN PC5-OSC_OUT OSC_IN/PD0 5 OSC_OUT/PD C 5p PB0 PB PB PB PB PB5 PB PB PB PB PB0 PB PB PB PB PB5 PC0 PC PC PC PC PC5 PC PC PC PC PC0 PC PC PC R 0K Y MHz 5 0 C0 5p SW BT SW PROG LED R PRG R PWR LED PA0 PA PA PA PA PA5 PA PA PA PA PA0 PA PA PA PA PA5 PB0 PB PB PB PB PB5 PB PB PD C 0u 5 0 5 0 5 Conn5 Onboard Power Supply CN U USB/EXT LDS OUT IN ADJ/GND (Out V) PC PC PC PC PC5 PC PC PC PC PC0 RESET PC PC PC PC0 PB5 PB PB PB PB PB0 PB PB C 0.u J 5 0 5 0 5 Conn5 U5V D CN STPSL0M CN Vin FiO Lite v. www.aimagin.com Rev. DRAFT (-Feb-) DocID: 55000 of
FiO Lite PCB LAYOUT EXT USB J5 Select External or USB as the source of power supply External supply input (5VDC Maximum) GND +.V (upto 00mA) regulated output for internal/external circuits Power ON LED Onboard LED Program Mode LED Reset switch Program switch PRG SW USB IAP Run User PRG Rev. DRAFT (-Feb-) DocID: 55000 5 of
BILL OF MATERIALS [Manufacture Part No.] Name Designator Source [C0XRE0K] 0.uF C,C, C, C, C5, C, C www.mouser.com [D0X000ATE] 0uF C, C www.mouser.com [U00C50FCT] 5pF C0, C www.es.co.th [50-00] USB Mini-B female CN www.mouser.com [PHSS0G0/RH] Pin Header CN, CN www.es.co.th [STPSL0M] STPSL0M D www.mouser.com [PHSS0G0/RH] Pin Header J www.es.co.th [MMZ0S0A] Ferrite bead L www.es.co.th [APT0SGC] LED Green LED, LED www.mouser.com [APT0YC] Yellow LED, LED www.mouser.com [KTC5SY/P] KTC5 Q,Q www.es.co.th [00-/0W%] R, R, R, R www.es.co.th [00WAJ00T5E] 0k R, R, R0 www.es.co.th [CRCW00R0FKEA] R, R5 www.es.co.th [CRCW00K50JNEB].5k R www.es.co.th [RC00FR-0KL] k R www.es.co.th [SKRPACE00] Switch SW, SW www.mouser.com [SSSS00] Switch SW www.mouser.com [STMF0RT] STMF0RT U www.mouser.com [LDSTR] LDS U www.mouser.com [SMDS-M0F] MHz Y www.es.co.th Rev. DRAFT (-Feb-) DocID: 55000 of
ENGINEERING DRAWINGS (Units: mm) Patent Pending PCT/TH00/00000, PCT/TH00/00000, and PCT/TH00/0000 Information in this document is provided solely in connection with Aimagin products. Aimagin reserves the right to make changes, corrections, modifications or improvements, to this document, and the products and services described herein at any time, without notice. www.aimagin.com Copyright 0 Aimagin - All rights reserved Rev. DRAFT (-Feb-) DocID: 55000 of