Difference between revisions of "BeagleBoard Zippy2"
(→Connecting the Zippy2 to the BeagleBoard) |
|||
Line 38: | Line 38: | ||
Battery cell size = 12mm. | Battery cell size = 12mm. | ||
+ | |||
+ | [[File:zippy2-battery1.jpg|200px]] | ||
== I²C Interface == | == I²C Interface == |
Revision as of 08:45, 7 February 2010
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
Contents
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.
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).
Soldering BeagleBoard's Expansion Header
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.
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
Software
- Demo/Test Files
- MLO (save as MLO)
- u-boot.bin (save as u-boot.bin)
- uImage (save as uImage)
- Kernel Config
- place these files on your formated SD card per the instuctions at the LinuxBootDiskFormat page
- boot your BeagleBoard while holding down the "User" button.