Difference between revisions of "Carrier board design guidelines (SOM)"

From DAVE Developer's Wiki
Jump to: navigation, search
Line 33: Line 33:
 
| Layers(number)||4||6||-
 
| Layers(number)||4||6||-
 
|-
 
|-
| Power Plane Layers||2||-||-
+
| Power Plane Layers||2||4||-
 
|-
 
|-
| Clearence(mils)||4||6||-
+
| Clearence(mils)||-||6||-
 
|-
 
|-
 
| Vias hole (mechanical)||0,3||||-
 
| Vias hole (mechanical)||0,3||||-
Line 49: Line 49:
 
|}
 
|}
  
* If vias smaller than minimum advised size are used, take care to maintain an adeguate number of via when you change layer on each power signal.<br/>
+
* If vias smaller than minimum advised size are used, take care to maintain an adeguate number of via when you change layer for each power signal.<br/>
 
* PCB heights less than minimum advised can produce PCB heating and mechanical issues
 
* PCB heights less than minimum advised can produce PCB heating and mechanical issues
  
 
==== PCB Basics Guidelins ====
 
==== PCB Basics Guidelins ====
 
* Avoid stubs
 
* Avoid stubs
* Isolate clock and HI-SPEED signal (differential lines i.e.) for at least two times trace width or gap for differential lines
+
* Isolate clock and HI-SPEED signal (see interface specifications for further details)
 
* Avoid voids on planes
 
* Avoid voids on planes
 
* Use Solid Connection for on plane vias
 
* Use Solid Connection for on plane vias
Line 60: Line 60:
  
 
== Interfaces Guidelines ==
 
== Interfaces Guidelines ==
This section provides guidelines for the most used interfaces on DAVE's SOMs module. Please refer to SOM's detailed pages for specific additional information.
+
This section provides guidelines for the most used interfaces on DAVE's SOMs module. <br/>
 +
Please refer to SOM's detailed pages for specific additional information.  
 
=== Ethernet 10/100 ===
 
=== Ethernet 10/100 ===
 
====Case #1: PHY is integrated on SOM====
 
====Case #1: PHY is integrated on SOM====
Line 91: Line 92:
 
|-  
 
|-  
 
|}
 
|}
* Common differential impedance value is 100ohm
 
 
* If LAN connector with integrated magnetic is used:
 
* If LAN connector with integrated magnetic is used:
 
** do not route traces under the connettor, neither on opposite side
 
** do not route traces under the connettor, neither on opposite side
 
** place filter diode near connector
 
** place filter diode near connector
** place others signals far from connector.
+
** place others signals far from connector
** Connect connector shield to an adeguate GND or shield Plane or Copper through numerous vias if necessary
+
** Connect connector shield to an adeguate GND or shield Plane or Copper through numerous vias
 
* If on board magnetic are used
 
* If on board magnetic are used
 
** adeguately isolate system GND from magnetic connector side
 
** adeguately isolate system GND from magnetic connector side
 
** Connect connector shield to an adeguate GND or shield Plane or Copper through numerous vias if necessary
 
** Connect connector shield to an adeguate GND or shield Plane or Copper through numerous vias if necessary
 
* try to match as best as possible each differential pair (intrapair matching)
 
* try to match as best as possible each differential pair (intrapair matching)
* no TX and RX matching required
+
* Keep as best as possibile the same route for TX and RX traces
 +
* If less than minimum gap is used, use a GND trace for improve trace separation
 
==== Case #2: PHY is not integrated on SOM and a RGMII PHY is used ====
 
==== Case #2: PHY is not integrated on SOM and a RGMII PHY is used ====
This section refers to the case of PHY is not integrated on SOM and a RGMII Gigabit Ethernet PHY is used.
+
This section refers to the case of PHY is not integrated on SOM and a RGMII Gigabit Ethernet PHY is used such as [[Maya SOM|Naon]].
 
===== Schematics =====
 
===== Schematics =====
 
* Add series resistors (RPACK resistors recommended) to RGMII lines
 
