phyCARD-M Hardware Manual Document No.:

phyCARD-M Hardware Manual Document No.:
phyCARD-M
Hardware Manual
Document No.: L-750e_2
SBC Prod. No.: PCA-A-M1-xxx
SBC PCB. No.: 1328.2
CB Prod. No.:
CB PCB. No.:
Edition:
PBA-A-01
1333.2
September 2010
A product of a PHYTEC Technology Holding company
phyCARD-M [PCA-A-M1-xxx]
In this manual are descriptions for copyrighted products that are not explicitly
indicated as such. The absence of the trademark (™) and copyright (©) symbols
does not imply that a product is not protected. Additionally, registered patents and
trademarks are similarly not expressly indicated in this manual.
The information in this document has been carefully checked and is believed to be
entirely reliable. However, PHYTEC Messtechnik GmbH assumes no
responsibility for any inaccuracies. PHYTEC Messtechnik GmbH neither gives
any guarantee nor accepts any liability whatsoever for consequential damages
resulting from the use of this manual or its associated product. PHYTEC
Messtechnik GmbH reserves the right to alter the information contained herein
without prior notification and accepts no responsibility for any damages which
might result.
Additionally, PHYTEC Messtechnik GmbH offers no guarantee nor accepts any
liability for damages arising from the improper usage or improper installation of
the hardware or software. PHYTEC Messtechnik GmbH further reserves the right
to alter the layout and/or design of the hardware without prior notification and
accepts no liability for doing so.
© Copyright 2010 PHYTEC Messtechnik GmbH, D-55129 Mainz.
Rights - including those of translation, reprint, broadcast, photomechanical or
similar reproduction and storage or processing in computer systems, in whole or
in part - are reserved. No reproduction may occur without the express written
consent from PHYTEC Messtechnik GmbH.
Address:
EUROPE
NORTH AMERICA
PHYTEC Technologie Holding AG
Robert-Koch-Str.
39
D-55129
Mainz
GERMANY
PHYTEC
America
LLC
203 Parfitt Way SW, Suite G100
Bainbridge Island, WA 98110
USA
Ordering
+49 (800) 0749832
Information: [email protected]
1 (800) 278-9913
[email protected]
Technical
Support:
+49 (6131) 9221-31
[email protected]
1 (800) 278-9913
[email protected]
Fax:
+49 (6131) 9221-33
1 (206) 780-9135
Web Site:
http://www.phytec.de
http://www.phytec.com
2nd Edition September 2010
2
© PHYTEC Messtechnik GmbH 2010
L-750e_2
Contents
List of Figures..............................................................................................iii
List of Tables ...............................................................................................iv
Conventions, Abbreviations and Acronyms ............................................vii
Preface..........................................................................................................ix
1
Introduction......................................................................................... 1
1.1 Block Diagram ............................................................................. 4
1.2 View of the phyCARD-M ............................................................ 5
1.3 Minimum Requirements to Operate the phyCARD-M................ 7
2
Pin Description .................................................................................... 9
3
Jumpers.............................................................................................. 17
4
Power.................................................................................................. 23
4.1 Primary System Power (VCC_3V3) .......................................... 23
4.2 Standby Voltage (VBAT)........................................................... 24
4.3 On-board Voltage Regulator (U1).............................................. 24
4.4 Supply Voltage for external Logic ............................................. 25
5
Power Management .......................................................................... 27
6
System Configuration and Booting ................................................. 31
7
System Memory................................................................................. 35
7.1 DDR2-SDRAM (U8 - U11) ....................................................... 35
7.2 NAND Flash Memory (U13) ..................................................... 36
7.3 I²C EEPROM (U6)..................................................................... 36
7.3.1 Setting the EEPROM Lower Address Bits (J1, J3, J4). 37
7.3.2 EEPROM Write Protection Control (J16) .................... 38
7.4 Memory Model........................................................................... 38
8
SD / MMC Card Interfaces .............................................................. 39
9
Serial Interfaces................................................................................. 41
9.1 Universal Asynchronous Interface ............................................. 42
9.2 USB-OTG Interface ................................................................... 43
9.3 USB-Host Interface .................................................................... 44
9.4 Ethernet Interface ....................................................................... 45
9.4.1 PHY Physical Layer Transceiver (U7) ......................... 45
9.4.2 MAC Address................................................................ 47
9.5 I2C Interface ............................................................................... 47
9.6 SPI Interface ............................................................................... 48
9.7 Synchronous Serial Interface (SSI) ............................................ 48
10 General Purpose I/Os........................................................................ 51
11 Debug Interface (X1) ........................................................................ 53
12 LVDS Display Interface.................................................................... 57
© PHYTEC Messtechnik GmbH 2010
L-750e_2
i
phyCARD-M [PCA-A-M1-xxx]
13
14
15
16
17
ii
12.1 Signal configuration (J22).......................................................... 58
12.2 LVDS Display Interface pixel mapping .................................... 58
LVDS Camera Interface .................................................................. 61
13.1 Signal configuration (J21).......................................................... 62
Technical Specifications ................................................................... 63
Component Placement Diagram ..................................................... 67
Hints for Integrating and Handling the phyCARD-M.................. 69
16.1 Integrating the phyCARD-M ..................................................... 69
16.2 Handling the phyCARD-M........................................................ 71
The phyCARD-M on the phyBase................................................... 73
17.1 Concept of the phyBASE Board ................................................ 74
17.2 Overview of the phyBASE Peripherals ..................................... 75
17.2.1 Connectors and Pin Header........................................... 76
17.2.2 Switches ........................................................................ 77
17.2.3 LEDs ............................................................................. 80
17.2.4 Jumpers ......................................................................... 81
17.3 Functional Components on the phyBASE Board ...................... 84
17.3.1 phyCARD-M SBC Connectivity (X27)........................ 84
17.3.2 Power Supply (X28) ..................................................... 85
17.3.3 RS-232 Connectivity (P1)............................................. 88
17.3.4 Ethernet Connectivity (X10)......................................... 89
17.3.5 USB Host Connectivity (X6, X7, X8, X9, X33) .......... 90
17.3.6 USB OTG Connectivity (X29) ..................................... 92
17.3.7 Display / Touch Connectivity (X6, X32)...................... 93
17.3.7.1 Display Data Connector (X6) ........................ 94
17.3.7.2 Display Power Connector (X32) ................... 96
17.3.7.3 Touch Screen Connectivity ........................... 97
17.3.8 Camera Interface (X5) .................................................. 99
17.3.9 Audio Interface (X1,X2,X3) ....................................... 100
17.3.10 I2C Connectivity.......................................................... 102
17.3.11 SPI Connectivity ......................................................... 103
17.3.12 User programmable GPIOs......................................... 103
17.3.13 Expansion connectors (X8A, X9A) ............................ 104
17.3.14 Secure Digital Memory Card/ MultiMedia Card (X26)
..................................................................................... 106
17.3.15 Boot Mode Selection (JP1) ......................................... 107
17.3.16 System Reset Button (S1) ........................................... 108
17.3.17 RTC at U3 ................................................................... 109
17.3.18 PLD at U25 ................................................................. 110
17.3.19 Carrier Board Physical Dimensions............................ 111
© PHYTEC Messtechnik GmbH 2010
L-750e_2
Contents
18 Revision History .............................................................................. 112
Index.......................................................................................................... 113
List of Figures
Figure 1:
Block Diagram of the phyCARD-M.......................................... 4
Figure 2:
Top view of the phyCARD-M (controller side) ........................ 5
Figure 3:
Bottom view of the phyCARD-M (connector side)................... 6
Figure 4:
Pin-out of the phyCARD-Connector (top view, with cross
section insert) ........................................................................... 10
Figure 5:
Typical jumper pad numbering scheme ................................... 17
Figure 6:
Jumper locations (top view)..................................................... 18
Figure 7:
Jumper locations (bottom view)............................................... 19
Figure 8:
Power Supply Diagram ............................................................ 25
Figure 9:
JTAG interface at X1 (top view).............................................. 53
Figure 10: JTAG interface at X1 (bottom view) ....................................... 54
Figure 11: Physical dimensions ................................................................. 63
Figure 12: phyCARD-M component placement (top view)...................... 67
Figure 13: phyCARD-M component placement (bottom view)................ 68
Figure 14: Footprint of the phyCARD-M.................................................. 70
Figure 15: phyBASE Overview of Connectors, LEDs and Buttons ......... 75
Figure 16: Typical jumper numbering scheme.......................................... 81
Figure 17: phyBASE jumper locations...................................................... 82
Figure 18: phyCARD-M SBC Connectivity to the Carrier Board ............ 84
Figure 19: Power adapter........................................................................... 85
Figure 20: Connecting the Supply Voltage at X28.................................... 86
Figure 21: RS-232 connection interface at connector P1 .......................... 88
Figure 22: RS-232 connector P1 signal mapping...................................... 89
© PHYTEC Messtechnik GmbH 2010
L-750e_2
iii
phyCARD-M [PCA-A-M1-xxx]
Figure 23: Ethernet interface at connector X10 ........................................ 89
Figure 24: Components supporting the USB host interface...................... 90
Figure 25: USB OTG interface at connector X29..................................... 92
Figure 26: Universal LVDS interface at connector X6............................. 93
Figure 27: Camera interface at connectors X5.......................................... 99
Figure 28: Audio interface at connectors X1,X2,X3 .............................. 100
Figure 29: Expansion connector X8A, X9A ........................................... 104
Figure 30: SD / MM Card interface at connector X26............................ 106
Figure 31: Boot Mode Selection Jumper JP1.......................................... 107
Figure 32: Boot Mode Selection Jumper JP1.......................................... 108
Figure 33: System Reset Button S1......................................................... 108
Figure 34: The RTC at U3 with the battery connector BAT1................. 109
Figure 35: Carrier Board Physical Dimensions....................................... 111
List of Tables
Table 1:
Abbreviations and Acronyms used in this Manual................. viii
Table 2:
X-Arc Bus Pin-out ................................................................... 12
Table 3:
Pin-out of the phyCARD-Connector X2 ................................. 16
Table 4:
Jumper settings ........................................................................ 21
Table 5:
Power Management Pins ......................................................... 27
Table 6:
Power States............................................................................. 28
Table 7:
Power management jumpers J2 and J9 .................................... 29
Table 8:
Boot Modes of i.MX35 module............................................... 32
Table 9:
Further Boot Configuration Pins.............................................. 33
Table 10:
Compatible NAND Flash devices............................................ 36
Table 11:
U6 EEPROM I²C address via J1, J3, and J4............................ 37
Table 12:
EEPROM write protection states via J16 ................................ 38
iv
© PHYTEC Messtechnik GmbH 2010
L-750e_2
Contents
Table 13:
Location of SD/ MMC Card interface signals ......................... 39
Table 14:
Location of the UART signals ................................................. 42
Table 15:
Location of the USB-OTG signals........................................... 43
Table 16:
Location of the USB-Host signals ........................................... 44
Table 17:
Location of the Ethernet signals............................................... 45
Table 18:
Fast Ethernet controller memory map...................................... 46
Table 19:
I2C Interface Signal Location................................................... 47
Table 20:
SPI Interface Signal Location .................................................. 48
Table 21:
SSI Interface Signal Location .................................................. 49
Table 22:
Location of GPIO and IRQ pins .............................................. 51
Table 23:
JTAG connector X1 signal assignment.................................... 55
Table 24:
Display Interface Signal Location............................................ 57
Table 25:
LVDS signal configuration J22................................................ 58
Table 26:
Pixel mapping of 18-bit LVDS display interface .................... 58
Table 27:
Pixel mapping of 24-bit LVDS display interface .................... 59
Table 28:
Camera Interface Signal Location............................................ 61
Table 29:
LVDS signal configuration J21................................................ 62
Table 30:
phyBASE Connectors and Pin Headers ................................... 76
Table 31:
phyBASE push buttons descriptions........................................ 77
Table 32:
phyBASE DIP-Switch S3 descriptions .................................... 79
Table 33:
phyBASE LEDs descriptions................................................... 80
Table 34:
phyBASE jumper descriptions................................................. 83
Table 35:
LEDs assembled on the Carrier Board..................................... 86
Table 36:
Distribution of the USB hub's (U4) ports ................................ 91
Table 37:
Universal USB pin header X33 signal description .................. 91
Table 38:
Display data connector signal description ............................... 95
Table 39:
SPI and GPIO connector selection........................................... 96
Table 40:
LVDS power connector X32 signal description ...................... 96
Table 41:
Selection of the touch screen controller................................... 98
© PHYTEC Messtechnik GmbH 2010
L-750e_2
v
phyCARD-M [PCA-A-M1-xxx]
Table 42:
PHYTEC camera connector X5............................................... 99
Table 43:
Selection of the audio codec .................................................. 101
Table 44:
I2C connectivity ..................................................................... 102
Table 45:
I2C addresses in use ............................................................... 102
Table 46:
SPI connector selection.......................................................... 103
Table 47:
SPI and GPIO connector selection......................................... 105
Table 48:
PHYTEC expansion connector X8A, X9A ........................... 105
vi
© PHYTEC Messtechnik GmbH 2010
L-750e_2
Conventions, Abbreviations and Acronyms
Conventions, Abbreviations and Acronyms
This hardware manual describes the PCA-A-M1 Single Board
Computer in the following referred to as phyCARD-M. The manual
specifies the phyCARD-M's design and function. Precise
specifications for the Freescale i.MX35 microcontrollers can be found
in the enclosed microcontroller Data Sheet/User's Manual.
Conventions
The conventions used in this manual are as follows:
ƒ Signals that are preceded by a "n", "/", or “#”character (e.g.: nRD,
/RD, or #RD), or that have a dash on top of the signal name (e.g.:
RD) are designated as active low signals. That is, their active state
is when they are driven low, or are driving low.
ƒ A "0" indicates a logic zero or low-level signal, while a "1"
represents a logic one or high-level signal.
ƒ Tables which describe jumper settings show the default position in
bold, blue text.
ƒ Text in blue italic indicates a hyperlink within, or external to the
document. Click these links to quickly jump to the applicable
URL, part, chapter, table, or figure.
ƒ References made to the phyCARD-Connector always refer to the
high density molex connector on the undersides of the
phyCARD-M Single Board Computer.
Abbreviations and Acronyms
Many acronyms and abbreviations are used throughout this manual.
Use the table below to navigate unfamiliar terms used in this
document.
Abbreviation Definition
BSP
Board Support Package (Software delivered with the
Development Kit including an operating system
(Windows, or Linux) preinstalled on the module and
Development Tools).
CB
Carrier Board; used in reference to the phyBASE
Development Kit Carrier Board.
© PHYTEC Messtechnik GmbH 2010
L-750e_2
vii
phyCARD-M [PCA-A-M1-xxx]
Abbreviation
DFF
EMB
EMI
GPI
GPIO
GPO
IRAM
J
JP
PCB
POR
RTC
SBC
SMT
Sx
Sx_y
VBAT
Table 1:
Definition
D flip-flop.
External memory bus.
Electromagnetic Interference.
General purpose input.
General purpose input and output.
General purpose output.
Internal RAM; the internal static RAM on the
Freescale i.MX35 microcontroller.
Solder jumper; these types of jumpers require solder
equipment to remove and place.
Solderless jumper; these types of jumpers can be
removed and placed by hand with no special tools.
Printed circuit board.
Power-on reset
Real-time clock.
Single Board Computer; used in reference to the
PCA-A-M1
/phyCARD-A-M1
Single
Board
Computer
Surface mount technology.
User button Sx (e.g. S1, S2, etc.) used in reference to
the available user buttons, or DIP-Switches on the
Carrier Board.
Switch y of DIP-Switch Sx; used in reference to the
DIP-Switch on the Carrier Board.
SBC standby voltage input
Abbreviations and Acronyms used in this Manual
Note: The BSP delivered with the phyCARD-M usually includes
drivers and/or software for controlling all components such as
interfaces, memory, etc.. Therefore programming close to hardware at
register level is not necessary in most cases. For this reason, this
manual contains no detailed description of the controller's registers, or
information relevant for software development. Please refer to the
i.MX35 Reference Manual, if such information is needed to connect
customer designed applications.
viii
© PHYTEC Messtechnik GmbH 2010
L-750e_2
Preface
Preface
As a member of PHYTEC's new phyCARD product family the
phyCARD-M is one of a series of PHYTEC Single Board Computers
(SBCs) 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 phyCARD OEM modules,
which can be embedded directly into the user’s peripheral
hardware design.
Implementation of an OEM-able SBC 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
phyCARD module lies in its layout and test.
PHYTEC's new phyCARD product family consists of a series of
extremely compact embedded control engines featuring various
processing performance classes while using the newly developed
X-Arc embedded bus standard. The standardized connector footprint
and pin assignment of the X-Arc bus makes this new SBC generation
extremely scalable and flexible. This also allows to use the same
carrier board to create different applications depending on the required
processing power. With this new SBC concept it is possible to design
entire embedded product families around vastly different processor
performances while optimizing overall system cost. In addition, future
advances in processor technology are already considered with this new
embedded bus standard making product upgrades very easy. Another
major advantage is the forgone risk of potential system hardware
redesign steps caused by processor or other critical component
discontinuation. Just use one of PHYTEC's other phyCARD SBCs
thereby ensuring an extended product life cycle of your embedded
application.
© PHYTEC Messtechnik GmbH 2010
L-750e_2
ix
phyCARD-M [PCA-A-M1-xxx]
Production-ready Board Support Packages (BSPs) and Design
Services for our hardware will further reduce your development time
and risk and allow you to focus on your product expertise. Take
advantage of PHYTEC products to shorten time-to-market, reduce
development costs, and avoid substantial design issues and risks. With
this new innovative full system solution you will be able to bring your
new ideas to market in the most timely and cost-efficient manner.
For more information go to:
http://www.phytec.com/services/
Ordering Information
The part numbering of the phyCARD has the following structure:
PCA-A-M1-xxxxxx
Generation
A
=
First generation
Performance class
S
M
L
XL
=
=
=
=
small
middle
large
largest
Controller No. of specified performance class
Assembly options (depending on model)
In order to receive product specific information on changes and
updates in the best way also in the future, we recommend to register at
http://www.phytec.de/de/support/registrierung.html
You can also get technical support and additional information
concerning your product.
x
© PHYTEC Messtechnik GmbH 2010
L-750e_2
Preface
The support section of our web site provides product specific
information, such as errata sheets, application notes, FAQs, etc.
http://www.phytec.de/de/support/faq/faq-phyCARD-M.html
Declaration of Electro Magnetic Conformity of the
PHYTEC phyCARD-M
PHYTEC Single Board Computers (henceforth products) are designed
for installation in electrical appliances or as dedicated Evaluation
Boards (i.e.: for use as a test and prototype platform for
hardware/software development) in laboratory environments.
Caution:
PHYTEC products lacking protective enclosures are subject to
damage by ESD and, hence, may only be unpacked, handled or
operated in environments in which sufficient precautionary measures
have been taken in respect to ESD-dangers. It is also necessary that
only appropriately trained personnel (such as electricians, technicians
and engineers) handle and/or operate these products. Moreover,
PHYTEC products should not be operated without protection circuitry
if connections to the product's pin header rows are longer than 3 m.
PHYTEC products fulfill the norms of the European Union’s
Directive for Electro Magnetic Conformity only in accordance to the
descriptions and rules of usage indicated in this hardware manual
(particularly in respect to the pin header row connectors, power
connector and serial interface to a host-PC).
Implementation of PHYTEC products into target devices, as well as
user modifications and extensions of PHYTEC products, is subject to
renewed establishment of conformity to, and certification of, Electro
Magnetic Directives. Users should ensure conformance following any
modifications to the products as well as implementation of the
products into target systems.
© PHYTEC Messtechnik GmbH 2010
L-750e_2
xi
phyCARD-M [PCA-A-M1-xxx]
xii
© PHYTEC Messtechnik GmbH 2010
L-750e_2
Introduction
1
Introduction
The phyCARD-M belongs to PHYTEC’s phyCARD Single Board
Computer module family. The phyCARD SBCs represent the
continuous development of PHYTEC Single Board Computer
technology. Like its mini-, micro- and nanoMODUL predecessors, the
phyCARD boards integrate all core elements of a microcontroller
system on a subminiature board and are designed in a manner that
ensures their easy expansion and embedding in peripheral hardware
developments.
PHYTEC's phyCARD family introduces the newly developed X-Arc
embedded bus standard. Apart from processor performance, a large
number of embedded solutions require a corresponding number of
standard interfaces. Among these process interfaces are for example
Ethernet, USB, UART, SPI, I2C, audio, display and camera
connectivity. The X-Arc bus exactly meets this requirement. As well
the location of the commonly used interfaces as the mechanical
specifications are clearly defined. All interface signals of PHYTEC's
new X-Arc bus are available on a single, 100-pin, high-density pitch
(0.635 mm) connector, allowing the phyCARDs to be plugged like a
"big chip" into a target application. The reduced complexity of the
phyCARD SBC as well as the smaller number of interface signals
greatly simplifies the SBC carrier board design helping you to reduce
your time-to-market.
As independent research indicates that approximately 70 % of all EMI
(Electro Magnetic Interference) problems stem from insufficient
supply voltage grounding of electronic components in high frequency
environments approximately 20 % of all pin header connectors on the
X-Arc bus are dedicated to Ground. This improves EMI and EMC
characteristics and makes it easier to design complex applications
meeting EMI and EMC guidelines using phyCARD boards even in
high noise environments.
© PHYTEC Messtechnik GmbH 2010
L-750e_2
1
phyCARD-M [PCA-A-M1-xxx]
phyCARD boards achieve their small size through modern SMD
technology and multi-layer design. In accordance with the complexity
of the module, 0402-packaged SMD components and laser-drilled
microvias are used on the boards, providing phyCARD users with
access to this cutting edge miniaturization technology for integration
into their own design.
The phyCARD-M is a subminiature (60 x 60 mm) insert-ready Single
Board Computer populated with the Freescale i.MX35
microcontroller. Its universal design enables its insertion in a wide
range of embedded applications.
Precise specifications for the controller populating the board can be
found in the applicable controller Reference Manual or datasheet. The
descriptions in this manual are based on the Freescale i.MX35. No
description of compatible microcontroller derivative functions is
included, as such functions are not relevant for the basic functioning
of the phyCARD-M.
The phyCARD-M offers the following features:
• Subminiature Single Board Computer ( 60 x 60 mm) achieved
through modern SMD technology
• Populated with the Freescale i.MX35 microcontroller (BGA400
packaging)
• Improved interference safety achieved through multi-layer PCB
technology and dedicated ground pins
• X-Arc bus including commonly used interfaces such as Ethernet,
USB, UART, SPI, I2C, audio, display and camera connectivity
(both LVDS) available at one 100-pin high-density (0.635 mm)
Molex connector, enabling the phyCARD-M to be plugged like a
"big chip" into target application
• Max. 532 MHz core clock frequency
• Boot from NAND Flash
• 128 MByte (up to 1 GByte) on-board NAND Flash 1
• 32 MByte (up to 256 MByte) DDR 2 SDRAM on-board
• 4KB (up to 32kB) I2C EEPROM
1
Please contact PHYTEC for more information about additional module configurations.
2
© PHYTEC Messtechnik GmbH 2010
L-750e_2
Introduction
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Serial interface with 4 lines (TTL) allowing simple hardware
handshake
High-Speed USB OTG transceiver
High-Speed USB HOST transceiver
Auto HDX/FDX 10/100MBit Ethernet interface, with HP Auto
MDI/MDI-X support
Single supply voltage of 3.3V (max. 600mA) with on-board power
management
All controller required supplies generated on board
4 Channel LVDS (18Bit) LCD-Interface
Support of standard 20 pin debug interface through JTAG
connector
One I2C interfaces
One SPI interfaces
SD/MMC card interface with DMA
SSI Interface (AC97)
Optional LVDS Camera Interface1
3 GPIO/IRQ ports
2 Power State outputs to support applications requiring a power
management
1 Wake Up input
© PHYTEC Messtechnik GmbH 2010
L-750e_2
3
phyCARD-M [PCA-A-M1-xxx]
1.1
Block Diagram
532 MHz Clock
i.MX35
DDR2 SDRAM Bus
ARM1136JF-S
core
external 24MHz Quartz
64 to 256MB
DDR2 SDRAM Bank I + II
133MHz
32 bit
128MB to 1GB
NAND Flash
8 bit
EMI
16k L1 D-cache
High-Speed
USB-Host Contr.
16k L1 I-cache
6
USB-OTG+ HS Phy
Vector floating
point Unit
Reset-Logic
+1V37
+1V
+1V
+2V77
1
8
Power
Management
2
2
I C-Memory
EEPROM
4KByte
I2C1
I2C3
FEC FastEthernet
2
Ethernet PHY
SSI / AC97
6
SPI 1
6
4
UART1
7
SDIO1
3
GPIO1_1, GPIO2_7 / 23
24-BitLVDS-Transmitter
CSI
10-Bit LVDS-Deserializer
IPU
DI
JTAG
Figure 1:
4
6
Power State Output
phyCARD-Connecto
1
GPIO (GPIO2_12)
/RESET_IN_B; /POR_B;
GPIO (GPIO2_6)
Boot Configuration
Input
2
GPIO (GPIO2_29 / 3_10)
MMU
Memory Management
Unit
USB OTG
2
Boot_Mode 0 / 1
VFP
High-Speed
USB Host
4
USB2-Host + FS Phy
128k L2 cache
Wake Up Input
VBat +3V3
Power +3V3
Reset Input /
Reset
I2C Master
Interface
10/100 Mbit
Ethernet
AC97 /
Synchronous
SPI Interface
UART TTL
SD / MMC-Card
Interface
3 * GPIO / IRQ
10
LVDS-Display
Interface
4
LVDS-Camera
Interface
Card-Edge Connector
JTAG Debug-/
Test Port
Block Diagram of the phyCARD-M
© PHYTEC Messtechnik GmbH 2010
L-750e_2
Introduction
1.2
View of the phyCARD-M
J10
J17
J11
J12
U13
XT4
U9
U7
20
U3
J5
XT3
X1
U10
J6
J25
XT2
U8
2
U1
U11
J2
J7
XT1
J9
Figure 2:
Top view of the phyCARD-M (controller side)
© PHYTEC Messtechnik GmbH 2010
L-750e_2
5
phyCARD-M [PCA-A-M1-xxx]
U16
J26
X2
U14
U17
X1
U5
19
J21
J20 J13
U2
J19
J8
J14
J15
U4
1
J18
J27
U15
J22
J4
J1
J3
1B 1A
Figure 3:
6
U6
J16
Bottom view of the phyCARD-M (connector side)
© PHYTEC Messtechnik GmbH 2010
L-750e_2
Introduction
1.3
Minimum Requirements to Operate the phyCARD-M
Basic operation of the phyCARD-M only requires supply of a +3V3
input voltage with 600 mA load and the corresponding GND
connection.
These supply pins are located at the phyCARD-Connector X2:
VDD_3V3_IN:
X2
1A, 2A, 3A, 1B, 2B, 3B
Connect all +3.3V VCC input pins to your power supply and at least
the matching number of GND pins.
Corresponding GND:
X2 4A, 8A, 13A, 4B, 8B, 13B
Please refer to section 2 for information on additional GND Pins
located at the phyCARD-Connector X2
Caution:
We recommend connecting all available +3V3 input pins to the power
supply system on a custom carrier board housing the phyCARD-M
and at least the matching number of GND pins neighboring the +3V3
pins.
In addition, proper implementation of the phyCARD-M module into a
target application also requires connecting all GND pins neighboring
signals that are being used in the application circuitry.
Please refer to section 4 for more information.
© PHYTEC Messtechnik GmbH 2010
L-750e_2
7
phyCARD-M [PCA-A-M1-xxx]
8
© PHYTEC Messtechnik GmbH 2010
L-750e_2
Pin Description
2
Pin Description
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.
As Figure 4 indicates, all X-Arc bus signals extend to one surface
mount technology (SMT) connector (0.635 mm) lining on side of the
module (referred to as phyCARD-Connector). This allows the
phyCARD-M to be plugged into any target application like a "big
chip".
The numbering scheme for the phyCARD-Connector is based on a
two dimensional matrix in which column positions are identified by a
letter and row position by a number. Pin 1A, for example, is always
located in the upper left hand corner of the matrix. The pin numbering
values increase moving down on the board. Lettering of the pin
connector rows progresses alphabetically from left to right (refer to
Figure 4).
The numbered matrix can be aligned with the phyCARD-M (viewed
from above; phyCARD-Connector pointing down) or with the socket
of the corresponding phyCARD Carrier Board/user target circuitry.
The upper left-hand corner of the numbered matrix (pin 1A) is thus
covered with the corner of the phyCARD-M marked with a triangle.
The numbering scheme is always in relation to the PCB as viewed
from above, even if all connector contacts extend to the bottom of the
module.
The numbering scheme is thus consistent for both the module’s
phyCARD-Connector as well as the mating connector on the
phyBASE Carrier Board or target hardware, thereby considerably
reducing the risk of pin identification errors.
© PHYTEC Messtechnik GmbH 2010
L-750e_2
9
phyCARD-M [PCA-A-M1-xxx]
Since the pins are exactly defined according to the numbered matrix
previously described, the phyCARD-Connector is usually assigned a
single designator for its position (X1 for example). In this manner the
phyCARD-Connector comprises a single, logical unit regardless of the
fact that it could consist of more than one physical socketed
connector.
The following figure illustrates the numbered matrix system. It shows
a phyCARD-M with SMT phyCARD-Connectors on its underside
(defined as dotted lines) mounted on a Carrier Board. In order to
facilitate understanding of the pin assignment scheme, the diagram
presents a cross-view of the phyCARD-module showing these
phyCARD-Connectors mounted on the underside of the module’s
PCB.
X2
Figure 4:
10
Pin-out of the phyCARD-Connector (top view, with cross section
insert)
© PHYTEC Messtechnik GmbH 2010
L-750e_2
Pin Description
Table 2 shows the Pin-out of the X-Arc bus with the functional
grouping of the signals, while Table 3 provides an overview of the
Pin-out of the phyCARD-Connector with signal names and
descriptions specific to the phyCARD-M. It also provides the
appropriate signal level interface voltages listed in the SL (Signal
Level) column and the signal direction.
The Freescale i.MX35 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 onboard components. Please refer to the Freescale i.MX35 Reference
Manual for details on the functions and features of controller signals
and port pins.
© PHYTEC Messtechnik GmbH 2010
L-750e_2
11
Display
Ethernet
USB OTG
SD/MMC
SPI
AC97/HDA
I/O
In
In
In
Out
In
Out
Out
Out
Out
Out
In
In
Out
Bi
Out
In
In
Out
In
Out
Bi
Bi
Out
Bi
Bi
Bi
Out
Out
In
In
Out
Bi
Out
Out
In
Bi
Bi
In
I2 C
USB Host
USB Host
UART
AC97/HDA
12
Signal
VCC
VCC
VCC
GND
VCC_LOGIC
VSTBY
nRESET_OUT
GND
LVDS_TX1+
LVDS_TX1LVDS_TX3+
LVDS_TX3GND
LVDS_CAM_RX+
LVDS_CAM_RXLVDS_CAM_nLOCK
I2C_DATA
GND
ETH_LINK
ETH_RX+
ETH_RXGND
USB_PWR2
USB_OC2
GND
nSuspend_to_RAM
USB_D2USB_D2+
nPower_Off
GND
SDIO_D1
SDIO_D3
SDIO_CMD
GND
SPI_CS1
SPI_MOSI
SPI_MISO
GND
UART_RXD
UART_CTS
GND
AC97/HDA_BIT_CLK
AC97/HDA_SYNC
AC97/HDA_nRESET
GND
SDIO_CD
GPIO1/IRQ1
for internal use only
GND
CONFIG1
SPI
Table 2:
Pin
1B
2B
3B
4B
5B
6B
7B
8B
9B
10B
11B
12B
13B
14B
15B
16B
17B
18B
19B
20B
21B
22B
23B
24B
25B
26B
27B
28B
29B
30B
31B
32B
33B
34B
35B
36B
37B
38B
39B
40B
41B
42B
43B
44B
45B
46B
47B
48B
49B
50B
SD/MMC
Boot Opt.
Pin
1A
2A
3A
4A
5A
6A
7A
8A
9A
10A
11A
12A
13A
14A
15A
16A
17A
18A
19A
20A
21A
22A
23A
24A
25A
26A
27A
28A
29A
30A
31A
32A
33A
34A
35A
36A
37A
38A
39A
40A
41A
42A
43A
44A
45A
46A
47A
48A
49A
50A
Ethernet
GPIO
VCC
VCC
VCC
GND
VCC_LOGIC
FEEDBACK
nRESET_IN
GND
LVDS_TX0+
LVDS_TX0LVDS_TX2+
LVDS_TX2GND
LVDS_TXCLK+
LVDS_TXCLKLVDS_CAM_MCLK
I2C_CLK
GND
ETH_SPEED
ETH_TX+
ETH_TXGND
USB_OTG_PWR1
USB_OTG_OC1
GND
USB_OTG_VBUS1
USB_OTG_D1USB_OTG_D1+
USB_OTG_UID1
GND
SDIO_D0
SDIO_D2
SDIO_CLK
GND
SPI_CS0
SPI_RDY
SPI_CLK
GND
UART_TXD
UART_RTS
GND
HDA_SEL/AC97_INT
AC97/HDA_SDATA_OUT
AC97/HDA_SDATA_IN
GND
GPIO0/IRQ0
GPIO2/IRQ2/PWM
nWKUP
GND
CONFIG0
Camera
UART
Signal
Display
Camera
I2 C
I/O
In
In
In
Out
In
Out
Out
Out
Out
Out
Out
Out
Bi
Out
Out
Out
Out
In
Bi
Bi
Bi
In
Bi
Bi
Out
Out
In
Out
Out
In
Bi
Out
In
Bi
Bi
In
In
Supply
Supply
phyCARD-M [PCA-A-M1-xxx]
X-Arc Bus Pin-out
© PHYTEC Messtechnik GmbH 2010
L-750e_2
SD/MMC
GPIO
Boot Opt.
Pin Description
Note:
SL is short for Signal Level (V) and is the applicable logic level to
interface a given pin.
Those pins marked as “N/A” have a range of applicable values that
constitute proper operation.
Please refer to the phyCARD Design-In Guide (LAN-051) for
layout recommendations and example circuitry.
Pin Row X2A
Pin # Signal
1A
VDD_3V3_IN
2A
VDD_3V3_IN
3A
VDD_3V3_IN
4A
GND
5A
VDD_3V3_IN
I/O
I
I
I
O
SL
Power
Power
Power
VDD_3V3
6A
VCC_FEEDBACK
O
-
7A
X_MASTER_RESET I
VDD_3V3 Active low Reset In
8A
9A
10A
11A
12A
13A
14A
15A
16A
17A
18A
GND
X_TXOUT0+
X_TXOUT0X_TXOUT2+
X_TXOUT2GND
X_TXCLKOUT+
X_TXCLKOUTX_CSI_MCLK
X_I2C3_SCL
GND
LVDS
LVDS
LVDS
LVDS
LVDS
LVDS
VDD_3V3
VDD_3V3
-
19A
X_ETH_SPEED
20A
X_ETH_TX+
21A
X_ETH_TX-
22A
GND
O
O
O
O
O
O
O
O
-
Description
3.3V Primary Voltage Supply Input
3.3V Primary Voltage Supply Input
3.3V Primary Voltage Supply Input
Ground 0V
VCC Logic Output
Feedback Output to indicate the
supply voltage required (3V3 or 5V)
Ground 0V
LVDS Chanel 0 positive Output
LVDS Chanel 0 negative Output
LVDS Chanel 2 positive Output
LVDS Chanel 2 negative Output
Ground 0V
LVDS Clock positive Output
LVDS Clock negative output
Clock Output for Camera Interface
I2C Clock Output
Ground 0V
Ethernet Speed Indicator (Open
O
VDD_3V3
Drain)
Transmit positive output (normal)
O (I) ETH
Receive positive input (reversed)
Transmit negative output (normal)
O (I) ETH
Receive negative input (reversed)
Ground 0V
© PHYTEC Messtechnik GmbH 2010
L-750e_2
13
phyCARD-M [PCA-A-M1-xxx]
23A
X_USBOTG_PWR
O
VDD_3V3
24A
25A
26A
27A
28A
X_USBOTG_OC
GND
X_USBPHY1_VBUS
X_USBPHY1_DM
X_USBPHY1_DP
I
I
I/O
I/O
VDD_3V3
5V
USB
USB
29A
X_USBPHY1_UID
I
30A
GND
-
0
31A
X_SD1_DATA0
I/O
VDD_3V3
32A
X_SD1_DATA2
I/O
VDD_3V3
33A
34A
35A
36A
37A
38A
39A
40A
41A
42A
43A
44A
45A
X_SD1_CLK
GND
X_CSPI1_SS0
X_CSPI1_SPI_RDY
X_CSPI1_SCLK
GND
X_UART1_TXD
X_UART1_RTS
GND
X_AC97_INT
X_STXD4
X_SRXD4
GND
O
O
O
O
O
O
I/O
O
I
-
VDD_3V3
VDD_3V3
VDD_3V3
VDD_3V3
VDD_3V3
VDD_3V3
VDD_3V3
VDD_3V3
VDD_3V3
-
46A
X_GPIO2_7
I/O
VDD_3V3
47A
X_GPIO1_1
I/O
VDD_3V3
48A
X_WKUP
I
VDD_3V3
49A
50A
GND
X_BOOT0
I
VDD_3V3
14
USB-OTG Power switch output open
drain
USB-OTG over current input signal
Ground 0V
USB VBUS Voltage
USB transceiver cable interface, DUSB transceiver cable interface, D+
USB on the go transceiver cable ID
resistor connection
Ground 0V
SD/MMC Data line both in 1-bit and
4-bit mode
SD/MMC Data line both in 1-bit and
4-bit mode
SD/MMC Clock for MMC/SD/SDIO
Ground 0V
SPI 1 Chip select 0
SPI 1 SPI data ready in Master mode
SPI 1 clock
Ground 0V
Serial transmit signal UART 1
Request to send UART 1
Ground 0V
AC'97 Interrupt Input
AC'97 Transmit Output
AC'97 Receive Input
Ground 0V
GPIO0 / IRQ0 (µC port GPIO2_7 at
T7)
GPIO2 / IRQ 2/ PWM (µC port
GPIO1_1 at L16)
Wakeup Interrupt Input (µC port
GPIO2_12 at U6; PMIC port 'Power
On 2')
Ground 0V
Boot-Mode Input 0
© PHYTEC Messtechnik GmbH 2010
L-750e_2
Pin Description
Pin Row X2B
SL
Power
Power
Power
VDD_3V3
Power
Pin #
1B
2B
3B
4B
5B
6B
Signal
VDD_3V3_IN
VDD_3V3_IN
VDD_3V3_IN
GND
VDD_3V3_IN
VBAT
I/O
O
-
7B
X_RESET_PER
-
VDD_3V3
Active low Reset output
8B
9B
10B
11B
12B
13B
GND
X_TXOUT1+
X_TXOUT1X_TXOUT3+
X_TXOUT3GND
O
O
O
O
-
LVDS
LVDS
LVDS
LVDS
-
14B
X_RXIN+
O
LVDS
15B
X_RXIN-
O
LVDS
16B
17B
18B
X_LOCK
X_I2C3_SDA
GND
O
I/O
-
VDD_3V3
VDD_3V3
-
19B
X_ETH_LINK
O
VDD_3V3
20B
X_ETH_RX+
I (O) ETH
21B
X_ETH_RX-
I (O) ETH
22B
GND
-
-
23B
X_USB_ PWR2
O
VDD_3V3
24B
X_USB_OC2
I
VDD_3V3
25B
GND
-
-
26B
X_Suspend_to_RAM
OC
VDD_3V3
27B
X_USB_DM2
I/O
USB
Ground 0V
LVDS Chanel 1 positive Output
LVDS Chanel 1 negative Output
LVDS Chanel 3 positive Output
LVDS Chanel 3 negative Output
Ground 0V
LVDS Receive positive Input for
Camera
LVDS Receive negative Input for
Camera
Lock Output for Camera Interface
I2C Data
Ground 0V
Ethernet Speed Indicator (Open
Drain)
Receive positive input (normal)
Transmit positive output (reversed)
Receive negative input (normal)
Transmit negative output (reversed)
Ground 0V
USB-HOST Power switch output
open drain
USB-HOST over current input
signal
Ground 0V
Suspend to RAM Open Collector
Output (µC port GPIO2_29 at V2)
USB HOST transceiver cable
interface, D-
© PHYTEC Messtechnik GmbH 2010
L-750e_2
Description
3.3V Primary Voltage Supply Input
3.3V Primary Voltage Supply Input
3.3V Primary Voltage Supply Input
Ground 0V
VCC Logic Output
Standby Voltage Input
15
phyCARD-M [PCA-A-M1-xxx]
28B
X_USB_DP2
I/O
USB
29B
X_Power_off
OC
VDD_3V3
30B
GND
-
-
31B
X_SD1_DATA1
I/O
VDD_3V3
32B
X_SD1_DATA3
I/O
VDD_3V3
33B
X_SD1_CMD
O
VDD_3V3
34B
35B
36B
37B
38B
39B
40B
41B
42B
43B
GND
X_CSPI1_SS1
X_CSPI1_MOSI
X_CSPI1_MISO
GND
X_UART1_RXD
X_UART1_CTS
GND
X_SCK4
X_STXFS4
O
I/O
I/O
I
I
I
O
VDD_3V3
VDD_3V3
VDD_3V3
VDD_3V3
VDD_3V3
VDD_3V3
VDD_3V3
USB HOST transceiver cable
interface, D+
Power Off Open Collector Output
(µC port GPIO3_10 at H3)
Ground 0V
SD/MMC Data line both in 1-bit
and 4-bit mode
SD/MMC Data line both in 1-bit
and 4-bit mode
SD/MMC
Command
for
MMC/SD/SDIO
Ground 0V
SPI 1 Chip select 1
SPI 1 Master data out; slave data in
SPI 1 Master data in; slave data out
Ground 0V
Serial data receive signal UART 1
Clear to send UART 1
Ground 0V
AC'97 Clock
AC'97 SYNC
44B
X_AC97_RESET
O
VDD_3V3
AC'97 Reset
45B
GND
-
-
46B
X_SDIO_CD
I
VDD_3V3
47B
GPIO2_23
I/O
VDD_3V3
48B
X_OWIRE
-
VDD_3V3
49B
50B
GND
X_BOOT1
I
VDD_3V3
Ground 0V
SD/MMC
Card
Detect
for
MMC/SD/SDIO
GPIO1 / IRQ1 (µC port GPIO2_23
at V3)
Hardware Introspection Interface
for internal use only
Ground 0V
Boot-Mode Input 1
Table 3:
16
Pin-out of the phyCARD-Connector X2
© PHYTEC Messtechnik GmbH 2010
L-750e_2
Jumpers
3
Jumpers
For configuration purposes, the phyCARD-M has 25 solder jumpers,
some of which have been installed prior to delivery. Figure 5
illustrates the numbering of the solder jumper pads, while Figure 6
and Figure 7 indicate the location of the solder jumpers on the board.
10 solder jumpers are located on the top side of the module (opposite
side of connectors) and 15 solder jumpers are located on the bottom
side of the module (connector side). Table 4 below provides a
functional summary of the solder jumpers which can be changed to
adapt the phyCARD-M 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 chapter listed in
the table.
Note:
Jumpers not listed should not be changed as they are installed with
regard to the configuration of the phyCARD-M.
e.g.: J1
Figure 5:
e.g.: J10
Typical jumper pad numbering scheme
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.
© PHYTEC Messtechnik GmbH 2010
L-750e_2
17
phyCARD-M [PCA-A-M1-xxx]
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
better power rating.
J2
J9
Figure 6:
18
Jumper locations (top view)
© PHYTEC Messtechnik GmbH 2010
L-750e_2
Jumpers
J21
J13
J22
J4
J1
J3
Figure 7:
J16
Jumper locations (bottom view)
© PHYTEC Messtechnik GmbH 2010
L-750e_2
19
phyCARD-M [PCA-A-M1-xxx]
The jumpers (J = solder jumper) have the following functions:
Jumper Description
J4, J1,
J3
Type
J4, J1 and J3 define the slave addresses (A0 toA2)
of the serial memory U6 on the I2C2 bus. In the
high-nibble of the address, I2C memory devices
have the slave ID 0xA. The low-nibble is build
from A2, A1, A0, and the R/W bit. .
Chapter
0R
(0402)
7.3.1
all 2+3 A0 = 0, A1 = 1, A2= 0, => 0x4 / 0x5 (W/R) are
selected as the low-nibble of the EEPROM's
address
other please refer to Table 11 to find alternative
settings addresses resulting from other combinations of
jumpers J1, J3, and J4
J16
J16 connects pin 7 of the serial memory at U6 to
0R
GND. On many memory devices pin 7
(0402)
enables/disables the activation of a write protect
function.
It is not guaranteed that the standard serial memory
populating the phyCARD-M will have this write
protection function.
Please refer to the corresponding memory data
sheet for more detailed information.
7.3.2
open EEPROM U6 is write protected
closed EEPROM U6 is not write protected
J2
J2 selects, if the fuse voltage VDD_FUSE is
available only if the primary voltage
VDD_3V3_IN is supplied, or if it is also available
when only VBAT is supplied.
0R
(0402)
1+2 Fuse voltage VDD_FUSE is not available if
VBAT is the only voltage source
2+3 Fuse voltage VDD_Fuse is also available when
VBAT is the only voltage source
20
© PHYTEC Messtechnik GmbH 2010
L-750e_2
Jumpers
Jumper Description
Type
J9 selects, if the 2.775V voltage rail is available
only if the primary voltage VDD_3V3_IN is
supplied, or if it is also available when only
VBAT is supplied.
J9
Chapter
0R
(0805)
1+2 2.775V voltage rail is not available if VBAT is
the only voltage source
2+3 2.775V voltage rail is also available when VBAT
is the only voltage source
J13 allows to attach a programming voltage to the 0R
IC Identification Module (IIM) for programming (0402)
and/or overriding identification and control
information stored in on-chip fuse elements.
J13
7.3.2
open VDD_FUSE not connected
closed Only close Jumper when burning of fuses is
required
J21 selects rising, or falling edge strobe for the
LVDS Deserializer at U5 used for the display
connectivity of the phyCARD-M
J21
10k
(0805)
0
1+2 rising edge strobe used for the LVDS camera
signals
2+3 falling edge strobe used for the LVDS camera
signals
J22 selects rising, or falling edge strobe for the
LVDS Transmitter at U4 used for the display
connectivity of the phyCARD-M.
J22
1+2 falling edge strobe used for the LVDS display
signals
10k
(0805)
0
2+3 rising edge strobe used for the LVDS display
signals
Table 4:
Jumper settings
© PHYTEC Messtechnik GmbH 2010
L-750e_2
21
phyCARD-M [PCA-A-M1-xxx]
22
© PHYTEC Messtechnik GmbH 2010
L-750e_2
Power
4
Power
The phyCARD-M operates off of a single power supply voltage.
The following sections of this chapter discuss the primary power pins
on the phyCARD-Connector X2 in detail.
4.1
Primary System Power (VCC_3V3)
The phyCARD-M operates off of a primary voltage supply with a
nominal value of +3.3V. On-board switching regulators generate the
1.375V, 1.5V, 1.8V, 2.775V, and 3.3V voltage supplies required by
the i.MX35 MCU and on-board components from the primary 3.3V
supplied to the SBC.
For proper operation the phyCARD-M must be supplied with a
voltage source of 3.3V ±5 % with 600 mA load at the VCC pins on
the phyCARD-Connector X2.
VDD_3V3_IN:
X2
1A, 2A, 3A, 1B, 2B, 3B
Connect all +3.3V VCC input pins to your power supply and at least
the matching number of GND pins.
Corresponding GND:
X2 4A, 8A, 13A, 4B, 8B, 13B
Please refer to section 2 for information on additional GND Pins
located at the phyCARD-Connector X2.
Caution:
As a general design rule we recommend connecting all GND pins
neighboring signals which are being used in the application circuitry.
For maximum EMI performance all GND pins should be connected to
a solid ground plane.
© PHYTEC Messtechnik GmbH 2010
L-750e_2
23
phyCARD-M [PCA-A-M1-xxx]
4.2
Standby Voltage (VBAT)
For applications requiring a standby mode a secondary voltage source
of 3.3V can be attached to the phyCARD-M at pin X2B6. This voltage
source is supplying the core and on-chip peripherals of the i.MX35
(e.g. EMI, PLL, etc.), as well as the SDRAM and the EEPROM at U6
while the primary system power (VCC_3V3) is removed. Applications
not requiring a standby mode can connect the VBAT pin to the
primary system power supply (VCC = 3.3V), or can leave it open.
4.3
On-board Voltage Regulator (U1)
The phyCARD-M provides an on-board switching regulator (U1) to
source the five different voltages (1.375V, 1.5V, 1.8V, 2.775V, and
3.3V) required by the processor and on-board components. Figure 8
presents a graphical depiction of the powering scheme.
The switching regulator has two input voltage rails as can be seen in
Figure 8. 3V3 and 3V3 Backup. 3V3 is supplied only from the
primary voltage input pins VDD_3V3_IN of the phyCARD-M,
whereas 3V3 Backup is supplied from the primary voltage input pins
VDD_3V3_IN and the secondary voltage input pin VBAT. The
following list summarizes the relation between the different voltage
rails and the devices on the phyCARD-M:
External voltages: VCC_3V3 and VBAT (optional)
•
VDD_3V3_IN: 3V3
•
VBAT: 3V3 BACKUP Voltage Regulator
Voltage Regulator, Reset Controller
Internally generated voltages: 1V375, 1V5, 1V8 and 2V775
•
1V375 i.MX35 Core power supply
•
1V5
on-chip PLLs
•
1V8
NVCC_EMI of the i.MX35, DDR2 SDRAM
•
2V775 internal I²C-Bus, I2C EEPROM
24
© PHYTEC Messtechnik GmbH 2010
L-750e_2
Power
3V3 Backup *
DC/DC
1,375V
i.MX35 Core
Converter
1,8V
DC/DC
Converter
3V3 **
NVCC_EMI of the i.MX35
DDR2 SDRAM
2,775V
internal I²C-Bus, I²C EEPROM
LDO
1,5V
On-chip PLLs
LDO
*: supplied from VDD_3V3_IN and VBAT
**: supplied from VDD_3V3_IN
MC13892
Figure 8:
4.4
Power Supply Diagram
Supply Voltage for external Logic
The voltage level of the phyCARD's logic circuitry is VDD_3V3
(3.3V) and equals the supply voltage of the phyCARD-M. Thus
connecting external devices to the phyCARD-M does not require any
special precautions. This means that external devices could be
supplied from the same power source as the phyCARD-M.
Nonetheless we recommend to supply external devices with the
voltage (VCC_Logic) brought out at pins X2A5 and X2B5 of the
phyCARD-Connector and to use level shifters supplied with this
voltage at one of the supply rails if you want to keep your application
compatible to other phyCARDs with a different signal level. This
means that use of level shifters supplied with VCC_Logic allows
converting the signals according to the needs on the custom target
hardware independently from the phyCARD mounted. Alternatively
signals can be connected to an open drain circuitry with a pull-up
resistor attached to VCC_Logic.
© PHYTEC Messtechnik GmbH 2010
L-750e_2
25
phyCARD-M [PCA-A-M1-xxx]
26
© PHYTEC Messtechnik GmbH 2010
L-750e_2
Power Management
5
Power Management
The phyCARD-M was designed to support applications requiring a
power management. Three pins of the X-Arc bus are designated for
this purpose. X_Power_off and X_Suspend_to_RAM are output pins
which can be used to indicate the power status of the phyCARD-M,
whereas X_WKUP is an input pin to apply a wake up signal to the
phyCARD-M.
All three pins lead to GPIOs of the i.MX. Thus their functionality can
be programmed to your needs. In addition the X_WKUP input is
connected to the PWRON2 input of the voltage regulator to allow
implementing a power management by programming the power
management IC.
The following table shows the location of the power management pins
on the phyCARD-Connector and the corresponding GPIOs of the
i.MX35.
Pin #
Signal
X2A48 X_WKUP
I/O SL
I
VDD_3V3_
BACKUP
Description
Wakeup Interrupt Input
(µC port GPIO2_12 (at
U6) and PMIC PWRON2
input)
Suspend to RAM Open
X2B26 X_Suspend_to_RAM OC VDD_3V3_IN Collector Output
(µC port GPIO2_29 (at
V2))
X2B29 X_Power_off
Table 5:
Power Off Open Collector
OC VDD_3V3_IN Output (µC port
GPIO3_10 (at H3))
Power Management Pins
With the two output signals X_Power_off (pin X2B29) and
X_Suspend_to_RAM (pin X2B26) three different power states can be
defined.
© PHYTEC Messtechnik GmbH 2010
L-750e_2
27
phyCARD-M [PCA-A-M1-xxx]
Power State
Signal
Power On
Standby
Off
X_Suspend_to_RAM High
Low
X
X_Power_off
High
High
Low
VDD_3V3_IN
On
Off
Off
VBAT
X
On
Off
X=don’t care
Table 6:
Power States
Please refer to the chapter "Power Management" in the phyCARD
Design-In Guide for more information about the implementation of
the power management into your design.
Caution:
According to the specification for the phyCARD family writing
custom
software
to
utilize
pins
X_Power_off
and
X_Suspend_to_RAM requires them to be configured as Open
Collector Output.
Use of the power management features of the PMIC at U1 allows for a
higher granularity in control of the power consumption. To implement
power management with the PMIC it can be programmed via an I2C
interface. The MC13892 can be accessed at I2C address 0x10 / 0x11
(write/read). Please refer to the MC13892 User's Guide for more
information.
As a third option jumpers J2 and J9 allow to switch off devices on the
phyCARD-M, if VBAT is the only supply voltage.
28
© PHYTEC Messtechnik GmbH 2010
L-750e_2
Power Management
Jumper Description
J2
Type
J2 selects, if the fuse voltage VDD_FUSE is
0R
available only if the primary voltage (0402)
VDD_3V3_IN is supplied, or if it is also
available when only VBAT is supplied.
1+2 Fuse voltage VDD_FUSE is not available if
VBAT is the only voltage source
2+3 Fuse voltage VDD_FUSE is also available when
VBAT is the only voltage source
J9
J9 selects, if the 2.775V voltage rail is available
0R
only if the primary voltage VDD_3V3_IN is (0805)
supplied, or if it is also available when only
VBAT is supplied.
1+2 2.775V voltage rail is not available if VBAT is
the only voltage source
2+3 2.775V voltage rail is also available when
VBAT is the only voltage source
Table 7:
Power management jumpers J2 and J9
© PHYTEC Messtechnik GmbH 2010
L-750e_2
29
phyCARD-M [PCA-A-M1-xxx]
30
© PHYTEC Messtechnik GmbH 2010
L-750e_2
System Configuration and Booting
6
System Configuration and Booting
Although most features of the i.MX35 microcontroller are configured
and/or programmed during the initialization routine, other features,
which impact program execution, must be configured prior to
initialization.
The system start-up configuration includes:
• Boot device select configuration (boot type)
• Memory configuration
• USB PHY configuration, etc.
The i.MX35 processor always begins fetching instruction from the
internal bootstrap ROM, sync flash or CS0 space. The operational
system boot mode of the i.MX35 processor is determined by the
configuration of the two external input pins, BMOD[1:0] during the
reset cycle. The settings of these pins control where the system is boot
from. They are accessible via boot pins X_BOOT[1:0] (X2B50 and
X2A50) of the X-Arc bus. This boot mode information is registered
during the system reset.
The following table shows the different boot modes, which can be
selected by configuring the two boot pins.
The standard phyCARD-M module with 128MB NAND Flash comes
with a boot configuration of ‘0001010001’, so the system will boot
from the 8-bit NAND Flash at CS0.
Note:
To conform to the phyCARD specification, BMOD0 is the inverse of
the input level of X_BOOT0.
© PHYTEC Messtechnik GmbH 2010
L-750e_2
31
phyCARD-M [PCA-A-M1-xxx]
phyCARD
config pins
X_BOOT[1:0]
00
01
10
11 or
unconnected
Table 8:
Boot Mode Boot Mode/ Boot Details
Selection
Device
BMOD[1:0]
01
Startup
Mode for debug and/or
mode
development
purpose
using
JTAG-capable
development tools.
00
Internal
Boot
11
Serial boot Load and execute code,
loader
via serial devices; e.g.
the ATK Toolkit from
Freescale
10
External
Boot from NAND
(direct)
Flash populated on the
Boot
phyCARD-M
Boot Modes of i.MX35 module
Because of pull-up resistors located on the phyCARD-M the default
boot mode is External Boot which allows to boot from NAND Flash,
if the boot pins X_BOOT[1:0] are left open. In other words, to boot
from NAND Flash no further settings at X_BOOT[1:0] are necessary.
To enter other boot modes a low level must be applied to X_BOOT[0]
(X2A50) and/or X_BOOT[1] (X2B50) according to Table 8.
Additional boot configuration settings are obtained either from
programmable eFuses or by contacts sampled at POR. On the
phyCARD-M the boot configuration is set up by 10k pull-up/ pulldown resistors which are tied to the corresponding CSI-Signals. Table
9 lists the additional configuration settings and the default values.
32
© PHYTEC Messtechnik GmbH 2010
L-750e_2
System Configuration and Booting
Signal Name
eFuse
X_CSI_D8
BT_MEM_CTRL[0]
X_CSI_D9
BT_MEM_CTRL[1]
X_CSI_D10
BT_MEM_TYPE[0]
X_CSI_D11
BT_MEM_TYPE[1]
X_CSI_D12
BT_PAGE_SIZE[0]
X_CSI_D13
BT_PAGE_SIZE[1]
X_CSI_D14
BT_ECC_SEL
X_CSI_D15
BT_USB_SRC[0]
X_CSI_HSYNC BT_USB_SRC[1]
X_CSI_VSYNC BT_BUS_WIDTH
Table 9:
Definition Settings
00 WEIM
Boot
01 NAND Flash
memory
10 ATA HDD
control
11 Expansion Device
type
(SD, MMC…)
BT_MEM_CTRL=01:
00 3 address cycles
01 4 address cycles
Boot
10 5 address cycles
memory
11 6 address cycles
type
BT_MEM_CTRL=other:
See i.MX35 Reference
Manual
00 512 bytes
NAND
01 2Kbytes
Flash
page size 10 4Kbytes
11 Reserved
Defines
0 4-bit ECC
4- or 8-bit 1 8-bit ECC
ECC
00 UTMI PHY
USB
01 ULPI PHY
PHY
selection 10 Serial PHY: ATLAS
11 Serial PHY: ISP1301
BT_MEM_CTRL=01:
0 8 bit
1 16 bit
Bus width
BT_MEM_CTRL=other:
See i.MX35 Reference
Manual
Further Boot Configuration Pins 1
For further information please see the i.MX35 Reference Manual.
1
:
Defaults are in bold blue text
© PHYTEC Messtechnik GmbH 2010
L-750e_2
33
phyCARD-M [PCA-A-M1-xxx]
34
© PHYTEC Messtechnik GmbH 2010
L-750e_2
System Memory
7
System Memory
The phyCARD-M provides three types of on-board memory:
• DDR2-SDRAM:
• NAND Flash:
• I²C-EEPROM:
64MByte
(up to 256MByte)
128MByte
(up to 1GByte)
4KB
(up to 32KByte)
The following sections of this chapter detail each memory type used
on the phyCARD-M.
7.1
DDR2-SDRAM (U8 - U11)
The RAM memory of the phyCARD-M in comprised of up to four 16bit wide DDR2-SDRAM chips at U8 - U11. They are connected to the
special SDRAM interface of the i.MX35 processor, configured for 32bit access, and operating at the maximum frequency of 133MHz.
The phyCARD-M can use one, or both of the DDR2-SDRAM banks
on the i.MX35 depending on the SDRAM population density options.
Each RAM bank is comprised of two 16-bit wide DDR2-SDRAM
chips, configured for 32-bit access, and operating at 133MHz. In
lower density configurations, U9 and U11 populate the module and
are accessed via SDRAM memory bank 0 using chip select signal
/CSD0 starting at 0x8000 0000. In higher density configurations, U8
and U10 are also populated and are accessed via SDRAM memory
bank 1 using chip select signal /CSD1 starting at 0x9000 0000.
Typically the DDR2-SDRAM initialization is performed by a boot
loader or operating system following a power-on reset and must not be
changed at a later point by any application code. When writing custom
code independent of an operating system or boot loader, SDRAM
must be initialized by accessing the appropriate SDRAM
configuration registers on the i.MX35 controller. Refer to the i.MX35
Reference Manual for accessing and configuring these registers.
© PHYTEC Messtechnik GmbH 2010
L-750e_2
35
phyCARD-M [PCA-A-M1-xxx]
7.2
NAND Flash Memory (U13)
Use of Flash as non-volatile memory on the phyCARD-M provides an
easily reprogrammable means of code storage. The following Flash
devices can be used on the phyCARD-M:
Manufacturer
NAND Flash P/N
Samsung
K9F1G08UOC
Table 10:
Density
(MByte)
128
Compatible NAND Flash devices
Additionally, any parts that are footprint (48-TSOP) and functionally
compatible with the NAND Flash devices listed above may also be
used with the phyCARD-M.
These Flash devices are programmable with 3.3 V. No dedicated
programming voltage is required.
As of the printing of this manual these NAND Flash devices generally
have a life expectancy of at least 100,000 erase/program cycles and a
data retention rate of 10 years.
The NAND Flash memory is connected to the NAND Flash Controller
(NFC).
7.3
I²C EEPROM (U6)
The phyCARD-M is populated with an ST 24W32C 1 non-volatile
4KByte EEPROM with an I²C interface at U6. This memory can be
used to store configuration data or other general purpose data. This
device is accessed through I²C port 1 on the i.MX35. The control
registers for I²C port 1 are mapped between addresses 0x43F8 0000
and 0x43F8 3FFF. Please see the i.MX35 Reference Manual for
detailed information on the registers.
1
:
36
See the manufacturer’s data sheet for interfacing and operation.
© PHYTEC Messtechnik GmbH 2010
L-750e_2
System Memory
Three solder jumpers are provided to set the lower address bits: J3, J4
and J5. Refer to section 7.3.1 for details on setting these jumpers.
Write protection to the device is accomplished via jumper J2. Refer to
section 7.3.2 for further details on setting this jumper.
7.3.1
Setting the EEPROM Lower Address Bits (J1, J3, J4)
The 4KB I²C EEPROM populating U6 on the phyCARD-M module
has the capability of configuring the lower address bits A0, A1, and
A2. The four upper address bits of the device are fixed at ‘1010’ (see
ST 24W32C data sheet). The remaining three lower address bits of the
seven bit I²C device address are configurable using jumpers J1, J3 and
J4. J4 sets address bit A0, J1 address bit A1, and J3 address bit A2.
Table 11 below shows the resulting seven bit I²C device address for
the eight possible jumper configurations.
U6 I²C Device Address
1010 010
1010 011
1010 000
1010 001
1010 110
1010 111
1010 100
1010 101
Table 11:
1
:
J3
2+3
2+3
2+3
2+3
1+2
1+2
1+2
1+2
J1
2+3
2+3
1+2
1+2
2+3
2+3
1+2
1+2
J4
2+3
1+2
2+3
1+2
2+3
1+2
2+3
1+2
U6 EEPROM I²C address via J1, J3, and J4 1
Defaults are in bold blue text
© PHYTEC Messtechnik GmbH 2010
L-750e_2
37
phyCARD-M [PCA-A-M1-xxx]
7.3.2
EEPROM Write Protection Control (J16)
Jumper J16 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.
The following configurations are possible:
EEPROM Write Protection State J16
Write access allowed
closed
Write protected
open
Table 12:
7.4
EEPROM write protection states via J16 1
Memory Model
There is no special address decoding device on the phyCARD-M,
which means that the memory model is given according to the
memory mapping of the i.MX35. Please refer to the i.MX35 Reference
Manual for more information on the memory mapping.
1
:
38
Defaults are in bold blue text
© PHYTEC Messtechnik GmbH 2010
L-750e_2
SD / MMC Card Interfaces
8
SD / MMC Card Interfaces
The X-Arc bus features an SD / MMC Card interface. On the
phyCARD-M the interface signals extend from the controllers first
Enhanced Secure Digital Host Controller (SDIO1) to the phyCARDConnector. Table 13 shows the location of the different interface
signals on the phyCARD-Connector. The Secure Digital Host
Controller is fully compatible with the SD Memory Card Specification
2.0 and SD I/O Specification 2.0 with 1 and 4 channel(s) and supports
data rates from 25 Mbps to 200 Mbps (refer to the i.MX35 Reference
Manual for more information).
Due to compatibility reasons a card detect signal (X_SDIO_CD) is
added to the SD / MMC Card Interface. This signal connects to port
GPIO3_1 at pin V1 of the i.MX35.
Pin #
Signal
I/O
SL
X2A31 X_SD1_DATA0 I/O
VDD_3V3
X2A32 X_SD1_DATA2 I/O
VDD_3V3
X2A33 X_SD1_CLK
VDD_3V3
O
X2B31 X_SD1_DATA1 I/O
VDD_3V3
X2B32 X_SD1_DATA3 I/O
VDD_3V3
X2B33 X_SD1_CMD
O
VDD_3V3
X2B46 X_SDIO_CD
I
VDD_3V3
Table 13:
Description
SD/MMC Data line both
in 1- and 4-bit mode
SD/MMC Data line both
in 1- and 4-bit mode
SD/MMC Clock for
MMC/SD/SDIO
SD/MMC Data line both
in 1- and 4-bit mode
SD/MMC Data line both
in 1- and 4-bit mode
SD/MMC Command for
MMC/SD/SDIO
SD/MMC Card Detect
for MMC/SD/SDIO
Location of SD/ MMC Card interface signals
© PHYTEC Messtechnik GmbH 2010
L-750e_2
39
phyCARD-M [PCA-A-M1-xxx]
Note:
The signal level of the SD / MMC card interface is 3.3V. Thus
integration of an SD / MMC card slot on custom target hardware does
not require any special precautions. Nonetheless use of level shifters
supplied with the voltage at pins X2A5 and X2B5 at one of the supply
rails is necessary if you want to keep your application compatible to
other phyCARDs with a different signal level.
Please refer to the chapter "SD / MMC" in the phyCARD Design-In
Guide for more information about connecting an SD / MMC Card slot
to the phyCARD-M.
40
© PHYTEC Messtechnik GmbH 2010
L-750e_2
Serial Interfaces
9
Serial Interfaces
The phyCARD-M provides seven serial interfaces some of which are
equipped with a transceiver to allow direct connection to external
devices:
1.
2.
3.
4.
5.
6.
7.
High speed UART (TTL, derived from UART1 of the i.MX35)
with up to 4.125Mbit/s and hardware flow control (RTS and CTS
signals)
High speed USB OTG interface extend from the i.MX35 USB
OTG interface
Full speed USB HOST interface using the i.MX35's internal USB
Host interface, or optional high speed USB HOST interface
derived from an external USB HOST controller at U16.
Auto-MDIX enabled 10/100 Ethernet PHY supporting the
i.MX35 Ethernet MAC
I2C interface (derived from third I2C port of the i.MX35)
Serial Peripheral Interface (SPI) interface (extended from the first
SPI module of the i.MX35)
Synchronous Serial Interface (SSI) with AC97 support
(originating from the synchronous serial interface of the i.MX35)
The following sections of this chapter detail each of these serial
interfaces and any applicable configuration jumpers.
© PHYTEC Messtechnik GmbH 2010
L-750e_2
41
phyCARD-M [PCA-A-M1-xxx]
Caution:
The signal level of some of the serial interfaces is VDD_3V3_IN,
which is 3.3V and therefore identical with the voltage level of the
primary supply voltage of the phyCARD-M. Therefore special
precautions are not necessary when connecting to these interfaces.
Nonetheless if you want to keep your application compatible with
other phyCARDs and thus being able to change your application's
processing power, level shifters supplied with the output voltage at
pins X2A5 and X2B5 at one of the supply rails should be used when
connecting these interfaces to external devices. Unlike on the
phyCARD-M the voltage level of interface signals is different from
the primary supply voltage on other phyCARDs. Please pay special
attention to the Signal Level (SL) column in the following tables.
Please refer to the phyCARD Design-In Guide for more information
about using the serial interfaces of the phyCARD-M in customer
applications.
9.1
Universal Asynchronous Interface
The phyCARD-M provides a high speed universal asynchronous
interface with up to 4 Mbit/s and hardware flow control (RTS and
CTS signals). The following table shows the location of the signals on
the phyCARD- Connector.
Pin #
Signal
I/O SL
X2A39 X_UART1_TXD O
VDD_3V3
X2A40 X_UART1_RTS O
VDD_3V3
X2B39 X_UART1_RXD I
VDD_3V3
X2B40 X_UART1_CTS I
VDD_3V3
Table 14:
42
Description
Serial transmit signal
UART 1
Request to send UART 1
Serial data receive signal
UART 1
Clear to send UART 1
Location of the UART signals
© PHYTEC Messtechnik GmbH 2010
L-750e_2
Serial Interfaces
The signals extend from UART1 of the i.MX35 directly to the
phyCARD-Connector without conversion to RS-232 level. External
RS-232 transceivers must be attached by the user if RS-232 levels are
required.
9.2
USB-OTG Interface
The i.MX35 features an USB 2.0 OTG (up to 480 Mbps) controller
with internal high-speed OTG PHY. The signals of the high-speed
OTG PHY extend directly to the phyCARD-Connector X2. An
external USB Standard-A (for USB host), USB Standard-B (for USB
device), or USB mini-AB (for USB OTG) connector is all that is
needed to interface the phyCARD-M USB OTG functionality. The
applicable interface signals can be found on the phyCARD-Connector
as shown in Table 15.
Pin #
Description
USB-OTG Power
X2A23 X_USBOTG_PWR O VDD_3V3 switch output open
drain
USB-OTG over
X2A24 X_USBOTG_OC
I
VDD_3V3
current input signal
X2A26 X_USBPHY1_VBUS I
5V
USB VBUS Voltage
USB transceiver
X2A27 X_USBPHY1_DM
I/O
cable interface, DUSB transceiver
X2A28 X_USBPHY1_DP
I/O
cable interface, D+
USB on the go
X2A29 X_USBPHY1_UID I
transceiver cable ID
resistor connection
Table 15:
Signal
I/O SL
Location of the USB-OTG signals
© PHYTEC Messtechnik GmbH 2010
L-750e_2
43
phyCARD-M [PCA-A-M1-xxx]
9.3
USB-Host Interface
The i.MX35 has an internal USB 2.0 Host with internal full-speed
PHY. The phyCARD-M is optionally populated with an NXP
ISP1760 High-Speed USB Host controller at U16 to also allow highspeed USB HOST connectivity. Jumpers J18 - J20 and J25 select
either the internal PHY of the i.MX35 or the external USB HOST
controller at U16. They are installed prior to delivery and must not be
changed. An external USB Standard-A (for USB host connector is all
that is needed to interface the phyCARD-M USB Host functionality.
The applicable interface signals (D+/D-/ /PSW/FAULT) can be found
on the phyCARD-Connector.
Pin #
Description
USB-HOST Power
X2B23 X_USB_PRW2 O VDD_3V3
switch output open drain
USB-HOST over current
X2B24 X_USB_OC2
I
VDD_3V3
input signal
USB HOST transceiver
X2B27 X_USB_DM2 I/O
cable interface, DUSB HOST transceiver
X2B28 X_USB_DP2
I/O
cable interface, D+
Table 16:
44
Signal
I/O SL
Location of the USB-Host signals
© PHYTEC Messtechnik GmbH 2010
L-750e_2
Serial Interfaces
9.4
Ethernet Interface
Connection of the phyCARD-M to the world wide web or a local area
network (LAN) is possible using the integrated FEC (Fast Ethernet
Controller) of the i.MX35. The FEC operates with a data transmission
speed of 10 or 100 Mbit/s.
9.4.1
PHY Physical Layer Transceiver (U7)
With a physical layer transceiver mounted at U7 the phyCARD-M has
been designed for use in 10Base-T and 100Base-T networks. The
10/100Base-T interface with its LED signals extends to phyCARDConnector X2.
Pin #
Signal
I/O
X2A19 X_ETH_SPEED O
SL
VDD_3V3
X2A20 X_ETH_TX+
O (I) V DD_3V3
X2A21 X_ETH_TX-
O (I) V DD_3V3
X2B19 X_ETH_LINK
O
X2B20 X_ETH_RX+
I (O) V DD_3V3
X2B21 X_ETH_RX-
I (O) V DD_3V3
Table 17:
V DD_3V3
Description
Ethernet Speed
Indicator (Open Drain)
Transmit positive output
(normal)
Receive positive input
(reversed)
Transmit negative
output (normal)
Receive negative input
(reversed)
Ethernet Speed
Indicator (Open Drain)
Receive positive input
(normal)
Transmit positive output
(reversed)
Receive negative input
(normal)
Transmit negative
output (reversed)
Location of the Ethernet signals
© PHYTEC Messtechnik GmbH 2010
L-750e_2
45
phyCARD-M [PCA-A-M1-xxx]
The Ethernet PHY provides MII/RMII/SMII interfaces to transmit and
receive data. In addition the PHY also supports HP Auto-MDIX
technology, eliminating the need for the consideration of a direct
connect LAN cable, or a cross-over patch cable. It detects the TX and
RX pins of the connected device and automatically configures the
PHY TX and RX pins accordingly. The Ethernet PHY also features
LinkMD cable diagnostics, which allows detection of common cabling
plant problems such as open and short circuits.
The physical memory area for the Fast Ethernet controller is defined
in Table 18.
Address
0x5003 8000 – 0x5003 81FF
0x5003 8200 – 0x5003 83FF
Table 18:
Function
Control/Status Registers
MIB Block Counters
Fast Ethernet controller memory map
In order to connect the module to an existing 10/100Base-T network
some external circuitry is required. The required 49.9 Ohm +/-1%
termination resistors on the analog signals (ETH_RX±, ETH_TX±)
are already populated on the module. Connection to an external
Ethernet magnetics should be done using very short signal traces. The
TPI+/TPI- and TPO+/TPO- signals should be routed as 100 Ohm
differential pairs. The same applies for the signal lines after the
transformer circuit. The carrier board layout should avoid any other
signal lines crossing the Ethernet signals.
An example for the external circuitry is shown in the phyCARD's
Design Guide.
If you are using the applicable Carrier Board for the phyCARD-M
(part number PBA-A-01), the external circuitry mentioned above is
already integrated on the board (refer to section 17.3.4).
46
© PHYTEC Messtechnik GmbH 2010
L-750e_2
Serial Interfaces
Caution!
Please see the datasheet of the Ethernet PHY as well as the
phyCARD's Design Guide when designing the Ethernet transformer
circuitry.
9.4.2
MAC Address
In a computer network such as a local area network (LAN), the MAC
(Media Access Control) address is a unique computer hardware
number. For a connection to the Internet, a table is used to convert the
assigned IP number to the hardware's MAC address.
In order to guarantee that the MAC address is unique, all addresses are
managed in a central location. PHYTEC has acquired a pool of MAC
addresses. The MAC address of the phyCARD-M is located on the bar
code sticker attached to the module. This number is a 12-digit HEX
value.
9.5
I2C Interface
The Inter-Integrated Circuit (I2C) interface is a two-wire, bidirectional
serial bus that provides a simple and efficient method for data
exchange among devices. The i.MX35 contains three identical and
independent I2C modules. The interface of the third module is
available on the phyCARD-Connector., whereas the first module
connects to the on-board EEPROM (refer to section 7.3) and the
Power Management IC at U1 (refer to section 5). The following table
lists the I2C port on the phyCARD-Connector:
Pin # Signal
X2A17 X_I2C3_SCL
X2B17 X_I2C3_SDA
Table 19:
I/O SL
O VDD_3V3
I/O VDD_3V3
Description
I2C Clock Output
I2C Data
I2C Interface Signal Location
© PHYTEC Messtechnik GmbH 2010
L-750e_2
47
phyCARD-M [PCA-A-M1-xxx]
9.6
SPI Interface
The Serial Peripheral Interface (SPI) interface is a six-wire,
bidirectional serial bus that provides a simple and efficient method for
data exchange among devices. The i.MX35 contains two SPI modules.
The interface signals of the first module (CSPI1) are made available
on the phyCARD-Connector. This module is Master/Slave
configurable. Due to the specification of the X-Arc bus, only two of
the three chips-selects are available on the phyCARD-Connector. The
following table lists the SPI signals on the phyCARD-Connector:
Pin # Signal
X2A35 X_CSPI1_SS0
X2B35 X_CSPI1_SS1
I/O SL
Description
O
VDD_3V3 SPI 1 Chip select 0
O
VDD_3V3 SPI 1 Chip select 1
SPI 1 SPI data ready
X2A36 X_CSPI1_SPI_RDY O
VDD_3V3
in Master mode
X2A37 X_CSPI1_SCLK
O
VDD_3V3 SPI 1 clock
SPI 1 Master data
X2B36 X_CSPI1_MOSI
I/O VDD_3V3
out; slave data in
SPI 1 Master data in;
X2B37 X_CSPI1_MISO
I/O VDD_3V3
slave data out
Table 20:
9.7
SPI Interface Signal Location
Synchronous Serial Interface (SSI)
The Synchronous Serial Interface (SSI) interface of the phyCARD-M
is a full-duplex, serial port that allows to communicate with a variety
of serial devices, such as standard codecs, digital signal processors
(DSPs), microprocessors, peripherals, and popular industry audio
codecs that implement the inter-IC sound bus standard (I2S) and Intel
AC'97 standard.
With reference to the X-Arc bus specification, the main purpose of
this interface is to connect to an external codec, such as AC'97. In
AC'97 mode the clock and the frame sync signal are synchronous for
the receive and transmit sections of the i.MX35 SSI module. Thus
48
© PHYTEC Messtechnik GmbH 2010
L-750e_2
Serial Interfaces
only four signals extend from the i.MX35 Digital Audio MUX
(AUDMUX) to the phyCARD-Connector (X_STXD4, X_SRXD4,
X_SCK4, X_STXFS4). X_AC97_INT and X_AC97_RESET are two
additional pins assisting the functionality of this interface.
X_AC97_INT is used as input and output. As output it signals which
codec is supported by the phyCARD. Use of this pin as an input
enables to attach an external interrupt to port GPIO2_3 (at T13).
X_AC97_RESET is connected to port GPIO3_2 (at R5) of the i.MX35
allowing to perform a software reset for the device attached to the
interface. Please also read the phyCARD Design-In Guide for more
information about how to use the AC97 interface.
Pin # Signal
X2A42 X_AC97_INT
X2A43 X_STXD4
X2A44
X2B42
X2B43
X2B44
Table 21:
X_SRXD4
X_SCK4
X_STXFS4
X_AC97_RESET
I/O SL
Description
I/O VDD_3V3 AC97 Interrupt Input
O VDD_3V3 AC97 Transmit
Output
I
VDD_3V3 AC97 Receive Input
I
VDD_3V3 AC97 Clock
O VDD_3V3 AC97 SYNC
O VDD_3V3 AC97 Reset
SSI Interface Signal Location
© PHYTEC Messtechnik GmbH 2010
L-750e_2
49
phyCARD-M [PCA-A-M1-xxx]
50
© PHYTEC Messtechnik GmbH 2010
L-750e_2
General Purpose I/Os
10 General Purpose I/Os
The X-Arc bus provides 3 GPIO / IRQ signals. Table 22 shows the
location of the GPIO / IRQ pins on the phyCARD-Connector, as well
as the corresponding ports of the i.MX35.
Pin #
Description
GPIO0 connected to µC
X2A46 X_GPIO2_7 I/O VDD_3V3
port GPIO2_7 (at T7)
GPIO2 connected to µC
X2A47 X_GPIO1_1 I/O VDD_3V3
port GPIO1_1 (at L16)
GPIO1 connected to µC
X2B47 X_GPIO2_23 I/O VDD_3V3
port GPIO2_23 (at V3)
Table 22:
Signal
I/O SL
Location of GPIO and IRQ pins
As can be seen in the table above the voltage level is VDD_3V3,
which is 3.3V and equals the supply voltage of the phyCARD-M.
Thus connecting external devices to the phyCARD-M does not require
any special precautions. This means that external devices could be
supplied from the same power source as the phyCARD-M.
Nonetheless we recommend to supply external devices with the
voltage (VCC_Logic) brought out at pins X2A5 and X2B5 of the
phyCARD-Connector if you want to keep your application compatible
to other phyCARDs with a different signal level (refer to section 4.4).
Alternatively an open drain circuit with a pull-up resistor attached to
VCC_Logic can be connected to the GPIOs of the phyCARD-M.
Please refer to the chapter "GPIOs" in the phyCARD Design-In Guide
for more information about how to integrate the GPIO pins in your
design.
© PHYTEC Messtechnik GmbH 2010
L-750e_2
51
phyCARD-M [PCA-A-M1-xxx]
52
© PHYTEC Messtechnik GmbH 2010
L-750e_2
Debug Interfaces
11 Debug Interface (X1)
The phyCARD-M is equipped with a JTAG interface for downloading
program code into the external flash, internal controller RAM or for
debugging programs currently executing. The JTAG interface extends
to a 2.0 mm pitch pin header at X1 on the edge of the module PCB.
Figure 9 and show the position of the debug interface (JTAG
connector X1) on the phyCARD-M module.
20
X1
2
Figure 9:
JTAG interface at X1 (top view)
© PHYTEC Messtechnik GmbH 2010
L-750e_2
53
phyCARD-M [PCA-A-M1-xxx]
X1
19
1
Figure 10:
JTAG interface at X1 (bottom view)
Pin 1 of the JTAG connector X1 is on the connector side of the
module. Pin 2 of the JTAG connector is on the controller side of the
module.
Note:
The JTAG connector X1 only populates phyCARD-M modules with
order code PCA-A-M1-D. JTAG connector X1 is not populated on
phyCARD modules with order code PCA-A-M1. We recommend
integration of a standard (2 mm pitch) pin header connector in the user
target circuitry to allow easy program updates via the JTAG interface.
54
© PHYTEC Messtechnik GmbH 2010
L-750e_2
Debug Interfaces
See the following table for details on the JTAG signal pin assignment.
Signal
VSUPPLY
(VDD_3V3)
Pin Row*
A
B
2
1
Signal
VTref (VDD_3V3 via 100
Ohm)
GND
4
3
X_CPU_TRST
GND
GND
GND
GND
GND
6
8
10
12
14
5
7
9
11
13
X_CPU_TDI
X_CPU_TMS
X_CPU_TCK
X_CPU_RTCK
X_CPU_TDO
GND
16
15
X_RESET_MCU
GND
18
17
X_CPU_DE
GND
20
19
J_DBGACK (10k Ohm pulldown)
Table 23:
JTAG connector X1 signal assignment
*Note: Row A is on the controller side of the module and row B is on
the connector side of the module
PHYTEC offers a JTAG-Emulator adapter (order code JA-002) for
connecting the phyCARD-M to a standard emulator. The JTAGEmulator adapter extends the signals of the module's JTAG connector
to a standard ARM connector with 2 mm pin pitch. The JA-002
therefore functions as an adapter for connecting the module's nonARM-compatible JTAG connector X1 to standard Emulator
connectors.
© PHYTEC Messtechnik GmbH 2010
L-750e_2
55
phyCARD-M [PCA-A-M1-xxx]
56
© PHYTEC Messtechnik GmbH 2010
L-750e_2
LVDS Display Interface
12 LVDS Display Interface
The phyCARD-M uses a DS90C383B 4-Channel 24-Bit LVDS
Transmitter (U4) to generate LVDS-Signals from the parallel TTL
Display Interface. Thus you can connect a LVDS-Display to the
phyCARD-M. The location of the applicable interface signals
(X_TXOUT1-3+/X_TXOUT1-3-/X_TXCLK+/TXCLK-) can be
found in the table below.
Pin #
X2A9
X2A10
X2A11
X2A12
X2A14
X2A15
X2B9
X2B10
X2B11
X2B12
Table 24:
Signal
X_TXOUT0+
X_TXOUT0X_TXOUT2+
X_TXOUT2X_TXCLKOUT+
X_TXCLKOUTX_TXOUT1+
X_TXOUT1X_TXOUT3+
X_TXOUT3-
I/O
O
O
O
O
O
O
O
O
O
O
SL
LVDS
LVDS
LVDS
LVDS
LVDS
LVDS
LVDS
LVDS
LVDS
LVDS
Description
LVDS chanel 0 pos. output
LVDS chanel 0 neg. output
LVDS chanel 2 pos. output
LVDS chanel 2 neg. output
LVDS clock pos. output
LVDS clock neg. output
LVDS chanel 1 pos. output
LVDS chanel 1 neg. output
LVDS chanel 3 pos. output
LVDS chanel 3 neg. output
Display Interface Signal Location
To assists the implementation of a power managment the LVDS
Transmitter's PWR_DWN input is connected to GPIO2_24 at pin Y2
of the i.MX35. Therefore the LVDS Transmitter can be turned off by
software.
© PHYTEC Messtechnik GmbH 2010
L-750e_2
57
phyCARD-M [PCA-A-M1-xxx]
12.1 Signal configuration (J22)
J22 selects rising, or falling edge strobe for the LVDS Transmitter at
U4 used for the display connectivity of the phyCARD-M.
Position Description
1+2
2+3
Table 25:
Type
falling edge strobe used for the LVDS display 10k (0805)
signals
rising edge strobe used for the LVDS
display signals
LVDS signal configuration J22
12.2 LVDS Display Interface pixel mapping
The phyCARD specification defines the pixel mapping of the LVDS
display interface. The pixel mapping equates to the OpenLDI
respectively Intel 24.0 standard. Thus you can connect 18-bit as well
as 24-bit LVDS displays to the phyCARD. Table 26 and Table 27
show the recommended pixel mapping of the LVDS display. For
further information please see the phyCARD Design Guide.
Note:
Make sure that the LVDS display you want to use provides the same
pin mapping as the phyCARD. Normally this is only important for 24bit LVDS displays because due to the organization of the LVDS pixel
mapping all common 18-bit LVDS displays should work.
18-bit LVDS Display
1
2
CLK 1
1
A0
G0
R5
A1
B1
B0
A2
DE
VSYNC
A3
0
0
Table 26:
58
3
0
R4
G5
HSYNC
0
4
0
R3
G4
B5
0
5
0
R2
G3
B4
0
6
1
R1
G2
B3
0
7
1
R0
G1
B2
0
Pixel mapping of 18-bit LVDS display interface
© PHYTEC Messtechnik GmbH 2010
L-750e_2
LVDS Display Interface
24-bit LVDS Display
1
2
CLK 1
1
A0
G2
R7
A1
B3
B2
A2
DE
VSYNC
A3
0
B1
Table 27:
3
0
R6
G7
HSYNC
B0
4
0
R5
G6
B7
G1
5
0
R4
G5
B6
G0
6
1
R3
G4
B5
R1
7
1
R2
G3
B4
R0
Pixel mapping of 24-bit LVDS display interface
© PHYTEC Messtechnik GmbH 2010
L-750e_2
59
phyCARD-M [PCA-A-M1-xxx]
60
© PHYTEC Messtechnik GmbH 2010
L-750e_2
LVDS Camera Interface
13 LVDS Camera Interface
The phyCARD-M uses a DS92LV1212A 1-channel 10-Bit LVDS
Random Lock Deserializer (U5) to receive LVDS-Signals from a
LVDS Camera Interface. The LVDS Deserializer converts the LVDS
signal to a 10-bit wide parallel data bus and separate clock which can
be used as inputs for the i.MX35 Camera Sensor Interface. The 10-bit
wide data bus consists of 8 color information bits and 2 sync bits
(HSYNC/VSYNC).
The following table shows the location of the applicable
interface signals (X_CSI_MCLK, X_LOCK, X_RXIN+, X_RXIN-)
on the phyCARD-Connector.
Pin #
Signal
X2A16 X_CSI_MCLK
X2B14 X_RXIN+
X2B15 X_RXINX2B16 X_LOCK
Table 28:
I/O SL
Description
Clock Output for
O VDD_3V3_IN
Camera Interface
LVDS Receive
O LVDS
positive Input for
Camera
LVDS Receive
O LVDS
negative Input for
Camera
Lock Output for
O VDD_3V3_IN
Camera Interface
Camera Interface Signal Location
To assists the implementation of a power managment the
Deserializer's REN input is connected to GPIO2_2 at pin V13 of the
i.MX35. Therefore the LVDS Deserializer can be turned off by
software.
© PHYTEC Messtechnik GmbH 2010
L-750e_2
61
phyCARD-M [PCA-A-M1-xxx]
13.1 Signal configuration (J21)
J21 selects rising, or falling edge strobe for the LVDS Deserializer at
U5 used for the display connectivity of the phyCARD-M.
Position Description
Type
1+2
rising edge strobe used for the LVDS camera 10k
(0805)
signals
2+3
falling edge strobe used for the LVDS camera
signals
Table 29:
62
LVDS signal configuration J21
© PHYTEC Messtechnik GmbH 2010
L-750e_2
Technical Specifications
14 Technical Specifications
4mm
The physical dimensions of the phyCARD-M are represented in
Figure 11. The module's profile is max. 11,4 mm thick, with a
maximum component height of 5.0 mm on the bottom (connector)
side of the PCB and approximately 5.0 mm on the top
(microcontroller) side. The board itself is approximately 1.4 mm thick.
60mm
52mm
4mm
Figure 11:
52mm
60mm
D2.7mm
phyCARD-M
Physical dimensions
Note:
To facilitate the integration of the phyCARD-M into your design, the
footprint of the phyCARD-M is available for download (see section
16.1).
© PHYTEC Messtechnik GmbH 2010
L-750e_2
63
phyCARD-M [PCA-A-M1-xxx]
Additional specifications:
Dimensions:
Weight:
Storage temperature:
Operating temperature:
Humidity:
Operating voltage:
Power consumption:
VCC 3.3 V/300mA typical
60 mm x 60 mm
approximately 16 g with all
optional components mounted on
the circuit board
-40°C to +125°C
0°C to +70°C (commercial)
-20°C to +85°C (industrial)
95 % r.F. not condensed
VCC 3.3V
Max. 1.2 watts
Conditions:
VCC = 3.3 V, VBAT = 0 V,
128MB DDR2-RAM,
128MB
NAND Flash, Ethernet, 400 MHz
CPU frequency at 20°C
These specifications describe the standard configuration of the
phyCARD-M as of the printing of this manual.
64
© PHYTEC Messtechnik GmbH 2010
L-750e_2
Technical Specifications
Connectors on the phyCARD:
Manufacturer
Number of pins per contact rows
Molex part number (lead free)
Molex
100 (2 rows of 50 pins each)
52885-1074 (receptacle)
Two different heights are offered for the receptacle sockets that
correspond to the connectors populating the underside of the
phyCARD-M. The given connector height indicates the distance
between the two connected PCBs when the module is mounted on the
corresponding carrier board. In order to get the exact spacing, the
maximum component height (2.5 mm) on the bottom side of the
phyCARD must be subtracted.
Component height 6 mm
Manufacturer
Number of pins per contact row
Molex part number (lead free)
Molex
100 (2 rows of 50 pins each)
55091-1075/1074 (header)
Component height 10 mm
Manufacturer
Number of pins per contact row
Molex part number (lead free)
Molex
100 (2 rows of 50 pins each)
53553-1079 (header)
Please refer to the corresponding data sheets and mechanical
specifications provided by Molex (www.molex.com).
© PHYTEC Messtechnik GmbH 2010
L-750e_2
65
phyCARD-M [PCA-A-M1-xxx]
66
© PHYTEC Messtechnik GmbH 2010
L-750e_2
Component Placement Diagram
15 Component Placement Diagram
J10
C173
X5
U13
R70
R80
C36
R82
U7
C150
C149
RN3
R81
C42
R60
R31
C127
20
R42
C182
C170 C23
U3
R64
R63
TP3
J5
XT3
X1
R84
TP4
U10
C184
R38
R39
R113
R79
C181
TP2
R73
R74
C24
L5
L8
U9
R77
C174
C25
C168
R78
C183
C44
X6
R26
XT4
R61 R32
C128
J17
J11
J12
C48
TP5
C43
R59
R30
C41
R25
J6
J25
C37
C111
L9
C6
R43
TP7
C13
C10
R49 C11
U1
L2
C59
C39
C46
U11
C160
J7
R54
XT1
C159
Q1
C9
R33
C34
D3
L1
J2
X3
R62
C47
C55
D2
2
C14
C12 C141
TP6
Figure 12:
U8
C185
C64
C171
XT2
C169
D4
R5 C153 C30
C19
C29
R117 C172
C5
D1
X4
J9
phyCARD-M component placement (top view)
© PHYTEC Messtechnik GmbH 2010
L-750e_2
67
C217
R119
C3
C1
TP10
68
R51
U2
R52
C17
C82
C70
C50
Q10
C144
R122
TP13
C88
R114
R57
J4
J1
J3
Q6
C122
C71
TP9
TP11
U6
C178
Q3
Q4
R10
C73
R89
C186
C40
Q5
TP16
J16
C72
C74
C175
C187
R9 R34
C148 C142
C91
C22
R96
C194
C110 C33
C31
C196
L4
R50
C2
Q11
R76
R71
R126
C61
RN2
C56
R72
C121
C123
C85
C179
C75
C126
J27
R53
C89
C53
R48
R2
C97
R35
C78
C218
R3
C162
C156
L3
C114
C7
C4
C164
C161
C151
R83
C167 C166 R65
C163 C165
R85
C8
C60
R46
C139
C57
TP1
J22
C118
C147
Q2
C87
TP15
R40
R44
J8
U4
L6
TP14
R37
C54
R1
C45
R124
C138
U15
C96
L7
RN1
R55
C77
J20 J13
C58
C65
C177
C67
C49
J19
X1
C81
R97
J14
J15
C112 C133
J18
U12
Q7
C69
C193
R95
C66
R41
U17
C68
C27 C102
C94
R93
C125
C191
C108
R94
C124 C113
C192
C120
C189
C100
R91
C63
C119
C188
C98
R90
R92
C190 C157
L10
R29
R8
C140
R27
R11 TP12
C103
R14
C35
R16
R18
C210 C20 R36
R20
R22
C146
R24
R115
R116
R58
U14
C145
C135
C83
C84
R47
R6
R28
R7
R12
R13
R15
R17
R19
R21
R23
Figure 13:
R118
C195
C197
R101
C32
R45 R4
C176
C80
C152
J26
R66
R67
R87
J21
R125
Q9
C211
U5
R121 R123
C21 TP8
R102
C201 C208 R108 C26 R107
C95
C180
C93
C203 C216 C206
R106 C207
C158
C90
C130
R100
1B 1A
R120
Q8
C92
XT5
C15 C18
R56 R68
C16
C132 C86
R69 C38
C136 C107 C116 C51
C52
R75 C137
C101
C62 C129
C154
R88
C99 C109 C106
C79 C155
R86
C134
C117 C131
C105 C104
C115
C28 C209 C205
C213
U16
C212
X2
C214
C198
C199
C200
R109 C215 R111 R105
1
R110
R104
R103
R98
R99
C202
19
C204
phyCARD-M [PCA-A-M1-xxx]
C143
C76
R112
phyCARD-M component placement (bottom view)
© PHYTEC Messtechnik GmbH 2010
L-750e_2
Hints for Integrating and Handling
16 Hints for Integrating and Handling the phyCARD-M
16.1 Integrating the phyCARD-M
Besides this hardware manual much information is available to
facilitate the integration of the phyCARD-M into customer
applications.
1.
2.
3.
4.
5.
the design of the stamdard phyBASE Carrier Board can be used
as a reference for any customer application
many answers to common questions can be found at
or
http://www.phytec.de/de/support/faq/faq-phycard-m.html,
http://www.phytec.eu/europe/support/faq/faq-phycard-m.html.
a Design-In Guide can be downloaded from the same web side. It
provides recommendations as to development of customized
Carrier Board target hardware in which the phyCARD-M (and
other phyCARDs) can be deployed.
the link "Carrier Board" within the category Dimensional
Drawing leads to the layout data as shown in . It is available in
different file formats.
different support packages are available to support you in all
stages of your embedded development. Please visite
or
http://www.phytec.de/de/support/support-pakete.html,
http://www.phytec.eu/europe/support/support-packages.html, or
contact our sales team for more details.
© PHYTEC Messtechnik GmbH 2010
L-750e_2
69
phyCARD-M [PCA-A-M1-xxx]
109
110
20mm
107
108
20mm
105
106
100mm
80mm
60mm
52mm
D2.7mm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
D
101
102
103
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
104
9.19mm
9.2mm
4mm
2mm
2.1mm
10.44mm
10.45mm
D0.9mm
0.635mm
D0.7mm
31.11mm
L-750e_2
© PHYTEC Messtechnik GmbH 2010
70
Footprint of the phyCARD-M
Figure 14:
7.23mm
Ref Des
7.24mm
4mm
60mm
52mm
alle Maße mit Toleranz von +/- 0,1mm
Hints for Integrating and Handling
16.2 Handling the phyCARD-M
• Modifications on the phyCARD Module
Removal of various components, such as the microcontroller and the
standard quartz, is not advisable given the compact nature of the
module. Should this nonetheless be necessary, 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.
Caution!
If any modifications to the module are performed, regardless of their
nature, the manufacturer guarantee is voided.
• Integrating the phyCARD into a Target Application
Successful integration in user target circuitry greatly depends on the
adherence to the layout design rules for the GND connections of the
phyCARD module. For best results we recommend using a carrier
board design with a full GND layer. It is important to make sure that
the GND pins that have neighboring signals which are used in the
application circuitry are connected. Just for the power supply of the
module at least 8 GND pins that are located right next to the VCC pins
must be connected
Note!
Please refer to the phyCARD Design-In Guide (LAN-051) for
additional information, layout recommendations and example
circuitry.
© PHYTEC Messtechnik GmbH 2010
L-750e_2
71
phyCARD-M [PCA-A-M1-xxx]
72
© PHYTEC Messtechnik GmbH 2010
L-750e_2
The phyCARD-M on the phyBASE
17 The phyCARD-M on the phyBase
PHYTEC phyBASE Boards are fully equipped with all mechanical
and electrical components necessary for the speedy and secure start-up
and subsequent communication to and programming of applicable
PHYTEC Single Board Computer (SBC) modules. phyBASE Boards
are designed for evaluation, testing and prototyping of PHYTEC
Single Board Computers in laboratory environments prior to their use
in customer designed applications.
The phyBASE supports the following features for the phyCARD-M
modules:
• Power supply circuits to supply the modules and the peripheral
devices
• Support of different power modes of appropriate phyCARDs
• Full featured 4 line RS-232 transceiver supporting data rates of up
to 120kbps, hardware handshake and RS-232 connector
• Seven USB-Host interfaces
• USB-OTG interface
• 10/100 Mbps Ethernet interface
• Complete Audio and Touchscreen interface
• LVDS display interface with separate connectors for data lines and
display / backlight supply voltage
• Circuitry to allow dimming of a backlight
• LVDS camera interface with I2C for camera control
• Secure Digital Memory Card / MultiMedia Card Interface
• Two expansion connectors for customer prototyping purposes
featuring one USB, one I2C and one SPI interface, as well as one
GPIO/IRQ at either connector
• DIP-Switch to configure various interface options
• Jumper to configure the boot options for the phyCARD-M module
mounted
• RTC with battery supply/backup
© PHYTEC Messtechnik GmbH 2010
L-750e_2
73
phyCARD-M [PCA-A-M1-xxx]
17.1 Concept of the phyBASE Board
The phyBASE Carrier Board provides a flexible development
platform enabling quick and easy start-up and subsequent
programming of the phyCARD Single Board Computer module. The
Carrier Board design allows easy connection of additional expansion
boards featuring various functions that support fast and convenient
prototyping and software evaluation. The Carrier Board is compatible
with all phyCARDs.
This modular development platform concept includes the following
components:
•
the phyCARD-M module populated with the i.MX35 processor
and all applicable SBC circuitry such as DDR2 SDRAM, Flash,
PHYs, and transceivers to name a few.
•
the phyBASE which offers all essential components and
connectors for start-up including: a power socket which enables
connection to an external power adapter, interface connectors
such as DB-9, USB and Ethernet allowing for use of the SBC's
interfaces with standard cable.
The following sections contain specific information relevant to the
operation of the phyCARD-M mounted on the phyBASE Carrier
Board.
Note:
Only features of the phyBASE which are supported by the
phyCARD-M are described. Jumper settings and configurations which
are not suitable for the phyCARD-M are not described in the
following chapters.
74
© PHYTEC Messtechnik GmbH 2010
L-750e_2
The phyCARD-M on the phyBASE
17.2 Overview of the phyBASE Peripherals
X6
U23
D39
U9
U8
D38
The phyBASE is depicted in Figure 15. It is equipped with the
components and peripherals listed in Table 30, Table 31, Table 32 and
Table 33. For a more detailed description of each peripheral, refer to
the appropriate chapter listed in the applicable table. Figure 15
highlights the location of each peripheral for easy identification.
U43
U33
U30
U29
U25
U3
X8
Expansion 1
U14
XT1
U6
U31
D29
D22
D28
D21
D27
D20
D19
D25
D18
D24
D17
D23
D26
D16
D45
BAT1
S3
U7
MMC / SD card
U5
S1
Reset
S2
ON / OFF
U28
U20
J3
X26
U16
Expansion 2
U1
Figure 15:
U17
X9
X4
U13
J1
AUDIO
CAM
X5
X3 X2 X1
U32
D30
U10
U22
RS232
U11
U2
MIC
OUT
IN
X34
U4
P1
USB Host
X33
U27
9.4mm
D46
U18 U19
J2
U15
U21
D41
U12
USB Host
X7
X32
D37
X27
U26
Ethernet
X10
USB OTG
X29
phyCARD Connector
Front
D40
X28
JP2 JP1
PWR
LVDS
U24
phyBASE Overview of Connectors, LEDs and Buttons
© PHYTEC Messtechnik GmbH 2010
L-750e_2
75
phyCARD-M [PCA-A-M1-xxx]
17.2.1
Connectors and Pin Header
Table 30 lists all available connectors on the phyBASE. Figure 15
highlights the location of each connector for easy identification.
Reference
Designator
X1
X2
X3
X5
X6
X7
X8A
X9A
X10
X26
X27
X28
X29
X32
X33
X34
P1
Table 30:
76
See
Section
Stereo Microphone input connector
17.3.9
Stereo Line Out connector
17.3.9
Stereo Line In connector
17.3.9
Camera Interface, RJ45
17.3.8
Display data connector
17.3.7.1
Dual USB Host connector
17.3.5
Expansion connector 0
17.3.13
Expansion connector 1
17.3.13
Ethernet connector, RJ45 with speed and 17.3.4
link led
Secure Digital Mem./MultiMedia Card slot 17.3.14
phyCARD-Connector for mounting the 17.3.1
phyCARD-M
Wall adapter input power jack to supply 17.3.2
main board power (+9 - +36 V)
USB On-The-Go connector
17.3.6
Display / Backlight supply voltage 17.3.7.2
connector
USB Host connector
17.3.5
for
CPLD JTAG connector
internal
use only
Serial Interface, DB-9F
17.3.3
Description
phyBASE Connectors and Pin Headers
© PHYTEC Messtechnik GmbH 2010
L-750e_2
The phyCARD-M on the phyBASE
Note:
Even though the signal level of the phyCARD's I2C and SPI interface
is already 3.3 V the interfaces are connected to level shifters on the
phyCARD Carrier Board. This is essential to keep the phyCARD
Carrier Board compatible with all phyCARDs.
Ensure that all module connections are not to exceed their expressed
maximum voltage or current. Maximum signal input values are
indicated in the corresponding controller User's Manual/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.
17.2.2
Switches
The phyBASE is populated with some switches which are essential for
the operation of the phyCARD-M module on the Carrier Board.
Figure 15 shows the location of the switches and push buttons.
Button
S1
S2
Table 31:
Description
System Reset Button – system reset signal
generation
Power Button – powering on and off main
supply voltages of the Carrier Board
See
Section
17.3.16
17.3.2
phyBASE push buttons descriptions
S1 Issues a system reset signal. Pressing this button will toggle the
nRESET_IN pin (X2A7) of the phyCARD microcontroller LOW,
causing the controller to reset.
S2 Issues a power on/off event. Pressing this button less than 2
seconds will toggle the PWR_KEY pin of the phyBASE CPLD
LOW, causing the CPLD to turn on the supply voltages. Pressing
this button for more than 2 seconds causes the CPLD to turn off
the supply voltages.
© PHYTEC Messtechnik GmbH 2010
L-750e_2
77
phyCARD-M [PCA-A-M1-xxx]
Additionally a DIP-Switch is available at S3. The following table
gives an overview of the functions of the DIP-switch.
Note:
The following table describes only settings suitable for the
phyCARD-M. Other settings must not be used with the phyCARD-M.
See
Section
Button
Setting
S3_1/
S3_2
Description
Depending on the audio standard supported by
the phyCARD the audio and touch panel signals
are either processed by the Wolfson audio/touch
contrl. at U1 (AC'97) or the Cirrus Logic Audio
CODEC at U17 (HDA) and a dedicated touch
contrl. at U28. Switches 1 and 2 of DIP-Switch
S3 select which device processes the audio and
touch panel signals.
0/0
Auto Detection: based on the high level of the 17.3.9
HDA_SEL/AC_INT signal generated on the
phyCARD the Wolfson audio/touch contrl.
(U1) is selected to process AC'97 compliant
audio signals and the signals from a touch
screen.
Wolfson audio/touch contrl. (U1) is selected to
process AC'97 compliant audio signals and the
signals from a touch screen.
Switches 3 and 4 of DIP-Switch S3 configure the
I2C address for the communication between
CPLD and phyCARD.
0/1
S3_3/
S3_4
0/0
CPLD Address 0x80
Switch 5 of DIP-Switch S3 selects the interface
used for the communication between CPLD and
phyCARD.
0
I2C communication selected
Switch 6 of DIP-Switch S3 turns the SPI
Multiplexer on, or off.
0
SPI multiplexer off
S3_5
S3_6
78
© PHYTEC Messtechnik GmbH 2010
L-750e_2
The phyCARD-M on the phyBASE
S3_7/
S3_8
0/0
0/1
1/x
Table 32:
1
:
Switches 7 and 8 of DIP-Switch S3 map the two
slave select signals of the SPI interface and the
two
GPIO_IRQ
signals
(GIO0_IRQ,
GPIO1_IRQ) to two of the three available
17.3.7.1
connectors.
17.3.11
SS0/GPIO0 -> expansion 0 (X8A),
17.3.12
SS1/GPIO1 -> expansion 1 (X9A)
17.3.13
SS0/GPIO0 -> expansion 0 (X8A),
SS1/GPIO1 -> display data connector (X6)
SS0/GPIO0 -> expansion 1 (X9A),
SS1/GPIO1 -> display data connector (X6)
phyBASE DIP-Switch S3 descriptions 1
Default settings are in bold blue text
© PHYTEC Messtechnik GmbH 2010
L-750e_2
79
phyCARD-M [PCA-A-M1-xxx]
17.2.3
LEDs
The phyBASE is populated with numerous LEDs to indicate the status
of the various USB-Host interfaces, as well as the different supply
voltages. Figure 15 shows the location of the LEDs. Their function is
listed in the table below:
See
Section
LED
Color
Description
D16
yellow
USB1 amber led
D17
yellow
USB2 amber led
D18
yellow
USB3 amber led
D19
yellow
USB4 amber led
D20
yellow
USB5 amber led
D21
yellow
USB6 amber led
D22
yellow
USB7 amber led
D23
green
USB1 green led
D24
green
USB2 green led
D25
green
USB3 green led
D26
green
USB4 green led
D27
green
USB5 green led
D28
green
USB6 green led
D29
green
USB7 green led
D30
red
USB HUB global led
D37
green
5V supply voltage for peripherals on the phyBASE
D38
green
supply voltage of the phyCARD
D39
green
3V3 supply voltage for peripherals on the
phyBASE
D40
green
3V3 standby voltage of the phyBASE
D41
green
standby voltage of the phyCARD
D45
yellow
SSI interface compliant with the AC97 standard
D46
green
SSI interface compliant with the HDA standard
Table 33:
80
17.3.5
17.3.2
phyBASE LEDs descriptions
© PHYTEC Messtechnik GmbH 2010
L-750e_2
The phyCARD-M on the phyBASE
Note:
Detailed descriptions of the assembled connectors, jumpers and
switches can be found in the following chapters.
17.2.4
Jumpers
The phyCARD Carrier Board comes pre-configured with 2 removable
jumpers (JP) and 3 solder jumpers (J). The jumpers allow the user
flexibility of configuring a limited number of features for development
constraint purposes. Table 34 below lists the 5 jumpers, their default
positions, and their functions in each position. Figure 16 depicts the
jumper pad numbering scheme for reference when altering jumper
settings on the development board.
Figure 17 provides a detailed view of the phyBase jumpers and their
default settings. In this diagrams a beveled edge indicates the location
of pin 1.
Before making connections to peripheral connectors it is advisable to
consult the applicable section in this manual for setting the associated
jumpers.
e.g.: JP1
Figure 16:
e.g.: J1
e.g.: JP2
Typical jumper numbering scheme
Table 34 provides a comprehensive list of all Carrier Board jumpers.
The table only provides a concise summary of jumper descriptions.
For a detailed description of each jumper see the applicable chapter
listing in the right hand column of the table.
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,
© PHYTEC Messtechnik GmbH 2010
L-750e_2
81
phyCARD-M [PCA-A-M1-xxx]
X6
U23
D39
U9
U8
D38
components can be removed with the solder-iron tip. Alternatively, a
hot air gun can be used to heat and loosen the bonds.
U43
U33
U30
U29
U25
U3
X8
Expansion 1
U14
Figure 17:
BAT1
U17
X9
S3
U7
MMC / SD card
U5
S1
Reset
S2
U28
ON / OFF
J3
X26
U16
Expansion 2
J1
X4
U13
U20
MIC
OUT
IN
X34
D29
D22
D28
D21
D27
D20
D19
D25
D18
D24
D17
D23
D26
D16
D45
U31
U32
U1
X3 X2 X1
AUDIO
CAM
X5
U2
D30
U10
U11
U22
RS232
U6
XT1
U4
P1
USB Host
X33
U27
9.4mm
D46
U18 U19
J2
U15
U21
D41
U12
USB Host
X7
X32
D37
X27
U26
Ethernet
X10
USB OTG
X29
phyCARD Connector
Front
D40
X28
JP2 JP1
PWR
LVDS
U24
phyBASE jumper locations
The following conventions were used in the Jumper column of the
jumper table (Table 34)
• J = solder jumper
• JP = removable jumper
82
© PHYTEC Messtechnik GmbH 2010
L-750e_2
The phyCARD-M on the phyBASE
Jumper
Setting
See
Section
Description
Jumper JP1 selects the boot device of the
phyCARD-M
open
External boot, FLASH enabled as Boot
device 7
1+2
Serial Bootloader1
3+4
Internal Bootloader1
1+2,
3+4
Startup mode1
JP1
17.3.3
Jumper JP2 connects the input voltage to
connector X32 as supply voltage for a backlight.
JP2
open
VCC12V Backlight disabled
closed
VCC12V Backlight connected to power supply.
Only 12V DC power supplies allowed
17.3.7.2
Jumper J1 selects the function of the AC97
interrupt
J1
1+2
Pendown signal of the Audio/Touch controller
at U1 is connected to AC97 interrupt
2+3
GPIO2_IRQ output of the Audio/Touch
controller at U1 connected to AC97 interrupt
17.3.7.3
Jumper J2 configures the I2C address of the LED
dimmer at U21
J2
closed
17.3.7.2
I C device address of LED dimmer set to 0xC0 17.3.10
open
I2C device address of LED dimmer set to 0xC2
2
Jumper J3 configures the I2C address of the touch
screen controller at U28
J3
Table 34:
7
:
:
8
2
1+2
I C device address set to 0x88
2+3
I2C device address set to 0x82
17.3.7.3
17.3.10
phyBASE jumper descriptions 8
please see section 6 for more information on the different boot modes
Default settings are in bold blue text
© PHYTEC Messtechnik GmbH 2010
L-750e_2
83
phyCARD-M [PCA-A-M1-xxx]
17.3 Functional Components on the phyBASE Board
This section describes the functional components of the phyBASE
Carrier Board supporting the phyCARD-M. Each subsection details a
particular connector/interface and associated jumpers for configuring
that interface.
17.3.1
phyCARD-M SBC Connectivity (X27)
Front
9.4mm
P1
X3 X2 X1
MIC
OUT
IN
X5
USB Host
RS232
PWR
X33
U2
CAM
Ethernet
D38
U13
U6
U27
U1
U8
U12
U22
U14
X4
USB Host
D45
U11
U10
X9
U20
X10
USB OTG
AUDIO
J1
X28
X29
X7
X8
Expansion 2
U26
Expansion 1
U31
D41
ON / OFF
X27
D30
1
Reset
S1
U4
BAT1
U18 U19
U29
XT1
D39
B
D37
X34
50
U25
U23
D40
U24
S3
X26
U3
D29
D22
D28
D21
D27
D20
D19
D25
D18
D24
D17
D23
D26
D16
U15
U5
A
phyCARD Connector
S2
U30
U21
U33
J2
LVDS
U17
J3
U9
U32
U16
U28
U43
D46
U7
MMC / SD card
Figure 18:
X32
X6
JP2 JP1
phyCARD-M SBC Connectivity to the Carrier Board
Connector X27 on the Carrier Board provides the phyCARD Single
Board Computer connectivity. The connector is keyed for proper
insertion of the SBC. Figure 18 above shows the location of connector
X27, along with the pin numbering scheme as described in section 2.
84
© PHYTEC Messtechnik GmbH 2010
L-750e_2
The phyCARD-M on the phyBASE
17.3.2
Power Supply (X28)
Front
9.4mm
P1
X3 X2 X1
MIC
OUT
IN
X5
USB Host
RS232
PWR
X33
U2
CAM
Ethernet
D38
U13
U6
U27
U1
U8
U12
U22
U14
X4
USB Host
D45
U11
U10
X9
U20
X10
USB OTG
AUDIO
J1
X28
X29
X7
X8
Expansion 2
U26
Expansion 1
U31
D41
U17
J3
ON / OFF
X27
D39
D30
Reset
U3
U18 U19
U29
XT1
X34
U25
D37
U23
D40
U24
D29
D22
D28
D21
D27
D20
D19
D25
D18
D24
D17
D23
D26
D16
U15
S3
X26
phyCARD Connector
U4
BAT1
U5
U30
U21
U33
J2
LVDS
S2
S1
U9
U32
U16
U28
U43
D46
U7
X32
MMC / SD card
Figure 19:
X6
JP2 JP1
Power adapter
Caution:
Do not use a laboratory adapter to supply power to the Carrier Board!
Power spikes during power-on could destroy the phyCARD module
mounted on the Carrier Board! Do not change modules or jumper
settings while the Carrier Board is supplied with power!
Permissible input voltage at X28: +9 - +36 V DC unregulated.
The required current load capacity of the power supply depends on the
specific configuration of the phyCARD mounted on the Carrier Board
as well as whether an optional expansion board is connected to the
Carrier Board. An adapter with a minimum supply of 2.0 A is
recommended.
© PHYTEC Messtechnik GmbH 2010
L-750e_2
85
phyCARD-M [PCA-A-M1-xxx]
Polarity:
+9 - 36 VDC
≥ 2000 mA
-- +
Center Hole
2.5 mm
5.0 mm
GND
Figure 20:
Connecting the Supply Voltage at X28
No jumper configuration is required in order to supply power to the
phyCARD module!
The phyBASE is assembled with a few power LEDs whose functions
are described in the following table:
LEDs
D37
Color
green
D38
green
D39
green
D40
green
D41
green
Table 35:
Description
VCC5V - 5V supply voltage for peripherals on
the phyBASE
VCC_PHYCARD - supply voltage of the
phyCARD
VCC3V3 - 3V3 supply voltage for peripherals
on the phyBASE
VCC3V3STBY - 3V3 standby voltage of the
phyBASE
VSTBY - standby voltage of the phyCARD
LEDs assembled on the Carrier Board
Note:
For powering up the phyCARD the following actions have to be done:
1. Plug in the power supply connector
» All power LEDs should light up and the phyCARD puts
serial output to serial line 0 at P1.
2.
For powering down the phyCARD-M button S2 should be
pressed for a minimum time of 2000 ms.
3.
Press button S2 for a maximum time of 1000 ms.
» All power LEDs should light up and the phyCARD puts
serial output to serial line 0 at P1.
86
© PHYTEC Messtechnik GmbH 2010
L-750e_2
The phyCARD-M on the phyBASE
Three different power states are possible RUN, OFF and SUSPEND.
•
•
•
During RUN all supply voltages except VSTBY are on. This
means that the phyCARD-M is supplied by VCC_PHYCARD.
In OFF state all supply voltages are turned off. Only the standby
voltage (VCC3V3STBY) of the phyBASE itself is still available
to supply the PLD, the RTC and to provide a high-level voltage
for the Reset and Power switch.
In SUSPEND mode only the standby voltage VSTBY for the
phyCARD-M and the standby voltage (VCC3V3STBY) of the
phyBASE itself are generated. This means the phyCARD-M is
supplied only by VSTBY.
The RUN and OFF state can be entered using the power button S2 as
described in the gray box above. It is also possible to enter OFF state
with the help of the phyCARD's X_Power_off signal at pin X2A29B
of the phyCARD-Connector (GPIO3_10 at H3 of the i.MX35). To
enter OFF state signal X_Power_off must be active (low).
SUSPEND state can be entered using signal X_Suspend_to_RAM at
pin X2A26B of the phyCARD-Connector (GPIO2_29 at V2 of the
i.MX35). X_Suspend_to_RAM must be active (low) for at least
500ms.
© PHYTEC Messtechnik GmbH 2010
L-750e_2
87
phyCARD-M [PCA-A-M1-xxx]
17.3.3
RS-232 Connectivity (P1)
Front
9.4mm
P1
X3 X2 X1
MIC
OUT
IN
X5
USB Host
RS232
PWR
X33
U2
CAM
Ethernet
D38
U13
U6
U27
U1
U8
U12
U22
U14
X4
USB Host
D45
U11
U10
X9
U20
X10
USB OTG
AUDIO
J1
X28
X29
X7
X8
Expansion 2
U26
Expansion 1
U31
D41
U17
J3
ON / OFF
X27
D39
D30
Reset
U18 U19
U29
XT1
X34
U25
D37
U23
D40
U24
S3
X26
U3
D29
D22
D28
D21
D27
D20
D19
D25
D18
D24
D17
D23
D26
D16
U15
U5
phyCARD Connector
U4
BAT1
U30
U21
U33
J2
LVDS
S2
S1
U9
U32
U16
U28
U43
D46
U7
X32
MMC / SD card
Figure 21:
X6
JP2 JP1
RS-232 connection interface at connector P1
Connector P1 is a DB9 sub-connector and provides a connection
interface to UART1 of the i.MX35. The TTL level signals from the
phyCARD-M are converted to RS-232 level signals. As defined in the
specification of the X-Arc bus the serial interface allows for a 5-wire
connection including the signals RTS and CTS for hardware flow
control. Figure 22 below shows the signal mapping of the RS-232
level signals at connector P1.
The RS-232 interface is hard-wired and no jumpers must be
configured for proper operation.
88
© PHYTEC Messtechnik GmbH 2010
L-750e_2
The phyCARD-M on the phyBASE
1
6
2
7
3
8
4
9
5
Figure 22:
TxD-RS232
RTS-RS232
RxD-RS232
CTS-RS232
Pin 5:
GND
RS-232 connector P1 signal mapping
Ethernet Connectivity (X10)
9.4mm
P1
X3 X2 X1
MIC
OUT
IN
USB Host
17.3.4
Pin 2:
Pin 7:
Pin 3:
Pin 8:
X7
X5
AUDIO
X28
X29
X30
USB OTG
X10
RS232
PWR
Ethernet
U2
CAM
D38
U6
U1
U27
U22
U13
X4
U11
U10
X9
U20
U8
U12
U14
X33
J1
X8
Expansion 2
U26
Expansion 1
D41
U9
U16
U28
X27
U17
J3
D39
D30
S2
ON / OFF
U4
U3
U29
U19
XT1
X34
U23
D40
U24
U25
U21
J2
U7
X32
MMC / SD card
Figure 23:
D37
U18
S3
X26
D29
D22
D28
D21
D27
D20
D19
D25
D18
D24
D17
D23
D26
D16
LVDS
U5
U15
BAT1
phyCARD Connector
S1
Reset
X6
JP2 JP1
Ethernet interface at connector X10
The Ethernet interface of the phyCARD is accessible at an RJ45
connector (X10) on the Carrier Board. Due to its characteristics this
interface is hard-wired and can not be configured via jumpers. The
LEDs for LINK (green) and SPEED (yellow) indication are integrated
in the connector.
© PHYTEC Messtechnik GmbH 2010
L-750e_2
89
phyCARD-M [PCA-A-M1-xxx]
17.3.5
USB Host Connectivity (X6, X7, X8, X9, X33)
Front
9.4mm
P1
X3 X2 X1
MIC
OUT
IN
X5
PWR
X33
U2
CAM
Ethernet
D38
U13
U6
U27
U1
U8
U12
U22
U14
X4
USB Host
D45
U11
U10
X9
U20
X10
USB OTG
USB Host
RS232
AUDIO
J1
X28
X29
X7
X8
Expansion 2
U26
Expansion 1
U31
D41
U17
J3
ON / OFF
X27
D39
D30
Reset
U18 U19
U29
XT1
X34
U25
D37
U23
D40
U24
S3
X26
U3
D29
D22
D28
D21
D27
D20
D19
D25
D18
D24
D17
D23
D26
D16
U15
U5
phyCARD Connector
U4
BAT1
U30
U21
U33
J2
LVDS
S2
S1
U9
U32
U16
U28
U43
D46
U7
X32
MMC / SD card
Figure 24:
X6
JP2 JP1
Components supporting the USB host interface
The USB host interface of the phyCARD is accessible via the USB
hub controller U4 on the Carrier Board. The controller supports
control of input USB devices such keyboard, mouse or USB key. The
USB hub has 7 downstream facing ports. Three ports extend to
standard USB connectors at X7 (dual USB A). Two more ports
connect to 9 pin header row X33. These interfaces are compliant with
USB revision 2.0. The remaining ports are accessible at the display
data connector X6 and the expansion connectors X8A and X9A. These
three interfaces provide only the data lines D+ and D-. They do not
feature a supply line Vbus.
90
© PHYTEC Messtechnik GmbH 2010
L-750e_2
The phyCARD-M on the phyBASE
LEDs D16 to D30 signal use of the USB host interfaces. Table 33
shows the assignment of the LEDs to the different USB ports.
Table 36 shows the distribution of the seven downstream facing ports
to the different connectors, whereas Table 37 shows the Pin-out of
USB host connector X33.
USB hub port #
USB1 / USB 5
USB2
USB3
USB4
USB6
USB7
Table 36:
Connector Type
9 pin header row (see table
X33
below)
40 pin FCC (pins 16 (D+) and
X6
17 (D-))
20 pin header row (pins 19 (D-)
X8
and 20 (D+))
20 pin header row (pins 19 (D-)
X9
and 20 (D+))
X7A (bottom) USB A
X7B (top)
USB A
Distribution of the USB hub's (U4) ports
Pin number
1
3
5
2
4
6
7, 8
9,10
Table 37:
Connector
Signal name
USB5_VBUS
USB5_DUSB5_D+
USB1_VBUS
USB1_DUSB1_D+
GND
NC
Description
USB5 Power Supply
USB5 Data USB5 Data +
USB1 Power Supply
USB1 Data USB1 Data +
Ground
Not connected
Universal USB pin header X33 signal description
© PHYTEC Messtechnik GmbH 2010
L-750e_2
91
phyCARD-M [PCA-A-M1-xxx]
17.3.6
USB OTG Connectivity (X29)
Front
9.4mm
P1
X3 X2 X1
MIC
OUT
IN
X5
USB Host
RS232
PWR
X33
U2
CAM
Ethernet
D38
U13
U6
U27
U1
U8
U12
U22
U14
X4
USB Host
D45
U11
U10
X9
U20
X10
USB OTG
AUDIO
J1
X28
X29
X7
X8
Expansion 2
U26
Expansion 1
U31
D41
U17
J3
ON / OFF
X27
D39
D30
Reset
U18 U19
U29
XT1
X34
U25
D37
U23
D40
U24
S3
X26
U3
D29
D22
D28
D21
D27
D20
D19
D25
D18
D24
D17
D23
D26
D16
U15
U5
phyCARD Connector
U4
BAT1
U30
U21
U33
J2
LVDS
S2
S1
U9
U32
U16
U28
U43
D46
U7
X32
MMC / SD card
Figure 25:
X6
JP2 JP1
USB OTG interface at connector X29
The USB OTG interface of the phyCARD is accessible at connector
X29 (USB Mini AB) on the Carrier Board. This interface is compliant
with USB revision 2.0.
No jumper settings are necessary for using the USB OTG port.
The phyCARD supports the On-The-Go feature. The Universal Serial
Bus On-The-Go is a device capable to initiate the session, control the
connection and exchange Host/Peripheral roles between each other.
92
© PHYTEC Messtechnik GmbH 2010
L-750e_2
The phyCARD-M on the phyBASE
17.3.7
Display / Touch Connectivity (X6, X32)
Front
9.4mm
P1
X3 X2 X1
MIC
OUT
IN
X5
USB Host
RS232
PWR
X33
U2
CAM
Ethernet
D38
U13
U6
U27
U1
U8
U12
U22
U14
X4
USB Host
D45
U11
U10
X9
U20
X10
USB OTG
AUDIO
J1
X28
X29
X7
X8
Expansion 2
U26
Expansion 1
U31
D41
U17
J3
ON / OFF
X27
D39
D30
Reset
U18 U19
U29
XT1
X34
U25
D37
U23
D40
U24
S3
X26
U3
D29
D22
D28
D21
D27
D20
D19
D25
D18
D24
D17
D23
D26
D16
U15
U5
phyCARD Connector
U4
BAT1
U30
U21
U33
J2
LVDS
S2
S1
U9
U32
U16
U28
U43
D46
U7
X32
MMC / SD card
Figure 26:
X6
JP2 JP1
Universal LVDS interface at connector X6
The various performance classes of the phyCARD family allow to
attach a large number of different displays varying in resolution,
signal level, type of the backlight, Pin-out, etc. In order not to limit the
range of displays connectable to the phyCARD, the phyBASE has no
special display connector suitable only for a small number of displays.
The new concept intends the use of an adapter board (e.g. phyBASE
LCD interface LCD-014) to attach a special display, or display family
to the phyCARD. Two universal connectors provide the connectivity
for the display adapter. They allow easy adaption also to any customer
display. The display data connector at X6 combines various interface
signals like LVDS, USB, I2C, etc. required to hook up a display. The
display power connector at X32 provides all supply voltages needed to
supply the display and a backlight.
© PHYTEC Messtechnik GmbH 2010
L-750e_2
93
phyCARD-M [PCA-A-M1-xxx]
17.3.7.1 Display Data Connector (X6)
The display data connector at X6 (40 pin FCC connector 0,5mm pitch)
combines various interface signals.
Pin
number
1
2
3
4
5
6
7
8
9
10
11
12
13
Signal name
Description
SPI1_SCLK
SPI1_MISO
SPI1_MOSI
SPI1_SS_DISP
DISP_IRQ
VCC3V3
I2C_SCL
I2C_SDA
GND
LS_BRIGHT
VCC3V3
/PWR_KEY
/DISP_ENA
14
PHYWIRE
15
16
17
18
19
20
21
22
23
GND
USB2_D+
USB2_DGND
TXOUT0TXOUT0+
GND
TXOUT1TXOUT1+
SPI 1 clock
SPI 1 Master data in; slave data out
SPI 1 Master data out; slave data in
SPI 1 Chip select display
Display interrupt input
Power supply display
I2C Clock Signal
I2C Data Signal
Ground
PWM brightness Output
Power Supply Display
Power on/off Button
Display enable signal
Hardware Introspection Interface
for internal use only
Ground
USB2 data + 9
USB2 data -1
Ground
LVDS data channel 0 negative output
LVDS data channel 0 positive output
Ground
LVDS data channel 1 negative output
LVDS data channel 1 positive output
9
:
94
LEDs D17 and D24 signal use of the USB interface
© PHYTEC Messtechnik GmbH 2010
L-750e_2
The phyCARD-M on the phyBASE
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
Table 38:
GND
TXOUT2TXOUT2+
GND
TXOUT3TXOUT3+
GND
TXCLKOUTTXCLKOUT+
GND
TP_X+
TP_XTP_Y+
TP_YTP_WP
GND
LS_ANA
Ground
LVDS data channel 2 negative output
LVDS data channel 2 positive output
Ground
LVDS data channel 3 negative output
LVDS data channel 3 positive output
Ground
LVDS clock channel negativ output
LVDS clock channel positive output
Ground
Touch
Touch
Touch
Touch
Touch
Ground
Light sensor Analog Input
Display data connector signal description
The connection of the SPI interface and the display interrupt input to
the X-Arc bus is shared with the SPI interfaces and the interrupt inputs
on the expansion connectors X8A and X9A. Because of that these
signals have to be mapped to the display data connector by
configuring switches 7 and 8 of DIP-Switch S3. Table 39 shows the
required settings.
The default setting does not connect the SPI interface and the
GPIO/Interrupt pin of the X-Arc bus to the display data connector.
© PHYTEC Messtechnik GmbH 2010
L-750e_2
95
phyCARD-M [PCA-A-M1-xxx]
Button Setting Description
SS0/GPIO0_IRQ 10 -> expansion 0 (X8A),
S3_7/ 0/0
SS1/GPIO1_IRQ1 -> expansion 1 (X9A)
S3_8
SS0/GPIO0_IRQ1 -> expansion 0 (X8A),
0/1
SS1/GPIO1_IRQ1 -> display data connector (X6)
SS0/GPIO0_IRQ1 -> expansion 1 (X9A),
1/x
SS1/GPIO1_IRQ1 -> display data connector (X6)
Table 39:
SPI and GPIO connector selection
The Light sensor Analog Input at pin 40 extends to an A/D converter
which is connected to the I2C bus at address 0xC8 (write) and 0XC9
(read).
17.3.7.2 Display Power Connector (X32)
The display power connector X32 (AMP microMatch 8-188275-2)
provides all supply voltages needed to supply the display and a
backlight.
Pin number
1
2
3
4
5
6
7
8
9
10
11
12
Table 40:
10
Signal name
GND
VCC3V3
GND
VCC5V
GND
VCC5V
GND
VCC5V
GND
LS_BRIGHT
VCC12V_BL
VCC12V_BL
Description
Ground
3,3V power supply display
Ground
5V power supply display
Ground
5V power supply display
Ground
5V power supply display
Ground
PWM brightness output
12V Backlight power supply
12V Backlight power supply
LVDS power connector X32 signal description
: GPIO0_IRQ ≙ GPIO2_7 (at T7) and GPIO1_IRQ ≙ GPIO2_23 (at V3) of the i.MX35
96
© PHYTEC Messtechnik GmbH 2010
L-750e_2
The phyCARD-M on the phyBASE
The PWM signal at pin 10 can be used to control the brightness of a
display's backlight. It is generated by an LED dimmer. The LED
dimmer is connected to the I2C bus at address 11 0xC0 (write) and
0xC1 (read).
To make VCC12V_BL available at X32 jumper JP2 must be closed.
Caution:
There is no protective circuitry for the backlight. Close jumper JP2
only if a 12 V power supply is connected to X28 as primary supply for
the phyBASE.
17.3.7.3 Touch Screen Connectivity
As many smaller applications need a touch screen as user interface,
provisions are made to connect 4- or 5- wire resistive touch screens to
the display data connector X6 (pins 34 - 38, refer to Table 38). Two
touch screen controllers are available on the phyCARD Carrier Board.
The Wolfson WM9712L audio/touch codec at U1 allows connecting
4- and 5-wire touch panels, whereas the STMPE811 touch panel
controller at U28 is suitable for 4-wire touch panels only. Because of
the dual functionality of the Wolfson audio / touch controller the
choice which controller is chosen to handle the signals from the touch
screen is pegged to the audio standard supported by the phyCARD.
For phyCARDs supporting the AC'97 standard the Wolfson
WM9712L audio/touch controller processes the touch panel signals.
For phyCARDs delivering HDA compliant audio signals the dedicated
touch panel controller at U28 (STMPE811) must be selected.
Switches 1 and 2 of DIP-Switch S3 select which controller is used to
process the touch panel signals. The different configurations are
shown in Table 41.
11
:
Default address. Jumper J2 allows to select a 0xC2 (write) and 0xC3 (read) alternatively
(refer to Table 34).
© PHYTEC Messtechnik GmbH 2010
L-750e_2
97
phyCARD-M [PCA-A-M1-xxx]
Button Setting
S3_1/
S3_2
0/0
0/1
Table 41:
Description
Depending on the audio standard supported by the
phyCARD the audio and touch panel signals are either
processed by the Wolfson audio/touch contrl. at U1
(AC'97) or the Cirrus Logic Audio CODEC at U17
(HDA) and a dedicated touch contrl. at U28.
Switches 1 and 2 of DIP-Switch S3 select which device
processes the audio and touch panel signals.
Auto Detection: based on the high level of the
HDA_SEL/AC_INT signal generated on the
phyCARD the Wolfson audio/touch contrl. (U1) is
selected to process AC'97 compliant audio signals
and the signals from a touch screen.
Wolfson audio/touch contrl. (U1) is selected to process
AC'97 compliant audio signals and the signals from a
touch screen.
Selection of the touch screen controller
As the phyCARD-M features an AC'97 compliant audio interface the
Wolfson WM9712L audio/touch codec must be chosen. The touch
screen data is then available at the AC'97 interface. An interrupt or the
pendown signal of the WM9712L, selected by jumper J1 (refer to
section 17.2.4), is connected to the AC'97 interrupt pin
(HAD_SEL/AC_INT, pin X2A42). The default configuration selects
the pendown signal to be attached to pin X2A42 of the phyCARDConnector.
98
© PHYTEC Messtechnik GmbH 2010
L-750e_2
The phyCARD-M on the phyBASE
17.3.8
Camera Interface (X5)
Front
9.4mm
P1
X3 X2 X1
MIC
OUT
IN
X5
PWR
X33
U2
CAM
Ethernet
D38
U13
U6
U27
U1
U8
U12
U22
U14
X4
USB Host
D45
U11
U10
X9
U20
X10
USB OTG
USB Host
RS232
AUDIO
J1
X28
X29
X7
X8
Expansion 2
U26
Expansion 1
U31
D41
U17
J3
U9
U32
U16
ON / OFF
X27
D39
D30
Reset
S1
U4
BAT1
U18 U19
U29
XT1
X34
U25
D37
U23
D40
U24
S3
X26
U3
D29
D22
D28
D21
D27
D20
D19
D25
D18
D24
D17
D23
D26
D16
U15
U5
U30
U21
U33
J2
LVDS
S2
phyCARD Connector
U28
U43
D46
U7
X32
MMC / SD card
Figure 27:
X6
JP2 JP1
Camera interface at connectors X5
The phyCARD-M has an optional camera interface. This interface
extends from the phyCARD-Connector to the RJ45 socket (X5) on the
Carrier Board. The table below shows the Pin-out of connector X5:
Pin #
1
2
3
4
5
6
7
8
Table 42:
Signal Name
RXIN+
RXINRX_CLKI2C_SDA
I2C_SCL
RXCLK+
VCC_CAM
GND
Description
LVDS Input+
LVDS InputLVDS ClockI2C Data
I2C Clock
LVDS Clock+
Power supply camera (3.3V)
Ground
PHYTEC camera connector X5
© PHYTEC Messtechnik GmbH 2010
L-750e_2
99
phyCARD-M [PCA-A-M1-xxx]
17.3.9
Audio Interface (X1,X2,X3)
Front
9.4mm
P1
X3 X2 X1
MIC
OUT
IN
X5
USB Host
RS232
PWR
X33
U2
CAM
Ethernet
D38
U13
U6
U27
U1
U8
U12
U22
U14
X4
USB Host
D45
U11
U10
X9
U20
X10
USB OTG
AUDIO
J1
X28
X29
X7
X8
Expansion 2
U26
Expansion 1
U31
D41
U17
J3
ON / OFF
X27
D39
D30
Reset
U3
U18 U19
U29
XT1
X34
U25
D37
U23
D40
U24
D29
D22
D28
D21
D27
D20
D19
D25
D18
D24
D17
D23
D26
D16
U15
S3
X26
phyCARD Connector
U4
BAT1
U5
U30
U21
U33
J2
LVDS
S2
S1
U9
U32
U16
U28
U43
D46
U7
X32
MMC / SD card
Figure 28:
X6
JP2 JP1
Audio interface at connectors X1,X2,X3
Depending on the audio standard supported by the phyCARD the
AC'97/HDA interface on the X-Arc bus connects either to a Wolfson
WM9712L audio / touch controller (U1) or a Cirrus Logic CS4207
(U17) Audio CODEC on the Carrier Board. The Wolfson audio /
touch controller processes AC'97 compliant signals, while signals
according to the HDA standard are handled by the Cirrus Logic
CS4207 Audio CODEC.
Switches 1 and 2 of DIP-Switch S3 select which codec is used to
process the audio signals. Table 43 shows the different options.
100
© PHYTEC Messtechnik GmbH 2010
L-750e_2
The phyCARD-M on the phyBASE
Button Setting
S3_1/ 0/0
S3_2
0/1
Table 43:
Description
Auto Detection: based on the high level of the
HDA_SEL/AC_INT signal generated on the
phyCARD the Wolfson audio/touch contrl.
(U1) is selected to process AC'97 compliant
audio signals and the signals from a touch
screen.
Wolfson audio/touch contrl. (U1) is selected to
process AC'97 compliant audio signals and the
signals from a touch screen.
Selection of the audio codec
Audio devices can be connected to 3,5mm audio jacks at X1, X2, and
X3.
Audio Outputs:
X2 – Line Output - Line_OUTL/Line_OUTR
Audio Inputs:
X1- Microphone Inputs - MIC1/MIC2
X3 - Line Input - Line_INL/Line_INR
Please refer to the audio codec’s reference manual for additional
information regarding the special interface specification.
© PHYTEC Messtechnik GmbH 2010
L-750e_2
101
phyCARD-M [PCA-A-M1-xxx]
17.3.10 I2C Connectivity
The I2C interface of the X-Arc bus is available at different connectors
on the phyBASE. The following table provides a list of the connectors
and pins with I2C connectivity.
Connector
Camera interface X5
Display data connector X6
Expansion connector 1 X8A
Expansion connector 2 X9A
Table 44:
Location
pin 4 (I2C_SDA); pin 5 (I2C_SCL)
pin 8 (I2C_SDA); pin 7 (I2C_SCL)
pin 7 (I2C_SDA); pin 8 (I2C_SCL)
pin 7 (I2C_SDA); pin 8 (I2C_SCL)
I2C connectivity
To avoid any conflicts when connecting external I2C devices to the
phyBASE the addresses of the on-board I2C devices must be
considered. Some of the addresses can be configured by jumper. Table
45 lists the addresses already in use. The table shows only the default
address. Please refer to section 17.2.4 for alternative address settings.
Device
LED dimmer (U21)
RTC (U3)
A/D converter (U22)
Touch screen controller
(U28)
CPLD (U25)
Table 45:
102
Address used (write / read)
0xC0 / 0xC1
0xA2 / 0xA3
0xC8 / 0xC9
0x88 / 0x89
Jumper
J2
0x80 / 0x81
S3_3, S3_4
J3
I2C addresses in use
© PHYTEC Messtechnik GmbH 2010
L-750e_2
The phyCARD-M on the phyBASE
17.3.11 SPI Connectivity
The SPI interface of the X-Arc bus is available at the expansion
connectors X8A and X9A as well as at the display data connector X6
(refer to sections 17.3.7.1 and 17.3.13 to see the Pin-out). Due to the
X-Arc bus specification only two slave select signals are available.
Because of that the CPLD maps the SPI interface to two of the
connectors depending on the configuration of switches 7 and 8 of
DIP-Switch S3. The table below shows the possible configurations.
Button Setting Description
SS0/GPIO0_IRQ 12 -> expansion 0 (X8A),
S3_7/ 0/0
SS1/GPIO1_IRQ1 -> expansion 1 (X9A)
S3_8
SS0/GPIO0_IRQ1 -> expansion 0 (X8A),
0/1
SS1/GPIO1_IRQ1 -> display data connector (X6)
SS0/GPIO0_IRQ1 -> expansion 1 (X9A),
1/x
SS1/GPIO1_IRQ1 -> display data connector (X6)
Table 46:
SPI connector selection
17.3.12 User programmable GPIOs
Two (GPIO0_IRQ and GPIO1_IRQ) of the three GPIO / Interrupt
signals available at the X-Arc bus are freely available. They are
mapped to the expansion connectors X8A and X9A (pin 16), or to the
display data connector X6 (pin 5) depending in the configuration at
DIP-Switch S3 (see Table 46). The third GPIO / Interrupt signal
(GPIO2_IRQ 13) is used to connect the interrupt output of the touch
screen controller at U28 to the phyCARD-M.
12
13
: GPIO0_IRQ ≙ GPIO2_7 (at T7) and GPIO1_IRQ ≙ GPIO2_23 (at V3) of the i.MX35
: GPIO2 ≙ GPIO1_1 at pin L16 of the i.MX35
© PHYTEC Messtechnik GmbH 2010
L-750e_2
103
phyCARD-M [PCA-A-M1-xxx]
17.3.13 Expansion connectors (X8A, X9A)
Front
9.4mm
P1
X3 X2 X1
MIC
OUT
IN
X5
PWR
X33
U2
CAM
Ethernet
D38
U13
U6
U27
U1
U8
U12
U22
U14
X4
USB Host
D45
U11
U10
X9
U20
X10
USB OTG
USB Host
RS232
AUDIO
J1
X28
X29
X7
X8
Expansion 2
U26
Expansion 1
U31
D41
U17
J3
ON / OFF
X27
D39
D30
Reset
U18 U19
U29
XT1
X34
U25
D37
U23
D40
U24
S3
X26
U3
D29
D22
D28
D21
D27
D20
D19
D25
D18
D24
D17
D23
D26
D16
U15
U5
phyCARD Connector
U4
BAT1
U30
U21
U33
J2
LVDS
S2
S1
U9
U32
U16
U28
U43
D46
U7
X32
MMC / SD card
Figure 29:
X6
JP2 JP1
Expansion connector X8A, X9A
The expansion connectors X8A and X9A provide an easy way to add
other functions and features to the phyBASE. Standard interfaces such
as USB, SPI and I2C as well as different supply voltages and one
GPIO are available at the pin header rows.
As can be seen in Figure 29 the location of the connectors allows to
expand the functionality without expanding the physical dimensions.
Mounting wholes can be used to screw the additional PCBs to the
phyBASE.
The expansion connectors share the SPI interface and the GPIOs of
the X-Arc bus with the display data connector X6. Therefore switches
7 and 8 of DIP-Switch S3 must be configured to map the signals to the
desired connector.
104
© PHYTEC Messtechnik GmbH 2010
L-750e_2
The phyCARD-M on the phyBASE
Button
S3_7/
S3_8
Setting
Description
0/0
SS0/GPIO0_IRQ 14 -> expansion 0 (X8A),
SS1/GPIO1_IRQ1 -> expansion 1 (X9A)
SS0/GPIO0_IRQ1 -> expansion 0 (X8A),
SS1/GPIO1_IRQ1 -> display data connector (X6)
SS0/GPIO0_IRQ1 -> expansion 1 (X9A),
SS1/GPIO1_IRQ1 -> display data connector (X6)
0/1
1/x
Table 47:
Pin #
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Signal Name
VCC5V
VCC5V
VCC3V3
VCC3V3
GND
GND
I2C_SDA
I2C_SCL
PHYWIRE
GND
SPI_SS_SLOT0
SPI_SS_SLOT1
SPI1_MOSI
SPI1_SCLK
SPI1_MISO
/SPI1_RDY
SLOT0_IRQ
SLOT1_IRQ
GND
GND
USB3_DUSB4_DUSB3_D+
USB4_D+
Table 48:
14
SPI and GPIO connector selection
Description
5V power supply
5V power supply
3,3V power supply
3,3V power supply
Ground
Ground
I2C Data
I2C Clock
Hardware Introspection Interf. For internal use only
Ground
X8A SPI chip select expansion port 0
X9A SPI chip select expansion port 1
SPI master output/slave input
SPI clock output
SPI master input/slave output
SPI data ready input master mode only
X8A Interrupt input expansion port 0
X9A Interrupt input expansion port 1
Ground
Ground
X8A USB3 Data DX9A USB4 Data DX8A USB3 Data D+
X9A USB4 Data D+
PHYTEC expansion connector X8A, X9A
: GPIO0_IRQ ≙ GPIO2_7 (at T7) and GPIO1_IRQ ≙ GPIO2_23 (at V3) of the i.MX35
© PHYTEC Messtechnik GmbH 2010
L-750e_2
105
phyCARD-M [PCA-A-M1-xxx]
17.3.14 Secure Digital Memory Card/ MultiMedia Card (X26)
Front
9.4mm
P1
X3 X2 X1
MIC
OUT
IN
X5
USB Host
RS232
PWR
X33
U2
CAM
Ethernet
D38
U13
U6
U27
U1
U8
U12
U22
U14
X4
USB Host
D45
U11
U10
X9
U20
X10
USB OTG
AUDIO
J1
X28
X29
X7
X8
Expansion 2
U26
Expansion 1
U31
D41
U17
J3
ON / OFF
X27
D39
D30
Reset
U3
U18 U19
U29
XT1
X34
U25
D37
U23
D40
U24
D29
D22
D28
D21
D27
D20
D19
D25
D18
D24
D17
D23
D26
D16
U15
S3
X26
phyCARD Connector
U4
BAT1
U5
U30
U21
U33
J2
LVDS
S2
S1
U9
U32
U16
U28
U43
D46
U7
X32
MMC / SD card
Figure 30:
X6
JP2 JP1
SD / MM Card interface at connector X26
The phyCARD Carrier Board provides a standard SDHC card slot at
X26 for connection to SD/MMC interface cards. It allows easy and
convenient connection to peripheral devices like SD- and MMC cards.
Power to the SD interface is supplied by sticking the appropriate card
into the SD/MMC slot. The card slot X26 connects to the
phyCARD-M via a level shifter to ensure the correct voltage for the
SD/MMC cards.
106
© PHYTEC Messtechnik GmbH 2010
L-750e_2
The phyCARD-M on the phyBASE
17.3.15 Boot Mode Selection (JP1)
Front
9.4mm
P1
X3 X2 X1
MIC
OUT
IN
X5
PWR
X33
U2
CAM
Ethernet
D38
U13
U6
U27
U1
U8
U12
U22
U14
X4
USB Host
D45
U11
U10
X9
U20
X10
USB OTG
USB Host
RS232
AUDIO
J1
X28
X29
X7
X8
Expansion 2
U26
Expansion 1
U31
D41
U17
J3
ON / OFF
X27
D39
D30
Reset
U18 U19
U29
XT1
X34
U25
D37
U23
D40
U24
S3
X26
U3
D29
D22
D28
D21
D27
D20
D19
D25
D18
D24
D17
D23
D26
D16
U15
U5
phyCARD Connector
U4
BAT1
U30
U21
U33
J2
LVDS
S2
S1
U9
U32
U16
U28
U43
D46
U7
X32
MMC / SD card
X6
JP2 JP1
1 2
3 4
Figure 31:
Boot Mode Selection Jumper JP1
The boot mode jumper JP1 is provided to configure the boot mode of
the phyCARD-M after a reset.
By default the boot mode jumper is open, configuring the
phyCARD-M for booting from the Flash device. Closing jumper JP1
results in start of the on-chip boot strap software of the i.MX35.
Please refer to the phyCARD-M Quick Start Manual as well as the
i.MX35 Reference Manual for Information on how to use the boot
strap mode.
© PHYTEC Messtechnik GmbH 2010
L-750e_2
107
phyCARD-M [PCA-A-M1-xxx]
Jumper Setting
JP1
Description
Jumper JP1 selects the boot device of the phyCARD-M
FLASH enabled as Boot device 15
Serial Bootloader1
Internal Bootloader1
Startup Mode1
open
1+2
3+4
1+2
3+4
Figure 32:
Boot Mode Selection Jumper JP1
17.3.16 System Reset Button (S1)
Front
9.4mm
P1
X3 X2 X1
MIC
OUT
IN
X5
USB Host
RS232
PWR
X33
U2
CAM
Ethernet
D38
U13
U6
U27
U1
U8
U12
U22
U14
X4
USB Host
D45
U11
U10
X9
U20
X10
USB OTG
AUDIO
J1
X28
X29
X7
X8
Expansion 2
U26
Expansion 1
U31
D41
U17
J3
ON / OFF
X27
D39
D30
Reset
U18 U19
U29
XT1
X34
U25
D37
U23
D40
U24
S3
X26
U3
D29
D22
D28
D21
D27
D20
D19
D25
D18
D24
D17
D23
D26
D16
U15
U5
phyCARD Connector
U4
BAT1
U30
U21
U33
J2
LVDS
S2
S1
U9
U32
U16
U28
U43
D46
U7
X32
MMC / SD card
Figure 33:
X6
JP2 JP1
System Reset Button S1
The phyCARD Carrier Board is equipped with a system reset button at
S1. Pressing the button will not only reset the phyCARD mounted on
the phyBASE, but also the peripheral devices, such as the USB Hub,
etc.
15
108
please see section 6 for more information on the different boot modes
© PHYTEC Messtechnik GmbH 2010
L-750e_2
The phyCARD-M on the phyBASE
17.3.17 RTC at U3
Front
9.4mm
P1
X3 X2 X1
MIC
OUT
IN
X5
USB Host
RS232
PWR
X33
U2
CAM
Ethernet
D38
U13
U6
U27
U1
U8
U12
U22
U14
X4
USB Host
D45
U11
U10
X9
U20
X10
USB OTG
AUDIO
J1
X28
X29
X7
X8
Expansion 2
U26
Expansion 1
U31
D41
U17
J3
ON / OFF
X27
D39
D30
Reset
U18 U19
U29
XT1
X34
U25
D37
U23
D40
U24
S3
X26
U3
D29
D22
D28
D21
D27
D20
D19
D25
D18
D24
D17
D23
D26
D16
U15
U5
phyCARD Connector
U4
BAT1
U30
U21
U33
J2
LVDS
S2
S1
U9
U32
U16
U28
U43
D46
U7
X32
MMC / SD card
Figure 34:
X6
JP2 JP1
The RTC at U3 with the battery connector BAT1
For real-time or time-driven applications, the phyBASE is equipped
with an RTC-8564 Real-Time Clock at U3. This RTC device provides
the following features:
• Serial input/output bus (I2C), address 0xA2(write)/0xA3(read)
• Power consumption
Bus active (400 kHz): < 1 mA
Bus inactive, CLKOUT inactive:
= 275 nA
• Clock function with four year calendar
• Century bit for year 2000-compliance
• Universal timer with alarm and overflow indication
• 24-hour format
• Automatic word address incrementing
• Programmable alarm, timer and interrupt functions
© PHYTEC Messtechnik GmbH 2010
L-750e_2
109
phyCARD-M [PCA-A-M1-xxx]
The Real-Time Clock is programmed via the I2C bus
(address 0xA2 / 0xA3). Since the phyCARD-M is equipped with an
internal I2C controller, the I2C protocol is processed very effectively
without extensive processor action (refer also to section 9.5)
The Real-Time Clock also provides an interrupt output that extends to
the Wakeup signal at X27A48 16. An interrupt occurs in the event of a
clock alarm, timer alarm, timer overflow and event counter alarm. It
has to be cleared by software. With the interrupt function, the
Real-Time Clock can be utilized in various applications.
If the RTC interrupt is to be used as software interrupt via a
corresponding interrupt input of the processor.
Note:
After connection of the supply voltage the Real-Time Clock generates
no interrupt. The RTC must be first initialized (see RTC Data Sheet
for more information).
Use of a coin cell at BAT1 allows to buffer the RTC.
17.3.18 PLD at U25
The phyBASE is equipped with a Lattice LC4256V PLD at U25. This
PLD device provides the following features:
• Power management function (section 17.3.2)
• Signal mapping for sound devices WM9712L and AD1986A
(section 17.3.9)
• Signal mapping SPI chip select and interrupt to the expansion or
display connectors (sections 17.3.11 and 17.3.12)
• Touch Signal mapping to WM9712L or STMP811 (section
17.3.7.3)
16
: connected to GPIO2_12 (at U6) of the i.MX35 on the phyCARD-M
110
© PHYTEC Messtechnik GmbH 2010
L-750e_2
© PHYTEC Messtechnik GmbH 2010
X26
BAT1
D29
D22
D28
D21
D27
D20
D19
D25
D18
D24
D17
D23
D26
D16
D30
U10
U22
L-750e_2
X34
XT1
U6
RS232
U4
U14
X8
U25
U3
U29
Expansion 1
172mm
185mm
USB Host
U27
X33
U12
U21
U19
S3
D46
J2
USB Host
X7
U18
MMC / SD card
U5
S1
U17
U32
Reset
U16
U31
D45
U2
S2
J3
Expansion 2
X9
X4
CAM
X5
P1
9.4mm
ON / OFF
U28
U20
U1
J1
AUDIO
X3 X2 X1
U15
3mm
6.5mm
3mm
Figure 35:
X29
D41
U43
U33
U30
USB OTG
X32
X27
U26
D40
D37
X10
Ethernet
phyCARD Connector
MIC
OUT
IN
PWR
JP2 JP1
X28
X6
LVDS
Front
U23
D39
U9
U8
D38
D3.2mm
124mm
130mm
6.5mm
The phyCARD-M on the phyBASE
17.3.19 Carrier Board Physical Dimensions
U24
U11
U13
U7
Carrier Board Physical Dimensions
Please contact us if a more detailed dimensioned drawing is needed to
integrate the phyBASE into a customer application.
111
phyCARD-M [PCA-A-M1-xxx]
18 Revision History
Date
Version
numbers
01-07-2009 Manual
L-750e_0
10-06-2010 Manual
L-750e_1
19-11-2010 Manual
L-750e_2
112
Changes in this manual
First draft, Preliminary documentation.
Describes the phyCARD-M with
phyBASE- Baseboard.
Final version matching phyCARD-M's
PCB-No. 1328.1 and 1333.1 for the
phyBASE
New version matching phyCARD-M's
PCB-No. 1328.2 and 1333.2 for the
phyBASE
© PHYTEC Messtechnik GmbH 2010
L-750e_2
Index
Index
Features ................................. 2, 73
FEC ........................................... 45
1
100Base-T................................. 45
10Base-T................................... 45
1V3............................................ 24
1V5............................................ 24
1V8............................................ 24
2
G
General Purpose I/Os ................ 51
GND Connection ...................... 71
H
Humidity ................................... 64
2V775........................................ 24
3
I
Audio CODEC........................ 100
I²C EEPROM ............................ 36
I2C Interface .............................. 47
I2C Memory............................... 20
I2C2 Bus .................................... 20
IC Identification Module........... 21
B
J
Block Diagram............................ 4
Booting...................................... 31
Bootstrap................................... 32
DDR2 SDRAM......................... 35
Debug Interface......................... 53
Dimensions ............................... 64
Display Interface....................... 57
J1.........................................20, 37
J13............................................. 21
J16.......................................20, 38
J2...................................20, 28, 29
J21.......................................21, 62
J22.......................................21, 58
J3.........................................20, 37
J4.........................................20, 37
J9...................................21, 28, 29
JA-002....................................... 55
JTAG Interface.......................... 53
JTAG-Emulator Adapter........... 55
E
L
EEPROM ............................ 35, 36
EEPROM Write Protection....... 38
EMC .......................................... xi
Emulator.................................... 55
LAN .......................................... 47
LINK LED ................................ 89
LVDS
Camera Signals ................21, 62
Display Signals ................21, 58
3V3............................................ 24
A
C
Camera Interface....................... 61
D
F
Fast Ethernet Controller............ 45
© PHYTEC Messtechnik GmbH 2010
L-750e_2
113
phyCARD-M [PCA-A-M1-xxx]
M
MAC ......................................... 47
MAC Address ........................... 47
N
NAND Flash ....................... 35, 36
O
Operating Temperature............. 64
Operating Voltage..................... 64
P
PHY .......................................... 45
phyBASE
Connectors............................. 76
LEDs...................................... 80
P1........................................... 88
Peripherals ............................. 75
Pin Header ............................. 76
Switches................................. 77
X10 ........................................ 89
X27 ........................................ 84
X28 ........................................ 85
phyCARD-Connector ........... 9, 11
Physical Dimensions ................ 63
Physical Layer Transceiver ...... 45
Pin Description ........................... 9
Pin-out ...................................... 16
PLD......................................... 110
Power Consumption ................. 64
Power Management .................. 27
Power Supply.............................. 7
Programming Voltage .............. 21
R
RS-232 Level............................ 43
RTC ........................................ 109
RTC Interrupt ......................... 110
S
SD / MMC Card Interfaces....... 39
114
SDRAM .................................... 35
Serial Interfaces ........................ 41
SMT Connector .......................... 9
SPEED LED ............................. 89
SPI Interface ............................. 48
SSI Interface ............................. 48
Standby Voltage........................ 24
Storage Temperature................. 64
Supply Voltage ......................... 23
System Configuration ............... 31
System Memory........................ 35
System Power ........................... 23
T
Technical Specifications........... 63
U
U10 ........................................... 35
U11 ........................................... 35
U13 ........................................... 36
U16 ........................................... 44
U4 ....................................... 21, 58
U5 ....................................... 21, 62
U6 ....................................... 20, 36
U7 ............................................. 45
U8 ............................................. 35
U9 ............................................. 35
UART ....................................... 42
USB
Host Controller ...................... 44
OTG Interface........................ 43
USB 2.0............................... 90, 92
USB Device .............................. 43
USB Host .................................. 43
USB OTG ................................. 43
V
VBAT ....................................... 24
VCC_3V3 ................................. 23
VCC_Logic............................... 25
Voltage Output.......................... 25
© PHYTEC Messtechnik GmbH 2010
L-750e_2
Index
Voltage Regulator ..................... 24
X
W
X1.............................................. 53
X29............................................ 92
Weight....................................... 64
WM9712L................... 97, 98, 100
© PHYTEC Messtechnik GmbH 2010
L-750e_2
115
phyCARD-M [PCA-A-M1-xxx]
116
© PHYTEC Messtechnik GmbH 2010
L-750e_2
Suggestions for Improvement
Document:
phyCARD-M
Document number: L-750e_2, September 2010
How would you improve this manual?
Did you find any mistakes in this manual?
Submitted by:
Customer number:
Name:
Company:
Address:
Return to:
PHYTEC Technologie Holding AG
Postfach 100403
D-55135 Mainz, Germany
Fax : +49 (6131) 9221-33
© PHYTEC MesstechnikGmbH 2010
L-750e_2
page
Published by
© PHYTEC Messtechnik GmbH 2010
Ordering No. L-750e_2
Printed in Germany
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement