Home

Stellaris LM3S9B96 Intelligent Display Module RDK User`s Manual

image

Contents

1. Di c le les MicroSD Card Slot QVGA LCD Panel URES ICI SIMA with touch interface 33 m 8 bit 8080 mode A gt eee es SDCARD CS 4 I IERD 1 LED K 2 SSIOTX 3 LEDE 3 DEE LED A 4 SOCK E 3 2508 05WB MG i TOUCH XP XR 6 SSIORX i TOUCH XP TOUCH YN A YD 7 33 TOUCH XN XL E TOUCH YN TOUCH YP YU 9 TOUCH XN 10 1153 25 11 jr stew entes as 17 JOULE oO out 0 01UF 13 RESET 14 CSn SPICLK 16 SPISDI 17 LCD RSTN 18 1MB Serial Flash i D LDO 20 433v LCD
2. P gt Ethernet QVGA Color LCD Module Data SPI 1GB USB Host La Speaker 5V amp 6 24 AN AN BE Lea ou Terminal zd Block LG 12C gt G DC In 12 40V mmm 2009 e 9000 Terminal Expansion Block d IDM Single Board Computer February 9 2010 13 Hardware Description Functional Description This section describes the IDM SBC s hardware design in detail Microcontroller The Stellaris LM39B92 is an ARM Cortex M3 based microcontroller with 256 KB flash memory 80 MHz operation Ethernet USB EPI and a wide range of peripherals See the LM39B92 data sheet order number DS LM39B92 for complete device details The IDM SBC s LM39B92 microcontroller is factory programmed with a quickstart demo program The quickstart program resides in on chip flash memory and runs each time power is applied unless the quickstart has been replaced with a user program Debugging The microcontroller supports JTAG and SWD debugging as well as SWO trace capabilities To minimize board area the IDM SBC uses a 0 050 pitch header J6 which matches ARM s fine pitch definition Figure 2 2 Some in circuit debuggers provide a matching connector Other debuggers can be used with the MDL ADA2 adaptor board included in the RDK Figure 2 2 Debug Connection Pinout 1 2 3 3V TMS SWDIO GND TCK SWCLK GND TDO n c TDI GND SRSTn 9 10 Expansion Connector UARTO signals from the microcon
3. 4 Rs 5 T Goran 71 PES 2SOTXSD PDI vec 3 4 CDSTXMCLK PFL DSOTXMCLK PD2 GND VREF og CON HDR 2X5 050 PD3 EN 0 1UF 80 PCO TCK SWCLK PD4 USB Host 79 SNGSHVD1050D 781 PC 1 TMS SWDIO PDS A JH 154 UAR42 E 775 PC2 TDI PD6 PC3 TDO SWO PD7 LCD D 0 7 i VBUS RA PBO i 8MB SDRAM IAS a i PH3 EPIOSOO PB7 NMI 3 LCD RSTn ADA 55 PH2 EPIOSO1 PH6 5 LCD_WRn gt PCA EPIOS02 PHT f LCD DC E 2 DQO A0 Es A PCS EPIOSO3 PJJCCPO 23 BLON AD2 SC EE 10K ADS 25k poe ee 95 AD 7 DQ2 A2 ES b3 ADE Se PCT EPIOSOS PE ege TOUCH XN B ADA zc DQ A3 ps S ADT 857 PHO EPIOS06 PES 5 TOUCH YN ADs o DO A ro ADE 745 PHI EPIOSO7 PEG ADCI ko TOUCH XP Di Da DQS AS 2 i PEO EPIOSO8 PET ADCO TOUCH YP AD6 11 31 AD6 ADS 75 B72590D0050H 166g B72590D0050H160 DQ6 A6 miles PEI EPIOSO9 ADT D 32 AD7 c33 ADIO 76 70 DQ7 AT 33 D amp e ADI 557 PHA EPIOSIO USBODM f a a na As PS y e Soe PHS EPIOS11 USBODP Apo 44 DR A9 1533 ADIO BAO DI3 19 PEMPFIUSIA B RII apro as DQ9 Ain Hi BAUD vc PGU EPIOSI3 USBORBIAS Bn lh Apii 477 DOLO All DIS 41 PG1 EPIOS14 9 10K A Sn g DOLL 20 BAODIS ze PFS EPIOSIS ad 3 3V BAUDI so QU BAO P BAUDIA gj SEU EEIUSIS PEZLEDH ESS J6 Ethernet 10 100baseT DQI3 BAI PJI EPIOSI7 PF3 LEDO BAI DI4 51 39 333V 3 3V DIS sit DOM Ac 19 CSn 50 PENGE 58 R12 12 DQIS CS PJ3 EPIOS19 moro ES M RI3 jRIS a R17 XS 16 Wen 52 C31 S34 DIS ME Lg 331 PJA
4. M3 core 256 KB single cycle flash 96 KB single cycle SRAM 80 MHz operation m Versatile board level memories 8 MB SDRAM connected by EPI 1 MB serial flash connected by SPI microSD card slot USB Host connector for external mass storage devices W Power supply Wide input range 12 40 Vdc power supply with auxiliary 5 V power output m Screw terminal block for PC CAN and power connections m Compact 2 0 x 3 0 PCB footprint m Easy to customize February 9 2010 Includes full source code example applications and design files Develop using tools supporting Keil RealView Microcontroller Development Kit MDK ARM IAR Embedded Workbench Code Sourcery GCC development tools Code Red Technologies development tools or Texas Instruments Code Composer Studio IDE using a Stellaris evaluation kit or preferred ARM Cortex M3 debugger Supported by Stellaris Graphics Library and StellarisWare Peripheral Driver Library Comes with factory programmed quickstart game demo application Ethernet boot loader for firmware update 11 Stellaris amp Intelligent Display Module Single Board Computer RDK Overview Board Overview Figure 1 2 shows an overview of the board Figure 1 2 IDM SBC Board Overview Diagram Audio Connector 7 Flex cable to LCD 12S Audio CODEC Touch Panel A Integrated Power Power and Z supply Ground Test T Hit JTAG SWD Connector Poi
5. Color QVGA ECD Touch Panel iiss coc En ED iiie e Pe a ee da e ene eee 16 A AE 18 Controller Area Network CAN 18 Serial Flash and microSD G rd usina in Ae Rda RA eT TERRAS 18 Chapter 3 Software Development rrnnnvvnnnnnvnnnnnvnnnnnvnnnnnnnnnnnvnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnnnnnnen 21 Software D scripti0nh 20 A Ga A a i ee 21 Source CODE O A A eege RE PE s 21 To0l Opt iii den RD ea o te ead el ag ee eee ee 21 Programming the IDM SBC cutis it 22 Appendix A NU EE 25 Appendix B Bill of Materials BOM rrnnnrnnnnvvnnnnnnvnnnnvennnnnnnnnnvnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnnnnen 29 Appendix C Component DetailS rrnnrnnnnnnnnnnnvnnnnnnnnnnnvennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnnnnnnen 33 February 9 2010 3 February 9 2010 Stellaris IDM Single Board Computer List of Tables Table 2 1 EGD Related KE EE 17 Table 2 2 1 S Audio Related Signal uns tarea te ttam pete ette rivi tecum eta ru 18 Table 2 3 CAN Related Signals ssssssssisssssssseseese senten enne tense ennt ana nan 18 Table 2 4 Serial Flash and microSD Related Signals oocoocccinnnnncinccccnnoconnnncccnnnrnnnanacc conc cnn nn cnn cana renerne 19 Table B 1 RDK IDM SBC Bill of Materials nennen nensis enne enn 29 February 9 2010 5 February 9 2010 Stellaris IDM Single Board Computer List of Figures Figure 1 1 Intelligent Displ
6. DO LDI 21 TEN 1 31i 2 B vo 4 RI 10K o FLASH CSn O 1UF vss z 3 W25X80AVSSIG ND a a Io e lt i LCD D 0 7 g Audio Connections D 0 7 Z O J8 MICN 1 433V MICP 778 Mono Audio CODEC MICBIAS 3 re 2 E a NUES ha Note IDM SBC does not implement Audio In Mic function amon re R2 Jeu E SPKOUIN 6 y 10K 310K MONOOUT 7 E DC SCL 18 SCLK MONOOUT OY 9 2 ae A HDR 1X amp DC SDA gt SDIN CON HDR 1X8 P100 ToD DE HI 12 ADCDAT SPKOUTP 45V LCD RD eren gt DACDAT SPKOUTN M n 7 DSTXWS 1 FRAME IISTXMCLK mok R7 DSTXSCK gt BCLK 1 OHM e RS T DCVDD H vw 24 NC DBVDD Fc I OHM AVDD i SPKVDD 3H csB GPIO SPKVDD 20 MODE Li VMID C4 cs cs c cs 9 FPC Socket 60pin 2 2UF 22UF 22UF 22UF 22UF 22UF SPKGND 4 4 4 MIC2 SPKGND MICBIAS AGND L MICP AGND j D M EE Ab TEXAS INSTRUMENTS ere Drawing Tite Intelligent Display Module SBC Page Title LCD Panel Serial Memory and Audio Size p Document Number va spe Date 2 2 2010 Sheet 2 of 3 Rev B 2 3 4 5 6 Di 6 5V 1A Switching Regulator LED Backlight Controller VIN UG A 71 vin Boot H ca 5V
7. EPIOS28 10K 499 499 ISS RAS 17 Caso 54 PIS EPIOS29 45 330 CAS 2414 PJ6 EPIOS30 TXOP SDCLK 36 AG i PG7 EPIOS31 CHE 37 SDCKE x 3 NC DQMH d TXON F 4 4 NC DQML RST_n 3 3V 40 d E RXIP VDD vss e m VDD VSS a dt XTLN 4 37 VDD vss E XTLP m 9 VDDO VSSQ 7 Osco 48 RAN t 43 YDDQ VSSQ 746 OSCI 49 0500 451 VDDQ VSSQ 7 OSCI RI4 RI6 C32 35 VDDQ VSSQ FE Y2 499 499 10pF 10pF L HH 5 3333 ne tomas gt gt gt E RIO MTASLCAMIGA2 25 00MHz 16 00MHz 33 10 ow 33V ER ERBIAS ECH C20 c21 c22 c2 se 333V J3011G21DNL C16 C17 C18 10PF LOPE 10PF 10PF 3 g 38 O 01UF 0 01UF 0 1UF EOD TOV PNV C24 SEE A F i i S vop 2 32 C38 C39 C40 VDD 025 C27 C29 C36 ONDE vop 4 0 01UH oo 0 1UF 2 2UF COTES EO ESSE TU vpp L 68 25 Feb 09 Initial Prototype wD Sr 15 Apr 09 First production release Incorporates errata um vpp 2 U10 21 Apr 09 Add rework annotation PBO LCD RDn END FAN2558512X 45V 18 May 09 Add notation about UARTO signal transposition ii 5 1 GND LDO VOUT VIN p 600109 FX UARTO signal transposition GND m S viis TEXAS INSTRUMENTS GND VDDC mor cc2s 030 2 mH GND VDDC 0 01UH 0 IUF 22UF S PG Drawing Tite Intelligent Display Module SBC I M359897 U16 Required only for c Page Title Micro SDRAM USB and Ethernet LM3S9B96 Rev BI See errata Size B Document Number IDM SBC Date 2 2 2010 Sheet 1 of 3 Rev 1 2 3 4 5 6
8. Stellaris Graphics Library provides two levels of support for rendering graphical elements In the lowest level basic drawing primitives are provided such as lines circles rectangles and text rendering Each primitive supports clipping to a single clipping rectangle allowing only a portion of the display to be affected by the drawing primitives Building upon the drawing primitives is a widget set which combines the drawing of graphical elements with reactions to pointer events in this case presses on the touch screen The widget set includes push buttons check boxes radio buttons sliders listboxes and drawing canvases By using the widget set complex interactive graphical displays can be constructed quickly A set of drivers for the on board peripherals is also provided This includes a driver for the touch screen the audio codec the USB CAN and the microSD card Ethernet is supported by TCP IP stacks and example applications all within the StellarisWare libraries The IDM SBC is also supplied with a set of example applications that utilize the Stellaris Peripheral Driver Library and the Stellaris Graphics Library along with the board specific drivers for the on board peripherals These applications demonstrate the capabilities of the IDM SBC and provide a starting point for the development of the final application for use on the IDM SBC All example applications are integrated with the Stellaris boot loader to allow automatic fir
9. TDK Digikey 490 1519 2 ND C18 C19 C24 C28 5 3D 0603 X7R C29 C33 C37 C39 C40 C41 C45 2 C10 C12 C13 C15 1 C0603C103J5RACTU Capacitor 0 01uF 50V 596 Kemet Mouser 80 C16 C17 C25 C26 3 0603 X7R C0603C103J5R C27 C38 C44 C47 C49 3 C20 C21 C22 C23 8 C0603C100J5GACTU Capacitor 10pF 50V 5 Kemet Mouser 80 C31 C32 C34 C35 Ceramic NPO COG 0603 C0603C100J5G 4 C3 C4 C5 C6 C7 1 TMK212BJ105KG T Capacitor 2 2uF 10V X5R Panasonic Digikey PCC2324TR ND C8 C9 C30 C36 3 0805 C46 C50 C52 C53 5 C42 1 EEE FK1H4R7R Capacitor 4 7uF 50V Electro Panasonic Digikey PCE3817TR ND 4 3x5 8mm 6 C43 1 C1210C105K5RACTU Capacitor 1 0uF 50V X7R Kemet Digikey 399 3076 1 ND 1210 7 C48 C51 2 TPSB476K010R0250 Capacitor 47uF 10V AVX Digikey 478 3085 1 ND Tantalum LowESR 3528 8 D1 D3 D4 D7 D8 6 B72590D0050H160 Diode ESD protection high Epcos Digikey 495 3684 1 ND D9 speed 5 6WV 0402 9 D2 1 SS26T3G Diode Schottky 60V 2A SMB OnSemi Digikey SS26T3GOSCT ND 9 D5 1 FYVO704SMTF Diode Schottky 40V 200mA Fairchild Digikey 512 SOT 23 FYV0704SMTF 11 D6 1 BZT52C24 V GS08 Diode Zener 24V 500mW Vishay Mouser 625 BZT52C24 SOD123 V 12 J1 1 AU Y1006 R Connector USB Type A Assmann Digikey AE9924 ND 154 UAR42 E Kobiconn Mouser 154 UAR42 E 13 J2 1 2908 05WB MG Connector Micro SD card 3M Mouser 517 2908 05WB push push SMT MG 14 J3 1 10085901 6015ELF Connector FPC 60P r a FCI Digikey 609 3439 1 N
10. if the LCD should become disconnected To prevent over voltage failure of the IC or diode D5 a zener D6 clamps the voltage The current will limit to 20mA but the total board current will be higher than when the LCD panel is connected If the LCD is not connected avoid over heating the backlighting circuit by setting PJ7 low to completely shut down the circuit The LCD module has internal bias voltage generators and requires only a single 3 3V dc supply Resistive Touch Panel The 4 wire resistive touch panel interfaces directly to the microcontroller using 2 ADC GPIO channels and 2 GPIO only signals The microcontroller creates a resistive divider by driving Y and Y with 3 3V Voy and OV VoL respectively A voltage representing the Y axis position is then read on the X terminal The process then repeats for the other axis Note that when the screen is not being touched the X or Y sense inputs are floating The software implements a special state to discharge the capacitor C10 or C15 to OV and detect this condition Refer to the StellarisWare source code for additional information on touch panel implementation February 9 2010 17 Hardware Description I S Audio The IDM SBC has advanced audio capabilities using an I25 connected Wolfson WM8510 CODEC The CODEC s integrated amplifier can directly drive an 8 Q speaker Although the CODEC supports a microphone input pin count limits on the LM3S9B92 result in this feature bei
11. D 0 5mm pitch SMT 15 J4 2 C44 08BSA1 G Header 2x4 Shrouded Donconnex Donconnec C44 08BSA1 G February 9 2010 29 Table B 1 RDK IDM SBC Bill of Materials Continued 16 J5 1 C44 10BSA1 G Header 2x5 Shrouded Donconnex Donconnec C44 10BSA1 G 0 050 pitch SMT 17 J6 1 HR961160C Connector RJ45 with 10 100 Hanrun Hanrun HR961160C J3011G21DNL magnetics shielded SMT Pulse Arrow J3011G21DNL J3011G21DNLT Mouser 18 J7a 1 284512 2 Terminal Block header 2pos Tyco Digikey A98396 ND 3 5mm pitch 19 J7b 1 284506 2 Terminal Block plug 2pos Tyco Digikey A98173 ND 3 5mm pitch 20 J8 1 DF13 8P 1 25DSA Connector 1x8 header Hirose Digikey H2197 ND 1 25mm pitch TH 21 J9a 1 284512 6 Terminal Block header 6pos Tyco Digikey A98183 ND 3 5mm pitch 22 J9b 1 284506 6 Terminal Block plug 6pos Tyco Digikey A98377 ND 3 5mm pitch 23 L1 1 B82464Z4333M000 Inductor 33uH 0 08 Ohms Epcos Digikey 495 3471 1 ND 1 6A 10x10mm SMT 24 L2 1 NR4018T100M Inductor 10uH 1A 4x4mm Taiyo Digikey 587 1664 2 ND Yuden 25 LED 1 LTST C171GKT LED 0805 SMT Green LiteOn Mouser LTST C171GKT Arrow 26 R1 R2 R3 R4 R5 1 ERJ 3GEYJ103V Resistor 10K 5 0603 Panasonic Digikey P10KGCT ND R6 R9 R12 R20 3 R22 R24 R25 27 R10 1 Resistor 12 4K 1 0603 Panasonic Digikey P12 4KHCT ND 28 R11 1 Resistor 9 10K 196 0603 Panasonic Digi
12. ILED 0 01uF JPI 5V ENABLEn 5 8 LI A NR4018T100M H9 OQ EN sw AD 10uH Cu B8246474333M000 Link 0603 4 7UF 50V C43 33uH 1 OUF 4 UI 50V 2 FB 5 24 ss 4 vin sw id 6 CSI 4 av GND y wi als BLON SHDN FB 3 RT SYNC EXPAD 24 SS26T3G AR 47UF m i 10V 2 GND Ra C52 C53 A CH a LM22672MR 5 0 DS 22UF 22UF FANS333B EE jd dre O 01UF B Main 3 3V 300mA Power Supply U7 PQILA333MSPQ ee E 5V A R21 4 330 z EDI Power and Interface Terminals E Power 3 Green a 0 01UF Power LED ei a D4 D7 B72590D0050H160 B72590D0050H160 5V 19 S z S z T 519 5v out 4 CANH gt 3 CANH CANL 4 47 9 CANL 3 c A E O GND DC SCL amp 12C SCL DC SDA LIQ 12C SDA TERM 6POS 3 5MM D8 D9 B72590D0050H160 B72590D0050H160 D fs a VIN USB Power Switch AE 4 21 ono 1 Us Gi 12 40V Supply TPS2051BDBV TERM 2POS 3 5MM EG VBUS 3 IN our H USB EPE EN Oe g C48 USB_PFLT 6 on 10v C45 R20 a 0 1 10K D viis TEXAS INSTRUMENTS E i Drawing Tite Intelligent Display Module SBC Paga Tile Power and Interface Size B Document Number IDM SBC Date 2 2 2010 Sheet 3 of 3 Rev 1 2 3 4 5 6 APPENDIX B Bill of Materials BOM Table B 1 provides the BOM for the IDM SBC RDK RDK IDM SBC Table B 1 RDK IDM SBC Bill of Materials 0 050 pitch SMT 1 C1 C2 C11 C14 1 GRM188R71H104KA9 Capacitor 0 1uF 50V 10
13. NX5032GA Crystal 25 00MHz NDK Digikey 644 1041 2 ND 25 000000MHZ 5 0x3 2mm SMT 44 Y2 NX5032GA Crystal 16 00MHz NDK Digikey 644 1037 2 ND 16 000000MHZ 5 0x3 2mm SMT 45 BD IDMSBC A PCB FR 4 4 layer ENIG Rev Advanced Advanced BD IDMSBC A A 2 0 x 3 0 46 FS K350QVG V1 F LCD Module 320 x 240 3 5 Kitronix Kitronix FS K350QVG TFT with touch V1 F 47 U10 FAN2558812X IC Voltage regulator 1 2V Fairchild Mouser 512 0 18A SOT23 5 FAN2558812X 48 R26 R27 Resistor 10 Ohms 596 0603 Panasonic Digikey P10GCT ND TOTAL PCB ITEMS Do not populate H1 H9 JP1 3 in Rev A PCB or later February 9 2010 31 32 February 9 2010 Component Details This appendix contains details on component locations including m Component placement plot for top Figure C 1 Figure C 1 Component placement plot for top mm Cs R7 in e R9 D psr e can HEER tan 5828 C43 DEBUG R3 E 29 082 EXP E pm TP gt o ST o er a C39 ep 029 R RSI 2 00 e S o 2 8 e E 8 o E o R20 Cii R6 SDCARD _ _ _ _ amp SDA SCL GND CL CH 5V B o E SZ J9 a February 9 2010 34 February 9 2010 IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries Tl 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 shoul
14. Programmer on a Windows PC 2 Connect the MDL ADA2 10 pin to 20 pin adapter included in the RDK to the evaluation board ribbon cable This converts the standard 20 pin ARM header on the evaluation board to a fine pitch ARM header Carefully connect the socket of the adaptor board to J1 on the IDM Apply power to the IDM and connect the evaluation board available separately to a USB port Run LM Flash Programmer In the Configuration Tab use the Quick Set control to select LM39B92 Move to the Program Tab and click the Browse button Navigate to the example applications directory the default location is C STELLARISWARE BOARDS RDK IDM SBC 8 Each example application has its own directory Navigate into the example directory that you wish to load and then into the gcc directory which contains the binary bin files Files named with a bl prefix are Stellaris boot loader images while those without the prefix are main application images Select the binary file and click Open Noa P Ww 9 Set the Erase Method to Erase Necessary Pages and check the Verify After Program box NOTE Setting Erase Entire Flash when attempting to replace a main application image will erase the boot loader image and result in a hang when the IDM next boots If this occurs reflash a boot loader image using these instructions 10 If flashing a boot loader image set the Program Address Offset value to 0x0000 If programming a main appl
15. Stellaris Intelligent Display Module Single Board Computer IDM SBC Reference Design Kit User s Manual di TEXAS INSTRUMENTS RDK IDM SBC UM 03 Copyright 2009 2010 Texas Instruments Copyright Copyright 2009 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 ones Cortex Intelligent Processors by ARM e w cc Si a a ARM 2 February 9 2010 Stellaris IDM Single Board Computer Table of Contents Chapter 1 Stellaris Intelligent Display Module Single Board Computer RDK Overview 9 LEES ati eed Po dated ERNE TER i MO ean 10 Using the RDK EIER 10 RE 11 Board OVE IOW coii aic bois ave e a vaker ens da 12 Board Teen 12 Chapter 2 Hardware DescriptiOn srrnnavnnnnnnvnnnnvnnnnnnnnnnnnnnnnnnvnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnen 13 Block Diagram EET 13 Functionall Description ereraa a etaar aeaa A te ee 14 le telen re UE 14 Debug td eti ete atten 14 Sne Le Eet te TEE 14 Power and Interface Terminal Block 15 GloCkirig e Y ota 15 II EET 15 SDRAM e 15 Nee TEE 16 USB Luster 16 EXIRET DAD I ee leegen e kee ereecht 16
16. X CAN Receive Data Serial Flash and microSD Card To supplement the LM3S9B92 microcontroller s internal Flash memory the IDM SBC board includes a 1MB on board serial Flash memory and a microSD card slot Both devices share a SPI 18 February 9 2010 Stellaris IDM Single Board Computer Serial Peripheral Interface bus These memories are typically used for data storage and for large code images which are copied into SDRAM for execution Table 2 4 Serial Flash and microSD Related Signals PA2 SSIOCLK Clock from SPI module SCLK PA3 microSD Card chip select SDCSn PA4 SSIORX Receive data from SPI module MISO PA5 SSIOTX Transmit data from SPI module MOSI PFO Serial Flash chip select FLCSn The microSD card is used in SPI mode 4 bit and 1 bit SD card modes are not supported February 9 2010 19 Hardware Description 20 February 9 2010 Software Development This chapter provides general information on software development as well as instructions for Flash memory programming Software Description The software provided with the IDM SBC provides access to all of the peripheral devices supplied in the design The Stellaris Peripheral Driver Library is used to operate the on chip peripherals the Stellaris Graphics Library is used to render graphical displays on the touch screen and a set of board specific drivers are provided to access the off chip functionality on the IDM SBC The
17. ay Module Single Board Computer 9 Figure 1 2 IDM SBC Board Overview Diagram arrvnnnnnvnnnnvrnnnnnvnnnrvrvnnnnrnnnrnrrennnrrnnennnnersrrnesnnnnrerrresnnnnenenneeenn 12 Figure 2 1 Intelligent Display Module Single Board Computer Block Diagram ssssessss 13 Figure 2 2 Debug Connection Pinout seeto iniru anaa n ae a nano carr 14 Figure 2 3 Expansion Connector nn naar 14 Figure 2 4 Pluggable Terminal e 15 Figure C 1 Component placement plot for Top 33 February 9 2010 7 February 9 2010 CHAPTER 1 Stellaris Intelligent Display Module Single Board Computer RDK Overview The Stellaris Intelligent Display Module Single Board Computer RDK IDM SBC is a reference design for a complete QVGA touch screen user interface for control automation and instrumentation applications The design features the powerful Tempest class LM3S9B92 microcontroller The IDM SBC offers USB Ethernet CAN 8 MB of SDRAM 1 MB of serial Flash integrated 256 KB flash and 96 KB SRAM and provides simplified software development for the RDK using The Stellaris comprehensive graphics library and ARM development tools from ARM tools partners The 8 MB of SDRAM is connected to the LM3S9B92 microcontroller using the External Peripheral Interface EPI bus available as a feature on Tempest class devices The efficient performance and robust integration of an ARM Cortex M3 microcontroller positions the IDM SBC for use in building a
18. ccess controllers and security systems intelligent white goods and home appliances thin clients and factory automation applications This user s manual provides comprehensive information on the reference design hardware and software Figure 1 1 Intelligent Display Module Single Board Computer February 9 2010 9 Stellaris amp Intelligent Display Module Single Board Computer RDK Overview Kit Contents The RDK IDM SBC reference design kit contains everything needed to develop and run a range of applications using Stellaris microcontrollers IDM SBC board 8 Speaker Retractable ethernet cable USB flash memory stick microSD card Power supply adaptor cable 2 position and 6 position terminal blocks 24 V wall power supply with international plug set MDL ADA 10 pin to 20 pin JTAG adapter module Reference Design Kit CD with tools complete documentation and source code including Quickstart Guide User s Manual Software Reference Manual Board Data Sheet BOM Schematics Gerber files The source code can be modified and compiled using any of the following tools Keil RealView Microcontroller Development Kit MDK ARM IAR Embedded Workbench Code Sourcery GCC development tools Code Red Technologies development tools Texas Instruments Code Composer Studio IDE Using the RDK The recommended steps for using the RDK are 10 Follow the Quickstart guide included in the k
19. d obtain the latest relevant information before placing orders and should verify that such information is current and complete All products are sold subject to Tl 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 Tl 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 any 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 intellect
20. e for external interfaces such as USB host A low drop out LDO regulator U7 converts the 5V power rail to 3 3V to power digital devices including the microcontroller and SDRAM The LM3S9B92 s full speed USB controller is configured for Host mode allowing the SBC to connect directly to USB Flash sticks and other USB devices U9 a fault protected switch controls and monitors power to the USB host port USB_EPEN the control signal from the microcontroller has a pull down resistor to ensure host port power remains off during reset The power switch will immediately cut power if the attached USB device draws more than 1 Amp or if the switches thermal limits are exceeded by a device drawing more than 500mA USB_PFLT indicates the over current status back to the microcontroller Ethernet With its fully integrated 10 100 Ethernet MAC and PHY the LM3S9B92 requires only a standard Jack with integrated magnetics and a few passive components The TX and RX signals are routed to the jack as a differential pair The PHY incorporates MDI MDI X cross over so the function of the TX and RX pairs can be swapped in software The Ethernet jack incorporates two status LEDs that can be controlled directly by the Ethernet PHY or by those same pins in GPIO mode Color QVGA LCD Touch Panel Features 16 The IDM SBC features a TFT Liquid Crystal graphics panel with 320 x 240 pixel resolution The face of the panel is protected during shipping b
21. ication image set this value to 0x1000 11 Next click on the Program button to start the Erase Download and Verify process 12 Program execution will start once Verify is complete The Debuggers in each of the tool chains also include Flash programming capabilities including support for high performance in circuit debug interfaces February 9 2010 23 Software Development 24 February 9 2010 Schematics This sections contains the schematic diagrams for the Intelligent Display Module Single Board Computer W IDM SBC Microcontroller SDRAM USB and Ethernet on page 26 W IDM SBC LCD Panel Serial Memory and Audio on page 27 B IDM SBC Power and Interface on page 28 February 9 2010 25 Note For Rev BI silicon wire LCD_RDn to 3 3V and Expansion BOIS IO ucc ENS Stellaris Microcontroller PBO to GND to enable USB Host JP2 transposed on Rev A PCB i 3 3V BCSDA ef aeee LCD RDn gt 6 IP A PAO UORX PB1 USBOVBUS a 8 DC SCL Lll PAUUOTX PAG USBOEPEN USB_EPE Lee Lo RES 43 3V 35 i r JE bes PAT USBOPFLT USB PFLT CAN Transceiver CON HDRS2X4 050 R25 SSIOCLK z PA2 SSIOCLK PB2 DCOSCL L L DC SCL Us 10K SDCARD CSn Sec PAS PB3 I2S0SDA RC SDA gt XTMS EX SC PAA SSIORX 91 1 1 lt CANH Ser A C SSIOTX PAS SSIOTX PBS UITX CANOTX Lo 4 TXD CANH kel g JTAG SWD XTDO x 90 PDA CANOR GANE lt DSTXSCK PB6 DSOTXSCK IOTER A ER DSTXWS Se PEA NSOTXWS PDO f
22. ill be used to program the device Apply power to the IDM Run LM Flash Programmer In the Configuration tab select Manual Configuration see below in the Quick Set list on Fw Select Ethernet Interface in the list below Interface and fill in the IP and MAC addresses for the IDM you are trying to program Each example application shows this information somewhere on the IDM display Note that it may take several seconds for the IP address to be allocated 7 If your PC has multiple network adapters select the appropriate adapter in the Ethernet Adapter list 8 Move to the Program tab and click the Browse button Navigate to the example applications directory the default location is C STELLARISWARE BOARDS RDK IDM SBC 9 Each example application has its own directory Navigate into the example directory that you want to load and then go to the gcc directory which contains the binary bin files Select the application binary file and click Open Files that start with a bl_ prefix are boot loader images and cannot be updated using this method 10 Click the Program button to start the download process 11 The program starts once the download is complete 22 February 9 2010 Stellaris IDM Single Board Computer To replace the boot loader image or to program example applications into the IDM SBC using a Stellaris evaluation board to provide JTAG SWD functionality 1 Install LM Flash
23. it The Quickstart guide will help get the display module up and running in minutes Use your preferred ARM tool chain and the Stellaris Graphics library to develop touch panel USB and Ethernet applications Software applications can be loaded into IDM flash memory using either the Ethernet boot loader or a JTAG SWD debug interface See Chapter 3 Software Development for the programming procedure The Stellaris Graphics Library Software Reference Manual and the Stellaris Peripheral Driver Library Software Reference Manual each contain specific information on software structure and function Customize and integrate the hardware to suit an end application This user s manual is an important reference for understand circuit operation and completing hardware modification February 9 2010 Stellaris IDM Single Board Computer Features The RDK IDM SBC reference design kit provides the following features m Bright QVGA LCD touch screen display 262 K colors 3 5 QVGA 320 x 240 pixels White LED backlight with resistive touch panel m Advanced audio 128 mono Codec for high quality audio 0 8 W amplifier directly drives external 8 Ohm speaker m Serial connectivity options USB 2 0 Host 10 100 Ethernet MAC and PHY 1MBPS Controller Area Network CAN C Interface for external peripherals and sensors UART serial port with TTL signal levels m High performance microcontroller 32 bit ARM Cortex
24. key P9 10KHCT ND 29 R13 R14 R15 R16 4 Resistor 49 9 Ohms 196 Panasonic Digikey P49 9HCT ND 0603 30 R17 R18 R21 3 ERJ 3GEYJ331V Resistor 330 ohms 5 0603 Panasonic Digikey P330GCT ND 31 R19 1 Resistor 61 9K 1 0603 Panasonic Digikey P61 9KHCT ND 32 R23 1 Resistor 15 Ohms 5 0603 Panasonic Digikey P15GCT ND 33 R7 R8 2 Resistor 1 Ohm 5 0603 Panasonic Digikey P1 0GTR ND 34 U1 1 LM3S9B92 IC Microcontroller ARM Texas Texas LM3S9B92 Cortex Tempest class TQFP Instruments Instruments 100 35 U2 1 W25X80AVSSIG IC Serial Flash 8Mbit 3 3V Winbond Digikey W25X80AVSSIG SOIC 8 ND 36 U3 1 WM8510GEDS V IC Audio CODEC Mono w Wolfson Mouser 238 Amp VolP SSOP28 WM8510GEDS V 30 February 9 2010 Stellaris IDM Single Board Computer Table B 1 RDK IDM SBC Bill of Materials Continued 37 U4 MT48LC4M16A2P IC SDRAM 64Mbit Micron Digikey MT48LC4M16A2 7E G TR 4MBx16 133MHz P 7E G TR TSSOP54 38 U5 SN65HVD1050D IC CAN Transceiver SO 8 Tl Arrow 296 19416 5 ND Digikey 39 U7 PQ1LA333MSPQ IC Voltage regulator 3 3V Sharp Mouser 852 300mA SOT 89 PQ1LA333MSPQ 40 U6 LM22672MRE 5 0 IC 5V 1A Step down National Digikey LM22672MRE NOP Switching Reg PSOP8 5 0TR ND 41 U8 TPS2051BDBV IC Fault protected power Tl Digikey 296 21265 1 ND switch SOT23 5 42 U9 FAN5333BSX IC White LED Driver IC Fairchild Mouser 512 SOT23 5 FAN5333BSX 43 Y1
25. ming the IDM SBC The IDM SBC software package includes pre built binaries for each of the example applications If you installed DriverLib to the default installation path of C STELLARISWARE you can find the example applications for the IDM in C STELLARISWARE BOARDS RDK IDM SBC The Stellaris LM Flash Programmer is a free tool for programming Stellaris microcontrollers It can be used in two modes to update the firmware on the IDM SBC Most IDM SBC example applications are designed for use with the Stellaris boot loader which supports updating of the main application firmware over Ethernet this requires a board with Rev C or later of the LM39B92 microcontroller Alternatively the LM Flash Programmer utility can be used in conjunction with any Stellaris evaluation board to program the IDM SBC The Stellaris evaluation board acts as a USB to JTAG SWD hardware interface and should be used in cases where the boot loader image is not present or where the main application image is not behaving correctly and cannot transfer control to the boot loader However in normal operation it is more convenient to program via Ethernet To program example applications into the IDM SBC using the Ethernet based firmware update this requires a board with Rev C or later of the LM39B92 microcontroller 1 Install the LM Flash Programmer utility on a Windows PC 2 Ensure that the IDM is connected to the same subnet of your Ethernet as the Windows PC that w
26. mware updates to be performed over the serial port using the LM Flash Programmer application Source Code The complete source code for the IDM SBC is included on the RDK IDM SBC CD See the Quickstart Guide for a detailed description of initial RDK hardware set up and how to install the source code The source code and binary files are installed in the DriverLib tree Tool Options The source code installation includes directories containing projects and or makefiles for the following tool chains e 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 IDE February 9 2010 21 Software Development Evaluation versions of these tools may be downloaded from www ti com stellaris Note that due to code size restrictions the evaluation versions of the tools may not build all example programs for the IDM A full license is necessary to re build or debug all examples Instructions on installing and using each of the evaluation tools can be found in the Quickstart guides for example Quickstart Keil Quickstart IAR which are available for download from the evaluation kit section of our web site at www ti com stellaris For detailed information on using the tools refer to the documentation included in the tool chain installation or visit the website of the tools supplier Program
27. ng unconnected The Microphone signals are still routed to connector J8 in case the user wishes to wire the ADCDAT signal to the LM3S9B92 Table 2 2 Ce Audio Related Signals PB3 I2COSDA CODEC Configuration Data PB2 I2COSCL CODEC Configuration Clock PES I2STXSD Audio Out Serial Data PE4 12STXWS Audio Out Framing signal PB6 I2STXSCK Audio Out Bit Clock PF1 I2STXMCLK Audio Out System Clock The Audio CODEC has a number of control registers which are configured using the I2C bus signals CODEC settings can only be written but not read using I2C Refer to the StellarisWare amp example applications for programming information and to the WM8510 data sheet for complete register details In the default configuration the LM3S9B96 provides the master Bit Clock BCLK and System Clock MCLK to the CODEC Since the CODEC has only one set of clock I Os for both audio out and audio in functions only the LM3S9B96 I2S module transmit clocks are connected DriverLib provides I 5 source code with most examples showing Audio Output Controller Area Network CAN Controller Area Network CAN is a multicast shared serial bus standard for connecting automotive or industrial systems The IDM SBC board includes a CAN transceiver U5 capable of communicating at up to 1Mb s The end points of the CAN bus should be properly terminated with 120U resistors Table 2 3 CAN Related Signals PB5 CANOTX CAN Transmit Data PB4 CANOR
28. nts E H 9 Stellaris LM3S39B92 EXE LEES EESTIT l Microcontroller 5 ai KRIS PF UART Expansion LES D e ZU 8MB SDRAM ve trim i UR T microSD Card Slot z 2 gt see E 3 E ER 1MB Serial Flash ES re CAN Transceiver E Power Terminals amp DC and CAN Terminals USB Host 10 100 Ethernet Er E nd Szz OO Oo AWN Board Specifications 12 The following list shows the IDM SBC s board specifications m Board supply voltage range 10 40 Vdc m Board supply current with 24 V supply 55 mA 1 3 W when running qs blox application at 50 MHz m 5V power output for USB Host or 5 V terminal 5V 5 at 500 mA W Dimensions excluding LCD panel 2 00 x 3 00 x 0 60 LXW x H W Speaker Impedance 8 Q 1 Q Output power 0 8 W Format Mono m ROHS status Compliant February 9 2010 CHAPTER 2 Hardware Description The IDM SBC design uses a Stellaris amp LM39B92 microcontroller to handle display functions touch screen control Ethernet USB CAN and other peripheral functions Only a few additional ICs are necessary to complete the design The entire circuit is built on a compact four layer printed circuit board All design files are provided on the RDK IDM SBC CD Block Diagram Figure 2 1 shows the IDM SBC block diagram Figure 2 1 Intelligent Display Module Single Board Computer Block Diagram
29. plications 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 TI 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 responsible 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 w
30. s clock to higher frequencies for core and peripheral timing A 25 0 MHz Y1 crystal provides an accurate timebase for the Ethernet PHY Reset The RESETn signal into the LM3S39B92 microcontroller connects to the JTAG SWD debug connector and to a simple R C filter circuit to extend reset timing at power up The LCD Module has special Reset timing requirements requiring a dedicated control line from the microcontroller SDRAM The LM3S9B92 features an External Peripheral Interface EPI module a high speed 8 16 32 bit parallel bus for connecting external peripherals or memory without glue logic Supported modes include SDRAM SRAM and Flash memories as well as Host bus and FIFO modes On the IDM SBC the SDRAM device interfaces directly to the EPI and adds 8MB of memory 4M x 16 which once configured becomes part of the LM3S9B92 s memory map at either 0x6000 0000 or 0x8000 0000 The SDRAM interface multiplexes DQ00 14 and AD BAO 14 without requiring external latches or buffers Of the 32 EPI signals only 24 are used in SDRAM mode with the remaining signals used for non EPI functions on the board February 9 2010 15 Hardware Description Power Supplies USB The RDK SBC has a wide input range switching power supply that creates a 5V 1A rail for board operation The LM22672 step down regulator switches at 500KHz with an efficiency of greater than 90 Board functions require only about 150 mA with the remaining capability availabl
31. troller are available on J4 an internal expansion connector The pin out of this connector is compatible with the power UART cable used by the ICDI board included in the EK LM3S9B90 and EK LM3S9B92 evaluation kits This then provides a convenient Virtual Com port interface to a PC A pair of ke signals are also available however jumpers connecting SCL and SDA are normally omitted to avoid conflict with digital signals from the ICDI board Figure 2 3 Expansion Connector 1 2 SDA opt UARTO TX GND UARTO RX GND SCL opt n c n c 7 8 1 Revision A PCBs transpose UARTO RX and TX signals and are therefore incompatible with ICDI connections 14 February 9 2010 Stellaris IDM Single Board Computer Power and Interface Terminal Block Power CAN and I C interfaces are provided through 3 5 mm pluggable terminal blocks For convenience the RDK includes the plugs See the BOM for complete part numbers Figure 2 4 Pluggable Terminal Blocks EN GND 10 40VDC 12C is a short distance intra device bus that can be used to add capabilities such as an ADC for analog measurement or digital inputs and outputs CAN is best suited for communication between devices Refer to the CAN specification for complete details on data rates and bus length Clocking The IDM SBC board uses a 16 0 MHz Y2 crystal to complete the LM3S9B92 microcontroller s main internal clock circuit An internal PLL configured in software multiples thi
32. ual 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 agreement 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 ap
33. ww 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 RF IF 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
34. y a thin protective plastic film which should be removed before use The panel should be laid on a flat surface during evaluation to protect it from damage and maximize the sensitivity of the touch screen Features of the LCD Panel include Kitronix K350QVG V1 F display 320x RGB x 240 dots 3 5 262K colors Wide temperature White LED backlight Integrated RAM Resistive touch panel February 9 2010 Stellaris IDM Single Board Computer Control Interface Backlight Power The Color LCD module has a built in controller IC with a multi mode parallel interface The EVB uses an 8 bit 8080 type interface with GPIO Port D providing the data bus Table 2 1 LCD Related Signals PE6 ADC1 Touch X PE3 Touch Y PE2 Touch X PE7 ADCO Touch Y PB7 LCD Reset PDO 7 LCD Data Bus 0 7 PH7 LCD Data Control Select PBO LCD Read Strobe PH6 LCD Write Strobe PJ7 Backlight control a LCD Read function not available on LM3S9B92 Rev B1 See rework note in schematic The white LED backlight must be powered for the display to be clearly visible U9 FAN5331B implements a 20mA constant current LED power source to the backlight The backlight is controlled by the microcontroller using GPIO PJ7 The timer connected to this pin could be configured to provide a modulated dimming signal Because the FAN5331B operates in a constant current mode its output voltage will jump up

Download Pdf Manuals

image

Related Search

Related Contents

Philips Economy Stick Stick energy saving bulb 871829121787900    Rapport COPIRE Alsace. Emploi des seniors.  motoriduttori e riduttori epiciclioidali    Nature du terrain, emplacement, traçage Terrassement  SERVICE MANUAL  RoofKeeper 10 ans  Samsung PPM42M5SS Manual de Usuario  JVC CB-V37U User's Manual  

Copyright © All rights reserved.
Failed to retrieve file