* Add series resistors (RPACK resistors recommended) to RGMII lines
Line 127: Line 128:
 
|-
 
|-
 
|}
 
|}
<br/>
 
 
<br/>
 
<br/>
 
{| {{table border=1}}
 
{| {{table border=1}}
Line 155: Line 155:
 
* Place bypass capacitor near every PHY supply pin
 
* Place bypass capacitor near every PHY supply pin
 
* Connect every capacitor's pin to the plane with at least 2 vias and the shortest trace pattern
 
* Connect every capacitor's pin to the plane with at least 2 vias and the shortest trace pattern
* Place PHY device at least 1" (25mm) distance far away connector
+
* Place PHY device at least 1" (25mm) distance far away from connector
 
* Keep MDIO clock signal isolated from other signals
 
* Keep MDIO clock signal isolated from other signals
  
 
==== Case #3: PHY is not integrated on SOM and a RMII PHY is used ====
 
==== Case #3: PHY is not integrated on SOM and a RMII PHY is used ====
This section refers to the case of PHY is not integrated on SOM and an RMII 10/100 Ethernet PHY is used.
+
This section refers to the case of PHY is not integrated on SOM and an RMII 10/100 Ethernet PHY is used such as [[Maya SOM|Maya]].
 
===== Schematics =====
 
===== Schematics =====
 
* If possible, place series resistor to RMII interface signals
 
* If possible, place series resistor to RMII interface signals
Line 178: Line 178:
 
|-
 
|-
 
|}
 
|}
* Since RMII signals are not critical such as RGMII, is not necessary a strong matching between lines.
+
* Since RMII signals are not critical such as RGMII, is not necessary a strong matching between signal
* Avoid long traces
+
* Avoid use of long traces
 
* Avoid stubs
 
* Avoid stubs
 
* Keep as best as possibile the same routing for all RMII traces
 
* Keep as best as possibile the same routing for all RMII traces
Line 198: Line 198:
 
|-
 
|-
 
| Intra pair matching(mils)||0||25||150
 
| Intra pair matching(mils)||0||25||150
|-
 
| TX and RX via mismatch||0||0||1
 
|-
 
| Max PCB trace length ||-||-||3"
 
|-
 
 
|}
 
|}
 
<br/>
 
<br/>
Line 232: Line 227:
 
| Max allowed stubs ||-||-||0
 
| Max allowed stubs ||-||-||0
 
|-
 
|-
| Max traces length ||-||-||18"
+
| Max traces length ||-||-||note 1
 
|-
 
|-
 
| Max allowed plane split under traces ||-||-||0
 
| Max allowed plane split under traces ||-||-||0
 
|-   
 
|-   
 
|}
 
|}
 +
'''note 1''' see SOM detailed specifications
 
* If a stub is unavoidable in the design, no stub should be greater than 200 mils.
 
* If a stub is unavoidable in the design, no stub should be greater than 200 mils.
 
* Place a continuos reference plane underneath differential pair
 
* Place a continuos reference plane underneath differential pair
Line 289: Line 285:
 
| Max allowed plane split under traces ||-||-||0
 
| Max allowed plane split under traces ||-||-||0
 
|-
 
|-
| Max allowed length||-||-||6.0"  
+
| Max allowed length||-||-||note 1  
 
|}
 
|}
 +
'''note 1''' see SOM detailed specifications
 
* Place a continuos reference plane underneath differential pair
 
* Place a continuos reference plane underneath differential pair
 
* Minimized vias use
 
* Minimized vias use
Line 296: Line 293:
 
==== Schematics ====
 
==== Schematics ====
 
* Please refer to DAVE system-on-modules (SOM) specific documentation
 
* Please refer to DAVE system-on-modules (SOM) specific documentation
* Predispose series resistor terminator
+
* Predispose series resistor terminator (RPACK for LCD data and single resistor for Clock and H-SYNC and V-SYNC)
 
==== PCB ====
 
==== PCB ====
 
* If possible, use 50ohm common mode lines
 
* If possible, use 50ohm common mode lines
* Match as best as possibile LCD parallel lines (in accordition with Pixel Clock frequency)
+
* Match LCD parallel signals in accordition with Pixel Clock frequency (further details in SOM specifications)
 
=== VIN Interface ===
 
=== VIN Interface ===
 
==== Schematics ====
 
==== Schematics ====
 
* Please refer to DAVE system-on-modules (SOM) specific documentation
 
* Please refer to DAVE system-on-modules (SOM) specific documentation
* Predispose series resistor terminator
+
* Predispose series resistor terminator (RPACK for LCD data and single resistor for Clock and H-SYNC and V-SYNC)
 
==== PCB ====
 
==== PCB ====
 
* If possible, use 50ohm common mode lines
 
* If possible, use 50ohm common mode lines
* Match as best as possibile VIN parallel lines (in accordition with Pixel Clock frequency)
+
* Match VIN parallel signals in accordition with Pixel Clock frequency (further details in SOM specifications)
 
=== TVOUT ===
 
=== TVOUT ===
 
==== Schematics ====
 
==== Schematics ====
Line 321: Line 318:
 
| Gap than other signals||2xwidth||-||-
 
| Gap than other signals||2xwidth||-||-
 
|}
 
|}
 +
=== I2C Interface ===
 +
==== Schematics ====
 +
* Please refer to DAVE system-on-modules (SOM) specific documentation
 +
* Predispose properly pullup resistors on line in accordition with DAVE system-on-modules (SOM)
 +
* Do not overload I2C lines with too much devices
 +
* Ensure that I2C devices are properly reset during power up
 +
==== PCB ====
 +
* Isolate I2C clock from noise senitive signals
 +
* Avoid stub

Revision as of 14:50, 22 October 2012

WorkInProgress.gif

Info Box
Naon am387x-dm814x.png Applies to Naon
Maya 03.png Applies to Maya
Lizard.jpg Applies to Lizard
Diva-am335x-overview.png Applies to Diva


Warning-icon.png The information here provided are preliminary and subject to change. Warning-icon.png

Introduction[edit | edit source]

This page provides useful information and resources to system designers in order to design carrier boards hosting DAVE system-on-modules (SOM).

These guidelines are provided with the goal to help designers to design compliant systems with DAVE modules and they cover schematics and PCB aspects. They apply to several products that are listed on the top right corner of this page (see "Applies to" boxes).

Basics Guidelines[edit | edit source]

In this section basics hardware guidelines valid for all DAVE SOMs are analyzed.

Schematics[edit | edit source]

  • Check mirroring and pinout of DAVE system-on-modules (SOM) connector
  • Properly decouple DAVE system-on-modules (SOM) power supply with large bulk capacitor and small bypass capacitor
  • Use low-ESR X7R capacitor if possible
  • Check for correct connection of TX and RX lines
  • Add series resistors as interface needs (see interface details)

PCB[edit | edit source]

PCB Tecnology[edit | edit source]

Use a PCB technology as advised in the following table

Parameter Min Typ Max
Layers(number) 4 6 -
Power Plane Layers 2 4 -
Clearence(mils) - 6 -
Vias hole (mechanical) 0,3 -
Minimum number of via for each power signal layer changes 2 3 -
Minimum number of via for each power signal SOM connector pin 1 2 -
Component package size - 0603 -
PCB Height(mm) 1,4 1,6 -
  • If vias smaller than minimum advised size are used, take care to maintain an adeguate number of via when you change layer for each power signal.
  • PCB heights less than minimum advised can produce PCB heating and mechanical issues

PCB Basics Guidelins[edit | edit source]

  • Avoid stubs
  • Isolate clock and HI-SPEED signal (see interface specifications for further details)
  • Avoid voids on planes
  • Use Solid Connection for on plane vias
  • Place bulk and ByPass capacitor near DAVE system-on-modules (SOM) power supply pins

Interfaces Guidelines[edit | edit source]

This section provides guidelines for the most used interfaces on DAVE's SOMs module.
Please refer to SOM's detailed pages for specific additional information.

Ethernet 10/100[edit | edit source]

Case #1: PHY is integrated on SOM[edit | edit source]

This section refers to the case of PHY integrated on SOM such as Lizard and Maya.

Schematics[edit | edit source]
  • If LAN connector with integrated magnetic is used:
    • predispose some protection diodes on ethernet lines
    • Connect connector shield to an adeguate GND or shield Plane
PCB[edit | edit source]
Parameter Min Typ Max
Differential Impedance(ohm) - 100 -
Common Mode Impedance - 50 -
Gap than TX and RX signals 2xgap 2xgap -
Gap than other signals 2xgap 4xgap -
Intra pair matching(mils) 0 25 240
TX and RX via mismatch 0 0 1
Max PCB trace length - - 3"
  • If LAN connector with integrated magnetic is used:
    • do not route traces under the connettor, neither on opposite side
    • place filter diode near connector
    • place others signals far from connector
    • Connect connector shield to an adeguate GND or shield Plane or Copper through numerous vias
  • If on board magnetic are used
    • adeguately isolate system GND from magnetic connector side
    • Connect connector shield to an adeguate GND or shield Plane or Copper through numerous vias if necessary
  • try to match as best as possible each differential pair (intrapair matching)
  • Keep as best as possibile the same route for TX and RX traces
  • If less than minimum gap is used, use a GND trace for improve trace separation

Case #2: PHY is not integrated on SOM and a RGMII PHY is used[edit | edit source]

This section refers to the case of PHY is not integrated on SOM and a RGMII Gigabit Ethernet PHY is used such as Naon.

Schematics[edit | edit source]
  • Add series resistors (RPACK resistors recommended) to RGMII lines
  • Properly decouple PHY Power Supplies rails
  • Properly decouple every supply pin of Ethernet PHY
  • Properly separate analog Supply Rails
PCB[edit | edit source]
Parameter for RGMII interface Min Typ Max
Common mode impedance(ohm) - 50 -
Gap than other ethernet diff pair 4xwidth - -
Gap than other signals 4xwidth -
Matching(mils) - 250 -
Via Mismatch 0 0 1


Parameter for Gigabit Differential Pairs Min Typ Max
Differential Impedance(ohm) - 100 -
Common Mode Impedance - 50 -
Gap than TX and RX signals 2xgap 2xgap -
Gap than other signals 2xgap 4xgap -
Intra pair matching(mils) 0 10 10
TX and RX via mismatch 0 0 1
Max PCB trace length - - 3"


  • Ground and VCC planes must be as large as possible
  • Avoid plane split and voids
  • Place bypass capacitor near every PHY supply pin
  • Connect every capacitor's pin to the plane with at least 2 vias and the shortest trace pattern
  • Place PHY device at least 1" (25mm) distance far away from connector
  • Keep MDIO clock signal isolated from other signals

Case #3: PHY is not integrated on SOM and a RMII PHY is used[edit | edit source]

This section refers to the case of PHY is not integrated on SOM and an RMII 10/100 Ethernet PHY is used such as Maya.

Schematics[edit | edit source]
  • If possible, place series resistor to RMII interface signals
  • Properly decouple PHY Power Supplies rails
  • Properly separate analog Supply Rails
  • Properly decouple every supply pin of Ethernet PHY
  • Use a standard RMII PHY that supports correct clock mode (see SOM specification for further details)
PCB[edit | edit source]
Parameter for RMII interface Min Typ Max
Reccomended Common mode impedance(ohm) - 50 -
Gap between other signal 2xW -
  • Since RMII signals are not critical such as RGMII, is not necessary a strong matching between signal
  • Avoid use of long traces
  • Avoid stubs
  • Keep as best as possibile the same routing for all RMII traces


