AK-STM32-ETH Development Board

Similar documents
[MG2420] MCU Module Datasheet. (No. ADS0705) V1.0

STM32 Cortex-M3 STM32F STM32L STM32W

STM32F429 Overview. Steve Miller STMicroelectronics, MMS Applications Team October 26 th 2015

TEVATRON TECHNOLOGIES PVT. LTD Embedded! Robotics! IoT! VLSI Design! Projects! Technical Consultancy! Education! STEM! Software!

Interconnects, Memory, GPIO

STM32F7 series ARM Cortex -M7 powered Releasing your creativity

STM8L and STM32 L1 series. Ultra-low-power platform

Introducing STM32 L0x Series. April

Advanced Microcontrollers Grzegorz Budzyń Extras: STM32F4Discovery

STM32F7 series ARM Cortex -M7 powered Releasing your creativity

AVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction.

User Manual For CP-JR ARM7 USB-LPC2148 / EXP

AK-DS2482S-100. Reference manual. Copyright 2016 Artekit Italy All rights reserved

RDB1768 Development Board User Manual

FriendlyARM. Mini2440.

STM32 F-2 series High-performance Cortex-M3 MCUs

STM32 F0 Value Line. Entry-level MCUs

AT91SAM9G45 EVK Board

Hello, and welcome to this presentation of the STM32 Reset and Clock Controller.

STM32L4+ MCU series Excellence in ultra-low-power with more performance

LPC4370FET256. Features and benefits

COM-RZN1D - Hardware Manual

Hello, and welcome to this presentation of the STM32L4 power controller. The STM32L4 s power management functions and all power modes will also be

Forza 4 ASCII Game. Demo for the AK-MACHX

AVR XMEGA TM. A New Reference for 8/16-bit Microcontrollers. Ingar Fredriksen AVR Product Marketing Director

Cortex-M3. Cortex-M3(STM32F103) Standard v3.0 Manual

Cookie User Manual. For NuMicro Edition 1.0. Rev. 1.0 Release: forum.coocox.org.

AT-501 Cortex-A5 System On Module Product Brief

Clicker 2 for Kinetis

XNUCLEO-F030R8, Improved STM32 NUCLEO Board

BIG8051. Development system. User manual

Embedded Programming with ARM Cortex-M3 Basic Experiments 1

VGA Demo. Forza 4 and Slideshow

STM32G0 MCU Series Efficiency at its Best

ARDUINO MEGA INTRODUCTION

Introduction to ARM LPC2148 Microcontroller

Product Technical Brief S3C2412 Rev 2.2, Apr. 2006

Getting Started With the Stellaris EK-LM4F120XL LaunchPad Workshop. Version 1.05

AN5123 Application note

LPC2148 DEV BOARD. User Manual.

STM32 F2 series High performance Cortex M3 MCUs

Hardware Reference. DIL/NetPC DNP/2110 Board Revision 1.0

Quick Start Guide for the Turbo upsd DK3300-ELCD Development Kit- RIDE

DEVBOARD3 DATASHEET. 10Mbits Ethernet & SD card Development Board PIC18F67J60 MICROCHIP

Arduino Uno R3 INTRODUCTION

Product Technical Brief S3C2440X Series Rev 2.0, Oct. 2003

Hands on Experience with AVR32

LPC1788 Mio Board. The functional details of the board are as follows-

SBAT90USB162 Atmel. SBAT90USB162 Development Board User s Manual

FiO Lite Datasheet FEATURES SAMPLE APPLICATIONS. FiO Lite

Z8 Encore! XP F1680 Series 8-Bit Flash Solution with Extended Peripherals

STM bit ARM Cortex MCUs STM32F030 Series

Military Grade SmartFusion Customizable System-on-Chip (csoc)

EM-LPC1700 Evaluation Board User Manual V1.2

STR710-EVAL. Evaluation Board for STR71xF. Main components. Description. Features. STR710-EVAL board

Hardware Reference. DIL/NetPC DNP/9265 Board Revision 1.0

Product Technical Brief S3C2413 Rev 2.2, Apr. 2006


Easy Kit Board Manual

Espardino micro2142/8

2-Oct-13. the world s most energy friendly microcontrollers and radios

