Table of Contents

Advertisement

Quick Links

BeagleBone System Reference
REF: BBONE_SRM
Rev A6.0.0
Manual
BeagleBone Rev A6
System Reference Manual
Revision 0.0
May 9, 2012
Send all comments and errors to the author:
Gerald Coley
gerald@beagleboard.org
Page 1 of 92
Arrow.com.
Downloaded from

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the A3 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for BeagleBone A3

  • Page 1 BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual BeagleBone Rev A6 System Reference Manual Revision 0.0 May 9, 2012 Send all comments and errors to the author: Gerald Coley gerald@beagleboard.org Page 1 of 92 Arrow.com. Downloaded from...
  • Page 2 BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual This device has been tested and verified to comply with Part 15, Class B, of NOTE: the FCC Rules. Operation is subject to the following two conditions: (1) this device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation.
  • Page 3 BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual BEAGLEBONE DESIGN These design materials referred to in this document are *NOT SUPPORTED* and DO NOT constitute a reference design. Only “community” support is allowed via resources at BeagleBoard.org/discuss. THERE IS NO WARRANTY FOR THE DESIGN MATERIALS, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
  • Page 4 BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual BeagleBoard.org provides the enclosed product(s) under the following conditions: This evaluation board/kit is intended for use for ENGINEERING DEVELOPMENT, DEMONSTRATION, OR EVALUATION PURPOSES ONLY and is not considered by BeagleBoard.org to be a finished end-product fit for general consumer use.
  • Page 5 BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual WARRANTY: The BeagleBoard is warranted against defects in materials and workmanship for a period of 90 days from purchase. This warranty does not cover any problems occurring as a result of improper use, modifications, exposure to water, excessive voltages, abuse, or accidents. All boards will be returned via standard mail if an issue is found.
  • Page 6: Table Of Contents

    Design Changes ........................15 ..........................15 NOWN SSUES ........................16 EAGLE VERVIEW .......................16 EAGLE XPANSION ....................16 EAGLE ESIGN ATERIAL .............................16 BEAGLEBONE FEATURES AND SPECIFICATION ..............17 .....................18 OARD OMPONENT OCATIONS ................20 OARD ONNECTOR AND NDICATOR OCATIONS BEAGLEBONE DESIGN SPECIFICATION .................21 ............................21 ROCESSOR ............................21 EMORY ........................21...
  • Page 7 BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual 5.3.7 A/D Converters ........................26 5.3.8 GPIO............................26 5.3.9 CAN Bus ..........................26 5.3.10 TIMERS ..........................26 5.3.11 PWM ..........................26 DETAILED BOARD DESIGN ......................28 .......................28 YSTEM LOCK IAGRAM ............................28 ROCESSOR 6.2.1 Processor Block Diagram ......................29 ..........................30...
  • Page 8 7.3.3 Main Expansion Headers-Stacking ..................77 7.3.4 Battery Connector Stacking ....................78 7.3.5 Stacked Capes w/Signal Stealing ...................79 7.3.6 Retention Force ........................79 7.3.7 BeagleBone Female Connectors ....................80 ..........................80 IGNAL SAGE ............................81 OWER 7.5.1 Main Board Power ........................81 7.5.2 Expansion Board External Power ..................82 ...........................82...
  • Page 9: Figures

    Figure 22. USB Host Design ..................50 Figure 23. SD Connector Design ................51 Figure 24. EEPROM Design Rev A3,A4, and A5 ............. 52 Figure 25. EEPROM Design Rev A6 ................. 53 Figure 26. PMIC Expansion Header ................64 Figure 27.
  • Page 10: Tables

    Tables Table 1. Change History ..................... 12 Table 2. BeagleBone Features ..................17 Table 3. BeagleBone Power Consumption(mA@5V) ..........34 Table 4. DDR Addressing ................... 43 Table 5. User LED Control ..................46 Table 6. Processor Ethernet Signals ................47 Table 7.
  • Page 11: Introduction

    This document is the System Reference Manual for the BeagleBone. It covers revision A3 thru A6. It is intended as a guide to assist anyone purchasing or who are considering purchasing the board to understand the overall system design and the features of the BeagleBone.
  • Page 12: Change History

    BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual Change History Change History Table 1. Change History Changes Date Original Release for review November 4, 2011 Added notch dimension to the Cape board outline. Added power numbers to features table. November 11,...
  • Page 13: Rev A5 Vs. A6

     Fixed spurious reset issues on JTAG connect.  Addressed LAN8710 default mode. There were no changes made that affect the operation of the board form a SW perspective. Feature and operation wise the A6 is the same as an A3. 2.2.1 PCB Changes...
  • Page 14: Rev A4 Vs. A5

    Description was changed to “BeagleBone/XDS100” This version of the board returns the functionality of the board to that of the Rev A3 via the removal of R219. It uses the same PCB revision as the A4. It also ships with an updated version of the Angstrom image providing out of the box support for the DVI-D and 7”...
  • Page 15: Rev A3 Vs. A4

    REF: BBONE_SRM Rev A6.0.0 Manual Rev A3 vs. A4 No functional changes were made to the board as it relates to its overall operation other than the LED fix for the Speed indicator on the Ethernet connector. Main change was the addition of a different SD connector.
  • Page 16: Beaglebone Overview

    All of the design information is freely available and can be used as the basis for a product or design. If the user decides to use the BeagleBone design in a product, they assume all responsibility for such use and are totally responsible for all aspects of its use.
  • Page 17: Beaglebone Features And Specification

    Manual BeagleBone Features and Specification This section covers the specifications and features of the BeagleBone and provides a high level description of the major components and interfaces that make up the BeagleBone. Table 2 provides a list of the BeagleBone’s features.
  • Page 18: Board Component Locations

    Manual Board Component Locations The Figure 1 below shows the top side locations of the key components on the PCB layout of the BeagleBone. Figure 1. Top Side Components Figure 2 shows the key components mounted on the back side of the board.
  • Page 19: Figure 2. Bottom Side Components

    BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual Figure 2. Bottom Side Components Page 19 of 92 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Downloaded from Downloaded from...
  • Page 20: Board Connector And Indicator Locations

    Figure 3. Board Connector and Indicators NOTE: Be careful if you are considering using standoffs on the BeagleBone. The mounting hole next to the DC power jack has resistors that are a little too close to the hole and if you are not careful, you can damage those resistors when attaching the standoff.
  • Page 21: Beaglebone Design Specification

    REF: BBONE_SRM Rev A6.0.0 Manual BeagleBone Design Specification This section provides a high level description of the design of the BeagleBone. Processor The board currently uses either the AM3359 or AM3358 processor in the 15x15 package. Actual processor speed will be determined by the actual devices supplied. The board is being released prior to the processor being in full production and as a result, has the AM3359 due to availability of those parts at this time.
  • Page 22: Jtag Port

    BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual A single EEPROM is provided on the FT2232H to allow for the programming of the vendor information so that when connected, the board can be identified and the appropriate driver installed. 4.4.2 JTAG Port The second port on the FT2232H will be used for the JTAG port.
  • Page 23: Reset Button

    BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual When powered from USB, the board is limited to 500 MHz. The onboard HUB + FT2232H power consumption does not leave room in the 500mA budget for the boot process. For 720 MHz operation, DC power is required. The lowest power mode is DC w/o the USB port connected, even at 720MHz.
  • Page 24: Expansion Interface

    The connectors used will be thruhole connectors. Up to four Capes can be stacked onto the BeagleBone. Each board will have the same EEPROM as is found on the main board but will be at different addresses to allow for scanning for expansion boards via the I2C bus.
  • Page 25: Exposed Functions

    BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual Standard expansion board size is 3.4” x 2.1”. The board will have a notch in it to act as a key to insure proper orientation. The key is around the Ethernet connector on the main board.
  • Page 26: I2C

    BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual 5.3.5 There are two I2C Ports on the expansion header, I2C1 and I2C2. I2C2 is used for the EEPROMS on the expansion boards and must always be accessible. SW should never mess with these signals. Other components on a Cape can use this bus as long as it does not conflict with the base addresses of the Capes.
  • Page 27 BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual  High Resolution Outputs- up to 6 single ended.  ECAP PWM- 2 outputs Page 27 of 92 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 28: Detailed Board Design

    Rev A6.0.0 Manual Detailed Board Design This section describes the detailed design of the BeagleBone. Please be sure to reference the AM3359 datasheet and technical reference manual to gain a deeper understanding. System Block Diagram Figure 5 is the high level system block diagram of the BeagleBone.
  • Page 29: Processor Block Diagram

    BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual 6.2.1 Processor Block Diagram Figure 6 is a high level block diagram of the processor. For more information on the processor, go to http://www.ti.com/product/am3359 Figure 6. Processor Block Diagram Page 29 of 92 Arrow.com.
  • Page 30: System Power

    BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual System Power Figure 7 is a high level block diagram of the power section design of the BeagleBone. Figure 7. Power Subsection Block Diagram 6.3.1 TPS65217B PMIC The main Power Management IC (PMIC) in the system is the TPS65217B. The...
  • Page 31 BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual can be forced into fixed frequency PWM using the I C interface. The step-down converters allow the use of small inductors and capacitors to achieve a small solution size. LDO1 and LDO2 are intended to support system-standby mode. In SLEEP state output current is limited to 100uA to reduce quiescent current whereas in normal operation they can support up to 100mA each.
  • Page 32: Figure 8. Tps65217B Block Diagram

    BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual Figure 8. TPS65217B Block Diagram Page 32 of 92 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 33: 5V Dc Power Input

    BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual 6.3.2 5V DC Power Input Figure 9 is the design of the 5V DC input circuit to the TPS65217B. VDD_5V SY S_5V DC_IN OUT1 SY S1 OUT0 SY S2 FLAG TPS65217B NCP349 PJ-200A 4.7uF,6.3V...
  • Page 34: Power Source Selection

    BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual SY S_5V SY S1 SY S2 mini USB-B DGND TPS65217B 4.7uF,6.3V DGND Figure 10. USB Power Input 6.3.4 Power Source Selection The selection of either the 5VDC or the USB as the power source is handled internally to the TPS65217B and automatically switches to 5VDC power if both are connected.
  • Page 35: Power Sequencing

    BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual 6.3.6 Power Sequencing The power up process is made up of several stages and events. Figure 11 is the events that make up the power up process of the system. Figure 11. Power Sequencing 6.3.7...
  • Page 36: Voltage Rails

    TPS65217B, this signal goes active. The LDOs on the TPS65217B are used to power the VRTC rail on the processor. The LDO_PGOOD version the default circuit currently used on the A3 design. It is possible on future revisions that the AND gate circuitry will be removed from the design.
  • Page 37: Power Indicator Led

    BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual 6.3.8.2 VDD_MPU VDD_MPU defaults to 1.1V on power up. This voltage can be changed under software control up to 1.25V in order to support higher processor frequencies. The TPS65217B can deliver up to 1200mA on this rail. This rail only connects to the processor.
  • Page 38: 6.3.10 Expansion 3.3V Ldo

    The LDO is cpapble of up to 1A of current. Current Measurement The BeagleBone has a method under which the current consumption of the board, not counting the USB Host port and expansion boards, can be measured. The voltage drop across a .1 ohm resistor is measured to determine the current consumption.
  • Page 39: Sys_Volt Connection

    BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual Figure 14. Current Measurement 6.4.2 SYS_VOLT Connection The SYS_VOLT rail is measured to determine the high side of the series resistor. The SYS_VOLT rail is connected to the MUX_OUT by setting the registers inside the TPS65217B.
  • Page 40: Two Port Usb Hub

    BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual Two Port USB HUB In order to provide access from a single USB port to the FT2232 and the processor USB port, a SMSC USB2412 dual port USB 2.0 HUB is provided. This device connects to the host PC.
  • Page 41: Crystal And Reset

    BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual 6.5.3 Crystal and Reset The USB2412 uses a single 24MHZ crystal. The RESET signal is self generated from the VDD_3V3B rail to an RC network. 6.5.4 FT2232H Serial Adapter The first port of the HUB connected to the FT2232 which handles the processor serial port and JTAG and is described in the next section.
  • Page 42: Ft2232H Usb To Serial Adapter

    BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual FT2232H USB to Serial Adapter The FT2232H from FTDI provides the conversion from the USB port to the JTAG interface and Serial port to the processor. Figure 16 is the design of the FT2232H circuit.
  • Page 43: Jtag

    BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual 6.6.2 JTAG Using a parallel I/O mode, the FT2232H can be used to access the JTAG signals on the processor. At USB 2.0 speeds, the throughput is very good, and should provide connectivity to several popular debug environments including Code Composer Studio.
  • Page 44: Ddr 2 Design

    BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual Figure 17. DDR Device Block Diagram 6.7.1 DDR 2 Design Figure 18 below is the schematic of the DDR implementation. The memory is placed as close to the processor as possible to minimize layout and signal issues.
  • Page 45: Ddr Vtp Termination Resistor

    BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual The DDR2 connects direct to the processor and no external interface devices are required. Power is supplied to the DDR2 via the 1.8V rail on the TPS65217B. 6.7.2 DDR VTP Termination Resistor There is a requirement for a 50 ohm 1% termination resistor, R76, on the DDR interface.
  • Page 46: 10/100 Ethernet

    BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual Table 5. User LED Control GPIO User 0 GPIO1_21 User 1 GPIO1_22 User 2 GPIO1_23 User 3 GPIO1_24 10/100 Ethernet The 10/100 Ethernet uses a SMSC LAN8710A Ethernet PHY and interfaces to the processor using the MII interface.
  • Page 47: Processor Signal Description

    BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual Y EL_C R218 470,5% Y ELC SHD1 Y ELA Y ELA SHD2 GRN_C R219 470,5% DGND GRNC GRNA GRNA WE_7499010211A DGND R217 ESD_RING TCT_RCT R202 .1,0805 C167 0,1% VDD_PHY A 0.022uF,10V DGND DGND Figure 20.
  • Page 48: Clocking Mode

    BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual 6.8.3 Clocking Mode The LAN8710A provides the clock to the processor and is generated by the onboard 25MHz crystal Y4. There are independent clocks for the transmit channel (MII Transmit Clock) and for the receive channel (MII Receive clock).
  • Page 49: Mdio Interface

    The Yellow status LED will work differently for each revision. A3...The Yellow LED is OFF when the link is 100M and ON when it is 10M. A4...The Yellow LED is ON when the link is 100M and OFF when it is 10M.
  • Page 50: Usb Host

    BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual USB Host A single USB Host port is provided on the board. It is driven by USB port 1 of the processor. The port can deliver up to 500mA of current provided that much current is available from the power supply.
  • Page 51: Sd Connector

    REMOVE IT OR YOU MAY DAMAGE THE CONNECTOR. 6.11 EEPROM The BeagleBone is equipped with a single CAT24C256W EEPROM to allow the SW to identify the board. Table 7 below defined the contents of the EERPOM. Page 51 of 92 Arrow.com.
  • Page 52: Figure 24. Eeprom Design Rev A3,A4, And A5

    RSVD 000000 RSVD 000000 Available 32702 Available space for other non-volatile codes/data Figure 24 is the design of the EEPROM circuit as it is found on the Rev A3, A4, and A5 versions. VDD_3V3B I2C0_SCL I2C0_SDA C102 0.1uf ,16V R210...
  • Page 53: Adc Interface

    The EEPROM is accessed by the processor using the I2C 0 bus. The EEPROM is not write protected on Revision A3, A4, and A5. R210 is installed on Revision A6 which invokes the write protection. The WP pin has an internal pulldown on it so that if removed the pin is grounded.
  • Page 54: Expansion Headers

    BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual 6.13 Expansion Headers The expansion interface on the board is comprised of two 46 pin connectors. All signals on the expansion headers are 3.3V unless otherwise indicated. NOTE: Do not connect 5V logic level signals to these pins or the board will be damaged.
  • Page 55: 6.13.2 P8 Signal Pin Mux Options

    BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual 6.13.2 P8 Signal Pin Mux Options Table 9 shows the other signals that can be connected to each pin of P8 based on the settings of the registers in the processor for modes 0-3.
  • Page 56 BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual PROC NAME MODE0 MODE1 MODE2 MODE3 UART3_CTSN lcd_data10 gpmc_a14 ehrpwm1A mcasp0_axr0 UART5_TXD lcd_data8 gpmc_a12 ehrpwm1_tripzone_in mcasp0_aclkx UART5_RXD lcd_data9 gpmc_a13 ehrpwm0_synco mcasp0_fsx GPIO2_12 lcd_data6 gpmc_a6 eQEP2_index GPIO2_13 lcd_data7 gpmc_a7 eQEP2_strobe GPIO2_10 lcd_data4 gpmc_a4...
  • Page 57: Table 10. P8 Mux Options Modes 4-7

    BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual Table 10 shows the other P8 signals for modes 4-7. Table 10. P8 Mux Options Modes 4-7 PROC NAME MODE4 MODE5 MODE6 MODE7 GPIO1_6 gpio1[6] GPIO1_7 gpio1[7] GPIO1_2 gpio1[2] GPIO1_3 gpio1[3] TIMER4...
  • Page 58 BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual PROC NAME MODE4 MODE5 MODE6 MODE7 UART5_RXD uart5_rxd uart2_rtsn gpio2[15] GPIO2_12 gpio2[12] GPIO2_13 pr1_edio_data_out7 gpio2[13] GPIO2_10 gpio2[10] GPIO2_11 gpio2[11] GPIO2_8 gpio2[8] GPIO2_9 gpio2[9] GPIO2_6 gpio2[6] GPIO2_7 gpio2[7] There are some signals that have not been listed here. Refer to the processor documentation for more information on these pins and detailed descriptions of all of the pins listed.
  • Page 59: 6.13.3 Expansion Header P9

    BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual 6.13.3 Expansion Header P9 Table 11 lists the signals on connector P9. Other signals can be connected to this connector based on setting the pin mux on the processor, but this is the default settings on power up.
  • Page 60: Table 12. P9 Mux Options Modes 0-3

    BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual 6.13.3.1 Connector P9 Signal Pin Mux Options Table 12 gives the pin mux options for the signals for connector P9 for modes 0-3. Table 12. P9 Mux Options Modes 0-3 PROC SIGNAL NAME...
  • Page 61 BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual SIGNAL PROC NAME MODE0 MODE1 MODE2 MODE3 AIN5 AIN2 AIN3 AIN0 AIN1 CLKOUT2 xdma_event_intr1 tclkin clkout2 eCAP0_in_PWM0_ pr1_ecap0_ecap_cap GPIO0_7 uart3_txd spi1_cs1 in_apwm_o There are some signals that have not been listed here. Refer to the processor documentation for more information on these pins and detailed descriptions of all of the pins listed.
  • Page 62: Table 13. P9 Mux Options Modes 4-7

    BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual Table 13 gives the pin mux options for the signals for connector P9 for modes 4-7. Table 13. P9 Mux Options Modes 4-7 PROC SIGNAL NAME MODE4 MODE5 MODE6 MODE7 DC_3.3V DC_3.3V...
  • Page 63 BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual PROC SIGNAL NAME MODE4 MODE5 MODE6 MODE7 AIN5 AIN2 AIN3 AIN0 AIN1 CLKOUT2 timer7_mux1 EMU3_mux0 gpio0[20] GPIO0_7 spi1_sclk mmc0_sdwp xdma_event_intr2 gpio0_7 There are some signals that have not been listed here. Refer to the processor documentation for more information on these pins and detailed descriptions of all of the pins listed.
  • Page 64: 6.13.4 Pmic Expansion Header

    BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual 6.13.4 PMIC Expansion Header There is an additional connector that brings out some additional signals from the TPS65217B power management chip. Figure 25 shows the PMIC expansion connector. BAT_TEMP BAT_SENSE BL_ISET1 BL_ISET2...
  • Page 65: 6.13.6 Battery Interface

    BeagleBone is currently designed. There are no plans to add an extra switcher on the BeagleBone to boost the 3.7V to 5V for this issue. Figure 27 shows the battery circuitry inside the TPS65217B.
  • Page 66: Cape Board Support

    Manual Cape Board Support The BeagleBone has the ability to accept up to four expansion boards or Capes that can be stacked onto the expansion headers. The word Cape comes from the shape of the board as it is fitted around the Ethernet connector on the main board. This notch acts as a key to insure proper orientation of the Cape.
  • Page 67: Eeprom Address

    BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual VDD_3V3 VDD_3V3 2,4,6 I2C2_SCL 2,4,6 I2C2_SDA C130 0.1uF SW1_A0 SW1_A1 SW1_A3 DGND SW DIP-2 CAT24C256W DGND Figure 29. Expansion Board EEPROM No Write Protect The addressing of this device requires two bytes for the address which is not used on smaller size EEPROMs, which only require one byte.
  • Page 68: Eeprom Write Protect

    BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual SW to remove it from the expansion header pin mux settings. If this is done, then the system will be unable to detect the Capes. The I2C signals require pullup resistors. Each board must have a 5.6K resistor on these signals.
  • Page 69: Eeprom Data Format

    BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual 7.1.4 EEPROM Data Format Table 14 below shows the format of the contents of the expansion board EEPROM. Data is stored in Big Endian with the least significant value on the right. All addresses read single byte data from the EEPROM but are two byte addresses ASCII values are intended to be easily read by the use when the EEPROM contents are dumped.
  • Page 70: Pin Usage

    BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual 7.1.5 Pin Usage Table 15 is the locations in the EEPROM to set the I/O pin usage for the Cape. It contains the value to be written to the Pad Control Registers. Details on this can be found in section 9.2.2 of the AM335x Technical Reference Manual, The table is left blank as...
  • Page 71: Table 15. Eeprom Pin Usage

    BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual Table 15. EEPROM Pin Usage 14 13 12 11 10 9 8 7 6 5 4 3 Conn Name Type Reserved Mux Mode Usage UART2_RXD P9-22 UART2_TXD P9-21 I2C1_SDA P9-18 I2C1_SCL P9-17...
  • Page 72 BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual 14 13 12 11 10 9 8 7 6 5 4 3 Conn Name Type Reserved Mux Mode Usage GPIO1_17 P9-23 EHRPWM1A P9-14 EHRPWM1B P9-16 GPIO1_28 P9-12 GPIO1_29 P8-26 GPIO1_30 P8-21 GPIO1_31...
  • Page 73 BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual 14 13 12 11 10 9 8 7 6 5 4 3 Conn Name Type Reserved Mux Mode Usage 0 0 0 0 0 0 AIN0 P8-39 AIN1 P8-40 AIN2 P8-37 AIN3...
  • Page 74: Pin Usage Consideration

    BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual Pin Usage Consideration This section covers things to watch for when hooking up to certain pins on the expansion headers. 7.2.1 Boot Pins There are 16 pins that control the boot mode of the processor that are exposed on the expansion headers.
  • Page 75: Expansion Connectors

    The following sections describe how the connectors are to be implemented and used for each of the different configurations. NOTE: Be careful if you are considering using standoffs on the BeagleBone Rev A3 A4 or A5. The mounting hole next to the DC power jack has resistors that are a little too close to the hole and if you are not careful, you can damage those resistors when attaching the standoff.
  • Page 76: Battery Connector- Single

    It should be noted, that the longer the pin and the further it is inserted into the BeagleBone connector, the harder it will be to remove due to the tension on 92 pins. This can be minimized by using shorter pins or removing those pins that are not used by your particular design.
  • Page 77: Main Expansion Headers-Stacking

    2.54mm connectors. Figure 35. Expansion Connector The connector is mounted on the top side of the board with longer tails to allow insertion into the BeagleBone. Figure 33 is the connector configuration for the connector. Page 77 of 92 Arrow.com.
  • Page 78: Battery Connector Stacking

    It should be noted, that the longer the pin and the further it is inserted into the BeagleBone connector, the harder it will be to remove due to the tension on 92 pins. This can be minimized by using shorter pins. There are most likely other suppliers out there that will work for this connector as well.
  • Page 79: Stacked Capes W/Signal Stealing

    Retention Force The length of the pins on the expansion header has a direct relationship to the amount of force that is used to remove a Cape from the BeagleBone. The longer the pins extend into Page 79 of 92 Arrow.com.
  • Page 80: Beaglebone Female Connectors

    BeagleBone, but this is controlled by the user and therefore is hard to control. This section will attempt to describe the tradeoffs and things to consider when selecting a connector and its pin length.
  • Page 81: Cape Power

    SYS_5V SYS_5V 250mA The VDD_3V3EXP rail is supplied by the LDO on the BeagleBone and is the primary power rail for expansion boards. VDD_5V is the main power supply from the DC input jack. This voltage is not present when the board is powered via USB. The amount of current supplied by this rail is dependent upon the amount of current available.
  • Page 82: Expansion Board External Power

    Defined is a standard board size that is the same profile as the BeagleBone. It is expected that the majority of expansion boards created will be of standard size. It is possible to create boards of other sizes and in some cases this is required, as in the case of an LCD larger than the BeagleBone board.
  • Page 83: Extended Cape Size

    BeagleBone is not plugged in incorrectly in such a manner that damage would be cause to the BeagleBone or any other Capes that may be installed. Any such damage will be the responsibility of the supplier of such a Cape to repair.
  • Page 84: Enclosures

    BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual 7.6.3 Enclosures There are numerous enclosures being created in all different sizes and styles. The mechanical design of these enclosures is not being defined by this specification. The ability of these designs to handle all shapes and sizes of Capes, especially when you...
  • Page 85: Board Setup

    Creating A SD Card If you need to create an SD card for the board that is the same as what ships with the BeagleBone, you can follow the instructions found at the following location: http://circuitco.com/support/index.php?title=BeagleBone Other methods are also possible if you are familiar with Linux. Instructions are found at the following link which also will have the latest image.
  • Page 86: Dc Powered Setup

    2) Plug the DC cable into the board. 3) The power LED D1 should be on 4) Plug the USB cable into the BeagleBone 5) Plug the other end of the USB cable into the PC USB port. 6) After a few seconds, USER0 and USER1 LED should start flashing...
  • Page 87: Equipment Needed

    PC and a Null modem female to female adapter be placed between the two cables. In order for this to work, the Linux driver needs to be installed on the BeagleBone for the USB to serial adapter. For now, only one USB to serial adapter is supported. Others will be added over time.
  • Page 88: Software Support

    The Ångström website has links to various tutorials and projects, you can find it at http://www.angstrom-distribution.org/ Limor Fried of adafruit.com fame has started a collection of Beaglebone related tutorials of one which deals with wifi: http://ladyada.net/products/beaglebone/index.html Dan Watts has a number of tutorial on how to use the GPIOs and PWM pins: http://www.gigamegablog.com/tag/beaglebone/...
  • Page 89: Rebuilding The Angstrom Image

    $ git clone git://github.com/Angstrom-distribution/setup-scripts.git If you are behind a firewalling proxy, have a look at the oebb.sh file, it has built-in proxy handling. Configure the setup scripts for the beaglebone: $ MACHINE=beaglebone ./oebb.sh config beaglebone Start with a kernel build: $ MACHINE=beaglebone ./oebb.sh bitbake virtual/kernel...
  • Page 90 BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual $ MACHINE=beaglebone ./oebb.sh bitbake cloud9-gnome-image Page 90 of 92 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 91: 10.0 Beaglebone Mechanical Specification

    BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual 10.0 BeagleBone Mechanical Specification 3.5” x 2.1” (86.36mm x 53.34mm) Size: .187” (4.76mm) Max height: PCB Layers: .062” PCB thickness: RoHS Compliant: Weight: 1.4 oz Figure 41. Board Top Profile Figure 42. Board Bottom Profile Page 91 of 92 Arrow.com.
  • Page 92: 11.0 Design Information

    BeagleBone System Reference REF: BBONE_SRM Rev A6.0.0 Manual 11.0 Design Information Design information can be found on the SD card that ships with board under the documents/hardware directory when connected over the USB cable. Provided there is:  Schematic in PDF ...

This manual is also suitable for:

A4A5A6

Table of Contents