Documente Academic
Documente Profesional
Documente Cultură
Hardware Manual
Release 1.0
January,2013
...................................................................................................................................................56
Get the dialog going .................................................................................................................58
... and stay in touch..........................................................................................................58
PHYTEC Open board-AM335x are equipped with all mechanical and electrical
components necessary for the rapid start-up of the phyCORE-AM335x SOM. The Open
board-AM335x is designed for evaluation, testing and prototyping of the phyCORE-
AM335x in development environments prior to use in customer designed applications.
The Open board-AM335x has the following features for supporting the phyCORE-AM335x
modules:
• Power supply circuits to supply power to the SOM and peripheral devices.
• RS-232 transceiver supporting data rates of up to 1Mbps with female DB9
connector.
• Audio codec and jacks for mono microphone input, mono audio output and
Headphones.
• USB-A port supporting USB Host mode.
• 10/100/1000 Mbps Ethernet PHY and RJ-45 jack.
• RJ45 jack for 10/100 Mbps Ethernet (optional).
• USB Mini-AB port supporting USB OTG.
• Secure Digital Memory Card / MultiMedia Card Interface (SD/MMC).
• Four user buttons.
• Four user Leds.
• Gpio Expansion connectors.
• CAN Profibus connector.
• SPI connectors.
• I2C connectors.
• misc connectors.
• UART connectors.
• ADC connectors.
• LVDS LCD connector with touch support.
• Connector for a WiFi / Bluetooth module.
• Jumpers to configure interface options.
• SD_boot jumper to configure the boot order of the AM335x processor.
• Backup battery to power the SOM RTC.
The Open board-AM335x provides a flexible development platform enabling quick and
easy start-up and programming of the phyCORE SOM. The Open Board design allows
connecting additional expansion boards to assist with prototyping and software evaluation.
The Open board-AM335x provides a flexible development platform enabling quick and
easy start-up and programming of the phyCORE SOM. The Open Board design allows
connecting additional expansion boards to assist with prototyping and software evaluation.
The open Board's 3.3 V power rail, VCC_3V3, is sourced from either an 800 mA or 3000
mA voltage regulator. This is selected at connector X29. Jumper pins 1+2 together and
pins 3+4 together on X29 to select the 3.3 V supply with 800 mA capacity. Jumper X29
pins 5+6 and X29 pins 7+8 to select the 3.3 V supply capable of sourcing 3000 mA. By
default, the 3.3 V power rail is connected to the 3000 mA supply. The VCC_1V2 local
power supply is used by the Ethernet and EtherCAT PHYs. The VCC_3V3 local power
supply is used by all of the Carrier Board interfaces.
In addition to the 1.2 V and 3.3 V voltages, the open Board has a +3.0 V battery. The
always-on voltage from this battery routes to the phyCORE connector to power the Real-
Time Clock (RTC) on the SOM. The battery voltage can be disconnected from the SOM
with jumper JP2.
See Jumpers for more information about the jumpers on the Carrier Board.
User LEDs
The Open Board-AM335x includes several LEDs. Their functions are listed in Table 24
Jumpers
The phyCORE Carrier Board comes pre-configured with removable jumpers (JP) and
solder jumpers (J).The jumpers allow the user to configure some of the features for
development purposes. Table below lists the jumpers, their default positions, and their
functions in each position. Before making connections to peripheral connectors, consult
the applicable sections in this manual for setting the associated jumpers.
Figure depicts the jumper pad numbering scheme for reference when altering jumper
settings on the development board. The beveled edge in the silkscreen around the jumper
indicates the location of pin.
If manual modification of the solder jumpers is required, please ensure that the board as
well as surrounding components and sockets remain undamaged while de-soldering.
Overheating the board can cause the solder pads to loosen, rendering the board
inoperable. Carefully heat neighboring connections in pairs. After a few alternations,
components can be removed with the solder-iron tip. Alternatively, a hot air gun can be
used to heat and loosen the bonds.
The following conventions were used in naming jumpers on the Carrier Board:
• J = solder jumper
• JP = removable jumper
Ethernet 2 (X48)
The connector for the Ethernet 2 port of the AM335x is at X48. The Open Board-AM335x
comes populated with an Ethernet PHY at U14 supporting 10/100/1000 Mbps Ethernet.
The Ethernet differential signals are terminated and routed to RJ45 jack X48. The
differential pairs from the Ethernet PHY are connected through a gigabit magnetics module
to an RJ-45 Ethernet jack.
RS-232 (X18)
The RS-232 connector is at X18. This is the primary console UART for this board. The
Open Board uses the AM335x UART0_TXD/RXD pins for the RS-232 port. The signals
route from the phyCORE connector, through a transceiver to the female DB9 connector at
X18.
JTAG (X21)
The Open Board’s pin header at X21, connects to the AM335x’s JTAG interface. This can
be used for software debug. These JTAG signals are also accessible on the SOM at
connector X2. Table has the JTAG signal pin assignments.
Pin Signal
5 X_TDI
13 X_TDO
7 X_TMS
9 X_TCK
3 X_TRSTn
11 RTCK
15 SRST
1, 2 VCC_3V3
4, 6, 8, 10, 12, 14. 16. 18, 20 GND
PIN SIGNAL
1 GND
2 GND
3 LCD_D0
4 LCD_D20
5 GND
6 GND
7 LCD_D16
8 LCD_D11
9 LCD_D18
10 LCD_D12
11 LCD_4
12 LCD_13
13 LCD_5
14 LCD_14
15 GND
MMC/SD (X20)
The AM335x MMC0 interface routes directly to MMC/SD connector X20. The AM335x
processor can be configured to boot from the MMC0 interface by configuring the boot pins
appropriately either with the resistors on the SOM or with jumper JP3 on the Open Board.
WiFi/BT (X27)
A WiFi/Bluetooth module, such as the PHYTEC PCM-958, can connect to the Open
Board’s pin header at X27. WiFi shares some signals with the Profibus interface. When the
WiFi module is installed, the Profibus transceiver is automatically disabled to prevent it
from interfering with the WiFi module.
Pin Signal
1 X_MCASP1_FSX, SPI1_D1, GPIO3_2
2 VCC_3V3
3 X_MCASP1_AXR0
4 VDIG1_1P8V
5 X_MCASP1_ACLKX, SPI1_D0, GPIO3_1
6 VDIG1_1P8V
7 GND
8 GND
9 X_UART1_TXD, P_UART0_TXD
10 VCC_3V3
11 X_SPI1_CS1, UART1_RTS
12 VCC_3V3
13 X_GPIO3_19
14 VCC_3V3
15 GND
16 VCC_3V3
17 X_PORZ
18 GND
Pin Signal
1 X_UART1_RXD, P_UART0_RXD
2 VCC_3V3
3 X_UART1_TXD, P_UART0_TXD
4 GND
PIN ADC
1 GND
2 VCC_3V3
3 AIN4
4 AIN0
5 AIN5
6 AIN1
7 AIN6
8 AIN2
9 AIN7
10 AIN3
11 GND
12 VCC_3V3
Note : See jumper number JP5 JP13 in table number 4 for more details
UART0 UART1 UART2 UART3 UART4 SPI0 SPI1 I2C0 I2C1 GPIO
X27 9 X27 9 X.27 27 X.27 21 X51 9 X41 9 X.27 1 X41 20 X53 1 X27
X27 22 X27 11 X.27 29 X.27 25 X51 11 X41 10 X.27 5 X41 22 X53 3 X49
X54 1 X27 22 X51 1 X51 5 X41 11 X.27 11 X53
X54 3 X27 24 X51 3 X51 7 X41 12 X.27 20 X56
X54 1 X.27 24
X54 3 X56 1
X56 5 X56 3
X56 7 X56 5
X56 6
X56 7
Introduction
The phyCORE-AM335x is one of a series of PHYTEC System on Modules (SOMs) that
can be populated with different controllers and, hence, offers various functions and
configurations. PHYTEC supports a variety of 8-/16- and 32-bit controllers in two ways:
1. As the basis for Rapid Development Kits which serve as a reference and evaluation
platform.
2. As insert-ready, fully functional phyCORE OEM modules, which can be
embedded directly into the user's peripheral hardware design.
Implementation of an OEM-able SOM subassembly as the "core" of your embedded
design allows you to focus on hardware peripherals and firmware without expending
resources to "re-invent" microcontroller circuitry. Furthermore, much of the value of the
phyCORE module lies in its layout and test.
Production-ready Board Support Packages (BSPs) and Design Services for our hardware
further reduce development time and expenses. Take advantage of PHYTEC products to
shorten time-to-market, reduce development costs, and avoid substantial designs issues
and risks. For more information go to:
http://www.phytec.de/de/leistungen/entwicklungsunterstuetzung.html
or
http://www.phytec.eu/europe/oem-integration/evaluation-start-up.html
Block Diagram
Basic operation of the phyCORE-AM335x only requires supply of a +5.0 V input voltage
with 1.0 Amp load and the corresponding GND connections. These supply pins are located
at the phyCORE-Connector X3:
Connect all +5.0V VCC input pins to your power supply and at least the matching number
of GND pins.
Corresponding GND : Connector : X3 Pins : 1A, 4A, 8A, 4B, 7B
Please refer to phyCORE Connectors and Pins for information on additional GND Pins
located at the phyCORE-Connector X3.
Please note that all module connections are not to exceed their expressed maximum
voltage or current. Maximum signal input values are indicated in the corresponding
controller manuals/data sheets. As damage from improper connections varies according to
use and application, it is the user's responsibility to take appropriate safety measures to
ensure that the module connections are protected from overloading through connected
peripherals.
All controller signals extend to surface mount technology (SMT) connectors (0.5 mm) lining
two sides of the module (referred to as the phyCORE-Connector). This allows the
phyCORE-AM335x to be plugged into any target application like a big chip.
The numbering scheme for the phyCORE-Connector is based on a two dimensional matrix
in which column positions are identified by a letter and row position by a number. Pin A1,
for example, is located in the upper left hand corner of the matrix looking down through the
top of the SOM. The pin numbering values increase moving down on the board. Lettering
of the pin connector rows progresses alphabetically from left to right for each connector
(refer to Figure-4).
The tables Table 1, Table 2, Table 3 and Table 4 provide an overview of the pinout of the
phyCORE-Connector with signal names and descriptions specific to the phyCORE-
AM335x. It also lists the signal level interface voltages in the SL (Signal Level) column and
the signal direction in the Type column.
Since most of the controller pins are multiplexed with multiple functions, the table relates
only to the pin functions as they are used with PHYTEC's carrier board. This means that
you can use any of the other pin multiplexed functions in your design (e.g. pin X1.A2,
named X_RMII1_RXER_/MCASP1_FSX in the schematics, could alternately be used as
SPI1_D1 or GPIO3_2 by making software changes).
The Texas Instruments AM335x is a multi-voltage operated microcontroller and as such
special attention should be paid to the interface voltage levels to avoid unintentional
damage to the microcontroller and other on-board components. Please refer to the Texas
Instruments AM335x Technical Reference Manual for details on its functions and features.
Jumpers
For configuration purposes, the phyCORE-AM335x has ten solder jumpers, all of which
have been installed prior to delivery. Figure 5 indicates the location of the solder jumpers
on the board. The ten solder jumpers are located on the top side of the module (opposite
side from connectors). No solder jumpers are located on the bottom side of the module
(the connector side). Table 5 below provides a functional summary of the solder jumpers
which can be changed to adapt the phyCORE-AM335x to your needs. It shows their
default positions, and possible alternative positions and functions. A detailed description of
each solder jumper can be found in the applicable section listed in the table.
If manual jumper modification is required please ensure that the board as well as
surrounding components and sockets remain undamaged while de-soldering. Overheating
the board can cause the solder pads to loosen, rendering the module inoperable. Carefully
heat neighboring connections in pairs. After a few alternations, components can be
removed with the solder-iron tip. Alternatively, a hot air gun can be used to heat and
loosen the bonds.
Please pay special attention to the "TYPE" column to ensure you are using the correct
type of jumper (0 Ohms, 10k Ohms, etc…). The jumpers are either 0805 package or 0402
package with a 1/8W or larger power rating.
For proper operation the phyCORE-AM335x must be supplied with a voltage source of
5.0V ±5 % with at least 1.0 Amp capacity at the VCC pins on the phyCORE-Connector X3.
Connect all +5V VCC input pins to your power supply and at least the matching number of
GND pins.
The phyCORE-AM335x Carrier Board includes a battery to power the SOM's Real-Time
Clock (RTC) when the main power is off. The battery may be replaced when the system is
running on main power without disturbing the RTC.There are two RTCs on the AM335x-
SOM.
The RTC in the TPS65910A3 PMIC includes alarm and timekeeping functions. This RTC is
supplied by the backup battery voltage VBAT_IN_4RTC, when present, if the main power
supply is off.
The SOM also provides an ordering option to populate an additional, external RTC at U2.
This external RTC uses less power than the RTC integrated in the PMIC, and it could be
used where very-low battery power is important. The external RTC typically uses 350 nA.
The PMIC RTC typically uses 6 uA. To optimize the power-saving when using the external
RTC, a low-power supervisory device must also be added. This supplies the power to the
external RTC from the system, when it is on, or from the backup battery, when the system
is off, using very low supply current.
The AM335x processor also includes an integrated RTC. However, the RTC integrated in
the AM335x uses signif-icantly more power than the RTC in the PMIC. Because of this
power disadvantage, the SOM has not been designed to support the AM335x RTC when
the primary system power is off. Carrier Boards for applications not requiring a backup
mode should connect the VBAT pin to the VDD_5V_IN primary system power supply.
The VRTC supply is maintained during a backup state as long as the VBAT_IN_4RTC
voltage is above 2.1V. The VRTC backup domain functions include the 32-kHz oscillator
and the backup registers.When the system's main power is on, the backup battery on the
Carrier Board can be charged from the primary supply, VDD_5V_IN, through a charger
integrated in the TPS65910A3. The backup battery charge voltage and enable are
controlled through the BBCH_REG register. The contents of this register are maintained
during the device backup state.
The SOM also provides an ordering option to populate an additional, external RTC at U2.
This external RTC uses less power than the RTC integrated in the PMIC, and it could be
used where very-low battery power is important. The external RTC typically uses 350 nA.
The PMIC RTC typically uses 6 uA. To optimize the power-saving when using the external
RTC, a low-power supervisory device (U11) must also be populated. The supervisor
supplies the power to the external RTC from the system, when it is on, or from the
VBAT_IN_4RTC backup battery supply, when the system is off, using very low operating
current.
The AM335x processor also includes an integrated RTC. However, the RTC integrated in
the AM335x uses signif-icantly more power than the RTC in the PMIC. Because of this
power disadvantage, the SOM has not been designed to support the AM335x RTC when
the primary system power is off.
The open-collector output signals X_INT_RTCn from the external RTC and
X_MII1_RCTL/_GPIO3_4 from the PMIC are provided to drive an external power wake
circuit not provided on the SOM allowing the system to wake from sleep at a specified
time.
The phyCORE-AM335x boots from an internal ROM which implements a boot sequence
as described in the Initialization chapter of the AM335x Technical Reference Manual from
Texas Instruments. Briefly, the AM335x latches the SYSBOOT[4:0] signals on the rising
edge of the power-on reset signal to determine the boot order.
The default phyCORE-AM335x module comes with the boot configuration set to ‘10011’,
so the system tries to boot from NAND-Flash, NAND-I2C, MMC0 and UART0 in this order.
System Memory
The RAM memory of the phyCORE-AM335x is comprised of two 8-bit wide DDR3-SDRAM
chips at U7 and U9.The effective bus is 16-bits wide. The chips are connected to the
dedicated DDR interface called the Extended Memory Interface (EMIF) of the AM335x
processor.
The NAND Flash memory is connected to the AM335x GPMC interface with a bus-width of
8-bits.
Using a SPI Flash can eliminate the need to install NAND Flash memory on the SOM. This
could reduce BOM costs, free up the NAND signals for other devices on the AM335x
GPMC interface, and remove the need for doing the bad block management that is
required when using NAND Flash
Table 23: U6 EEPROM I²C Address via J7 and J8 Defaults are in bold blue text
Jumper J9 controls write access to the EEPROM (U6) device. Closing this jumper allows
write access to the device, while removing this jumper will cause the EEPROM to enter
write protect mode, thereby disabling write access to the device.
Memory Model
There is no special address decoding device on the phyCORE-AM335x, which means that
the memory model is given according to the memory mapping of the AM335x. Please refer
to the AM335x Technical Reference Manual
The phyCORE-AM335x includes three SD / MMC Card interfaces: MMC0, MMC1 and
MMC2. The MMC0 interface signals including four of its data signals are identified on the
phyCORE connector. The other four MMC0 data signals and all of the MMC1 and MMC2
signals are multiplexed on other signals. See the AM335x datasheet for all signal
multiplexing options. Table 9 shows the location of the MMC0 interface signals on the
phyCORE-Con-nector.
Table 25: Locations of Named SD/MMC0 Card Interface Signals on phyCORE Connector
X3
The following sections of this section detail each of these serial interfaces
Three of the UARTs, (UART0, UART1 and UART3), have pins identified on the phyCORE
connectors. For all of the signal multiplexing options, see the phyCORE-AM335x
datasheet. The following table shows the location of the UART signals which are identified
by name on the phyCORE connectors.
Connection of the phyCORE-AM335x to the world wide web or a local area network (LAN)
is possible using the on module FEC (Fast Ethernet Controller) SMSC LAN8710AI (U3) of
the phyCORE-AM335x. The FEC operates with a data transmission speed of 10 or 100
Mbit/s.
The phyCORE-AM335x has been designed for use in 10Base-T and 100Base-T networks
with an ethernet PHY included on the SOM.
Pin # Signal I/O SL Description
X3.A10 X_ETH_TX+ DIFF100 3.3 V Ethernet transmit positive
output
X3.A9 X_ETH_TX- DIFF100 3.3 V Ethernet transmit negative
output
X3.A13 X_ ETH_LED2 OUT 3.3 V Ethernet Speed Indicator (open
drain)
X3.A7 X_ETH_RX+ DIFF100 3.3 V Ethernet receive positive input
X3.A6 X_ETH_RX- DIFF100 3.3 V Ethernet receive negative input
X3.A14 X_ETH_LED1 OUT 3.3 V Ethernet link indicator (open
drain)
The two LED control signals for the Ethernet1 interface are also configuration inputs for
the Ethernet PHY on the SOM. To make sure the PHY powers up into the planned
configuration, with its internal voltage regulator and interrupt signal enabled, the
X_ETH_LED2/_INTSELn signal should be on the GND side of its LED, and the
X_ETH_LED1/_REGOFF signal should be on the power side of its LED. See the
phyCORE-AM335x Carrier Board schematics for a reference design for this circuit. The
AM335x Ethernet1 signals also route to the phyCORE connectors. This provides
customers the option to not populate the Ethernet PHY on the SOM and to use these
signals for other purposes.
Ethernet 2
The AM335x Ethernet2 port signals route directly off of the SOM. The PHYTEC Carrier
Board connects these to a RGMII PHY. These signals can alternately connect to any
industry-standard Ethernet PHY or be used for other purposes. The AM335x processor
supports MII, RMII and RGMII modes on this interface. It does not support GMII mode.
It is strongly recommended to place the Ethernet PHY on the Carrier Board so that the
signals between the phyCORE connectors and the Ethernet PHY are 4 inches or shorter.
Profibus
The Profibus interface is available on the AM335x PRU UART0. This UART is in addition
to the 6 high-speed UART mentioned above, which are part of the AM335x MPU.
The PRU UART0 signals are available on either the UART1 or the SPI1 pins as signal
multiplexing options. These signals are all available on the phyCORE connectors.
I²C Interface
The Inter-Integrated Circuit (I²C) interface is a two-wire, bi-directional serial bus that
provides a simple and efficient method for data exchange among devices. The AM335x
contains three I²C interfaces. These are available on the phyCORE connector.
The I²C0 interface connects also to several devices on the SOM: the I²C EEPROM, the
optional external RTC, and to the PMIC TPS65910A3. So do not use the I²C0 interface if
another one is available to avoid bandwidth issues and potential address collisions.
The I²C EEPROM is used to store the SOM's MAC address. The MAC address of the
phyCORE-AM335x is also located on the bar code sticker attached to the module. This
number is a 12-digit HEX value.
SPI Interfaces
The Serial Peripheral Interface (SPI) interface is a four-wire, bi-directional serial bus that
provides a simple and efficient method for data exchange among devices. The AM335x
contains two SPI modules. The interface signals of the first module (SPI0) are identified on
the phyCORE-Connector. If there is a SPI Flash installed on the SOM, it connects to
SPI1_CS0. The signals for the SPI1 interface are also available on the phyCORE
connector, multiplexed with other signals. See the Texas Instruments AM335x datasheet
for all pin-multiplexing options. The SPI module is Master/Slave configurable.The following
Table 15 lists the SPI signals identified on the phyCORE-Connector:
As can be seen in the Table 17 above the voltage level is 3.3 V. To avoid mismatch of the
different voltage levels external devices connected to these pins should be supplied by a
3.3 V supply which powers up and down with the IO reference voltage (VAUX2_3P3V)
which is available at the phyCORE connector at pin X3.B6.
Pin 1 of the JTAG connector X2 is on the bottom side of the module. Pin 2 of the JTAG
connector is on the top of the module.
The following Table 18 provides on the JTAG signal pin assignment on connector X2.
Display Interface
The phyCORE-AM335x provides a configurable parallel display interface with up to 24
data bits and touch-screen control.
Technical Specifications
The physical dimensions of the phyCORE-AM335x are represented in Figure 8. The
module's profile is max. 5.0 mm thick, with a maximum component height of 1.5 mm on
the bottom (connector) side of the PCB and approximately 2.0 mm on the top
(microcontroller) side. The board itself is approximately 1.5 mm thick.
Additional specifications
Dimensions: 44 mm x 50 mm
Weight: t.b.d.
Storage temperature: -40 °C to +125 °C
Operating temperature: 0 °C to +70 °C (commercial) -40 °C to +85 °C (industrial)
Humidity: 95 % r.F. not condensed
Operating voltage: VCC 5.0 V
Power consumption: VCC 5.0 V / 0.4 A / 2 Watts typical
Max. 3 Watts
Conditions: VCC = 5.0 V, VBAT = 3.0 V,512 MB DDR3-
SDRAM, 512 MB NAND Flash,
Ethernet, 600 MHz CPU frequency, 20 °C
Caution:
If any modifications to the module are performed, regardless of their nature, the
manufacturer guarantee is voided.
India
Germany
America
PHYTEC America LLC
203 Parfitt Way SW, Suite G100
Bainbridge Island, WA 98110
Tel.: +1 206 780-9047
Fax: +1 206 780-9135
www.phytec.com
France
PHYTEC France SARL
17, place St. Etienne
F-72140 Sillé le Guillaume
Tel.: +33 2 43 29 22 33
Fax: +33 2 43 29 22 34
www.phytec.fr