Nuvoton 1T 8051-based Microcontroller NuTiny-SDK-N76E885 User Manual

NXP Microcontrollers Selection Guide

Part Number: PCB-STM32-F4B1 (unpopulated PCB with Discovery module sockets, no other parts) STM32-F4B1 (assembled board, not presently available)

TO OUR VALUED CUSTOMERS

STM32 Journal. In this Issue:

LBAT90USB162 Atmel. LBAT90USB162 Development Board User s Manual

Designing with STM32F2x & STM32F4

ET-PIC 24 WEB-V1. o Central Processing Unit (CPU) o System. o nanowatt Power Managed Modes. o Analog Features

Mega128-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX

The industrial technology is rapidly moving towards ARM based solutions. Keeping this in mind, we are providing a Embedded ARM Training Suite.

AN2606 Application note

Ethernet + UDP demo. For the AK-MACHX

STM32L4 System operating modes

ZigBee Compliant Platform 2.4G RF Low Power Transceiver Module for IEEE Standard. DATA SHEET Version B

PIC-MAXI-WEB development board Users Manual

EVE2 BLE CAN Datasheet

Spark-501 Standard SMARC, Cortex-A5 based System on Module Integration guide

VLSI Design Lab., Konkuk Univ. Yong Beom Cho LSI Design Lab

MYD-IMX28X Development Board

Kinetis K70 System-On-Module (SOM) Baseboard Hardware Architecture

G80 SoC Datasheet. Where Hardware Meets Software

Nuvoton 4T 8051-based Microcontroller NuTiny-SDK-N78E715 User Manual

Microcontroller. BV523 32bit Microcontroller. Product specification. Jun 2011 V0.a. ByVac Page 1 of 8

STM3220G-SK/KEI. Keil starter kit for STM32F2 series microcontrollers (STM32F207IG MCU) Features. Description

DBAT90USB162 Atmel. DBAT90USB162 Enhanced Development Board User s Manual

ARM Cortex core microcontrollers 12 th Energy efficient operation

MYC-SAMA5D3X CPU Module

EMX Module Specifications

MYD-SAMA5D3X Development Board

AVR- M16 development board Users Manual

LPC-P1227 development board USER S MANUAL Initial release, March 2012 Designed by OLIMEX Ltd, 2011

PAC5523EVK1. Power Application Controllers. PAC5523EVK1 User s Guide. Copyright 2017 Active-Semi, Inc.

AT-501 Cortex-A5 System on Module Integration guide

ICnova SAMA5D37 SODIMM Datasheet

Hello, and welcome to this presentation of the STM32F7 System Configuration Controller.

AVR-TLCD-128CAN development board Users Manual

Xynergy It really makes the difference!

BLE MODULE SPECIFICATIONS

MYD-IMX28X Development Board

Transcription:

AK-STM32-ETH Development Board Reference manual Copyright 2011 Artekit Italy All rights reserved

Contents About this document... 3 Revision history... 3 Contact information... 3 Life support policy... 3 Copyright information... 3 Specifications... 4 General description... 4 Main components... 4 Block diagram... Error! Bookmark not defined. Environmental requirements... 4 Handling the board... 4 Board overview... 4 Components description... 5 MPU... 5 Clocks... 5 Battery... 6 Power... 6 GPS... Error! Bookmark not defined. Micro SD socket... 6 JTAG connector... 6 RS232 connector... 6 EEPROM... 6 Display... 7 MCU connections... 8 Hardware description... 9 1 - External power supply connector... Error! Bookmark not defined. 2 - JTAG connector... 9 3 & 4 - Jumper settings... 10 2/11 Copyright 2011 Artekit Italy All rights reserved

About this document Revision history The table below displays the revision history for the chapters in this manual. Chapter Date Revision Changes made All November 2011 1.0 First publication Contact information For the latest news, upgrades and information about Artekit products, visit the Artekit web site at http:// For technical support on this product, visit the support page at http:///support For additional information about Artekit products, consult the sources below. Information type Technical support Literature Sales Products forum Resource support@artekit.eu sales@artekit.eu Life support policy Artekit Italy products are not indented or authorized for use as critical components in life support devices or systems without the express written approval from Artekit Italy. Those devices may include devices for supporting or sustaining life, devices for surgical implant into the body or any other device whose failure to perform correctly could result in life support failure. Copyright information This document is copyright 2012 Artekit Italy. All rights reserved. Any person may view, copy, print and distribute this document or any portion of this document for informational purposes only as long as the copyright notice remains included. Copyright 2011 Artekit Italy All rights reserved 3/11

