background image

R D K - I D M - S B C - U M - 0 5

C o p y r i g h t   ©   2 0 0 9 – 2 0 1 1   T e x a s   I n s t r u m e n t s

U s e r ’s   M a n u a l

Stellaris® Intelligent Display Module 
Single-Board Computer  (IDM-SBC) 
Reference Design Kit

Summary of Contents for Stellaris RDK-IDM-SBC

Page 1: ...RDK IDM SBC UM 05 Copyright 2009 2011 Texas Instruments User s Manual Stellaris Intelligent Display Module Single Board Computer IDM SBC Reference Design Kit ...

Page 2: ...ris 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 Austin TX 78746 http www ti com stellaris ...

Page 3: ...ctional Description 14 Microcontroller 14 Debugging 14 Expansion Connector 14 Power and Interface Terminal Block 15 Clocking 15 Reset 15 SDRAM 15 Power Supplies 16 USB 16 Ethernet 16 Color QVGA LCD Touch Panel 16 I2 S Audio 18 Controller Area Network CAN 18 Serial Flash and microSD Card 18 Chapter 3 Software Development 21 Software Description 21 Source Code 21 Tool Options 21 Programming the IDM ...

Page 4: ...4 November 28 2011 ...

Page 5: ...le Single Board Computer 9 Figure 1 2 IDM SBC Board Overview Diagram 12 Figure 2 1 Intelligent Display Module Single Board Computer Block Diagram 13 Figure 2 2 Debug Connection Pinout 14 Figure 2 3 Expansion Connector 14 Figure 2 4 Pluggable Terminal Blocks 15 Figure C 1 Component placement plot for top 31 ...

Page 6: ...6 November 28 2011 ...

Page 7: ...ovember 28 2011 7 List of Tables Table 2 1 LCD Related Signals 17 Table 2 2 I2S Audio Related Signals 18 Table 2 3 CAN Related Signals 18 Table 2 4 Serial Flash and microSD Related Signals 19 Table B 1 RDK IDM SBC Bill of Materials BOM 29 ...

Page 8: ...8 November 28 2011 ...

Page 9: ...opment 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 bui...

Page 10: ...M 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 Follow the Quickstart guide included in the kit 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 t...

Page 11: ...e 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 Power supply Wide input range 12 40 Vdc power supply with auxiliary 5 V power output Screw terminal block for I2 C CAN and power connections Compact 2 0 x 3 0 PCB footprint Easy to customize Includes full source code example applications and d...

Page 12: ...x application at 50 MHz 5 V power output for USB Host or 5 V terminal 5 V 5 at 500 mA Dimensions excluding LCD panel 2 00 x 3 00 x 0 60 L x W x H Speaker Impedance 8 Ω 1 Ω Output power 0 8 W Format Mono RoHS status Compliant JTAG SWD Connector Stellaris LM3S39B92 Microcontroller CAN Transceiver Flex cable to LCD Touch Panel Integrated Power supply 10 100 Ethernet microSD Card Slot 8MB SDRAM Audio ...

Page 13: ...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 QVGA Color LCD Module IDM Single Board Computer 3 3V Regulator I2C Debug USB Control 5V host supply USB Type A Connector MicroSD card slot 1GB 1MB Serial Flash Touch I2S RJ45 Jack Magnetics Speaker Audio CODEC and Amp EPI 8MB SDRAM Step down switching re...

Page 14: ... 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 Expansion Connector UART0 signals from the microcontroller are available on J4 an internal expansion connector The pin out of this connector is compatible with the power UAR...

Page 15: ...ccurate 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 ...

Page 16: ...itches 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 ...

Page 17: ...ircuit by setting PJ7 low to completely shut down the circuit Power 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 VOH and 0V VO...

Page 18: ...both audio out and audio in functions only the LM39B92 I2 S module transmit clocks are connected DriverLib provides I2 S 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...

Page 19: ...or execution The microSD card is used in SPI mode 4 bit and 1 bit SD card modes are not supported Table 2 4 Serial Flash and microSD Related Signals Microcontroller Pin Board Function Jumper Name PA2 SSI0CLK Clock from SPI module SCLK PA3 microSD Card chip select SDCSn PA4 SSI0RX Receive data from SPI module MISO PA5 SSI0TX Transmit data from SPI module MOSI PF0 Serial Flash chip select FLCSn ...

Page 20: ...Hardware Description 20 November 28 2011 ...

Page 21: ...e 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 an...

Page 22: ... 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 bo...

Page 23: ... 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 9 Set the Erase Method to Erase Necessary Pages and check the Verify Af...

Page 24: ...Software Development 24 November 28 2011 ...

