Difference between revisions of "BeagleBoard Zippy2"

From eLinux.org
Jump to: navigation, search
(Soldering BeagleBoard's Expansion Header)
(Soldering BeagleBoard's Expansion Header)
Line 78: Line 78:
  
 
== Soldering BeagleBoard's Expansion Header ==
 
== Soldering BeagleBoard's Expansion Header ==
 +
 +
[[File:zippy2-expansion_connector2.jpg|400px]]
  
 
Insert the 2x14 Header’s SHORT PINS from the back side of the BeagleBoard into the BeagleBoard’s
 
Insert the 2x14 Header’s SHORT PINS from the back side of the BeagleBoard into the BeagleBoard’s
 
expansion connector (J3).
 
expansion connector (J3).
[[File:zippy2-expansion_connector2.jpg|400px]]
 
  
 
Position the 2x14 Header so the LONG PINS are on the BACK SIDE of the BeagleBoard.
 
Position the 2x14 Header so the LONG PINS are on the BACK SIDE of the BeagleBoard.
  
 
[[File:zippy2-expansion_connector3.jpg|400px]]
 
[[File:zippy2-expansion_connector3.jpg|400px]]
 +
Position the 2x14 Header so the LONG PINS are on the BACK SIDE of the BeagleBoard.
  
 
Solder the SHORT PINS of the 2x14 Header from the TOP SIDE of the BeagleBoard.
 
Solder the SHORT PINS of the 2x14 Header from the TOP SIDE of the BeagleBoard.

Revision as of 09:24, 7 February 2010


Zippy2-base.jpg

The Zippy2 Ethernet Combo Board (KSZ8851SNL-BBE-EVAL) is a low cost expansion board for the BeagleBoard that provides the following peripherals:

  • 10/100BaseT Ethernet
  • Second SD/MMC Interface
  • Second RS232 Serial Interface
  • Real-Time clock with Battery Back-up
  • I2C Interface (+5V level)
  • AT24C01 Serial EEPROM for Board Identification


Hardware

Ethernet

The Zippy2 provides a standard 10/100BaseT (10/100 Mbit) Ethernet interface and uses Micrel's KSZ8851SNL SPI to Ethernet controller.

SD/MMC Interface

The Zippy2 provides a second SD/MMC interface that supports both 3.3V and 1.8V SD memory cards.

RS232 Serial Interface

The Zippy2 provides a second RS-232 serial port for the BeagleBoard. There are two serial connectors provided. Either connector is available for use: 1) standard DB9 Male connector, or 2) 2x5 shrouded header (0.1 inch pin spacing).

Real-time Clock

The Zippy2 provides a battery backed-up Real Time Clock (RTC) which uses the Maxim DS1307. The backup power is provided by a small 3V lithium coin battery and is held in place by a battery holder.

Compatible 3V Lithium Coin Batteries:

  • CR1216
  • CR1220
  • CR1225

Battery cell size = 12mm.

The battery is not included with the Zippy2 and must be purchased separately. Compatible batteries are available from Digi-Key:

Panasonic CR1216

Energizer CR1216


Installing the 3V lithium coin battery:

Zippy2-battery01.jpg

Insert the battery with the positive "+" side up.


Zippy2-battery2.jpg

Slide the battery all the way into the battery holder.

I²C Interface

The Zippy2 provides a 4-pin header expansion connector for access to the BeagleBoard's I²C signals. The signals have been level translated to 5V to allow easy connection to standard 5V peripherals.

I²C expansion header pin assignments:

  • pin 1 - +5V Power
  • pin 2 - SDA (5V signal level)
  • pin 3 - SCL (5V signal level)
  • pin 4 - Ground

Serial EEPROM

The Zippy2 provides a AT24C01 serial EEPROM that contains a Vendor ID and a Device ID that the BeagleBoard uses to identify the type of board connected to the expansion header. This information enables the BeagleBoard to auto-configure the pin mux for signals needed by the Zippy2. More information can be found here.

Connecting the Zippy2 to the BeagleBoard

This is a quick guide showing you how to solder the 2x14 Header into the BeagleBoard’s Expansion connector (J3).

Zippy2-expansion connector1.jpg

Soldering BeagleBoard's Expansion Header

Zippy2-expansion connector2.jpg

Insert the 2x14 Header’s SHORT PINS from the back side of the BeagleBoard into the BeagleBoard’s expansion connector (J3).

Position the 2x14 Header so the LONG PINS are on the BACK SIDE of the BeagleBoard.

Zippy2-expansion connector3.jpg Position the 2x14 Header so the LONG PINS are on the BACK SIDE of the BeagleBoard.

Solder the SHORT PINS of the 2x14 Header from the TOP SIDE of the BeagleBoard.

Attaching the BeagleBoard

Connect the expansion board onto the BACK SIDE of the BeagleBoard by mating with the 2x14 Header you just soldered. Make sure all of the pins align correctly. www.tincantools.com

Creating a bootable SD/SDHC card in Ubuntu

Automated script

Design Documents

Zippy2-base.jpg


Software

  • place these files on your formated SD card per the instuctions at the LinuxBootDiskFormat page
  • boot your BeagleBoard while holding down the "User" button.