Specifications General description The AK-STM32-ETH development board is a full-featured hardware platform to evaluate the STMicroelectronics STM32F107 Connectivity Line ARM Cortex M3 MPU. This board support 10/100 Ethernet adapter, CAN 2.0, RS- 232/485, USB OTG, 2x16 LCD display, 8KB EEPROM and MicroSD socket. The complete schematics of the boards are provided allowing the users to experiment with the MPU peripherals, to add external devices and enabling designers to begin the development or testing custom systems. Main components The AK-STM32-ETH Development board features the following components: ST Microelectronics STM32F107VCT6 ARM Cortex M3 in TQFP100 packaging. 10/100 Mb Ethernet adapter with link/speed LED s. M24C64 8KB EEPROM. 1 RS232 (TX/RX only). 1 RS232/RS485. USB OTG 2.0 FULL SPEED. CAN 2.0 2 lines x16 characters LCD display (5x7 matrix). Backup RTC battery. Micro SD socket. Precision voltage reference for AD. Potentiometer for AD testing. 8 User LED s. 3 User KEY s. Standard 20-pin ARM JTAG connector. Powered from USB cable or external 5V DC power supply. Environmental requirements The AK-STM32-ETH development board must be stored between 40 C and 100 C. The recommended operating temperature is between 0 and 55 C. The AK-STM32-ETH development board can be damaged without proper anti-static handling. Handling the board When handling the board, it is important to observe the following precaution: Static discharge precaution Without proper anti-static handling the board can be damaged. Therefore, take anti-static precautions while handling the board. 4/11 Copyright 2011 Artekit Italy All rights reserved

Components description The following section describes in detail the main components of the development board. MPU ST Microelectronics STM32F107VCT6 ARM Cortex M3 MPU Clocks 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 Kbytes of Flash memory 64 Kbytes of SRAM 20KB static RAM, 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 PLL for CPU clock 32 khz oscillator for RTC with calibration Low power Sleep, Stop and Standby modes VBAT supply for RTC and backup registers 2 x 12-bit, 1 μs A/D converters (up to 16 channels) Conversion range: 0 to 3.6 V Dual-sample and hold capability Temperature sensor 2 12-bit D/A converters DMA 12-channel DMA controller Peripherals supported: timers, ADCs, DAC, I2Ss, SPIs, I2Cs and USARTs Up to 80 I/Os, all mappable on 16 external interrupt vectors, and almost all 5 V-tolerant except for analog inputs Debug mode Serial wire debug (SWD) & JTAG interfaces Timers: 10 timers Four 16-bit timers, each with up to 4 IC/OC/PWM or pulse counter 1 16-bit motor control PWM timer 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 14 communication interfaces with pinout remap capability Up to 2 x I2C interfaces (SMBus/PMBus) Up to 3 USARTs (ISO 7816 interface, LIN, IrDA capability, modem control) Up to 2 I2C interfaces (SMBus/PMBus) Up to 5 USARTs (ISO 7816 interface, LIN, USB 2.0 full-speed interface IrDA capability, modem control) Up to 3 SPIs (18 Mbit/s), 2 with a multiplexed I2S interface that offers audio class accuracy via advanced PLL schemes 2 CAN interfaces (2.0B Active) with 512 bytes of dedicated SRAM USB 2.0 full-speed device/host/otg controller with on-chip PHY that supports HNP/SRP/ID with 1.25 Kbytes of dedicated SRAM 10/100 Ethernet MAC with dedicated DMA and SRAM (4 Kbytes): IEEE1588 hardware support, MII/RMII available on all packages Main clock at 25MHz, on board quartz. RTC Clock at 32768 Hz, on board quartz. Copyright 2011 Artekit Italy All rights reserved 5/11

