Texas Instruments Sitara AM335x User Manual

AM335xStarterKitHardwareUsersGuide
1
AM335xStarterKitHardwareUsersGuide
AM335x Starter Kit Hardware User Guide
Introduction
This document provides the design information on the AM335x processor based Starter Kit (TMDSSK3358) to
users.
The AM335x Starter Kit (TMDSSK3358) can be used as an evaluation and development platform for low cost
AM335x based solutions and networking platforms. The embedded emulation logic allows emulation and debug using standard development tools such as TIs Code Composer Studio by just using the supplied USB cable. It is not
intended for use in end products. All of the design information is freely available and can be used as the basis for the
development of an AM335x based product.
EVM System View
TMDSSK3358 is partitioned into two different boards: the main board (processor, peripherals & the main power
supply) and the LCD Carrier board (LCD and touch screen). The TMDSSK3358 main board and the LCD carrier
board mounted are mounted together using 10mm standoffs. The TMDSSK3358 main board has dimensions of
5.257x 2.798 and that of the LCD Carrier board is 4.963x 2.798 . The Top and the Bottom side views of the
TMDSSK3358 are shown in the pictures provided below.
AM335xStarterKitHardwareUsersGuide
2
Top view
Figure 1: TMDSSK3358 Top view
Bottom view
AM335xStarterKitHardwareUsersGuide
3
Figure 2: TMDSSK3358 V1.2A Bottom View
System view
Figure 3: TMDSSK3358 System View
AM335xStarterKitHardwareUsersGuide
4
Schematics/Design Files
• HW Documentation
[1]
- Schematics, Design Files, and other related HW Documentation
Functional Block Diagram
This section describes about the major functional blocks of the TMDSSK3358. The Functional block diagram of the
TMDSSK3358 design is shown below.
Figure 4: TMDSSK3358 Block Diagram
Processor
The AM3358ZCZ processor is the central processor for TMDSSK3358. All the resources on the board surround the
AM3358 processor to provide development capabilities for hardware and software. See the AM3358 datasheet and
TRM for the details about the processor.
There are system configuration signals, SYSBOOT, that can be set on the EVM to define some startup parameters on
the AM335x processor. See the Configuration/Setup section later for more details.
AM335xStarterKitHardwareUsersGuide
5
Clocks
The main clock for the processor is derived from a 24MHz crystal. An on-board oscillator in the AM3358 generates
the base clock and subsequent module clocks as needed within the AM3358 processor. A 32kHz clock for the RTC
on the AM3358 is derived from a 32kHz crystal on board.
Reset Signals
Power On Reset to the AM335x is driven by the PMIC. SYS_ WARMRESETn is a signal running to several
peripherals and AM335x which performs a reset on those peripherals. SYS_WARMRESETn is asserted by a
pushbutton on the main board and is used to force a reset of the AM335x. AM335x can also pull down on the
RESET_INOUTn signal to cause the SYS_ WARMRESETn line to go active. The RTC_PORZ reset signal for the
RTC section is derived using AND Gates.
Power
The power input to TMDSSK3358 is from a 5V Power Supply. This 5V power is provided as power input to the
Power Manager TPS65910A3. The power requirements of the processor are taken care of by the Power Manager IC
TPS65910A3. The Power ON LED "D5" is ON if the PMIC output power VAUX33 is available ( to indicate the
active status of the PMIC). The power sequencing requirements of the AM335X processor (see the AM335x
datasheet) are handled automatically by the TPS65910A3 PMIC.
Note: When powering the TMDSSK3358 EVM, always use the supplied power supply (CUI/V-Infinity Part
Number EMSA050300-P6P-SZ, Model 3A-182WP05) or equivalent model having output voltage of +5VDC
and output current max 3.0 Amps.
Power Management IC
TMDSSK3358 uses the TPS65910A3 power management IC. The I2C0 on AM335x is used to control the
TPS65910A PMIC.
The PWRON input of PMIC is connected to an external push-button. The built-in debouncing time defines a
minimum button press duration that is required for button press detection. Any button press duration which is lower
than this value is ignored, considered an accidental touch.
For AM335x, the following power supplies from the TPS65910A are used.
TPS65910 Power Supply/Other sources AM335x Power Rail Voltage
VAUX2 (300mA) VDDSHV6 (300mA) 3.3V
VMMC (300mA) VDDSHV2,3,4,5 (300 mA), VDDA3P3V_USB0/1 (10 mA) 3.3V
VDD2 SMPS (1500mA) VDD_CORE (1000mA) 1.1V
VDD1 SMPS (1500mA) VDD_MPU (1500mA) 1.2V
No supply needed VDD_RTC 1.1V
VRTC (External LDO) VDDS_RTC (10mA) 1.8V
VIO_SMPS (1000mA) VDDS_DDR (200mA) 1.5V
VIO_SMPS (1000mA) DDR_VREF (10mA) 0.9V
VDAC (150mA) VDDS (100mA) 1.8V
VDIG1 (300mA) VDDSHV1 1.8V
VDIG2 (300mA) VDDS_SRAM_CORE_BG (40mA) 1.8V
VDIG2 (300mA) VDDS_SRAM_MPU_BB (40mA) 1.8V
AM335xStarterKitHardwareUsersGuide
6
VDIG2 (300mA) VDDS_PLL_DDR (25mA) 1.8V
VDIG2 (300mA) VDDS_PLL_CORE_LCD (25mA) 1.8V
VDIG2 (300mA) VDDS_PLL_MPU (25mA) 1.8V
VDIG2 (300mA) VDDS_OSC (10mA) 1.8V
VAUX1 (300mA) VDDA1P8V_USB0/1 (50mA) 1.8V
VPLL (50mA) VDDA_ADC 1.8V
VDD3 SMPS (100mA) Not Used -
Table 1: Power supplies to AM335x from TPS65910A3 PMIC
Configuration/Setup
Boot Configuration
Various boot configurations can be set using the pull up / down resistor combinations provided on the SYS_BOOT
pins (LCD_DATA0..15).Boot configuration pins are latched upon de-assertion of PORz pin.
I2C Port Address Assignments
Information on I2C address assignments are provided below.
AM335x STARTER KIT (TMDSSK3358) Function AM335x I2C Port Address
Baseboard ID memory I2C0 0x50
AM355x PMIC Control I2C0 0x2D
AM355x PMIC Smart Reflex Control I2C0 0x12
Accelerometer Control I2C0 0x18
Audio Codec I2C0 0x1B
Capacitive Touch screen I2C0 0x38
Table 2:I2C Bus Addresses
Memories Supported
The TMDSSK3358 design supports on-board memories like DDR3 SDRAM and Board ID EEPROM. It also
supports an SD card socket.
DDR3 SDRAM
DDR3 SDRAM memory design is provided by using a 2 Gb single chip solution (MT41J128M16JT-125) from
Micron. It is internally configured as a16 Meg x 16 x 8 bank memory. A separate Regulator to supply the DDR
reference power to the AM335x and the VTT termination voltage to the termination components is provided in the
design. The VIO_SMPS output from the PMIC is programmed to provide the required 1.5V to the DDR3 SDRAM.
Loading...
+ 13 hidden pages