Page 25: ...ins the schematic diagrams for the Intelligent Display Module Single Board Computer IDM SBC Microcontroller SDRAM USB and Ethernet on page 26 IDM SBC LCD Panel Serial Memory and Audio on page 27 IDM SBC Power and Interface on page 28 A P P E N D I X A ...

Page 26: ...1UF USB_EPE USB_PFLT I2C_SCL I2C_SDA LCD_D0 LCD_D1 LCD_D4 LCD_D5 LCD_D6 LCD_D7 LCD_D 0 7 LCD_D2 LCD_D3 LCD_WRn LCD_RDn LCD_D 0 7 LCD_DC LCD_RSTn BLON TOUCH_XP TOUCH_YP TOUCH_XN TOUCH_YN R11 9 10K V D D G 5 1 2 3 4 6 154 UAR42 E J1 USB Host VBUS I2C_SCL I2C_SCL I2C_SDA C33 0 1UF R24 10K 3 3V 1 2 D1 B72590D0050H160 1 2 D3 B72590D0050H160 PA0 U0RX 26 PA1 U0TX 27 PA2 SSI0CLK 28 PA3 29 PA4 SSI0RX 30 PA...

Page 27: ...VGA LCD Panel LCD_D 0 7 R9 10K LCD_RSTN 3 3V LCD_DC LCD_RDn LCD_WRn TOUCH_XP TOUCH_YN TOUCH_XN TOUCH_YP C14 0 1UF QVGA LCD Panel with touch interface LCD_D 0 7 C10 0 01UF C12 0 01UF C13 0 01UF C15 0 01UF 3 3V ILED SDCARD_CSn R3 10K 3 3V 8 bit 8080 mode SI 5 SCK 6 nWP 3 nCE 1 nHOLD 7 VDD 8 VSS 4 SO 2 U2 W25X80AVSSIG ND C2 0 1UF 3 3V 3 3V FLASH_CSn R1 10K 3 3V 1MB Serial Flash I2C_SCL I2C_SDA R2 10K...

Page 28: ...BOOT 1 SS 2 RT SYNC 3 FB 4 EN 5 GND 6 VIN 7 EXPAD 9 U6 D2 SS26T3G 10V C51 47UF R19 61 9K 0 01UF C44 ENABLEn 33uH L1 B82464Z4333M000 50V C43 1 0UF C42 4 7UF 50V 5V 10V C48 47UF C45 0 1UF VIN SHDN 4 VIN 5 SW 1 GND 2 FB 3 U9 FAN5333B ILED 5V C53 2 2UF 10uH L2 NR4018T100M LED Backlight Controller C19 0 1UF C37 0 1UF C11 0 1UF R23 15 ILED 24V D6 BZT52C24 BLON R22 10K C52 2 2UF CANH CANL 12 40V Supply G...

Page 29: ... 2x4 Shrouded 0 050 pitch SMT Donconnex 16 J5 1 C44 10BSA1 G Header 2x5 Shrouded 0 050 pitch SMT Donconnex 17 J6 1 HR961160C J3011G21DNL J3011G21DNLT Connector RJ45 with 10 100 magnetics shielded SMT Hanrun Pulse 18 J7a 1 284512 2 Terminal Block header 2pos 3 5mm pitch Tyco 19 J7b 1 284506 2 Terminal Block plug 2pos 3 5mm pitch Tyco 20 J8 1 DF13 8P 1 25DSA Connector 1x8 header 1 25mm pitch TH Hiro...

Page 30: ...C White LED Driver IC SOT23 5 Fairchild 43 Y1 1 NX5032GA 25 000000MHZ Crystal 25 00MHz 5 0x3 2mm SMT NDK 44 Y2 1 NX5032GA 16 000000MHZ Crystal 16 00MHz 5 0x3 2mm SMT NDK 45 1 BD IDMSBC A PCB FR 4 4 layer ENIG Rev A 2 0 x 3 0 Advanced 46 1 FS K350QVG V1 F LCD Module 320 x 240 3 5 TFT with touch Kitronix 47 U10 1 FAN2558S12X IC Voltage regulator 1 2V 0 18A SOT23 5 Fairchild 48 R26 R27 2 Resistor 10 ...

Page 31: ...ember 28 2011 31 Component Details This appendix contains details on component locations including Component placement plot for top Figure C 1 Figure C 1 Component placement plot for top A P P E N D I X C ...

Page 32: ...32 November 28 2011 ...

Page 33: ...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 agre...

Page 34: ...Mouser Electronics Authorized Distributor Click to View Pricing Inventory Delivery Lifecycle Information Texas Instruments RDK IDM SBC ...

Reviews: