Home
Stellaris LM3S8962 Evaluation Board User`s Manual
Contents
1. 1 2 3 4 5 6 Stellaris LM3S8962 Microcontroller CAN Port A Ul U2 Ri PAOUORX 26 pAO UORX PBO PWN2 66 PBOPWM2 DOR _ EE PAUU0Tx 67 PBIPWM3 33 1 1 GND SRST oh PALUOTX PBI PWM3 LEI TXD CANH d o9 PA2 SSIOCLK 7 2 2 4 6 CANL CANH Se PAZ SSIOCLK PB2 DCOSCL fa sa RXD CANL 3 4 PA3 SSIOFSS 71 PB3 I2CSDA GND DI 45V PAJZSSIRX 30 PA3 SSIOFSS 2 B 5 5 6 PASSSIOTX 3r PA SSIORX PBA CO 10K RS 1 7 8 PASSSIUIX PAS SSIOTX PBS COo vec 7 9 10 PAG CCPI 90 2 5 MBRO0520 Pa n PBGCO TRST _ ver re PA7 PB7 TRST lt PBT TRST 0 1UF 3 x INGSHVDIOSUD i INT_TCK TMS SWDIO 50 PCO TCK SWCLK PDO CANORx 40 FRAN Pin out enables straight through TMS SWDIO LS PCI TMS SWDIO PDI CANOTx connection to a CAN DB 9M 1 PC2 TDI PC2 TDI PD2 UIRX e On board Peripheral Signals PC3 TDO PCYTDO PC3 TDO SWO PD3 UITX 13 PDS UTTX 25 pC4 PhA0 25 PD4 CCP0 _ Jumpers can be cut to Bes PCS pps 25 free GPIO lines as required PCO PhBO 2 599 PDG FAULT HU ROS PC6 PhBO PDOFAULT be a PD7 IDXO
2. enne tenens senten 15 mne UIS 15 CAN Module ics LEE 15 GIOCKIiQ ose aes eie de I Uo n Ad eam edi mt d s tang sasha da usia m has Saa 15 RESO SS ORE TESTE RD RE 16 Power Supplies a eee te ete eite tete tete dentis 16 Debugglng istituto tette aloe IM 16 USB Device Controller 17 USB 17 USB to JTAGISWD u u na Sah Uae ea iei ecd ee ABA 17 COM 17 Su kala caves sass dees sana tees aR 17 Organic LED Display u au s n n Dot ei mer te ete Dune is 18 OIA E uuu ha a ee aaa 18 Control nmterface ah ede ua e aeg 18 deus mami ushu 18 Design 18 Further Reference tacet 18 Other Peripherals rie kiwa ERRARE n etui site abis a Sakata 18 SPEAKER aaa SS ae eee eee edie teed 18 MICOS 19 aad ren lata Seine ed ese bri vb ee 19 User ote eee c teas 19 Bypassing Peripherals eire ee Leti t is 19 Interfacing tothe EV
3. 1 2 3 433v 4 5 2908 05WB MG 6 T 33 microSD Card Slot BZI D2 1 2 d NFT 03C SOUND gt M I NDS331N Speaker Circuit U3 NC c2 vor VCOMH LVSS L ss 433V BSI R10 7 IREF 200K 9 OLEDCSn 1 MCURSTn snn OLEDDC Din gr SSICLK 11 SSITX y DUSDIN 16 ps 17 D3 18 DS D6 D7 VDDIO VDD VCC NC OLED RIT 128X96 RGS13128096WH000 128x96 OLED Graphics Display RI4 LED gt 330 LED Green Status R16 DBGOUTLED gt 330 LED2 Ned Debug Out 33V RI8 330 LED3 Power Status LEDs 4X5 TEXAS INSTRUMENTS Drawing Tite Ethernet and CAN Evaluation Board Page Tite Display Switches and Audio Sie p Document Number 338962 Date Sheet Rev 9 25 2008 2 of 4 M 5 6 c PLD TCK nE PLD
4. PD5 CONUM m RS HSV nc FAULT IDXO U1 E 45y GND GND ADCO 5 C0 GND ADC1 ADC2 yal C04 C0o ADC3 CB PC2 TDI UIRX 3 00 GND UITX T 2 PHB1 PHA1e PG0 pe7 Y2 PWM4 PWM5 PHBO PCS 57 SCL SDA 33 3V PWM3 GND GND UORX 10 1 PWM2 UOTX SSICLK R6 C7 C6 C3 C2 R7 LEDO SFSS SSIRX POWER GND 0SC32 SSITX E ids 08232 PA7 p Ee VE 3 3 21 5 59 60 P3 St a x u E 9 9 _ 30 February 9 2010 Stellaris amp LM3S8962 Evaluation Board Evaluation Board Dimensions Figure B 2 LM3S8962 Evaluation Board Dimensions E E ru ss m m m Hu 888 NN II II II II II IIIIAIAIIIIWIIIIII HH mm mm mm EE HEN Figure B 3 LM3S2110 CAN Device Board Dimensions 1 60 ee mm m E HH e e February 9 2010 31 Breakout Pads The LM3S8962 EVB has 42 I O pads 14 power pads 2 crystal connections and 2 no connects for a total of 60 pads Connection can be made by soldering wires directly to these pads or by using 0 1 pitch headers and sockets Note In Table B 2 an asterisk by a signal name also on the EVB PCB indicates the
5. JPI PAUUORX ogy PE WAS PEUPWMA PFOPWMO 2 PEUPWMO m MORE E ET 5 PFI IDX1 74 PE2 PhB1 PF2 LED1 PAI UOTx VCP TX gt PEVPhAI 75 PE3 PhAI PF3 LEDO 10 100baseT Ethernet Jack 2 7 ADC0 1 SSICLK ADCI alleen JP9 ADC2 rial MDIO 510 55 SDG 3 CO OLEDCSn gt ADC3 1 5 PO alee TXOP PAA SSIORX ogy SRX PGUPWMI 18 1 6 PGUPWMI PG1 PWMI PAS SSIOTX 2 ae O SSX MCURSTn RST TXON JP8 PAGCCPI 17 XTALNPHY RXIP SES OLEDDE XTALPPHY PAT P7 ae 0 ENHSV 49 MOSCin 16 MOSCout RXIN PFUPWMO _ 5 0 TED 3 cf 112 2 1 1 4 5 OSC32out O SELECT_SWn AVDD JP12 25 00MHz 8 00MHz WAKE AVDD HIB C8 CHODI ERES SM 15 c Tasa SIE EE Satan CMODI VDD33 DOWN SWn VDD33 33011G21DNL al JP13 GND VDD33 PE2 PhBL LEE SW GND VDD33 a 3 1 OND VED I 1 GND VDD33 3 3V RIGHT SWn GND VDD33 JP4 VDD33 4 1 PGO GARDGSH GND VDD33 GND VDD33 Bac mel Break out Headers P JP10 00104 0 1 PGI PWMI GND ae SOUND UND Wi 30 29 31 32 PD4 CCP0 ES PDS PDG FAULT PD7 IDXO GND LDO o 5V Arco gt v v hh GND il ADCI oo ADC2 6 PB5 C0o GND VDD25 C19 C20 C21 2 oo ADC3 PB7 TRST GND VDD25 0 01UH 0 1UF 4 7UF
6. 1102 RC TRSTn MCURST gt EXTCABLEn gt HIBn gt N A Texas Instruments Inc LM3S8962 Evaluation Kit JTAG Logic with Auto Mode Detect and Hibernate AUG 23 2007 Connection Details This appendix contains the following sections Component Locations see page 30 Evaluation Board Dimensions see page 31 Breakout Pads see page 32 LM3S2110 CAN Device Board Connections see page 33 Recommended Connectors see page 33 ARM Target Pinout see page 34 References see page 35 February 9 2010 29 Component Locations Figure B 1 LM3S8962 Evaluation Board Component Locations lt 9 I z 5 c gt l gt Po 2 2 s EB eos cas EM o E smu SE SE 57 Smm 02 z r ei 8 e o gt e E e e lt 3 z lt 4 o 8 gt s 5 5 c og 8 102 22 s SI oo R100 5 lt tz lt 2 wn DEBUG OUT JTAG SWD IP LED2 Pg P4 E 27 E c32 E s dum LEN R21 CM amp 83 us 8 8 2 8 8 U4 0 V n m C35 C28 40 285 C80 03 Az gra 5 R Sama 0 5 Y3 SWS SW6 SELECT 88 8 91202 5 ga STATUS z v RI2 LEDI 1151422 a T JP3 LUMINARY MICRO SE seni pe 2 LM3S8962 EVALUATION BOARD 2
7. Stellaris amp LM3S8962 Evaluation Board 1 I I JTAG SWD 2 Output Input 8 USB Cable CAN I O Signal Break out LM3S8962 CAN Evaluation Board gt O90099999000909989900099998 IOI OI Ol OO SOOO OO OO 0 0 0 0 0 01010 0 0 0 01000 OO0O00000000 1 O Signal Break out Signals 99 0 0 O S 9 6 5 5 6 0 0 0 0 9X9 9 9 O 9 O 6 O 9 0 9 O O O OLED Display 128 x 96 1GB 4 Figure 1 4 LM3S2110 CAN Device Block Diagram I O Signal Break out 0 0 JTAG SWD e CAN LM3S2110 CAN Device Board 9 0 I O Signal Break out 4 February 9 2010 11 Stellaris amp LM3S8962 Evaluation Board Overview Evaluation Kit Contents The evaluation kit contains everything needed to develop and run applications for Stellaris microcontrollers including LM3S8962 evaluation board EVB LM3S2110 CAN device board USB cable 20 pin JTAG SWD target cable 10 pin CAN cable CD containing A
8. The EVB has five general purpose input switches Four are arranged in a navigation style configuration The fifth functions as a Select switch User LED A user LED LED1 is provided for general use The LED is connected to PF0 PWMO allowing the option of either GPIO or PWM control brightness control Refer to the Quickstart Application source code for an example of PWM control Bypassing Peripherals Excluding Ethernet and CAN the EVB s on board peripheral circuits require 16 GPIO lines Two additional GPIO lines are assigned to Ethernet LEDs This leaves 20 GPIO lines and 4 ADC channels immediately available for connection to external circuits If an application requires more GPIO lines the on board hardware can be disconnected The EVB is populated with 16 jumper links which can be cut with a knife to isolate on board hardware The process can be reversed by installing 0603 0 ohm chip resistors Table 2 2 shows the microcontroller assignments and how to isolate specific pins Important The quickstart application will not run if one or more jumpers are removed Table 2 2 Isolating On Board Hardware February 9 2010 Microcontroller Pin EVB Function To Isolate Remove Pin 26 PA0 UORX Virtual COM port receive JP1 Pin 27 PA1 UOTX Virtual COM port transmit JP2 Pin 19 PG0 SD card chip select JP4 Pin 30 PA4 SSIORX SD card data out JP5 Pin 31 PA5 SSIOTX SD card and OLED display data in
9. PD5 96 54 95 L PAS 37 34 4 30 PDS 99 567 BN m PA3 29 pa 2 m bi E EE EE 1 17 18 EN B Recommended Connectors Connection can be made by soldering wires directly to pads or using 0 1 pitch headers and sockets Table B 2 Recommended Connectors Pins 1 30 31 60 PCB Socket Sullins PPPC152LFBN RC Digikey S7118 ND TOM Cable Socket 3M 89130 0101 Digikey MKC30A ND Pin Header Sullins PEC15DAAN Digikey S2011E 15 ND February 9 2010 33 ARM Target Pinout In ICDI input and output mode the Stellaris LM3S8962 Evaluation Kit supports ARM s standard 20 pin JTAG SWD configuration The same pin configuration can be used for debugging over serial wire debug SWD and JTAG interfaces The debugger software running on the PC determines which interface protocol is used The Stellaris target board should have a 2x10 0 1 pin header with signals as indicated in Table B 3 This applies to both an external Stellaris microcontroller target Debug Output mode and to external JTAG SWD debuggers Debug Input mode Table B 3 20 Pin JTAG SWD Configuration Function Pin Pin Function VCC optional 1 2 nc nc 3 4 GND TDI 5 6 GND TMS 7 8 GND TCK 9 10 GND nc 11 12 GND TDO 13 14 GND nc 15 16 GND nc 17 18 GND nc 19 20 GND ICDI doe
10. GND OG 0 33v TMSISWDIO IMS SWDIO ae 3 4 GND VCCIOA 4 27 5 6 34 GND vccioB SEEMS 1 58 C33 C34 C35 C36 XICK 45 AGND avec i 12 R29 0 1UF 0 1UF 0 1UF TCKISWCLEICKSWCLK RO XTDO Ud 27 15 16 FT2232D ei Channel A JTAG SW Debug T 20 Channel B Virtual Com Port PCyTDo He 27 433v SES TARGETCABLEn oe 5 4 7K NR4018T100M 10uH MBR0520 USB SV JPI9 US aga 1 8 o VINI VOUT R20 5 1 20 GS 7 SERRE VIN SW 120pF C41 C43 4 7UF 4 7UF CAO 47UF 0 1UF 2 GND 2 4 2 R33 j a Faal EN ISV SHDNn GND 17 8K TEXAS INSTRUMENTS LP8345ILD 3 3 e FANS331 Drawing Tite Ethernet and CAN Evaluation Board USB 5V to 3 3V 500mA Power Supply li Paga Ti USB Debugger Interfaces and Power Size Document Number B EK LM3S8962 15V 50mA Power Supply for OLED Display 5 Date 9 25 2008 net aot RVG MS 1 D 3 4 5 6 Up SW100 DPFO SW B3S1000 Power Rail Break out Stellaris LM3S2110 Microcontrol Down SW101 D 5V D433V SVBUS 1100 1 SW B3S1000
11. and should not be connected to a CAN bus that has a power wire voltage of greater than 10 0 V If the bus is unpowered a 5 0 V local power supply must be provided The LM3S2110 microcontroller is powered from a 3 3 V rail supplied by a low drop out LDO regulator 3 3 V power is available for powering external circuits Programming and Debugging A standard 20 pin header supports both JTAG And SWD programming and debugging using either the main LM3S8962 board in ICDI out mode or a full featured debug interface Interfacing Two push switches and an LED implement a very simple user interface The board s capabilities are easily expanded using the I O breakout headers For breakout header signal assignments see LM3S2110 CAN Device Board Connections on page 33 February 9 2010 21 CAN Device Board Hardware Description 22 February 9 2010 Schematics This section contains the schematics for the LM3S8962 Evaluation Board February 9 2010 LM3S8962 Micro Ethernet and CAN on page 24 OLED Display Switches and Audio on page 25 USB Debugger Interfaces and Power on page 26 CAN Device using LM3S2110 on page 27 JTAG Logic with Auto Mode Detect and Hibernate on page 28 23
12. ended inputs One integrated analog comparator One 2 module Two PWM generator blocks One 16 bit counter Two comparators Produces two independent PWM signals One dead band generator Two QEI modules with position integrator for tracking encoder position Two synchronous serial interfaces SSIs 0 to 42 GPIOs depending on user configuration On chip low drop out LDO voltage regulator February 9 2010 13 Stellaris amp LM3S8962 Evaluation Board Overview 14 February 9 2010 LM3S8962 Evaluation Board Hardware Description In addition to a microcontroller the Stellaris LM3S8962 evaluation board includes a range of useful peripherals and an integrated in circuit debug interface ICDI This chapter describes how these peripherals operate and interface to the microcontroller LM3S8962 Evaluation Board LM3S8962 Microcontroller Overview The heart of the EVB is a Stellaris LM3S8962 ARM Cortex M3 based microcontroller The LM3S8962 offers 256 KB Flash memory 50 MHz operation an Ethernet controller a CAN module and a wide range of peripherals Refer to the LM3S8962 data sheet order number DS LM3S8962 for complete device details The LM3S8962 microcontroller is factory programmed with a quickstart demo program The quickstart program resides in the LM3S8962 on chip Flash memory and runs each time power is applied unless the quickstart has been replaced with a user program Ethernet A key feature of the LM3S8962 micr
13. supported version of one of the following including a toolchain specific Quickstart guide Keil RealView Microcontroller Development Kit MDK ARM AR Embedded Workbench Code Sourcery GCC development tools Code Red Technologies development tools e Texas Instruments Code Composer Studio M IDE Complete documentation Quickstart application source code Stellaris amp Firmware Development Package with example source code Evaluation Board Specifications Board supply voltage 4 37 5 25 from USB connector Board supply current 240 mA typ fully active CPU at 50 MHz Break out power output 3 3 60 mA max 15 15 mA max Dimensions 4 55 x 2 45 x 0 7 LX W x H RoHS status Compliant Features of the LM3S8962 Microcontroller 32 bit RISC performance using ARM Cortex M3 v7M architecture 12 50 MHz operation Hardware division and single cycle multiplication Memory protection unit MPU provides a privileged mode for protected operating system functionality Integrated Nested Vectored Interrupt Controller NVIC 42 interrupt channels with eight priority levels 256 KB single cycle Flash 64 KB single cycle SRAM February 9 2010 Stellaris amp LM3S8962 Evaluation Board Four general purpose 32 bit timers Integrated Ethernet MAC and PHY Controller area network CAN module Three fully programmable 16C550 type UARTs Four 10 bit ADC channels inputs when used as single
14. A 17 Q D PAQUORX PBO CCPO Reset 1 oc PAVUOTX PB1 CCP2 Swim 35 190 54 PA2 SSIOCLK PB2 DCOSCL PRSIA m 20 03 PASSSIOFSS PB3 DCOSDA 96 21 op PAA SSIORX PB4 C0 SW B3S1000 0 36 220 5 41 PAS SSIOTX PBS CI CAD 2 230 355 6 PB6 CO 24 O nc PB7 TRST R100 Status AMY DGND Au PCO TCK SWCLK PDO CANORX 330 prbi PCU TMS SWDIO PDI CANOTX W 53 0Do 77 PD2 Ga 52 9 1 PC3 TDO SWO PD3 b 60 7 Pca PD4 CCP3 15 0 6 PCS C1 PDS 14 OQ PC6 C2 PD6 FAULT DGND 1302 lt PC7 C2 PD7 C0o 9 ower NOTE Some LM3S2110 pins are fue 72 ppo D 3 3V EE no connects These pins have been brought 50 O 73 PEI PF1 PWM1 330 out to pads to allow other Stellaris CAN MO PF2 devices to be used instead of LM3S2110 51 e g nc nc NN Green 3o nc nc 4 e CD 50 24 nc nc DRAIV nc CAN Transceiver PGO CAN Port PGI U101 R102 R103 z i 120R E100 68K TXD CANH i 3 nc 4 6 DCANL DCANH DRSTn amp ne 4 504 RST nc Si es D45V A 5VBUS nc 3 C100 PHO 20 plies H 9 10 UIT PHI C101 Header 5X2 E nc 0 IUF DGND 49 M DGND DOND gt Pin out enables straight through DGND DOD connection to a CAN DB 9M OSC32in AVDD 1 OSC32out AVDD WAKE VDD33 HIB VDD33 5V to 3 3V 500mA Power Supply CMOD0 VD
15. Be Sea E eerie cuc sede te deseo cre venei E quent Ye aB a uu 20 Using the In Circuit Debugger 20 Chapter 3 Device Board Hardware Description esses 21 Device OVEIVIOW cm 21 Power SU pply tec ace eee edd at ee dot ii SU sais ede basket ee T EE heaven 21 Programming and ne nennen nennen nennen 21 IMLS PTACIIAG sg u sa PR 21 5 23 Appendix B Connection Details J l l U u uuu uuu uuu u 29 Gomponent LOCatiOns ere ce tet qu te re e ahua tau Ge iO ua bn 30 February 9 2010 3 Evaluation Board Dimensions n 31 VO Breakout uum yal u ha E 32 LM3S2110 CAN Device Board Connections 33 Recommended Gorinieclors ack creda ss 33 ARM Target R SER 34 References si eene aee ee tee hum 35 February 9 2010 Stellaris amp LM3S8962 Evaluation Board List of Tables Table 2 1 Stellaris 11 358962 Evalu
16. D33 c CMODI 45VBUS 00 D SV 0102 D 3 3V VDD33 1 VINI VOUT DGND VDD33 6 ONG VDD VIN2 SENSE X 3 GND VDD33 E JTAG SWD Interface GND TUE ne READ GND C107 C108 C109 C110 i GND 00109 001UH O IUF 0 1UF P101 GND 25 Sen 1 2 CND Mie m 2 GND 4 GND 7 DGND DTDI 2e GND LDO LP83451LD 3 3 DTMS JE GND DGND DGND DGND DGND DTCK d 10 GND n li 12 GND VDD25 35 0 0109 0 1UF 4 7UF DTDO 134 GND VDD2S 55 4 4 15 16 AGND VDD2S 17 18 AGND SDD DGND 19 20 nano DGND LM3S2110 i Texas INSTRUMENTS v Drawing Tite Ethernet and CAN Evaluation Board Page Title Device using LM3S2110 CAN Device Evaluation Board 7 Size B Document Number EK LM388962 Date 9 25 2008 Sheet gt 1 2 3 4 5 6 NCP TX SWO EN FTDI FTDI TDI DO DI FTDI TMS FTDIJTAGEN gt FTDI SRSTn FTDI DBG DBGOUT 4 566 XTCK gt 187 lt UOTX FTDI DBG L 120 SWDEN JTAGEN XIDD 136 FTDI DBG lt XTMS n DBGOUT INTDBG ug DBGLED gg TEST
17. JP6 Pin 28 PA2 SSIOCLK SD card and OLED display clock JP7 Pin 34 6 1 OLED display data control select JP8 Pin 19 PGO OLED display chip select JP9 Pin 18 PG1 PWM1 Sound JP10 Pin 61 PF1 IDX1 Select switch JP11 19 LM3S8962 Evaluation Board Hardware Description Table 2 2 Isolating On Board Hardware Microcontroller Pin EVB Function To Isolate Remove Pin 72 PE0 PWMA Up switch JP12 Pin 74 PE2 PHB1 Left switch JP13 Pin 75 1 Right switch JP14 Pin 73 PE1 PWM5 Down switch JP15 Pin 47 PF0 PWM0 User LED JP16 Interfacing to the EVB Using Figure 2 1 20 An array of accessible signals makes it easy to interface the EVB to external circuits All LM3S8962 I O lines except those with both JTAG and SWD functions are brought out to 0 1 pitch pads For quick reference silk screened labels on the PCB show primary pin functions Most LM3S8962 signals are 5 V tolerant Refer to the LM3S8962 microcontroller data sheet for detailed electrical specifications the In Circuit Debugger Interface The Stellaris LM3S8962 Evaluation Kit can operate as an In Circuit Debugger Interface ICDI ICDI acts as a USB to the JTAG SWD adaptor allowing debugging of any external target board that uses a Stellaris microcontroller See Debugging Modes on page 16 for a description of how to enter Debug Out mode ICD Interface Mode Connecting Pin 18 to GND sets JTAG or SWD c
18. K SWDIO and optionally swo for trace The debugger determines which debug protocol is used Debugging Modes The LM3S8962 evaluation board supports a range of hardware debugging configurations Table 2 1 summarizes these configurations Table 2 1 Stellaris LM3S8962 Evaluation Board Hardware Debugging Configurations Mode Debug Function Use Selected by 1 Internal ICDI Debug on board LM3S8962 Default mode microcontroller over USB interface 2 ICDI out to JTAG SWD The EVB is used as a USBto Connecting to an external header SWD JTAG interface to an target and starting debug external target software The red Debug Out LED will be ON 3 In from JTAG SWD header For users who prefer an Connecting an external external debug interface debugger to the JTAG SWD ULINK JLINK etc with the header EVB Modes 2 and 3 automatically detect the presence of an external debug cable When the debugger software is connected to the EVB s USB controller the EVB automatically selects Mode 2 and illuminates the red Debug Out LED 16 February 9 2010 Stellaris amp LM3S8962 Evaluation Board Debug In Considerations Debug Mode 3 supports evaluation board debugging using an external debug interface Mode 3 is automatically selected when a device such as a Segger J Link or Keil ULINK is connected Boards marked Revision B or later automatically configure pin 1 to be a 3 3 V reference if an external debugger is conne
19. S8962 ARM Cortex M3 based microcontroller The evaluation kit design highlights the LM3S8962 microcontroller s integrated CAN and 10 100 Ethernet controllers As well as implementing an embedded web server the kit functions as a complete controller area network CAN by providing two boards each with a Stellaris microcontroller The main evaluation board EVB is the CAN host A small CAN device board linked with a ribbon cable uses a Stellaris LM3S2110 microcontroller The function of each board is fully configurable in software You can use the EVB either as an evaluation platform or as a low cost in circuit debug interface ICDI In debug interface mode the on board microcontroller is bypassed allowing connection of the debug signals to an external Stellaris microcontroller target The kit is also compatible with high performance external JTAG debuggers This evaluation kit enables quick evaluation prototype development and creation of application specific designs for Ethernet and CAN networks The kit also includes extensive source code examples allowing you to start building C code applications quickly Figure 1 1 Stellaris LM3S8962 Evaluation Board Layout Debug out LED JTAG SWD input and output 9 DEBUG t USB Device Interface OLED Graphics Display Navigation Switches 30 pin I O break out header Stellaris LM3S8962 Microcontroller microSD Card Memory Slot 10 100baseT Ethernet Jack Fe
20. Stellaris amp LM3S8962 Evaluation Board User s Manual 4 TEXAS INSTRUMENTS EK LM3S8962 08 Copyright 2007 2010 Texas Instruments Copyright Copyright 2007 2010 Texas Instruments Inc All rights reserved Stellaris and StellarisWare are registered trademarks of Texas Instruments ARM and Thumb are registered trademarks and Cortex is a trademark of ARM Limited Other names and brands may be claimed as the property of others Texas Instruments 108 Wild Basin Suite 350 P Austin TX 78746 http www ti com stellaris T Cortex Intelligent Processors by a ARM 2 February 9 2010 Stellaris amp LM3S8962 Evaluation Board Table of Contents Chapter 1 Stellaris LM3S8962 Evaluation Board Overview esee 9 Features re tay ea Ea tee EDI Cre us etude tesa 10 die ett etie ib ub ae debt 11 Evaluation Kit erret te ote ARR ve eas UTE apup AA Ee 12 Evaluation Board n n 12 Features of the LM3S8962 Microcontroller esses eene nnne enr sine 12 Chapter 2 LM3S8962 Evaluation Board Hardware Description eese 15 LM3S8962 Evaluation Board esses n nr 15 LM3S8962 Microcontroller Overview
21. TMS Oa Debug Interface Logic TFS O PLDJTAG TEST POINTS PLD Tbo P4 USB Interface TPS m 33 33 5 33V ES e see mm ss T USB Device Controller 99 LC4032V 75TN48C R35 66 990 USBHSV Won 66 E E 2 gt gt FBI C000 44 C INT A0 GOE0 BO 60ohm 100 MHz ADBUS0 24 7 55 Al BI EM 3V30UT ADBUSI gt A2 B2 2 TDO DO AT m 21 TMS OUTEN 48 PC3 TDO ADBUS3 A4 B4 a USBDM ADBUS4 20 aoe S445 Banky Fy En 2 ADBUSS 17 4 394 idi ia B6 C32 Ww USBDP ADBUS6 AT B7 ADBUS7 16 DESIGN B8 DBGOUTLED 0 01UF 9 EC B9 VCP TX ACBUSO RESET SWn 107 A10 eS Za BI0 PB7 TRST ACBUSI i 18 _ BIL ACBUS2 12 38 88 B BI2 MCURSTn LSK ACBUS3 ae o9 8 SI WUA 88 92 5 lt lt lt UF gt O mmm BDBUSO gt R34 45V 45V BDBUSI E an sea siga BDBUS2 433V 433V TMS SWDIO R24 BDBUS3 E 1 DEO 536 SWO EN TCK SWCLK T EECS BDBUSS gt EESK BDBUS6 175 EEDATA BDBUS7 MODE is reserved Tvcc 1 R25 C A TEST 30 for future use CAT93C46 1 5K 43 52022 MUDE 1K 64X16 44 XTOUT BCBUS2 NCEBISSSWO 3 BCBUS3 gt SUWUB 33 c 1 gt 4 5V 4 RESET 4 m J s Interface 2 nput Output SUI RSTOUT PWREN lt gt I I 27 C28 C30 PS 5 GND VCC 17 72 R28 18PF 18PF T
22. and following POR An 8 0 MHz crystal completes the LM3S8962 s main internal clock circuit An internal PLL configured in software multiplies this clock to 50 MHz for core and peripheral timing The internal 12MHz oscillator is the primary clock source during start up February 9 2010 15 LM3S8962 Evaluation Board Hardware Description A small 25 MHz crystal is used by the LM3S8962 microcontroller for Ethernet physical layer timing and is independent of the main oscillator Reset The LM3S8962 microcontroller shares its external reset input with the OLED display In the EVB reset sources are gated through the CPLD though in a typical application a simple wired OR arrangement is sufficient External reset is asserted active low under any one of three conditions B Power on reset Reset push switch SW1 held down Internal debug mode By the USB device controller U4 FT2232 when instructed by debugger Power Supplies The LM3S8962 is powered from a 3 3 V supply A low drop out LDO regulator regulates 5 V power from the USB cable to 3 3 V 3 3 V power is available for powering external circuits A 15 V rail is available when the OLED display power supply is active The speaker and the OLED display boost converter operate from the 5 V rail Debugging Stellaris microcontrollers support programming and debugging using either JTAG or SWD JTAG uses the signals TCK TMS TDI and SWD requires fewer signals SWCL
23. ation Board Hardware Debugging Configurations 16 Table 2 2 Isolating On Board 19 Table B 1 VQ Breakout Pads cte honte ASAE edil eer aee aevo Q Te dad ea cha cade 32 Table 2 Recommended 5 ite tasti te tese tecta nugae ade Ere 33 Table B 3 20 JTAG SWD enn rentes 34 February 9 2010 5 February 9 2010 Stellaris amp LM3S8962 Evaluation Board List of Figures Figure 1 1 Stellaris LM3S8962 Evaluation Board Layout n 9 Figure 1 2 Stellaris LM3S2110 CAN Device Board rennen nnne 10 Figure 1 3 LM3S8962 Evaluation Board Block Diagram a 11 Figure 1 4 LM3S2110 CAN Device Block Diagram enne enne nennen rennen 11 Figure 2 1 ICD Interface Mode a a s 20 Figure 1 LM3S8962 Evaluation Board Component 30 Figure B 2 LM3S8962 Evaluation Board Dimensions r 31 Figure B 3 LM3S2110 CAN Device Board Dimensions a 31 February 9 2010 7 February 9 2010 CHAPTER 1 Stellaris amp LM3S8962 Evaluation Board Overview The Stellaris LM3S8962 Evaluation Board is a compact and versatile evaluation platform for the Stellaris LM3
24. bruary 9 2010 m L CL UMINARYMICRO S m 5 co LM3S8962 EVALUATION BOARDS ADCS EY 9 4 lt 1221 In circuit Debug Interface Reset switch Select switch Speaker Status LED 30 pin break out header Power LED CAN Bus connector Stellaris amp LM3S8962 Evaluation Board Overview Figure 1 2 Stellaris LM3S2110 CAN Device Board User switches JTAG SWD input STATUS 5 fal fad 5 al Status LED JP Power LED 4 Reset switch I O break out 5 headers Stellaris LM3S2110 Microcontroller 184 OMT 51100 2594 Ian d t CAN bus connector Features The Stellaris LM3S8962 Evaluation Kit includes the following features 10 Stellaris LM3S8962 microcontroller with fully integrated 10 100 embedded Ethernet controller and CAN module Simple setup USB cable provides serial communication debugging and power OLED graphics display with 128 x 96 pixel resolution User LED navigation switches and select pushbuttons Magnetic speaker MicroSD card slot USB interface for debugging and power supply Standard ARM 20 pin JTAG debug connector with input and output modes LM3S8962 I O available on labeled break out pads Standalone CAN device board using Stellaris LM3S2110 microcontroller February 9 2010 Block Diagram Figure 1 3 LM3S8962 Evaluation Board Block Diagram
25. cted To determine the revision of your board locate the product number on the bottom of the board for example EK LM3S8962 B The last character of the product number identifies the board revision A configuration or board level change may be necessary when using an external debug interface with revision A of this evaluation board Because the evaluation board supports both debug out and debug in modes pin 1 of the 20 pin JTAG SWD header is by default not connected to 3 3 V Consequently devices requiring a voltage on pin 1 to power their line buffers may not work Two solutions exist Some debugger interfaces such as ULINK have an internal power jumper that in this case should be set to internal 3 3 V power Refer to debugger interface documentation for full details However if your debugger interface does not have a selectable power source it may be necessary to install a 0 O resistor on the evaluation board to route power to pin 1 Refer to the schematics and board drawing in the appendix of this manual for the location of this resistor USB Device Controller Functions USB Overview An FT2232 device from Future Technology Devices International Ltd manages USB to serial conversion The FT2232 is factory configured to implement a JTAG SWD port synchronous serial on channel A and a Virtual COM Port VCP on channel B This feature allows two simultaneous communications links between the host computer and the target device using a si
26. ents Code Composer Studio IDE web site www ti com ccs 35 IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries TI reserve the right to make corrections modifications enhancements improvements and other changes to its products and services at any time and to discontinue any product or service without notice Customers should obtain the latest relevant information before placing orders and should verify that such information is current and complete All products are sold subject to TI s terms and conditions of sale supplied at the time of order acknowledgment TI warrants performance of its hardware products to the specifications applicable at the time of sale in accordance with TI s standard warranty Testing and other quality control techniques are used to the extent TI deems necessary to support this warranty Except where mandated by government requirements testing of all parameters of each product is not necessarily performed TI assumes no liability for applications assistance or customer product design Customers are responsible for their products and applications using Tl components To minimize the risks associated with customer products and applications customers should provide adequate design and operating safeguards TI does not warrant or represent that any license either express or implied is granted under any TI patent right copyright mask work right or other TI intellectual property right relating to a
27. esponsible for any failure to meet such requirements Following are URLs where you can obtain information on other Texas Instruments products and application solutions Products Applications Amplifiers amplifier ti com Audio www ti com audio Data Converters dataconverter ti com Automotive www ti com automotive DLP Products www dlp com Communications and www ti com communications Telecom DSP dsp ti com Computers and www ti com computers Peripherals Clocks and Timers www ti com clocks Consumer Electronics www ti com consumer apps Interface interface ti com Energy www ti com energy Logic logic ti com Industrial www ti com industrial Power Mgmt power ti com Medical www ti com medical Microcontrollers microcontroller ti com Security www ti com security RFID www ti rfid com Space Avionics amp www ti com space avionics defense Defense and ZigBee Solutions www ti com Iprf Video and Imaging www ti com video Wireless www ti com wireless apps Mailing Address Texas Instruments Post Office Box 655303 Dallas Texas 75265 Copyright 2010 Texas Instruments Incorporated
28. he OLED display has a lifetime of about 13 000 hours It is also prone to degradation due to burn in similar to CRT and plasma displays The quickstart application includes both a screen saver and a power down mode to extend display life These factors should be considered when developing EVB applications that use the OLED display Further Reference For additional information on the RiT OLED display visit www ritekdisplay com Other Peripherals Speaker A small magnetic audio transducer connects through a MOSFET to PG1 PWM1 allowing a range of options for generating simple and complex tones Use of the 5 V rail reduces switching noise on the 3 3 V rail 18 February 9 2010 Stellaris amp LM3S8962 Evaluation Board MicroSD Card Slot Removable Flash cards are an ideal media for storing data such as web page content The source code on the CD includes example code for reading data from standard FAT formatted SD cards All data and control transactions use the SD card s SPI mode Note that the SD card specification does not require that a card supports the SPI mode but most cards do so in practice Cards from several vendors have been used with the EVB MicroSD cards are very small and require careful handling The SD card slot on the EVB isa push push type push to insert push again to eject NOTE To avoid damage remove power before inserting or removing cards The EVB does not implement SD card power control Push Switches
29. ngle USB cable Separate Windows drivers for each function are provided on the Documentation and Software CD A small serial EEPROM holds the FT2232 configuration data The EEPROM is not accessible by the LM3S8962 microcontroller For full details on FT2232 operation go to www ftdichip com USB to JTAG SWD The FT2232 USB device performs JTAG SWD serial operations under the control of the debugger A CPLD U6 multiplexes SWD and JTAG functions and when working in SWD mode provides direction control for the bidirectional data line The CPLD also implements logic to select between the three debug modes The internal or external target selection is determined by multiplexing TCK SWCLK and asserting TRST Virtual COM Port The Virtual COM Port VCP allows Windows applications such as HyperTerminal to communicate with UARTO on the LM3S8962 over USB Once the FT2232 VCP driver is installed Windows assigns a COM port number to the VCP channel Serial Wire Out The evaluation board supports the Cortex M3 serial wire output SWO trace capabilities Under debugger control the CPLD can route the SWO datastream to the virtual communication port VCP transmit channel The debugger can then decode and interpret the trace information February 9 2010 17 LM3S8962 Evaluation Board Hardware Description received from the VCP The normal VCP connection to UARTO is interrupted when using SWO Not all debuggers support SWO Refer to the Stella
30. ny combination machine or process in which TI products or services are used Information published by TI regarding third party products or services does not constitute a license from TI to use such products or services or a warranty or endorsement thereof Use of such information may require a license from a third party under the patents or other intellectual property of the third party or a license from TI under the patents or other intellectual property of TI Reproduction of TI information in TI data books or data sheets is permissible only if reproduction is without alteration and is accompanied by all associated warranties conditions limitations and notices Reproduction of this information with alteration is an unfair and deceptive business practice TI is not responsible or liable for such altered documentation Information of third parties may be subject to additional restrictions Resale of TI products or services with statements different from or beyond the parameters stated by TI for that product or service voids all express and any implied warranties for the associated TI product or service and is an unfair and deceptive business practice TI is not responsible or liable for any such statements TI products are not authorized for use in safety critical applications such as life support where a failure of the TI product would reasonably be expected to cause severe personal injury or death unless officers of the parties have executed an ag
31. ocontroller is its fully integrated Ethernet controller Only an RJ45 jack with integrated magnetics and a few passive components are needed to complete the 10 100baseT interface The RJ45 jack incorporates LEDs that indicate traffic and link status These are automatically managed by on chip microcontroller hardware Alternatively the LEDs can be software controlled by configuring those pins as general purpose outputs The LM3S8962 supports automatic MDI MDI X so the EVB can connect directly to a network or to another Ethernet device without requiring a cross over cable CAN Module A CAN module enables highly reliable communications at up to 1 Mbits s The LM3S8962 evaluation board includes a standard CAN transceiver and a 10 pin CAN connector whose signal assignments follow a commonly used CAN standard A simple adaptor not included in the kit can be used to allow the use of standard DB 9 CAN cables as specified by CAN in Automation CiA DS102 An on board 120 ohm resistor provides bus termination This resistor can be removed if the board is not a network endpoint The CAN transceiver is configured in hardware to support speeds up to 1 Mbits s A resistor can be added to reduce the transceiver s drive slew rate for slower data rates over longer distances Clocking The LM3S8962 microcontroller has four on chip oscillators three are implemented on the EVB An internal 12 MHz oscillator is the clock source the microcontroller uses during
32. oes _ 5 Date Description ae MEE PD3 UITX e e PGI PWMI PE2 PhBI S PGO PEO PWM4 PEI PWMS Jul24 07 Prototype release PGND PC6 PhBO 9 0 PES PB2 RCOSCL __ O PBVDCSDA AGND ERBIAS Aug 11 07 Production Release PCA PhAO PBI PWM3 7 PFI IDXI PBO PWMZ Jan 28 08 Implement auto TVcc control 358962 PAI UOTx 9 PA2 SSIOCLK PF3 LEDO 9 PF2 LEDI P D May 12 08 Add R36 for future compatibility 12 4K 1 resistor required on Pin 41 for 3 5510 55 PA4 SSIORX OSC320UT 4X5 TEXAS INSTRUMENTS Te RERI BAV compatibility with future LM3S8962 revisions PAG CCPI J s e S OSC32IN Jul 10 08 Fix labels for JP3 16 ce Modo Change ottico paav Drawing Tite Ethernet and CAN Evaluation Board Sept 25 08 Fix net names for some GPIO Rev C1 PCB 2 1 59 60 Page Title LM3S8962 Micro Ethernet and CAN Size B Document Number EK LM3S8962 Date 9 25 2008 Sheet cond IRSE 1 2 3 4 5 6 N 6 c 3 3V R13 Reset 10K SWI a SW B3S1000 Select sw2 RESET SWn SELECT SWn SW B3S1000 Up SW3 SW B3S1000 Down SW4 i SW B381000 Left SWS SW B381000 Right SW6 se SW B3S1000 User Switches CARDCSn SSITX SSICLK SSIRX UP SWn DOWN SWn LEFT SWn gt RIGHT SWn 433v RIS
33. onnects to the external debug mode external microcontroller anc Stellaris E Z PC with IDE debugger TCK SWCLK bypasses the on board microcontroller The debug interface operates in either serial wire debug SWD or full JTAG mode depending on the configuration in the debugger IDE The IDE debugger does not distinguish between the on EVB Stellaris microcontroller and an external Stellaris microcontroller The only requirement is that the correct Stellaris device is selected in the project configuration February 9 2010 CAN Device Board Hardware Description The CAN device board uses a Stellaris LM3S2110 microcontroller to demonstrate a complete two node network The board can be used with the main LM3S8962 evaluation board or as a standalone board Device Overview The Stellaris LM3S2110 ARM Cortex M3 based microcontroller has 64 KB Flash memory 25 MHz operation a CAN module and a wide range of peripherals For complete device details see the LM3S2110 data sheet order number DS LM3S2110 LM3S2110 microcontroller is factory programmed with a quickstart demonstration program that adds a remote volume control feature to the quickstart application The quickstart program resides in the LM3S2110 on chip Flash memory and runs each time power is applied unless the quickstart has been replaced with a user program Power Supply The CAN device board receives 5 0 V power from the CAN bus
34. reement specifically governing such use Buyers represent that they have all necessary expertise in the safety and regulatory ramifications of their applications and acknowledge and agree that they are solely responsible for all legal regulatory and safety related requirements concerning their products and any use of TI products in such safety critical applications notwithstanding any applications related information or support that may be provided by TI Further Buyers must fully indemnify TI and its representatives against any damages arising out of the use of TI products in such safety critical applications TI products are neither designed nor intended for use in military aerospace applications or environments unless the TI products are specifically designated by TI as military grade or enhanced plastic Only products designated by TI as military grade meet military specifications Buyers acknowledge and agree that any such use of TI products which TI has not designated as military grade is solely at the Buyer s risk and that they are solely responsible for compliance with all legal and regulatory requirements in connection with such use TI products are neither designed nor intended for use in automotive applications or environments unless the specific products are designated by TI as compliant with ISO TS 16949 requirements Buyers acknowledge and agree that if they use any non designated products in automotive applications TI will not be r
35. ris LM3S8962 data sheet for additional information on the trace port interface unit TPIU Organic LED Display The EVB features an Organic LED OLED graphics display with 128 x 96 pixel resolution OLED is a new technology that offers many advantages over LCD display technology The display is protected by a thin protective plastic film If desired the film can be removed using a pair of tweezers Features m RiT P14201 series display 128 columns 96 rows High contrast typ 500 1 W Excellent brightness 120 cd m m Fast 10 us response Control Interface The OLED display has a built in controller IC with synchronous serial and parallel interfaces Synchronous serial SSI is used on the EVB as it requires fewer microcontroller pins Data cannot be read from the OLED controller only one data line is necessary Note that the SSI port is shared with the MicroSD card slot The Stellaris Firmware Development Package included on the Documentation and Software CD contains complete drivers with source code for the OLED display Power Supply A 15 V supply is needed to bias the OLED display A FAN5331 device from Fairchild combines with a few external components to complete a boost converter A GPIO PA7 is assigned to turn on and off the controller as necessary for power rail sequencing When the OLED display is operating a small amount of power can be drawn from the 15 V rail to power other devices Design Guidelines T
36. s not control RST device reset or TRST test reset signals Both reset functions are implemented as commands over JTAG SWD so these signals are not necessary It is recommended that connections be made to all GND pins however both targets and external debug interfaces must connect pin 18 and at least one other GND pin to GND 34 February 9 2010 Stellaris amp LM3S8962 Evaluation Board References In addition to this document the following references are included on the Stellaris LM3S8962 Evaluation Kit CD ROM and are also available for download at www ti com stellaris Stellaris LM3S8962 Evaluation Kit Quickstart Guide for appropriate tool kit see Evaluation Kit Contents on page 12 Stellaris LM3S8962 Evaluation Kit Read Me First StellarisWare Driver Library Stellaris Ware Driver Library User s Manual publication SW DRL UG Stellaris LM3S8962 Data Sheet publication DS LM3S8962 Stellaris LM3S2110 Data Sheet publication DS LM3S2110 Additional references include RiT Display Corporation RGS13128096WH000 OLED Display Data Sheet Future Technology Devices Incorporated FT2232D Data Sheet Information on development tool being used February 9 2010 RealView MDK web site www keil com arm rvmdkkit asp IAR Embedded Workbench web site www iar com Code Sourcery GCC development tools web site www codesourcery com gnu_toolchains arm Code Red Technologies development tools web site www code red tech com Texas Instrum
37. signal is normally used for on board functions Normally you should cut the associated jumper JP1 15 before using an assigned signal for external interfacing Table B 1 I O Breakout Pads Description nee Description Description es GND 1 GND 21 PCS TDO 41 2 ADC3 22 GND 42 PAG CCP1 3 ADC2 23 PE2 PhB1 43 PA5 SSIOTX 4 ADC1 24 PE3 PhA1 44 PA4 SSIORX 5 ADCO 25 PEO PWMA 45 PAS SSIOFSS 6 GND 26 PE1 PWMS5 46 PA2 SSIOCLK 7 PD7 IDXO 27 PB2 I2COSCL 47 PA1 UOTX 8 PD6 FAULT 28 PB3 I2COSDA 48 PAO UORX 9 PD5 29 PB1 PWM3 49 GND 10 PD4 CCPO 30 GND 50 PC4 PHAO 11 15V 31 PF1 IDX1 51 3 3V 12 No connect 32 2 52 5 13 5V 33 PF3 LED0 53 PC6 PHB0 14 GND 34 PF2 LED1 54 PC7 15 PB4 CO 35 GND 55 PGO 16 GND 36 OSC320UT 56 PG1 PWM1 17 PB6 C0 37 GND 57 PD3 U1TX 18 PB5 C0O 38 OSC32IN 58 PD2 U1RX 19 PC2 TDI 39 PFO PWMO 59 No connect 20 PB7 TRST 40 3 3V 60 February 9 2010 Stellaris amp LM3S8962 Evaluation Board LM3S2110 CAN Device Board Connections sls a mee EN NN 2 34 51 39 mu sum 83 III mm GND __ 7 nc 84 PHI 85 1 nc 46 47 PHO 86 7249 92 B5 91 BIN 7 z 55 37
Download Pdf Manuals
Related Search
Related Contents
Graco FR60 User's Manual PPD 15-05491_APPLE iPHONE 5C USER MANUAL PT1 MVi User Guide (Spanish) Nios II Flash Programmer User Guide KOP302 Operating instructions 【 事例-90 落下 】 人(死亡)/ブーム分解 Quadro eléctrico para Cabeça de dosagem de volume GMG Amplificatore marino di classe D ProSkim - Aqua One xs Presso-Bean E3 Bedienungsanleitung ab Copyright © All rights reserved.
Failed to retrieve file