Parameter for Ethernet Differential Pairs Min Typ Max
Differential Impedance(ohm) - 100 -
Common Mode Impedance - 50 -
Gap than other TX and RX signals 2xgap 2xgap -
Gap than other signals 2xgap 4xgap -
Intra pair matching(mils) 0 25 150


  • Ground and VCC planes must be as large as possible
  • Avoid plane split and voids
  • Place bypass capacitor near every PHY supply pin
  • Connect every capacitor's pin to the plane with at least 2 vias and the shortest trace pattern
  • Place PHY device at least 1" (25mm) distance far away connector
  • Keep MDIO clock signal isolated from other signals


USB[edit | edit source]

Schematics[edit | edit source]

  • Create schematic in accordition with DAVE system-on-modules (SOM) USB specification ( see SOM detailed pages )

PCB[edit | edit source]

Parameter for USB Differential Pairs Min Typ Max
Differential Impedance(ohm) 80 90 100
Common Mode Impedance 40,5 45 49.5
Gap than other signals 3xgap 5xgap -
Intra pair matching(mils) 0 25 150
Max allowed stubs - - 0
Max traces length - - note 1
Max allowed plane split under traces - - 0

note 1 see SOM detailed specifications

  • If a stub is unavoidable in the design, no stub should be greater than 200 mils.
  • Place a continuos reference plane underneath differential pair

HDMI[edit | edit source]

Schematics[edit | edit source]

  • Add a Transmitter Port Protection to HDMI lines
  • Use certified HDMI connector
  • Connector shield must be properly connected

PCB[edit | edit source]

Parameter for HDMI Differential Pairs Min Typ Max
Differential Impedance(ohm) 85 100 115
Gap than other signals 3xgap 5xgap -
Intra pair matching(mils) at 225MHz clock 0 80 250
Inter pair matching(mils) at 225MHz clock 0 250 1"
Max allowed stubs - - 0
Max allowed plane split under traces - - 0
  • Place a continuos reference plane underneath differential pair

SATA[edit | edit source]

Schematics[edit | edit source]

  • Use certified SATA connector

PCB[edit | edit source]

Parameter for SATA Differential Pairs Min Typ Max
Differential Impedance(ohm) 80 100 120
Common Mode Impedance(ohm) 51 60 69
Gap than other signals 2xgap - -
Intra pair matching(mils 0 15 25
Inter pair matching(mils) 0 15 25
Max allowed stubs - - 0
Max allowed plane split under traces - - 0
Max allowed length - - note 1

note 1 see SOM detailed specifications

  • Place a continuos reference plane underneath differential pair
  • Minimized vias use

LCD Interface[edit | edit source]

Schematics[edit | edit source]

  • Please refer to DAVE system-on-modules (SOM) specific documentation
  • Predispose series resistor terminator (RPACK for LCD data and single resistor for Clock and H-SYNC and V-SYNC)

PCB[edit | edit source]

  • If possible, use 50ohm common mode lines
  • Match LCD parallel signals in accordition with Pixel Clock frequency (further details in SOM specifications)

VIN Interface[edit | edit source]

Schematics[edit | edit source]

  • Please refer to DAVE system-on-modules (SOM) specific documentation
  • Predispose series resistor terminator (RPACK for LCD data and single resistor for Clock and H-SYNC and V-SYNC)

PCB[edit | edit source]

  • If possible, use 50ohm common mode lines
  • Match VIN parallel signals in accordition with Pixel Clock frequency (further details in SOM specifications)

TVOUT[edit | edit source]

Schematics[edit | edit source]

  • Please refer to DAVE system-on-modules (SOM) specific documentation

PCB[edit | edit source]

Parameter for SATA Differential Pairs Min Typ Max
Common Mode Impedance(ohm) - 75 -
Gap than other signals 2xwidth - -

I2C Interface[edit | edit source]

Schematics[edit | edit source]

  • Please refer to DAVE system-on-modules (SOM) specific documentation
  • Predispose properly pullup resistors on line in accordition with DAVE system-on-modules (SOM)
  • Do not overload I2C lines with too much devices
  • Ensure that I2C devices are properly reset during power up

PCB[edit | edit source]

  • Isolate I2C clock from noise senitive signals
  • Avoid stub