Please note that User Registration has been temporarily disabled due to a recent increase in automated registrations. If anyone needs an account, please request one here: RequestAccount. Thanks for your patience!--Wmat (talk)
Please email User:Wmat if you experience any issues with the Request Account form.

Difference between revisions of "Minnowboard:Expansion Interfaces"

From eLinux.org
Jump to: navigation, search
Line 105: Line 105:
 
| 59 || style="background:#DCC842" | 60 || style="background:#DCC842"| [[#lvds | LVDS_DATA_P_3]]
 
| 59 || style="background:#DCC842" | 60 || style="background:#DCC842"| [[#lvds | LVDS_DATA_P_3]]
 
|- style="background:#00ff3c"
 
|- style="background:#00ff3c"
| I2C0_SCL
+
| [[#i2c | I2C0_SCL]]
 
| 61 || style="background:green" | 62 || style="background:green"| [[#gnd | GND]]
 
| 61 || style="background:green" | 62 || style="background:green"| [[#gnd | GND]]
 
|- style="background:#00ff3c"
 
|- style="background:#00ff3c"
| I2C0_SDA
+
| [[#i2c | I2C0_SDA]]
 
| 63 || style="background:#30FFFF" | 64 || style="background:#30FFFF" | [[#gpio | E6XX_GPIO_SUS0]]
 
| 63 || style="background:#30FFFF" | 64 || style="background:#30FFFF" | [[#gpio | E6XX_GPIO_SUS0]]
 
|- style="background:green"
 
|- style="background:green"
Line 227: Line 227:
 
http://www.mct.net/faq/spi.html
 
http://www.mct.net/faq/spi.html
  
 +
== <span id="i2c" style="color:#FFAA00">I2C</span> ==
 +
I²C bus is an abbreviation for Inter Integrated Circuit bus. It is also known as IIC and I2C. I²C is a serial and synchronous bus
 +
protocol. It is a simple, low-bandwidth, short-distance protocol. For more information please refer the link below:
  
 +
http://www.elinux.org/BoardBringUp-i2c
  
  

Revision as of 13:10, 16 May 2013

The table below describes the various different expansion interfaces on the Minnowboard:

Expansion Interfaces on the Minnowboard
Function Pin Number Pin Number Function
PCIe1_CLK_REQ 1 2 PCIe2_CLK_REQ
PWROK 3 4 HDA_CLK
GND 5 6 HDA_RST_N
PCIe_REFCLK_N 7 8 HDA_SYNC
PCIe_REFCLK_P 9 10 HDA_SDO
GND 11 12 HDA_SDI1
PCIe1_RX_N 13 14 GND
PCIe1_RX_P 15 16 PCIe2_RX_N
GND 17 18 PCIe2_RX_P
PCIe1_TX_N 19 20 GND
PCIe1_TX_P 21 22 PCIe2_TX_N
GND 23 24 PCIe2_TX_P
SMB_CLK 25 26 GND
SMB_DAT 27 28 CAN_TX
GND 29 30 CAN_RX
SATA1_RX_N 31 32 GND
SATA1_RX_P 33 34 LVDS_DATA_N_0
GND 35 36 LVDS_DATA_P_0
SATA1_TX_N 37 38 GND
SATA1_TX_P 39 40 LVDS_DATA_N_1
GND 41 42 LVDS_DATA_P_1
USB_HOST_DM4 43 44 GND
USB_HOST_DP4 45 46 LVDS_DATA_N_2
VBUS4 47 48 LVDS_DATA_P_2
GND 49 50 GND
WAKE_EXP_N 51 52 LVDS_CLK_N
UART1_TX 53 54 LVDS_CLK_P
UART1_RX 55 56 GND
UART2_TX 57 58 LVDS_DATA_N_3
UART2_RX 59 60 LVDS_DATA_P_3
I2C0_SCL 61 62 GND
I2C0_SDA 63 64 E6XX_GPIO_SUS0
GND 65 66 E6XX_GPIO_SUS1
EG20T_SPI_CLK 67 68 E6XX_GPIO_SUS3
EG20T_SPI_nCS 69 70 E6XX_GPIO_SUS4
EG20T_SPI_MOSI 71 72 E6XX_GPIO_SUS2
EG20T_SPI_MISO 73 74 LVDS_DETECT
GPIO0 75 76 SDIO1_CD_N
GPIO1 77 78 SDIO1_WP
GPIO2 79 80 SDIO1_CLK_R
GPIO3 81 82 SDIO1_CMD_R
GPIO4 83 84 SDIO1_DATA0_R
GPIO5 85 86 SDIO1_DATA1_R
GPIO6 87 88 SDIO1_DATA2_R
GPIO7 89 90 SDIO1_DATA3_R
GPIO_PROG_VOLTAGE 91 92 DC_IN_5V
DC_IN_5V 93 94 DC_IN_5V
DC_IN_5V 95 96 DC_IN_5V
DC_IN_5V 97 98 DC_IN_5V
DC_IN_5V 99 100 DC_IN_5V

+5V Power

This is the primary input from the external power jack!

General Purpose Input/Output

These are GPIOs that can be used for basic input and output.

CAN

Controller Area Network(CAN), or as it is commonly known, CAN-bus, is a communication protocol originally designed for automotive applications. It is an asynchronous serial bus network that connects devices, sensors and actuators for control applications. CAN is now standardized in ISO 11898, ISO 16845 and SAE J1939 for automotive, industrial and general embedded communications. CAN-bus is now commonly employed not only in automotive and aerospace applications but also in medical equipment. For more information, please refer the links below:

http://www.partssource.com/site/ControllerAreaNetwork

http://www.elinux.org/CAN_Bus

PCIe

PCI Express (PCIe or PCI-E) is a high-speed, serial computer expansion bus standard that connects a computer with its attached peripherals. PCI Express was developed by Intel Corp. in 2004 to replace the peripheral component interconnect (PCI) and PCI-X expansion buses, along with the accelerated graphics port (AGP) graphics card interface. Today, PCI Express is the primary connection method for most video cards to modern computers. For more information refer the link below:

http://www.hardwaresecrets.com/article/190

GND

GND or Ground is simply a reference voltage level(called zero potential or ground potential) against which all other voltages in a system are established and measured.

LVDS

Low-voltage differential signalling or commonly abbreviated as LVDS, was introduced in the mid-1990’s and is very popular in computers, where it forms part of very high-speed networks and computer buses. It is a high-speed digital interface that is used for several applications that require high noise immunity and low power consumption for high data rates. LVDS are designed to be used for applications including flat panel displays that use an LVDS connection to the graphics card as well as for high data transmission in printers, digital copiers and cell phones.LVDS is also used in commercial and military applications. For more information refer the link below:

http://en.wikipedia.org/wiki/Low-voltage_differential_signaling

SDIO

A SDIO (Secure Digital Input Output) card is an extension of the SD(Secure Digital) card specification to cover the I/O functions. Host devices that support SDIO can use the SD slot to support GPS receivers, modems, barcode readers, FM radio tuners, TV tuners, RFID readers, digital cameras, and interfaces to Wi-Fi, Bluetooth, Ethernet, and IrDA.The SDIO card includes all the firmware and software needed to operate the peripheral that’s integrated into the SDIO card. For more details refer the link below:

http://securedigital-inputoutput-sdiocards.articles.r-tt.com/

HDA

The Intel High Definition Audio(HDA) Specification describes an architecture and infrastructure to support high-quality audio implementations for PCs. Intel High Definition Audio is capable of playing back more channels at higher quality than previous integrated audio formats. In addition, Intel High Definition Audio has the technology needed to support the latest and greatest audio content. For more details refer the link below:

http://www.intel.com/content/www/us/en/chipsets/high-definition-audio.html

SMB

The System Management Bus is a two-wire interface and is used in personal computers and servers for low-speed system management communications. It uses I2C as its backbone. The SMbus is also used to communicate between ICs, Temperature Sensors and batteries.

http://smbus.org/

UART

Universal Asynchronous Receiver/Transmitter(UART) is a piece of computer hardware that translates data between parallel and serial forms. It is an integrated circuit used for serial communications that contains a receiver (serial-to-parallel converter) and a transmitter (parallel-to-serial converter), each clocked separately. Universal Asynchronous Receiver / Transmitters are commonly included in microcontrollers and are designed to be used for several applications. UARTs are used for devices including GPS units, modems, wireless communication and Bluetooth modules, amongst many other applications. For more details refer the link below:

http://www.futureelectronics.com/en/Signal-Interface/uart.aspx

SPI

The Serial Peripheral Interface(SPI) is a simple 4-wire serial communications interface used primarily for a synchronous serial communication of host processor and peripherals. However, a connection of two processors via SPI is also possible. For more information please refer the link below:

http://www.mct.net/faq/spi.html

I2C

I²C bus is an abbreviation for Inter Integrated Circuit bus. It is also known as IIC and I2C. I²C is a serial and synchronous bus protocol. It is a simple, low-bandwidth, short-distance protocol. For more information please refer the link below:

http://www.elinux.org/BoardBringUp-i2c