Home

SAM3-P256 development board user`s manual

image

Contents

1. LM1117IMPX AD u max3232 boro PWR r eles o 470uF 16VDC WEN RS232_0 D 3 asvac 2 GREEN veu Ey on 7 lt ZN 560 560 upwa 1 1 pi a 7 av Toont RESET 38 ast PAL R24 R25 ii o sol A ns A 5 gt 7 rimama 1 _ aT EN PACTADOS OUTST comarses A NA 47K WMHONIKUPT i voo uso afr ae 15K PeramecsupwmHaoaci ree i SH EE alae 2 4 on sur a aries SS oxrames 1007 PA R36 A cre ane 4 p813 PwM2yPcKO OACO DTPA 2k
2. 21212121919 fae SD MMC Page 9 POWER SUPPLY CIRCUIT SAM3 P256 is typically power supplied with 6 VDC via Power jack but it be also power supplied via USB with 5V The programmed board power consumption is about 100 mA with all peripherals enabled RESET CIRCUIT SAM3 P256 reset circuit includes U2 MCP130T R22 10k pin 15 of JTAG connector ATSAM3S4BA AU pin 39 NRST and RESET button CLOCK CIRCUIT Quartz crystal Q1 12 000 MHz is connected to ATSAM3S4BA AU pin 61 XOUT and pin 62 XIN JUMPER DESCRIPTION BDS TEST LED1 LED2 This jumper when is closed connects ATSAM3S4BA AU pin 50 JTAGSEL to VCC The JTAGSEL pin is used to select the JTAG boundary scan when asserted at a high level When this jumper is opened normal mode is enabled Default state is opened This jumper when is closed connects 5 pin 40 TST to VCC The TST pin is used for JTAG Boundary Scan Manufacturing Test or Fast Flash programming mode When this jumper is opened normal mode is enabled Default state is opened This jumper when is closed connects GREEN led to ATSAM3S4BA AU pin 10 PA18 RD PCK2 A14 AD1 When this jumper is opened GREEN led is not connected Default state is closed This jumper when is closed connects YELLOW led to ATSAM3S54
3. PAPZ IQDI NPCS3 NCS2 ADS a ee 1 2 4 a T VREF voocone 4 o 4 C24 100 aw 4 5 1 A 7 1 Toon ATSAM3S4BA AU RAG UEXT 2 https www olimex com Made by Olimex LTD Bulgaria 2013 BOARD LAYOUT TEST RS232_0 D JOD 219494949 270191919 98103 ay Ai 6 LED2 WWW OLIMEX COM DEU C 2010 7 4 2 gt 7 eene 212121212 21212121212 5 5 5 5 6 E 9 8 9 ananggap
4. 1 NC 2 3 RX1IN 4 NC 5 GND 6 NC 7 NC 8 NC 9 NC Page 13 PWR Pin Signal Name 1 Power Input 2 GND UEXT Pin Signal Name VCC 246 8 10 GND TXD1 RXD1 TWCK TWD MISO MOSI SPCK 10 51 The JTAG connector allows the software debugger to talk via Joint Test Action Group port directly to the core Instructions may be inserted and executed by the core thus allowing ATSAM3S4BA AU memory to be programmed with code and executed step by step by the host software For more details refer to IEEE Standard 1149 1 1990 Standard Test Access Port and Boundary Scan Architecture and ATSAM3S54BA AU datasheets and users manual Page 14 USB 24 6 8 10 12 14 16 18 20 1 Pin Signal Name 5V_USB DDM DDP GND Page 15 Pin Signal Name Pin Signal Name 1 VCC 2 3 TRST 4 GND 5 TDI 6 GND 7 TMS 8 GND 9 TCK 10 GND 11 RTCK 12 GND 13 TDO 14 GND 15 RST 16 GND 17 NC 18 GND 19 NC 20 GND SD MMC Page 16 Pin Signal Name Pin Signal Name 1 NPCSO 2 MOSI 3 GND VSS1 4 VDD 5 SPCK 6 GND VSS2 7 MISO 8 Via R31 47k to 3 3V 9 Via R34 47k to 3 3V 10 WP 11 Via R26 2k to GND 12 Via R38 2k to GND 13 CP 14 Via R26 2k to GND 15 Via R38 2k to GND Prototype area 3340 B 59 458 000
5. SAM3 P256 development board user s manual All boards produced by Olimex are ROHS compliant Rev C September 2014 Copyright c 2011 OLIMEX Ltd All rights reserved Page 1 INTRODUCTION Atmel s ATSAM3S4BA AU is a member of a series of Flash microcon trollers based on the high performance 32 bit ARM Cortex M3 RISC processor It operates at a maximum speed of 64 MHz and features a 256 Kbyte Flash and a 48 Kbyte SRAM Full Speed USB Device port with embedded transceiver a High Speed MCI for SDIO SD MMC an External Bus Interface featuring a Static Mem ory Controller providing connection to SRAM PSRAM NOR Flash and NAND Flash 2x USARTs 2xUARTs 2xTWIs 3xSPI 125 as well as 1 PWM timer 6x general purpose 16 bit timers an RTC an ADC a 12 bit DAC and an analog com parator SAM3 P256 has JTAG UEXT USB and two 5232 connectors power jack potentiometer two user buttons two status LEDs power on led reset button and prototype area for all microcontroller s ports All this gives the customer chance to build a wide range of applications BOARD FEATURES e Microcontroller ATSAM3S4BA AU standard connector with ARM 2x10 pin layout for program ming debugging with ARM JTAG e USB connector Two channel 5232 interface and drivers SD MMC connector e two buttons e trimpot connected to ADC e thermistor connected to ADC e two status LEDs onboard voltage regulator 3 3V with up to
6. 0 400480 90 0x400E0090 System Controller 1 Peripherals 0 40000000 Pi HSMCI 2 18 0x40004000 4 i 0 4 8008000 _ x4000C000 0 40010000 0 40 23 0 80 2a 0 40014000 25 0 40 26 TCL 4 0 80 040018000 TWIO 0x4001C000 13 TWI1 20 tbar PWM bit band 0x40024000 regiion 0x40028000 ra USART1 0 40020000 _ 040030000 1 040034000 33 04038000 ADC 29 1 ox4p p3c000 Ms ye 30 0 4 0840000 5 34 0 4004 000 1 v CRCCU 35 i 0052604 1 4 0 40100000 4 Reseved 0x40900000 32 MBytes 0 40400000 bit band alias 4 0x60000000 4 SCHEMATIC
7. Protection Unit MPU Thumb 2 instruction set compatible with 915 75 legacy products 48 and 64 pin versions Memories 256 Kbytes embedded Flash 128 bit wide access memory accelerator single plane 48 Kbytes embedded SRAM 16 Kbytes ROM with embedded bootloader routines UART USB and IAP routines Memory Protection Unit MPU System Embedded voltage regulator for single supply operation Page 3 Power on Reset POR Brown out Detector BOD and Watchdog for safe operation Quartz or ceramic resonator oscillators 3 to 20 MHz main power with Failure Detection and optional low power 32 768 kHz for RTC or device clock High precision 8 12 MHz factory trimmed internal RC oscillator with 4 MHz default frequency for device startup In application trimming access for frequency adjustment Slow Clock Internal RC oscillator as permanent low power mode device clock Two PLLs up to 130 MHz for device clock and for USB Temperature Sensor Up to 22 peripheral DMA PDC channels Low Power Modes Sleep and Backup modes down to 3 in Backup mode Ultra low power RTC Peripherals USB 2 0 Device 12 Mbps 2668 byte FIFO up to 8 bidirectional Endpoints On Chip Transceiver 2 USARTs with ISO7816 IrDA RS 485 SPI Manchester and Modem Mode Two 2 wire UARTs 2 Two Wire Interface 12 compatible 1 SPI 1 Serial Synchronous Controller I2S 1 H
8. 0300000000 013 0 0 2 0000 pa 0000 08 12 44 45 9 23900090000 25 26 27 28 9 e130 OOOOOOOOOOOOOO OOO OOF OO 8140000000000000000000000 00000000000000000090090 29 oOo 99000009000 0000000090 lt lt gt NC Not connected Page 17 MECHANICAL DIMENSIONS 91 29 02704 bes Ds Baz Dz Das Daz Ds lt cz baz Das Baz Paz Das Daz Das Paz Das sz Pes az ler lar Lard s gt e csn pE ZZ 2 2 E 90998 000002 Saaz 0272 77 00 54 61 48 26 mm 31 40 19 40 mm 16 32 8 89 7 28 18 AVAILABLE DEMO SOFTWARE The demo package available at the Software section of SAM3 P256 s page features the following examples Getting started demonstrates use of LEDs User buttons Inte
9. 800mA current e single power supply 6VDC or 4 5 VAC required e power supply LED RESET circuit e RESET button e 12 000 Mhz crystal on socket UEXT connector e prototype area for all microcontroller s ports e FR 4 1 5 mm 0 062 red soldermask silkscreen component print Dimensions 120x80 mm 4 72 3 15 Page 2 ELECTROSTATIC WARNING The SAM3 P256 board is shipped in protective anti static packaging The board must not be subject to high electrostatic potentials General practice for working with static sensitive devices should be applied when working with this board BOARD USE REQUIREMENTS Cables The cable you will need depends on the programmer debugger you use OLIMEX debuggers need USB type B to USB type A cable to connect to a computer Hardware The best idea is to use a debugger made by Atmel since the main microcontroller is made by Atmel Another reliable choice is Segger s JLINK which is well supported works with most ARM products If you are looking for open source development please check the Olimex made debuggers ARM USB OCD ARM USB TINY ARM USB OCD H ARM USB TINY H if you work with OpenOCD IAR EW for ARM Rowley Crossworks for ARM CooCox GCC compilers etc PROCESSOR FEATURES SAM3 P256 board use ARM based microcontroller ATSAM3S4BA AU 64 from Atmel Corporation with these features Core Cortex M3 revision 2 0 running at 64 MHz Memory
10. BA AU pin 9 PA17 TD PCK1 PWMH3 AD0 When this jumper is opened YELLOW led is not connected Default state is closed Page 10 This jumper when is closed ATSAM3S4BA AU 1 ADVREF is connected to VCC 3 3 When this jumper is opened ATSAM3S4BA AU 1 ADVREF is connected to VREF pin Default state is closed RXD0 DRXD This jumper when is in position ROOUT is connected to ATSAM3S4BA AU pin 35 PA5 RXD0 RS232_0 D is connected to When this jumper is in position DRXD ROOUT is connected to ATSAM3S4BA AU pin 30 PA9 URXD0 RS232_0 D is connected to DRXD This is used in programming mode via COM Port using SAM BA tool Default state is shorted TXD0 DTXD This jumper when is in position 0 is connected to ATSAM3S4BA AU 34 PA6 TXD0 RS232_0 D is connected to TXDO When this jumper is in position DTXD is connected to ATSAM3S4BA AU 29 PA10 UTXD0 i e RS232_0 D is connected to DTXD This is used in programming mode via COM Port using SAM BA tool Default state is 0 shorted Page 11 Description for programming via 9232 0 0 COM port or USB port using SAM BA software Using SAM BA software ATSAM3S4BA AU be programmed via COM port with external power supply only or via USB port with USB power supply only Before being able to use SAM BA a recovery procedure which consists of copying the SA
11. M BA Boot Assistant into Flash must be performed as follows 1 Power down the ATSAM3S4BA AU 2 Short ATSAM3S4BA AU pin 55 PB12 ERASE with 3 3V you may do this by shorting R20 3 Power up the ATSAM3S4BA AU 4 Power down the ATSAM3S4BA AU 5 Remove the short between ATSAM3S4BA AU and 3 3V R20 6 Power up ATSAM3S4BA AU Note For programming via COM port you must set jumpers and TXD0 DTXD according to jumpers description above and the USB should not be plugged in INPUT OUTPUT Status Led green with name GREEN connected via jumper LED1 to ATSAM3S4BA AU 10 PA18 RD PCK2 A14 AD1 Status Led yellow with name YELLOW connected via jumper LED2 to ATSAM3S4BA AU 9 PA17 TD PCK1 PWMH3 AD0 Power on LED red with name PWR_LED this LED shows that 3 3V is applied to the board User button with name B1 connected to ATSAM3S4BA AU pin 13 PA19 RK PWML0 A15 AD2 WKUP 9 User button with name B2 connected to ATSAM3S4BA AU pin 16 PA20 RF PWML1 A16 AD3 WKUP10 User button with name RESET connected to ATSAM3S4BA AU pin 39 NRST Trimpot with name connected to ATSAM3S4BA AU 3 PB0 AD4 Thermistor with name TH1 connected to ATSAM3S4BA AU pin 4 PB1 AD5 Page 12 EXTERNAL CONNECTORS DESCRIPTION RS232_0 D Pin Signal Name 1 NC 2 TXOOUT 3 RXOIN 4 NC 5 GND 6 NC 7 NC 8 NC 9 NC RS232 1 Pin Signal Name
12. ROM 128 KBytes 32 KBytes 16 KBytes 64 KBytes 16 KBytes Transceiver DDP PIODC 7 0 PIODCEN1 PIODCEN2 PIODCCLK MCCK MCCDA MCDAIO 3 High Speed ADC Analog DAC Comparator Temp Sensor ADVREF CRC Unit MEMORY MAP Address memory space 0x00000000 990900000 0 00400000 Internal Flash 1 0 20000000 0x00800000 bit band lt 2 Internal ROM regkom 1 77 0 22000000 F Reserved 4 Undefined 1 0 24000000 32 i 0 40000000 Peripherals External RAM 0x60000000 9x6 0000 0 0 0 SMC Chip Select 0 061000000 SMC Chip Select 1 0 62000000 0 0000008 5 SMC Chip Select 2 Reserved 0 63000000 0xE0000000 0564000000 SMC Chip Select 3 9 System Controller 0x400E0000 SMC 0x400E0200 MATRIX offset block 0 400 0400 peripheral ID PMC 0 400 0600 2 X UARTO 0 400 0740 CHIPID 0 400 0800 UART1 0 400E0A00 2 EFC 0 400 0 00 2 0 400 0 00 0 400 1000 0 400 1200 0 400 1400 RSTC 0x10 1 SUPC 0x30 RTT 0x50 WDT 0x60 0 90 2 0x400E1600 0x4007FFFF Page 7 1 1 1 1 1
13. e You may also modify the files but you must then release them as well under the same terms Credit can be attributed through a link to the creator website https www olimex com The software is released under GPL It is possible that the pictures in this manual differ from the latest revision of the board The product described in this document is subject to continuous development and improvements All particulars of the product and its use contained in this document are given by OLIMEX in good faith However all warranties implied or expressed including but not limited to implied warranties of merchantability or fitness for purpose are excluded This document is intended only to assist the reader in the use of the product OLIMEX Ltd shall not be liable for any loss or damage arising from the use of any information in this document or any error or omission in such information or any incorrect use of the product This evaluation board kit is intended for use for engineering development demonstration or evaluation purposes only and is not considered by OLIMEX to be a finished end product fit for general consumer use Persons handling the product must have electronics training and observe good engineering practice standards As such the goods being provided are not intended to be complete in terms of required design marketing and or manufacturing related protective considerations including product safety and environmental measures typically
14. found in end products that incorporate such semiconductor components or circuit boards Olimex currently deals with a variety of customers for products and therefore our arrangement with the user is not exclusive Olimex assumes no liability for applications assistance customer product design software performance or infringement of patents or services described herein THERE IS NO WARRANTY FOR THE DESIGN MATERIALS AND THE COMPONENTS USED TO CREATE SAM3 P256 THEY ARE CONSIDERED SUITABLE ONLY FOR 5 3 256 Page 21
15. igh Speed Multimedia Card Interface SDIO SD Card MMC 3 Three Channel 16 bit Timer Counter with capture waveform compare and PWM mode Quadrature Decoder Logic and 2 bit Gray Up Down Counter for Stepper Motor 4 channel 16 bit PWM with Complementary Output Fault Input 12 bit Dead Time Generator Counter for Motor Control 32 bit Real time Timer and RTC with calendar and alarm features 10 channel ADC with differential input mode and programmable gain stage Two 12 bit DAC outputs One Analog Comparator with flexible input selection Selectable input hysteresis 32 bit Cyclic Redundancy Check Calculation Unit CRCCU Page 4 47 lines with external interrupt capability edge or level sensitivity debouncing glitch filtering and on die Series Resistor Termination Three 32 bit Parallel Input Output Controllers Peripheral DMA assisted Parallel Capture Mode Page 5 BLOCK DIAGRAM 2 F 2 lt System Controller TST PCKO PCK2 In Circuit Emulator Cortex M3 Processor Fmax 64 MHz XIN32 XOUT32 ERASE VDDIO VDDCORE VDDPLL Peripheral NRST Bridge USARTO TCLK 0 2 2 0 2 Timer Counter PWMH 0 3 3 PWMFIO ADTRG Temp Sensor ADIO 8 ADVREF DACO DAC1 DATRG Page 6 JTAG amp Serial Wire 24 Bit SysTick Counter Regulator Flash Unique Identifier FLASH SRAM 256 KBytes 48 KBytes
16. rrupts and Timers ADC demo demonstrates use of analog peripherals on board SD card demo demonstrates use of low level SD card routines USB demo demonstrates use of USB device as a mouse Page 19 ORDER CODE SAM3 P256 assembled and tested board How to order You can order directly from our web ship or purchase from any of our distributors The list of Olimex distributors might be found here https www olimex com Distributors Check our web site https www olimex com for more info Revision history Board s Revision Rev Initial July 2010 Manual s Revision Rev A released May 2011 Rev B released March 2013 Rev C released September 2014 Page 20 DISCLAIMER 2013 Olimex Ltd Olimex logo and combinations thereof are registered trademarks of Olimex Ltd Other product names may be trademarks of others and the rights belong to their respective owners The information in this document is provided in connection with Olimex products No license express or implied or otherwise to any intellectual property right is granted by this document or in connection with the sale of Olimex products The Hardware project is released under the Creative Commons Attribution Share Alike 3 0 United States License You may reproduce it for both your own personal use and for commercial use You will have to provide a link to the original creator of the project https www olimex com on any documentation or websit

Download Pdf Manuals

image

Related Search

Related Contents

ProLam Ultra-X10 User Manual    ClosetMaid 1048 Instructions / Assembly  Bedienungsanleitung beutelloser Boden  SMARTer Ultra Low Input RNA Kit for Sequencing  paper - ENAC  Installation  KS-422N-RJ45-T6P マニュアル  33-775型 33-776型 取扱説明書 保証書付 ガス湯沸器(貯湯式  

Copyright © All rights reserved.
Failed to retrieve file