Battery 3V Non rechargeable LiMg battery for MCU RTC retention. Power 1 power regulators. LD1117-3.3 LDO Regulator - 3.3V 800mA board power supply NOTE: The board can be fully powered through the standard USB cable. Micro SD socket Standard micro SD socket. Access mode: SPI Card detect: Yes Write protect: No JTAG connector Standard 20-pin ARM JTAG connector 2 rows 10 pin 2.54mm Support any ARM JTAG cable NOTE: The board was tested with the following JTAG adapters: Artekit AK-LINK OpenJTAG Project (http://www.openjtag.org) Egnite Turtelizer2 (http://www.ethernut.de) Keil ULINK2 Keil ULINK-ME Segger J-Link Ethernet connector 10/100 Mb with LINK and SPEED LED s RS232 connectors The RS232 connector enables the communication from the MPU with the external world. The jumpers J8 and J15 set the MCU communication using RS232 or RS485/422 modes. Please refer to jumper setting options. EEPROM The board has an 8KB EEPROM to store user data. The component is a STMicroelectronics M24C64-WMN6TP device, connected to the MCU through I2C interface. The device features are: 400 KHz Fast Mode 100 KHz Standard Mode 2.5 to 5V 6/11 Copyright 2011 Artekit Italy All rights reserved

Display Write Control Input Byte and Page write Random and Sequential Read modes Self-timed programming cycle Automatic address incrementing Enhanced ESD/latch-up protection More than 1 Million write cycles More than 40-year data retention Gleichman Electronics Model GE-C1602B-NYG-ET/R. 16 characters x 2 Lines 7x5 matrix Powered at 5V 4 bit data bus Backlight: No Dimension: 80.0 x 36.0 x 13.5(MAX) mm. View area: 66.0 x 16.0 mm. Active area: 56.20 x 11.5 mm. Dot size: 0.55 x 0.65 mm. Dot pitch: 0.60 x 0.70 mm. Character size: 2.95 x 5.55 mm. Character pitch: 3.55 x 5.95 mm. LCD type: STN Negative, Blue Transmissive. Duty: 1/16 View direction: 6 o clock CAN Connector CAN 2.0B connector Copyright 2011 Artekit Italy All rights reserved 7/11

MCU connections PIN NAME PIN # DESCRIPTION COMMENTS PA0 23 User key 4 (K4) Active low PA1 24 Drive clock to the DP83848J Ethernet MAC PA2 25 Drive MDIO signal to the DP83848J Ethernet MAC PA3 26 USER I/O Unprotected PA4 29 USER I/O Unprotected PA5 30 SPI1_SCK. Connected to SD Memory PA6 31 SPI1_MISO. Connected to SD Memory PA7 32 SPI1_MOSI. Connected to SD Memory PA8 67 USER I/O Unprotected PA9 68 +VBUS detect. Detect external USB power Active high PA10 69 USB ID signal Active high - Unprotected PA11 70 USB_M. Connected to USB-B connector PA12 71 USB_P. Connected to USB-B connector PA13 72 JTAG TMS/SWDIO Unprotected PA14 76 JTAG TCK/SWCLK Unprotected PA15 77 JTAG TDI Unprotected PB0 35 RS485 DE control Active high PB1 36 RS485 RE control Active low PB2 37 Boot control. Could be used as I/O. See J2 switch Unprotected PB3 89 JTAG TDO Unprotected PB4 90 JTAG TRST Unprotected PB5 91 USER I/O Unprotected PB6 92 USER I/O Unprotected PB7 93 User key 2 (K2) Active low PB8 95 I2C_SCL. Connected to EEPROM PB9 96 I2C_SDA. Connected to EEPROM PB10 47 USER I/O Unprotected PB11 48 Drive TXEN signal to the DP83848J Ethernet MAC PB12 51 Drive TXD0 signal to the DP83848J Ethernet MAC PB13 52 Drive TXD1 signal to the DP83848J Ethernet MAC PB14 53 USER I/O Unprotected PB15 54 USER I/O Unprotected PC0 15 Analog input from potentiometer. Used for test AD Analog 0 to 3.3V PC1 16 Drive MDC signal to the DP83848J Ethernet MAC PC2 17 USER I/O Unprotected PC3 18 USER I/O Unprotected PC4 33 USER I/O Unprotected PC5 34 USER I/O Unprotected PC6 63 USER I/O Unprotected PC7 64 USER I/O Unprotected PC8 65 FAULT signal from USB Power Protection Device STMPS2141 Active low PC9 66 ENABLE signal to USB Power Protection Device STMPS2141 Active low PC10 78 USART4 TX PC11 79 USART4 RX PC12 80 USER I/O Unprotected PC13 7 USER I/O Unprotected PC14 8 OSC32IN. Connected to the 32768 Hz quartz PC15 9 OSC32OUT. Connected to the 32768 Hz quartz 8/11 Copyright 2011 Artekit Italy All rights reserved

PD0 81 OSCIN. Connected to the 25 MHz quartz PD1 82 OSCOUT. Connected to the 25 MHz quartz PD2 83 USER I/O Unprotected PD3 84 USER I/O Unprotected PD4 85 USER I/O Unprotected PD5 86 USART2 TX PD6 87 USART2 RX PD7 88 USER I/O Unprotected PD8 55 Drive CRS/DV/LED_CFG signal to the DP83848J Ethernet MAC PD9 56 Drive RDX_0/PHYAD1 signal to the DP83848J Ethernet MAC PD10 57 Drive RDX_0/PHYAD2 signal to the DP83848J Ethernet MAC PD11 58 USER I/O Unprotected PD12 59 USER I/O Unprotected PD13 60 USER I/O Unprotected PD14 61 USER I/O Unprotected PD15 62 USER I/O Unprotected PE0 97 Drive DATA7 signal to LCD PE1 98 Drive DATA6 signal to LCD PE2 1 Drive DATA5 signal to LCD PE3 2 Drive DATA4 signal to LCD PE4 3 Drive RS signal to LCD PE5 4 Drive R/W signal to LCD PE6 5 Drive E signal to LCD PE7 38 USER I/O Unprotected PE8 39 Drive USER LED1 signal Active high PE9 40 Drive USER LED2 signal Active high PE10 41 Drive USER LED3 signal Active high PE11 42 Drive USER LED4 signal Active high PE12 43 Drive USER LED5 signal Active high PE13 44 Drive USER LED6 signal Active high PE14 45 Drive USER LED7 signal Active high PE15 46 Drive USER LED8 signal Active high BOOT 94 BOOT. MPU Boot mode. Input through J4 switch Active high, unprotected RESET 14 Power-On reset. Connected to reset button and JTAG connector Active low, unprotected Hardware description JTAG connector pinout PIN # DESCRIPTION PIN # DESCRIPTION 1 VCC 3.3V 2 VCC 3.3V 3 TRST 4 GND 5 TDI 6 GND 7 TMS 8 GND 9 TCLK 10 GND 11 RTCK Not Connected 12 GND 13 TDO 14 GND 15 SRST To MCU Reset 16 GND 17 Not Connected 18 GND 19 Not Connected 20 GND Copyright 2011 Artekit Italy All rights reserved 9/11

Jumper settings The AK-STM32-ETH board is auto-documented. Please see the jumper position printed on the board closed to the jumper. J2 Special Boot Modes Jumper NOTE: For special MCU Boot Modes, please read the STM32F10x reference manual. MODE NORMAL SPECIAL BOOT MODES BOOT0 4 6 short. Leave 2 open (Default) 2 4 short. Leave 6 open BOOT1 3 5 short. Leave 1 open (Default) 1 3 short. Leave 5 open J8 and J15 RS232/485 Switch J8 RX/TX to driver input GPS UART DIRECTION JUMPER SETTINGS To drive input to RS232 1 3 short, 2 4 short. Leave 5 and 6 open (Default) To drive input to RS485 3 5 short, 4 6 short. Leave 1 and 2 open J15 RX/TX driver output EXT. UART DIRECTION JUMPER SETTINGS To drive output to RS232 1 3 short, 2 4 short. Leave 5 and 6 open (Default) To drive output to RS485 3 5 short, 4 6 short. Leave 1 and 2 open CAUTION: Do not change jumper switches while the board is powered, and do not try another jumpers combinations. The board could be permanent damaged. 10/11 Copyright 2011 Artekit Italy All rights reserved

NOTES Copyright 2011 Artekit Italy All rights reserved 11/11