Personal tools

Log in

Changes

From IGEP - ISEE Wiki

Jump to: navigation, search

Connectors Summary

13,569 bytes removed, 13:55, 28 June 2013
m
no edit summary
= Overview =
This wiki has information about IGEPv2 IGEP connectors, this article is based in [[Linux Kernel 2.6.37.y|Kernel 2.6.37.y]] and IGEP Xloader without expansion support. You can find more information in schematics and manuals.<br>  = Feedback and Contributing = At any point, if you see a mistake you can contribute to this wiki.
= Connectors =
=== J990 connector === This connector is used mainly to add new features to IGEPv2 using a Expansion<br> The next table show J990 connector informationInformation tables:<br>  <br>  {| cellspacing="1" cellpadding="1" border="1" align="JUSTIFY" style="width: 755px; height: 1627px;"|-| Pad: | Connect to: | Default peripheral (mode=0)  | Default function: | Other available peripherals:|-| 1 | VIO 1V8 | - | Power 1v8 | -|-| 2 | DC 5V | - | Power 5v | -|-| 3 | MMC2_DAT7 | MMC2_DAT7 | Reset Wlan | MMC2_CLKIN(mode=1)  MMC3_DAT3(mode=3)  GPIO_139(mode=4)  |-| 5 | MMC2_DAT6 | MMC2_DAT6 | Power down Wlan | MMC2_DIR_CMD(mode=1)  MMC3_DAT2(mode=3)  GPIO_138(mode=4)  |-| 7 | MMC2_DAT5 | MMC2_DAT5 | Reset Bluethoot | MMC2_DIR_DAT1(mode=1)  MMC3_DAT1(mode=3)  GPIO_137(mode=4)  |-| 9 | MMC2_DAT4 | MMC2_DAT4 | - | MMC_DIR_DAT0(mode=1)  MMC3_DAT0(mode=3)  GPIO136(mode=4)  |-| 11 | MMC2_DAT3 | MMC2_DAT3 | Transfer data between Omap and Wlan | McSPI3_CS0(mode=1)  GPIO_135(mode=4)  |-| 13 | MMC2_DAT2 | MMC2_DAT2 | Transfer data between Omap and Wlan | McSPI3_CS1(mode=1)  GPIO_134(mode=4)  |-| 15 | MMC2_DAT1 | MMC2_DAT1 | Transfer data between Omap and Wlan | &nbsp;GPIO_133(mode=4)|-| 17 | MMC2_DAT0 | MMC2_DAT0 | Transfer data between Omap and Wlan | McSPI3_SOMI(mode=1)  GPIO_132(mode=4)  |-| 19 | MMC2_CMD | MMC2_CMD | Control Wire for bus MMC2 (Wlan) | McSPI3_SIMO(mode=1)  GPIO_131(mode=4)  |-| 21 | MMC2_CLK0 | MMC2_CLK | Clock for MMC2 (Wlan) | McSPI3_CLK(mode=1)  GPIO_130(mode=4)  |-| 4 | MCBSP3_DX | MCBSP3_DX | Transmitted serial Data (Bluethoot audio) | UART2_CTS(mode=1)  GPIO_140(mode=4)  |-| 6 | MCBSP3_CLKX | MCBSP3_CLKX | Transmitted serial Clock (Bluethoot audio) | UART2_TX(mode=1)  GPIO_142(mode=4)  |-| 8 | MCBSP3_FSX | MCBSP3_FSX | Transmited Frame Syncronisation (Bluethoot audio) | UART2_RX(mode=1)  GPIO_143(mode=4)  |-| 10 | MCBSP3_DR | MCBSP3_DR | Received Serial Data (Bluethoot audio) | UART2_RTS(mode=1)  GPIO_141(mode=4)  |-| 12 | MCBSP1_DX | MCBSP1_DX | Transmited serial Data (not used) | McSPI4_SIMO(mode=1)  McBSP3_DX(mode=2)  GPIO_158(mode=4)  |-| 14 | MCBSP1_CLKX | MCBSP1_CLKX | Transmited serial clock (not used) | McBSP3_CLKX(mode=2)  GPIO_162(mode=4)  |-| 16 | MCBSP1_FSX | MCBSP1_FSX | Transmited Frame Syncronization (not used) | McSPI4_CS0(mode=1)  McBSP3_FSX(mode=2)  GPIO_161(mode=4)  |-| 18 | MCBSP1_DR | MCBSP1_DR | Received Serial Data (not used) | McSPI4_SOMI(mode=1)  McBSP3_DR(mode=2)  GPIO_159(mode=4)  |-| 20 | MCBSP1_CLKR | MCBSP1_CLKR | Received Clock (not used) | GPIO_156(mode=4)  |-| 22 | MCBSP1_FSR | MCBSP1_FSR | Received frame syncronization (not used) | GPIO_157(mode=4)<br>  |-| 23 | I2C2_SDA | I2C2_SDA | I2C Data | GPIO_183(mode=4)  |-| 24 | I2C2_SCL | I2C2_SCL | I2C Clock | GPIO_168(mode=4)  |-| 25 | REGEN | - | Master/Slave control power TPS65950 | -|-| 26 | nRESET | - | Read Reset Omap | -|-| 27 | GND | - | GND | -|-| 28 | GND | - | GND | -|} <br>  === J960 connector === This connector is used mainly to connect via serie to IGEP Software<br>
The next table show J960 connector *'''Pad''' number. See PCB. *"'''Pad Name'''" is a name used in schematics, usually it will be default peripheral name (mode=0) *IGEP '''Initial mode''' *'''Main utility''' *'''Other available peripherals'''. See [[Mux configuration#Mode_selection|this page]] for more information:
<br> -&gt;Black: available in OMAP3530/DM3730
{| cellspacing="1" cellpadding="1" border="1" style-&gt;<font color="width: 368px; height: 135px;red"|-| Pad | Connect to: | Default peripheral: | Other peripheral>Red</font>: available in OMAP3530
(via Hardware) -&gt;<font color="blue">Blue</font>: available in DM3730
*"'''Share with'''", some pads are connected with external peripherals. See [[Mux configuration#Configure_Mux|-| 1 | - | - | -|-| 2 | RS232_RX2 | UART3_RX | UART2_RX|-| 3 | RS232_TX2 | UART3_TX | UART2_TX|-| 4 | - | - | -|-| 5 | GND | - | -|-| 6 | GND | - | -|-| 7 | - | - | -|-| 8 | RS232_TX1 | UART1_TX | UART3_TX|-| 9 | RS232_RX1 | UART1_RX | UART3_RX|-| 10 | - | - | -|}this page]] for more information
<br>
=== J940 connector ===
 
This connector is used mainly to connect via RS485 (UART1) with other devices<br>
 
The next table show J940 connector information:
 
{| cellspacing="1" cellpadding="1" border="1" style="width: 142px; height: 135px;"
|-
| Pad:
| Connecto to:
|-
| 1
| PWR_GND
|-
| 2
| PWR_5V
|-
| 3
| PWR_9V
|-
| 4
| RS485_A
|-
| 5
| RS485_B
|}
 
=== J400 connector ===
 
J400 is used to JTAG (Joint Test Action Group). JTAG is a standardized serial protocol widely used in printed circuit boards. Its main functions are:<br>
 
-Debug the software of an embedded system directly <br>-Storing firmware<br> -Boundary scan testing
 
The next table show J400 connector information:
 
{| cellspacing="1" cellpadding="1" border="1" width="200"
|-
| Pad:
| Connect to:
| Other available peripherals:
|-
| 1
| JTAG_TMS
|
|-
| 2
| JTAG_NTRST
|
|-
| 3
| JTAG_TDI
|
|-
| 4
| GND
|
|-
| 5
| 1V8
|
|-
| 6
| -
|
|-
| 7
| JTAG_TD0
|
|-
| 8
| GND
|
|-
| 9
| JATG_RTCK
|
|-
| 10
| GND
|
|-
| 11
| JTAG_TCK
|
|-
| 12
| GND
|
|-
| 13
| JTAG_EMU0
| GPIO_11(mode=4)
|-
| 14
| JTAG_EMU1
| GPIO_31(mode=4)
|}
 
More information: [http://en.wikipedia.org/wiki/JTAG http://en.wikipedia.org/wiki/JTAG].<br>
 
=== J970 connector ===
 
J970 is used to implement a keypad. It is controlled by TPS65950, this method avoid reduce Omap proces capabilities. TPS65950 send via I2C1 all the interrupt request. Their characteristics are: <br> - Can handle up to 8 x 8 keypads, IGEPv2 can handle up to 4 x 4 keypads.<br>- Optionally, you can decode via Omap software.<br>- Event detection on key press and key release.<br>- Multikey press detection, can detect up 2&nbsp; keys at the same time.<br>- Long-key detection on prolonged key press.<br>- Programmable time-out on permanent key press or after keypad release.
 
The next table show J970 connector information:
 
{| cellspacing="1" cellpadding="1" border="1" style="width: 135px; height: 201px;"
|-
| Pad
| Connect to:
|-
| 1
| KPD_C0
|-
| 2
| KPD_C1
|-
| 3
| KPD_C2
|-
| 4
| KPD_C3
|-
| 5
| KPD_R0
|-
| 6
| KPD_R1
|-
| 7
| KPD_R2
|-
| 8
| kPD_R3
|}
 
More information in TPS65950 datasheets.<br>
 
=== JC30 connector ===
 
The next table show Jc30 connector information:
 
'''(table)'''<br>
 
JC30 is used to connect a camera for capture video or image. Omap have the processing capability to connect RAW image-sensor modules via this connector.
 
There are some peripherals than can be connected to JC30 like like CAM, SSI and CSI, but is not used in this how-to. GPIO are the default peripheral.<br>
 
Before use this connector be careful at these points:
 
- Pad 1 can be used to power down wifi module if RD41 is short circuit, replace RD42 for this porpouse.<br>- Pad 2 can be used to reset wifi module if RD43 is short circuit, replace RD44 for this porpouse.<br>- Pad 21 can be connected to I2C2_SCL, that wire is shared with J990 connector and I2C2_SCL peripheral. Placing/replacing RC13 for tis porpouse.<br>- Pad 22 can be connected to I2C2_SDA, that wire is shared with J990 connector and I2C2_SDA peripheral. Placing/replacing RC14 for tis porpouse.
 
=== JA42 connector ===
 
JA42 is used for DVI (Digital Video Interface) control part, TouchScreen control and SPI1.<br>
 
The next table show JA42 connector information:
 
<br>
 
{| cellspacing="1" cellpadding="1" border="1" align="JUSTIFY" style="width: 804px; height: 343px;"
|-
| Pad:
| Connect to:
|
Default peripheral (mode=0)
 
| Default function:
| Other available peripherals:
| style="text-align: left;" | Share with:
|-
| 1
| VIO 1V8
| -
| Power 1v8
| -
| -<br>
|-
| 2
| SYS_BOOT5
|
SYS_BOOT5<br>
 
| Omap boot config
|
MMC2_DIR_DAT(mode=1)
 
GPIO_7 (mode=4)
 
| -<br>
|-
| 3
| DC_5V
| -
| Power 5v
| -
| <div align="JUSTIFY">-<br></div>
|-
| 4
| GND
| -
| GND
| -
| <div align="JUSTIFY"><br></div> <div align="JUSTIFY">-<br></div>
|-
| 5
| SYS_BOOT0
|
SYS_BOOT0<br>
 
| Omap boot config
|
GPIO_2 (mode=4)
 
| <div align="JUSTIFY"><br>
-<br>
</div>
|-
| 6
| SYS_BOOT1
|
SYS_BOOT1<br>
 
| Omap boot config<br>
|
GPIO_3 (mode=4)
 
| <div align="JUSTIFY">-<br></div> <div align="JUSTIFY"><br></div>
|-
| 7
| DVI_VSYNC
| DSS_VSYNC
| LCD&nbsp;vertical sync (Expansion)<br>
|
GPIO_68(mode=4)
 
| <div align="JUSTIFY"><br></div> <div align="JUSTIFY">TFP410 '''(6)'''<br></div>
|-
| 8
| DVI_HSYNC
| DSS_HSYNC
| LCD Horitzontal sync (Expansion)
|
GPIO_67 (mode=4)<br>
 
| <div align="JUSTIFY"><br></div> <div align="JUSTIFY"><div align="JUSTIFY">TFP410 '''(6)'''<br></div></div>
|-
| 9
| DVI_ACBIAS
| DSS_ACBIAS
| LCD Control (Expansion)
| &nbsp; GPIO_133(mode=4)
| <div align="JUSTIFY"><br></div> <div align="JUSTIFY"><div align="JUSTIFY">TFP410 '''(6)'''<br></div></div>
|-
| 10
| DVI_PUP
| -
| Control signal for DVI controler (Expansion)
| -
| <div align="JUSTIFY"><br></div> <div align="JUSTIFY">TFP410 '''(6)'''</div>
|-
| 11
| DVI_PCLK
| DSS_PCLK
| LCD clock (Expansion)
|
GPIO_66 (mode=4)<br>
 
| <div align="JUSTIFY"><br></div> <div align="JUSTIFY">TFP410 '''(6)'''</div>
|-
| 12
| TS_nPEN_IRQ
| McSPI1_CS1
| Touchscreen control (Expansion)
|
MMC3_CMD(mode=3)
 
GPIO_175 (mode=4)
 
| <div align="JUSTIFY">-<br></div> <div align="JUSTIFY"><br></div>
|-
| 13
| LCD_QVGA/nVGA
| McBSP4_DX
| Touchscreen control (Expansion)
|
GPIO_154 (mode=4)<br>
 
| <div align="JUSTIFY">-<br></div>
|-
| 14
| LCD_ENVDD
| McBSP4_DR
| Touchscreen control (Expansion)
|
GPIO_153 (mode=4)<br>
 
| -<br>
|-
| 15
| LCD_RESB
| McBSP4_FSX
| Touchscreen control (Expansion)
|
GPIO_155 (mode=4)<br>
 
| <div align="JUSTIFY"><br></div> <div align="JUSTIFY">-<br> </div> <div align="JUSTIFY"><br></div>
|-
| 16
| LCD_INI
| McBSP4_CLKX
| Touchscreen control (Expansion)
|
GPIO_152 (mode=4)<br>
 
| <div align="JUSTIFY">-<br></div>
|-
| 17
| MCSPI1_CLK
|
McSPI1_CLK<br>
 
| Touchscreen control (Expansion)
|
GPIO_171 (mode=4)
 
| -<br>
|-
| 18
| MCSPI1_SIMO
| McSPI1_SIMO
| Touchscreen control (Expansion)
|
GPIO_172 (mode=4)
 
| -<br>
|-
| 19
| MCSPI1_CS0
| McSPI1_CS0
| Touchscreen control (Expansion)
|
GPIO_174 (mode=4)
 
| -<br>
|-
| 20
| MCSPI1_SOMI
| McSPI1_SOMI
| Touchscreen control (Expansion)
|
GPIO_173 (mode=4)
 
| -<br>
|}
 
<br> '''(6):''' TFP410: Converts DVI&nbsp;signal to HDMI. They share the same video signal.<br>
 
=== JA41 connector ===
 
JA41 is used for DVI (Digital Video Interface) data part.<br>
 
The next table show JA41 connector information:
 
<br>
 
{| cellspacing="1" cellpadding="1" border="1" align="JUSTIFY" style="width: 669px; height: 1064px;"
|-
| Pad:
| Connect to:
|
Default peripheral (mode=0)
 
| Default function:
| Other available peripherals:
| style="text-align: left;" | Share with:
|-
| 1
| VIO 3V3
| -
| Power 3v3
| -
| -<br>
|-
| 2
| GND
|
-<br>
 
| GND
|
-<br>
 
| -<br>
|-
| 3
| DVI_DATA0
| &nbsp; DSS_D0
| LCD&nbsp;pixel data bit<br>
|
UART1_CTS(mode=2)
 
GPIO_70(mode=4)
 
| TFP410 '''(6)'''
|-
| 4
| DVI_DATA1
| &nbsp; DSS_D1
| LCD&nbsp;pixel data bit
|
UART1_RTS(mode=2)
 
GPIO_71(mode=4)
 
| <div align="JUSTIFY"><br></div> <div align="JUSTIFY">TFP410 '''(6)'''</div>
|-
| 5
| DVI_DATA2
|
&nbsp;DSS_D2
 
| LCD&nbsp;pixel data bit
|
GPIO_72(mode=4)
 
| TFP410 '''(6)'''
|-
| 6
| DVI_DATA3
|
DSS_D3
 
| LCD&nbsp;pixel data bit
|
GPIO_73(mode=4)
 
| TFP410 '''(6)'''<div align="JUSTIFY"><br></div>
|-
| 7
| DVI_DATA4
| &nbsp;DSS_D4
| LCD&nbsp;pixel data bit
|
UART3_RX(mode=2)
 
GPIO_74(mode=4)
 
| <div align="JUSTIFY">TFP410 '''(6)'''</div> <div align="JUSTIFY"><br></div>
|-
| 8
| DVI_DATA5
| DSS_D5
| LCD&nbsp;pixel data bit
|
UART3_TX(mode=2)
 
GPIO_75(mode=4)<br>
 
| <div align="JUSTIFY">TFP410 '''(6)'''</div> <div align="JUSTIFY"><br></div>
|-
| 9
| DVI_DATA6
| DSS_D6
| LCD&nbsp;pixel data bit
|
&nbsp;UART1_TX(mode=2)
 
GPIO_76(mode=4)
 
| <div align="JUSTIFY">TFP410 '''(6)'''</div> <div align="JUSTIFY"><div align="JUSTIFY"><br></div></div>
|-
| 10
| DVI_DATA7
| DSS_D7
| LCD&nbsp;pixel data bit
|
&nbsp; UART1_RX(mode=2)
 
GPIO_77(mode=4)
 
| <div align="JUSTIFY"><br></div> <div align="JUSTIFY">TFP410 '''(6)'''</div>
|-
| 11
| DVI_DATA8
| DSS_D8
| LCD&nbsp;pixel data bit
|
GPIO_78(mode=4)<br>
 
| <div align="JUSTIFY"><br></div> <div align="JUSTIFY">TFP410 '''(6)'''</div>
|-
| 12
| DVI_DATA9
| DSS_D9
| LCD&nbsp;pixel data bit
|
GPIO_79(mode=4)
 
| <div align="JUSTIFY">TFP410 '''(6)'''</div> <div align="JUSTIFY"><br></div>
|-
| 13
| DVI_DATA10
| DSS_D10
| LCD&nbsp;pixel data bit
|
GPIO_80(mode=4)<br>
 
| <div align="JUSTIFY">TFP410 '''(6)'''</div>
|-
| 14
| DVI_DATA11
| DSS_D11
| LCD&nbsp;pixel data bit
|
GPIO_81(mode=4)<br>
 
| TFP410 '''(6)'''
|-
| 15
| DVI_DATA12
| DSS_D12
| LCD&nbsp;pixel data bit
|
GPIO_82(mode=4)<br>
 
| <div align="JUSTIFY"><br></div> <div align="JUSTIFY">TFP410 '''(6)''' </div> <div align="JUSTIFY"><br></div>
|-
| 16
| DVI_DATA13
| DSS_D13
| LCD&nbsp;pixel data bit
|
GPIO_83(mode=4)<br>
 
| <div align="JUSTIFY">TFP410 '''(6)'''</div>
|-
| 17
| DVI_DATA14
|
DSS_D14
 
| LCD&nbsp;pixel data bit
|
GPIO_84(mode=4)
 
| TFP410 '''(6)'''
|-
| 18
| DVI_DATA15
| DSS_D15
| LCD&nbsp;pixel data bit
|
GPIO_85(mode=4)
 
| TFP410 '''(6)'''
|-
| 19
| DVI_DATA16
| DSS_D16
| LCD&nbsp;pixel data bit
|
GPIO_86(mode=4)
 
| TFP410 '''(6)'''
|-
| 20
| DVI_DATA17
| DSS_D17
| LCD&nbsp;pixel data bit
|
GPIO_87(mode=4)
 
| TFP410 '''(6)'''
|-
| 21<br>
| DVI_DATA18
| DSS_D18
| LCD&nbsp;pixel data bit
|
DSS_D0 (mode=3)
 
MCSPI3_CLK(mode=2)
 
GPIO_88(mode=4)
 
| TFP410 '''(6)'''
|-
| 22<br>
| DVI_DATA19
| DSS_D19
| LCD&nbsp;pixel data bit
|
DSS_1 (mode=3)
 
MCSPI3_SIMO(mode=2)
 
GPIO_89(mode=4)
 
| TFP410 '''(6)'''
|-
| 23<br>
| DVI_DATA20
| DSS_D20
| LCD&nbsp;pixel data bit
|
DSS_D2 (mode=3)
 
MCSPI3_SOMI(mode=2)
 
GPIO_90(mode=4)
 
| TFP410 '''(6)'''
|-
| 24<br>
| DVI_DATA21
| DSS_D21
| LCD&nbsp;pixel data bit
|
DSS_3 (mode=3)
 
MCSPI3_CSO(mode=2)
 
GPIO_91(mode=4)
 
| TFP410 '''(6)'''
|-
| 25<br>
| DVI_DATA22<br>
| DSS_D22<br>
| LCD&nbsp;pixel data bit
|
DSS_D4 (mode=3)
 
MCSPI3_CS1(mode=2)
 
GPIO_92(mode=4)
 
| TFP410 '''(6)'''
|-
| 26<br>
| DVI_DATA23<br>
| DSS_D23<br>
| LCD&nbsp;pixel data bit
|
DSS_D5(mode=3)
 
GPIO_93(mode=4)
| TFP410 '''(6)'''|-| 27<br> | I2C3_SCL<br> | I2C3_SCL | I2C3 interface | GPIO_184(mode=4) = IGEPv2 ==
{{#lst:Category:IGEP0020| TXS0102DCUR<br>|-| 28<br> | I2C3_SDA<br> | I2C3_SDA | I2C3 interface | GPIO_185(mode=4) IGEP0020 expansion connectors}}
| TXS0102DCUR<br>|}== IGEP MODULE ==
<br> '''(6){{#lst:''' TFP410Category: Converts DVI&nbsp;signal to HDMI. They share the same video signal.<br> IGEP0030|IGEP0030 expansion connectors}}
'''Under construction '''<br>[[Category:Peripherals]]
0
edits