BeagleBoard XM C2 Reference Manual Download Page 1

REF:  BB_SRM_xM 

BeagleBoard-xM System  

Reference Manual

 

Revision C2 

 

                                                  Page 1 of 163 

 

 

 
 

BeagleBoard-xM Rev C2  

System Reference Manual 

 

Revision 0.0 

October 11, 2012

 

 
 

Send all comments and errors concerning this SRM to the author at 

[email protected]

  

 

For other questions you may contact Gerald at: 

Gerald Coley 

Texas Instruments 

12500 TI Blvd. Dallas, Tx 75243 

[email protected]

 

 

 
 

Summary of Contents for XM C2

Page 1: ...gleBoard xM Rev C2 System Reference Manual Revision 0 0 October 11 2012 Send all comments and errors concerning this SRM to the author at gerald beagleboard org For other questions you may contact Gerald at Gerald Coley Texas Instruments 12500 TI Blvd Dallas Tx 75243 g coley1 ti com ...

Page 2: ...reception which can be determined by turning the equipment off and on the user is encouraged to try to correct the interference by one or more of the following measures Reorient or relocate the receiving antenna Increase the separation between the equipment and receiver Connect the equipment into an outlet on a circuit different from that to which the receiver is connected Consult the dealer or an...

Page 3: ...XCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND OR OTHER PARTIES PROVIDE THE DESIGN MATERIALS AS IS WITHOUT WARRANTY OF ANY KIND EITHER EXPRESSED OR IMPLIED INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE DESIGN MATERIALS IS WITH YOU SHOULD THE DESIGN MATERIALS PROV...

Page 4: ...RESSED IMPLIED OR STATUTORY INCLUDING ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE The user assumes all responsibility and liability for proper and safe handling of the goods Further the user indemnifies BeagleBoard org from all claims arising from the handling or use of the goods Due to the open construction of the product it is the user s responsibility to take any and a...

Page 5: ...fications exposure to water excessive voltages abuse or accidents All boards will be returned via standard mail if an issue is found If no issue is found or express return is needed the customer will pay all shipping costs Before returning the board please visit BeagleBoard org support Please refer to sections 12 and 13 of this document for the board checkout procedures and troubleshooting guides ...

Page 6: ...FEATURES 21 4 2 PROCESSOR 22 4 3 MEMORY 22 4 4 POWER MANAGEMENT 22 4 5 HS USB 2 0 OTG PORT 23 4 6 HS USB 2 0 HOST PORTS 23 4 7 STEREO AUDIO OUTPUT CONNECTOR 24 4 8 STEREO AUDIO IN CONNECTOR 24 4 9 S VIDEO CONNECTOR 24 4 10 DVI D CONNECTOR 24 4 11 LCD HEADER 24 4 12 MICROSD CONNECTOR 25 4 13 RESET BUTTON 25 4 14 USER BUTTON 25 4 15 INDICATORS 25 4 16 POWER CONNECTOR 25 4 17 JTAG CONNECTOR 26 4 18 R...

Page 7: ...y Source 51 7 3 3 DC Source Control 51 7 3 4 AUX 3 3V Supply 52 7 4 METER CURRENT MEASUREMENT 53 7 5 PROCESSOR CURRENT MEASUREMENT 53 7 6 VBAT POWER CONDITIONING 55 7 7 TPS65950 RESET AND POWER MANAGEMENT 55 7 7 1 Main Core Voltages 56 7 7 2 Main DC Input 56 7 7 3 Processor I2C Control 56 7 7 4 VIO_1V8 56 7 7 5 Main Core Voltages Smart Reflex 58 7 7 6 VDD1 58 7 7 7 VDD2 58 7 8 PERIPHERAL VOLTAGES ...

Page 8: ...net 83 7 15 MICROSD 84 7 15 1 microSD Power 84 7 15 2 Processor Interface 84 7 15 3 Card Detect 85 7 15 4 Booting From SD MMC Cards 85 7 16 AUDIO INTERFACE 86 7 16 1 Processor Audio Interface 86 7 16 2 TPS65950 Audio Interface 87 7 16 3 Audio Output Jack 87 7 16 4 Audio Input Jack 87 7 17 DVI D INTERFACE 88 7 17 1 Processor LCD Interface 89 7 17 2 LCD Power 90 7 17 3 TFP410 Power 90 7 17 4 TFP410 ...

Page 9: ...6 5 Alternate Clock 113 7 26 6 HDQ 1 Wire 113 7 26 7 ADC 113 7 26 8 GPIO Signals 114 7 26 9 DMAREQ 114 7 27 AUDIO EXPANSION HEADER 114 8 0 CONNECTOR PINOUTS AND CABLES 115 8 1 POWER CONNECTOR 115 8 2 USB OTG 116 8 3 S VIDEO 117 8 4 DVI D 118 8 5 LCD 120 8 5 1 Connector Pinout 120 8 5 2 Camera 122 8 5 3 Audio McBSP2 Port 124 8 5 4 Auxiliary Access Header 125 8 5 5 LCD and Expansion Measurements 126...

Page 10: ...ard JTAG Connection 36 Figure 9 BeagleBoard Serial Cable Connection 37 Figure 10 BeagleBoard S Video Connection 38 Figure 11 BeagleBoard DVI D Connection 39 Figure 12 BeagleBoard Audio Out Cable Connection 40 Figure 13 BeagleBoard Audio In Cable Connection 41 Figure 14 BeagleBoard Indicator Locations 42 Figure 15 BeagleBoard Button Location 43 Figure 16 BeagleBoard microSD Card Location 44 Figure ...

Page 11: ...gn 103 Figure 50 JTAG Interface 105 Figure 51 Main Expansion Header Processor Connections 106 Figure 52 Power Connector 115 Figure 53 USB OTG Connector 116 Figure 54 OTG Host Shorting Pads 116 Figure 55 S Video Connector 117 Figure 56 DVI D Connector 118 Figure 57 DVI D Cable 119 Figure 58 DVI D Cable 119 Figure 59 LCD Expansion Connector Pins 121 Figure 60 Camera Connector 123 Figure 61 Camera Mo...

Page 12: ...cessor GPIO Pins 70 Table 6 Processor Interrupt Pins 70 Table 7 Processor ULPI Interface 75 Table 8 TPS65950 ULPI Interface 75 Table 9 USB OTG Charge Pump Pins 76 Table 10 USB Host Port OMAP Signals 79 Table 11 SD MMC OMAP Signals 84 Table 12 Processor Audio Signals 86 Table 13 Processor Audio Signals 87 Table 14 Processor LCD Signals 89 Table 15 TFP410 Interface Signals 90 Table 16 P11 LCD Signal...

Page 13: ...cBSP2 Signals 124 Table 37 P17 Auxiliary Access Signals 125 Table 38 Connector Dimensions 126 Table 39 JTAG Signals 130 Table 40 DC Power Supply Specifications 135 Table 41 DC Power Supplies 135 Table 42 DVI D Monitors Tested 136 Table 43 SD MMC Cards Tested 137 Table 44 USB to WiFi Adapters 138 Table 45 USB to Bluetooth Adapters 139 Table 46 Voltages 145 Table 47 Troubleshooting 147 Table 48 Know...

Page 14: ...d the DM3730 is that the DSP is not included on the AM3715 For the remainder of this document the DM3730 will be referred to as the processor The key sections in this document are Section 2 0 Change History Provides tracking for the changes made to the System Reference Manual Section 3 0 Definitions and References This section provides definitions for commonly used terms and acronyms Section 4 0 O...

Page 15: ...bleshooting Here is where you can find tips on troubleshooting the setup of the BeagleBoard Section 13 0 Known Issues This section describes the known issues with the current revision of the BeagleBoard and any workarounds that may be possible Section 14 0 BeagleBoard Components This section provides information on the top and bottom side silkscreen of the BeagleBoard showing the location of the c...

Page 16: ...7 201 GC C2 Changed POP memory part number due to obsolescence of the current device 10 11 2012 GC 2 2 BeagleBoard vs BeagleBoard xM There are several differences between the BeagleBoard and the BeagleBoard xM The BeagleBoard refers to the original board and the BeagleBoard xM is the newer version 2 2 1 Hardware Changes AREA BeagleBoard xM BeagleBoard Comments Processor DM3730 OMAP3530 ARM Frequen...

Page 17: ...rate paths instead of parallel No electrical difference o Added 33 ohm resistor R157 in series with MMC clock line Not used on board only for expansion No electrical difference o Added R158 to allow isolation of drain pin on TPS2141 Loaded with a zero ohm resistor No electrical difference o Moved DVI_PUP pin to the TPS65950 GPIO2 No SW impact and Angstrom kernel however updated SW can be used to t...

Page 18: ... a new one was required This required a PCB footprint change o Redesigned the overvoltage protection circuit We were seeing issues with a small number of boards being damaged on the TPS2054 USB power FET so a new design was implemented Overall operation is the same as the original version with te exception that it is now possible to power the entire board over the USB OTG port This includes the HU...

Page 19: ...e change made on the Revision C2 board The LPDDR POP memory is being made obsolete by Micron The new part is being used on the manufacture of the revision C1 board There are no functional differences as a result of this change And no SW changes are required The new part number is MT46H128M32L2KQ 5 WT B 2 8 Definitions SD Secure Digital microSD Small version of the standard SD card MDDR Mobile Dual...

Page 20: ... of the design information is freely available and can be used as the basis for a product BeagleBoards will not be sold for use in any product as this hampers the ability to get the boards to as many community members as possible and to grow the community 3 1 BeagleBoard Versions There are two different versions of the beagle in production the BeagleBoard and the BeagleBoard xM Figure 1 is a pictu...

Page 21: ...LEDs PCB 3 1 x 3 0 78 74 x 76 2mm 6 layers Indicators Power Power Error 2 User Controllable PMU USB Power HS USB 2 0 OTG Port Mini AB USB connector TPS65950 I F USB Host Ports SMSC LAN9514 Ethernet HUB 4 FS LS HS Up to 500ma per Port if adequate power is supplied Ethernet 10 100 From USB HUB Audio Connectors 3 5mm 3 5mm L R out L R Stereo In SD MMC Connector MicroSD User Interface 1 User defined b...

Page 22: ...o provide o 4Gb MDDR SDRAM x32 512MB 166MHz Unlike with earlier versions of the board no other memory devices are on the BeagleBoard It is possible however that additional non volatile memory storage can be added to BeagleBoard by o Accessing the memory on the uSD card o Use the USB OTG port and a powered USB hub to drive a USB Thumb drive or hard drive o Install a thumbdrive into one of the USB p...

Page 23: ...oad the USB ports as the total power supplied to the ports will not enable full power to all of the USB ports as you can have with the DC power It is possible to take the current supplied by the USB ports to 1A by using a Y cable Figure 2 shows and example of the Y Cable for the USB Figure 2 USB Y Cable The BeagleBoard requires a Y Cable minAB to USB A cable or as mentioned a single cable can be u...

Page 24: ...is is the standard LCD panel interface of the processor and will support 24b color output DDC2B Display Data Channel or EDID Enhanced Display ID support over I2C is provided in order to allow for the identification of the LCD monitor type and the required settings The BeagleBoard is equipped with a DVI D interface that uses an HDMI connector that was selected for its small size It does not support...

Page 25: ...green LEDs on the BeagleBoard that can be controlled by the user o One on the TPS65950 that is programmed via the I2C interface o Two on the processor controlled via GPIO pins o One Power LED that indicates that power is applied and can be turned off via SW o One to indicate that power is applied to the onboard USB HUB and can be controlled via the SW There is also one red LED on the BeagleBoard t...

Page 26: ...ided by DB9 connector on the BeagleBoard for access to an onboard RS232 transceiver A USB to Serial cable can be plugged directly into the Beagle Unlike on the original version of the Beagle a straight through non null modem cable is required The cable you used on the BeagleBoard will NOT work on the xM version A standard male to female straight DB9 cable may be used or you can use a USB to serial...

Page 27: ... port This connector is populated on the board 4 22 McBSP Expansion Header A 4 pin connector is provided to allow access to the McBSP2 signals for audio applications In order to use these signals the audio interface on the TPS65950 must be disabled by the SW This connector is populated on the board 4 23 BeagleBoard Mechanical Specifications Size 3 35 x 3 45 Max height TBM Layers 6 PCB thickness 06...

Page 28: ...ower plug or USB 5V 4 8 5 5 2 V Current Depends on what the DC source can supply over what the board requires Varies Maximum current supplied by all four USB Host ports Total 1500 mA USB OTG High Speed Mode 480 Mb S Full Speed Mode 12 5 Mb S Low Speed Mode 1 5 Mb S USB Host High Speed Mode 480 Mb S Full Speed Mode 12 5 Mb S Low Speed Mode 1 5 Mb S RS232 Transmit High Level Output Voltage 5 5 4 V L...

Page 29: ...peak single ended input voltage 0 dBFs 1 5 Vpp Total harmonic distortion sine wave 1 02 kHz 1 dBFs 80 75 dB Total harmonic distortion sine wave 1 02 kHz 2 0 Hz to 20 kHz A weighted audio Gain 0 dB 85 78 dB Audio Out Load Impedance 100 pF 14 16 ohms Maximum Output Power At 0 53 Vrms differential output voltage and load impedance 16 Ohms 17 56 mW Peak to Peak output voltage 1 5 Vpp Total Harmonic Di...

Page 30: ...n of what comes in the box when the BeagleBoard is purchased 5 1 BeagleBoard In the Box The final packaged xM Rev C product will contain the following items o 1 Box with the following items inside o 1 BeagleBoard in an ESD Bag o 1 uSD card o 1 uSD Card to MMC Adapter NO CABLES ARE PROVIDED WITH THE BEAGLEBOARD Figure 3 The xM Rev C Box ...

Page 31: ...roSD card that the board boots from It contains all of the code required for the board to boot to an Angstrom validation image You will see a login prompt but no GUI will be visible It can also be used to boot to UBoot by hitting a key during the booting process before it reads the UImage 5 3 Repairs If you feel the board is in need of repair follow the RMA Request process found at http beagleboar...

Page 32: ...r comply with the FCC Part 15 requirements voids the user s rights to use this system 6 1 Connecting USB OTG The USB OTG port connects to the PC host and uses a miniAB cable through which power can be provided to the BeagleBoard Figure 5 shows where the cable is connected to the BeagleBoard If the OTG Port is to be used as a Host the ID pin must be grounded This means that you must have a 5 pin ca...

Page 33: ...REF BB_SRM_xM BeagleBoard xM System Reference Manual Revision C2 Page 33 of 163 Figure 5 USB OTG Connection ...

Page 34: ...leBoard xM System Reference Manual Revision C2 Page 34 of 163 6 2 Connecting USB Host The Beagle is equipped with 4 USB Host connectors Figure 6 shows the location of the USB Host connectors Figure 6 USB Host Connection ...

Page 35: ...nsert the power supply into the power jack Figure 7 DC Power Connection The power supply must have a 2 1mm I D x 5 5mm O D x 9 5mm and can be either straight or right angle Connecting anything other than 5V will activate the over voltage circuitry turning on a red LED The board will not function until the correct power supply is used If you are using the USB OTG port in the OTG or host mode you mu...

Page 36: ...ou will be required to contact your emulator supplier for the appropriate adapter to be supplied by that manufacturer Figure 8 shows the connection of the JTAG cable to the BeagleBoard Figure 8 BeagleBoard JTAG Connection DO NOT expose the JTAG header to 3 3V It supports 1 8V only There is no overvoltage protection on these pins and the pins connect direct to the processor If you do this the board...

Page 37: ...the addition of a female DB9 connector The configuration of the DB9 is such that a USB to serial adapter can be plugged direct into the Beagle connector No null modem cable is required Figure 9 shows where the serial cable is to be installed Figure 9 BeagleBoard Serial Cable Connection If you are using a standard serial port on the PC a straight through male to female cable is required The cable u...

Page 38: ...ting S Video An S Video cable can be connected to the BeagleBoard and from there it can be connected to a TV or monitor that supports an S Video input This cable is not supplied with the BeagleBoard Figure 10 shows the connector for the S Video cable Figure 10 BeagleBoard S Video Connection ...

Page 39: ...MI to DVI D cable is required This cable is not supplied with BeagleBoard but can be obtained through numerous sources Figure 11 shows the proper connection point for the cable Figure 11 BeagleBoard DVI D Connection DO NOT PLUG IN THE DVI D CONNECTOR TO A DISPLAY WITH THE BEAGLEBAORD POWERED ON PLUG IN THE CABLE TO THE DISPLAY AND THEN POWER ON THE BEAGLEBOARD ...

Page 40: ...dio output device such as external stereo powered speakers can be connected to the BeagleBoard via a 3 5mm jack The audio cables are not provided with the BeagleBoard xM but can be obtained from just about anywhere Figure 12 shows where the cable connected to the stereo out jack Figure 12 BeagleBoard Audio Out Cable Connection ...

Page 41: ...ces such as a powered microphone or the audio output of a PC or MP3 player can be connected to the BeagleBoard xM via a 3 5mm jack The audio cables are not provided with the board but can be obtained from several sources Figure 13 shows where the cable is connected to the stereo input jack Figure 13 BeagleBoard Audio In Cable Connection ...

Page 42: ...h indicator Each indicator will be described in more detail later in this document Figure 14 BeagleBoard Indicator Locations POWER indicates that power is applied to the board USR0 1 can be used by the SW as needed PMU is controlled from the power management chip and can be connected to a PWM VOLT will turn on when the DC voltage exceeds specification HUB turns on when power is applied to the USB ...

Page 43: ...on when pressed will force a board reset and the USER button which can be used by the SW for user interaction Figure 15 shows the location of the buttons Figure 15 BeagleBoard Button Location The User button does no affect the boot source of the board as is the case on the BeagleBoard version If you do press the User Button on power up the board will not boot ...

Page 44: ...or for the insertion and removal of the microSD card The connector is mounted on the bottom side of the board Figure 16 shows the location of the microSD connector Figure 16 BeagleBoard microSD Card Location The microSD card should be inserted with the writing on the card facing up The white silkscreen area on top of the board works as a guide to align the card for insertion ...

Page 45: ...e used is determined by the design of the adapter board that is connected to them Figure 17 shows the location of the LCD headers on the board Figure 17 BeagleBoard LCD Header Location Adapter boards are becoming available for such things as LCD panels and VGA adapters As different LCD panels have different requirements it is difficult to design an interface that will work with all LCD panels That...

Page 46: ...d Design This section provides a high level description of the design of the BeagleBoard xM and its overall architecture 7 1 System Block Diagram Figure 18 is the high level block diagram of the BeagleBoard xM Figure 18 BeagleBoard xM High Level Block Diagram Figure 19 shows the location of the key components on the board ...

Page 47: ...in detail the architecture and design of the BeagleBoard xM You will notice certain things in this section o The schematic has been created for each section showing only the pertinent components and their connections o The pin names differ from the actual schematic For ease of reading the names have been truncated to only show the specific functions of that pin as used in the design ...

Page 48: ...ltage protection for positive voltage up to 28V A low NMOSFET protects the systems connected on the OUT0 1 pins against positive overvoltage At power up with EN pin low the output is delayed before it is turned on to insure that the voltage is not in excess of 5 8V The NCP349 provides a FLAG output which alerts the system that a fault has occurred by turning on D13 a red LED The board will not pow...

Page 49: ...nected to a PC or a 5V DC supply The USB supply is sufficient to power the BeagleBoard in most as long as you understand that the USB Host ports will not function It is recommended that a DC supply be used It should also be noted that if an OTG configuration is used for example tying two BeagleBoards together via a UBS OTG cable both of the BeagleBoards must be powered by the DC supply If the OTG ...

Page 50: ...t consumed prior to enumeration be limited to 100mA 5V 500mW The 5V DC from the USB is routed through the TPS2141 switch to insure that this requirement is met as uncharged capacitors on the BeagleBoard can exhibit a large current drain during start up that could exceed this requirement The TPS2141 is a USB 2 0 Specification compatible IC containing a dual current limiting power switch and an adju...

Page 51: ...ering from the USB OTG port in the case of the DC voltage the current limiting is not required As long as the DC supply is not connected the switch for the USB is enabled When the DC supply is plugged in the switch is disabled because the ground is removed from pin 5 of the TPS2141 This insures that the 5V from the USB is not connected by disabling the internal FET In the case where there is no US...

Page 52: ...the power to the LDO can be supplied by either the USB or the DC wall supply and that the current measurement includes the 3 3V supply The 3 3V supply can be turned off by activating GPIO1 on the TPS65950 to a 1 By default the voltage is on You will also see that the 3 3V supply powers the power LED D5 If during a low power mode the user chooses to turn of the power LED this GPIO pin can be used t...

Page 53: ...e of R13 This is done via the I2C control bus to the TPS65950 from the processor These values along with resistance of R13 are used to calculate the current consumption of the board Figure 24 is the schematic of the measurement circuitry The maximum value that can be input to the ADC inputs is based on the setting of the VINTANA2 OUT voltage rail which defaults to 2 5V In order to prevent the volt...

Page 54: ...SRM_xM BeagleBoard xM System Reference Manual Revision C2 Page 54 of 163 current a voltage of 01V will be detected In order to determine the actual power the input voltage and the voltage drop must be measured ...

Page 55: ...ing The TPS65950 provides the main power rails to the board and has a maximum limit of 4 7V on its VBAT input and a nominal of 4 2V U3 the TL1963A is used to convert the DC_5V which can come from a DC wall supply or the USB to 4 2V to meet this requirement The TL1963A is a linear low dropout LDO voltage regulator and is thermal shutdown and current limit protected It has the ability to deliver 1A ...

Page 56: ...ach rail has a filter cap of 10uF connected to each of the three inputs A 1uF cap is also provided for high frequency noise filtering 7 7 3 Processor I2C Control The various components in the TPS65950 are controlled from the processor via the I2C interface I2C_0 is used to control the TPS65950 device 7 7 4 VIO_1V8 The VIO_1V8 rail is generated by the TPS65950 VIO regulator The VIO output is a step...

Page 57: ... C140 10uF CER 0805 6 3V C110 0 1uF 10V C117 0 1uF 10V REGEN 8 MEM_1V8 C189 10uF CER 0805 6 3V R66 0 0603 VBAT VDD1 VDD2 VIO USB CP Power control VBAT IO_1P8 U7B TPS65950 VIO GND T3 VIO GND R2 VIO L T4 VIO L R3 VIO OUT N3 VIO IN R4 VIO IN P3 VDD2 GND R15 VDD2 GND T14 VDD2 L R14 VDD2 L T13 VDD2 FB N13 VDD2 IN P14 VDD2 IN R13 VDD1 GND C15 VDD1 GND B15 VDD1 GND C16 VDD1 OUT E13 VDD1 L C14 VDD1 L D15 ...

Page 58: ... steps of 12 5 mV This regulator is used to power the processor core The processor can request the TPS65950 to scale the VDD1 output voltage to reduce power consumption The default output voltage at power up depends on the boot mode settings which in the case of the BeagleBoard is 1 2V The output voltage of the VDD1 regulator can be scaled by software or hardware by setting the ENABLE_VMODE bit VD...

Page 59: ...TED 4 0 field can be programmed to provide output voltages of between 0 6 V and 1 45 V The output voltage for a given value of the VSEL field is given by VSEL 12 5 mV 600 mV If the VSEL field is programmed so that the output voltage computes to more than 1 45 V the TPS65950 sets the VDD2 output voltage to 1 5 V 7 8 Peripheral Voltages There are 10 additional voltages used by the system that are ge...

Page 60: ...B R9 IO 1P8 C8 VINT K15 R65 0 0603 VDD_SIM BKBAT T2_VPRECH BT1 BAT_LI_RTC C122 2 2uF 6 3V VDAC_1V8 C104 0 1uF 10V EXP_VDD VIO_1V8 VDD_PLL2 VDD_PLL1 VIO_1P8 C108 1uF 10V 1 85V 3V USB_1V8 C109 1uF 10V CAM_1V8 VMMC2 C116 1uF 10V CAM_2V8 C115 1uF 10V C107 0 1uF 10V C127 1uF 10V C114 1uF 10V C113 1uF 10V C124 1uF 10V C123 1uF 10V VBAT C125 1uF 10V VBAT C120 1uF 10V C126 1uF 10V C121 1uF 10V VDD_MMC1 C2...

Page 61: ...MC card extraction is detected The VMMC1 LDO is powered from the main VBAT rail The VMMC1 rail defaults to 3 0V as directed by the TPS65950 boot pins and will deliver up to 220mA It can be set to 3 0V in the event 3V cards are being used 7 8 7 CAM_2V8 This rail powers the optional camera module and uses the VAUX4 OUT rail from the TPS65950 VAUX4 is adjustable from 7 to 2 8V and can deliver up to 2...

Page 62: ...onfiguration The boot configuration pins on the TPS65950 determine the power sequence of the device In order to support the processor on the board with the correct power configuration the boot pin configuration is fixed at o BOOT0 tied to VBAT o BOOT1 tied to Ground 7 9 2 RTC Backup Battery An optional battery to backup for the Real Time Clock that is in the TPS65950 is provided for in the design ...

Page 63: ...needs to support in this case the processor The voltages are ramped in a sequence that is compatible with the processor Figure 27 is the sequence in which the power rails clocks and reset signal come up Figure 27 Power Sequencing 7 9 4 Reset Signals The BeagleBoard uses three distinct reset circuits o Warm Reset o Cold Reset o User Reset Figure 28 shows the connections for the Reset interfaces ...

Page 64: ...h a buffer SN74LVC2G07 the signal becomes open drain which requires a pullup on the signal This will allow the nRESPWRON signal to be pulled low by pressing the reset switch S2 to force a reset to the PROCESSOR processor and to any device on the expansion card that require a reset It also allows for the reset signal to be pulled low or held low for an extended time by circuitry on the expansion ca...

Page 65: ...gh to insure the desired operation is maintained 7 9 5 mSecure Signal This signal provides for protection of the RTC registers in the TPS65950 be disabling that function via a control signal from the processor For more information on the operation on the signal please refer to the processor Technical Reference Manual 7 10 Processor The heart of BeagleBoard xM is the DM3730 processor Figure 29 is a...

Page 66: ...anagement techniques required for high performance low power products The DM3730 supports the following functions and interfaces on the BeagleBoard o Microprocessor unit MPU subsystem based on the ARM Cortex A8 microprocessor o POP Memory interface o 4Gb MDDR 512Mbytes o 24 Bit RGB Display interface DSS o SD MMC interface o USB OTG interface o NTSC PAL S Video output o Power management o Serial in...

Page 67: ... 4 DSS Bus The display subsystem provides the logic to display a video frame from the memory frame buffer in SDRAM onto a liquid crystal display LCD display via the DVI D interface or to a standalone LCD panel via the LCD interface connectors The logic levels of the LCD expansion connectors are 1 8V so it will require buffering of the signals to drive most LCD panels The DSS is configured to a max...

Page 68: ...sion interface There are 6 signals supported on McBSP1 unlike the 4 signals on the other ports Figure 31 is a diagram of McBSP1 Figure 31 McBSP1 Interface 7 10 7 McBSP3 McBSP3 provides a full duplex direct serial interface between the processor and the expansion interface Figure 32 is a diagram of McBSP3 Figure 32 McBSP3 Interface 7 10 8 Pin Muxing Processor Processor ...

Page 69: ...der section Each pin can be set to a different mode independent of the other pins on the connector Table 4 is a list of all of the signals used on the processor for the BeagleBoard and the required mode setting for each pin Where the default setting is needed it will be indicated The USER notation under mode indicates that this is an expansion signal and can be set at the discretion of the user A ...

Page 70: ...ect J25 GPIO_170 O DVI_PUP Controls the DVI D interface A Hi DVI D enabled AE21 GPIO_4 I SYSBOOT_5 Used to put the device in the boot mode or as the USER BUTTON input Other signals such as those that connect to the expansion connector may also be set as a GPIO pin For information on those refer to the Expansion Connector section 7 10 10 Interrupt Mapping There are a small number of pins on the pro...

Page 71: ... main clocks needed for the operation of the board 32KHz 26MHz and McBSP_CLKS Figure 34 shows the components that make up the System Clocks There are additional clocks needed elsewhere in the system such as USB HUB but those are discussed in separate sections U4B OMAP3730_ES1 0 SYS_XTALIN AE17 SYS_32K AE25 SYS_CLKREQ GPIO_1 AF25 McBSP_CLKS T21 U7A TPS65950 32KCLKOUT N10 32KXIN P16 32KXOUT P15 HFCL...

Page 72: ... external HFCLKIN signal on ball A14 and uses it to synchronize or generate the clocks required to operate the TPS65950 subsystems The TPS65950 must have this clock in order to function to the point where it can power up the BeagleBoard This is the reason the 26MHz clock is routed through the TPS65950 7 12 2 2 TPS65950 Setup When the TPS65950 enters an active state the Processor must immediately i...

Page 73: ...ntly in that gadgets don t need to be pure peripherals because they can sometimes act as hosts An example might be connecting a USB keyboard or printer to BeagleBoard or a USB printer that knows how to grab documents from certain peripherals and print them The USB OTG compatible devices are able to initiate the session control the connection and exchange Host Peripheral roles between each other Th...

Page 74: ...ssor and the TPS65950 that drives the actual bus ULPI stands for UTMI low pin interface and is designed specifically to reduce the pin count of discrete high speed USB PHYs Pin count reductions minimize the cost and footprint of the PHY chip on the PCB and reduce the number of pins dedicated to USB for the link controller Unlike full and low speed USB systems which utilize serial interfaces high s...

Page 75: ...Interface The TPS65950 USB interfaces to the Processor over the ULPI interface Table 8 is a list of the signals used on the TPS65950 for the ULPI interface Table 8 TPS65950 ULPI Interface Signal Description Type Ball UCLK High speed USB clock I O L15 STP High speed USB stop I L14 DIR High speed USB dir O L13 NXT High speed USB direction O M1 DATA0 High speed USB Data bit 0 I O K14 DATA1 High speed...

Page 76: ...nnector If you want to use the OTG port as a USB Host pin 4 of the connector must be grounded The xM Rev A version of Beagle provides jumper pad J6 that allows for a small piece of solder to be placed on the pads to perform this function It should be noted that with the USB Host port on the xM Rev A Beagle the need to convert the OTG port to a host mode is greatly diminished 7 13 6 OTG USB Protect...

Page 77: ...r circuitry The HUB_3V3 rail the main supply rail for the HUB is provided by U16 a TL1963A LDO Power for the LDO is provided by the DC_5V_USB rail from the overvoltage protection circuit The LDO is set to provide 3 3V and is set by R111 and R113 This rail can be turned on or off from the processor by using the I2C bus to communicate to the TPS65950 By default the LDO is turned off The TPS65950 pro...

Page 78: ...56 2K 1 R113 32 4K 1 U4B AM37xx_ES1 0 I2C1_SCL K21 I2C1_SDA J21 VIO_1V8 U16 TL1963A IN 2 SHDN 1 OUT 4 ADJ 5 GND 3 GND 6 C177 4 7uF 6 3V 0603 R157 4 7K R159 4 7K Figure 37 HUB Power Circuitry A green LED D14 indicates that power is applied to the HUB circuitry 7 14 2 HS USB PHY The configuration of the HS USB PHY is basically the same as on the Rev BeagleBoard design A PHY is required between the p...

Page 79: ...IAS USB_1V8 USB_1V8F USB33_VDD3 3 R100 0 Figure 38 USB PHY Design The interface to the processor is the HSUSB2 interface The signals used on this interface are contained in Table 10 Table 10 USB Host Port OMAP Signals Signal Description Input Output Hsusb2_clk External transceiver 60 MHz clock output to PHY O Hsusb2_stp External transceiver Stop signal O Hsusb2_dir Transceiver data direction contr...

Page 80: ...escriptions found in the processor interface section The USB3322 device requires two voltages the USB_1V8 rail to power the I O rails and the HUB_3V3 to power the rest of the device The 3 3V rail for the device is generated internally and requires a filter and bypass cap to be connected externally The USB_1V8 rail is derived from the VAUX2 rail supplied by the TPS65950 PMIC The RBIAS block in the ...

Page 81: ...0 20 nLNKA_LED GPIO1 21 nSPD_LED GPIO2 22 GPIO3 35 GPIO4 36 GPIO5 37 GPIO6 42 GPIO7 43 TEST1 13 TEST2 34 TEST3 40 TEST4 47 VDD33IO 39 VDD33IO 46 VDD33A 49 VDD33A 64 nTRST 28 TMS 29 TDI 30 TDO 31 TCK 32 USBDM5 USBDM_4 HUB_3V3 XI VDD18ETHPLL XO HUB_VBUS VDD18USBPLL AUTOMDIX_EN VDD18CORE USBDM_3 USBDM4 USBDM0 HUB_3V3 USBDM2 R101 100K HUB_3V3 USBDP5 USBDP_4 C176 0 1uF 10V C175 0 1uF 10V USBDP0 C185 0 ...

Page 82: ...r current detection The overcurrent detect output is tied to the enable pin from the LAN9514 In an over current condition the signal is immediately turned off without waiting for the processor to turn off the power The LAN9514 detects the overcurrent condition and keeps the over current condition turned off VBUS3 VBUS4 SHIELD SHIELD VBUSA DA DA GNDA VBUSB DB DB GNDB SHIELD SHIELD P16 USB A Conn A1...

Page 83: ...3 TXP 55 TXN 56 nFDX_LED GPIO0 20 nLNKA_LED GPIO1 21 nSPD_LED GPIO2 22 HUB_3V3 R114 49 9 1 HUB_3V3A HUB_3V3 R116 49 9 1 R115 49 9 1 RXP P15 ETHER TCT 3 TD 1 TD 2 RD 7 RD 8 RCT 6 GND1 4 YELC 11 YELA 12 GRNC 9 GRNA 10 GND2 5 SHD1 13 SHD2 14 YEL 18 YEL 17 GRN 15 GRN 16 RXN C198 0 022uF 10V R50 330 R104 330 TXP TXN R119 0 1210 nSPD nLNKA nLNKAR R110 49 9 1 nSPDR R117 10 1 TCT_RCT Figure 41 USB Based E...

Page 84: ...1 P12 VMMC1 OUT C2 R16 33 Figure 42 microSD Interface 7 15 1 microSD Power The microSD connector is supplied power from the TPS65950 using the VMMC1 rail The default setting on this rail is 3 0V as set by the Boot ROM and under SW control can be set to 1 80V for use with 1 8V cards The maximum current this rail can provide is 220mA as determined by the TPS65950 regulator Maximum current can be lim...

Page 85: ...mmittee and the Secure Digital I O Card Specification v2 0 from the SD Association Including high capacity size 2GB cards HC SD and HC MMC o 3 V power supply 3 V I O voltage on port 1 o Initial 1 bit MMC mode 4 bit SD mode o Clock frequency Identification mode 400 kHz Data transfer mode 20 MHz o Only one card connected to the bus o FAT12 16 32 support with or without master boot sector MBR The hig...

Page 86: ...90 47pF C89 47pF C100 47pF C101 47pF U7A TPS65950 AUXR G1 AUXL F1 HSMIC M F3 HSMIC P E3 MIC MAIN M F2 HSOL B4 HSOR B5 MIC MAIN P E2 MIC SUB P DIG MIC 0 G2 MIC SUB M DIG MIC1 H2 Figure 43 Audio Circuitry 7 16 1 Processor Audio Interface There are five McBSP modules called McBSP1 through McBSP5 on the processor McBSP2 provides a full duplex direct serial interface between CODEC inside the TPS65950 I...

Page 87: ...rt I O L3 I2S SYNC Synchronization signal audio port IO K6 I2S DIN Data receive audio port I K4 I2S DOUT Data transmit audio port O K3 CLK256FS Synchronization frame sync to the PROCESSOR O D13 A new feature on the xM is the ability to access the audio signals for use on an external add on board If this feature is to be used you must disable via SW this interface on the TPS65950 7 16 3 Audio Outpu...

Page 88: ... TFADJ DVI_DATA11 DVI_VSYNC TXD1 TVDD DVI_DATA14 TXD0 RP1C 10 3 14 DVI_DATA12 DVI_DATA17 TXD2 DVI_PVDD 410_NC DVI_DATA7 DVI_DATA8 TXC DKEN DVI_DVDD DVI_HSYNC C158 0 1uF 10V TXD1 DVI_DATA6 DVI_PUP DVI_DATA9 DVI_VREF HTPLG DVI_DATA13 C159 0 1uF 10V P12 CONN_HDMI DAT2 1 DAT2 3 DAT2_S 2 DAT1 4 DAT1_S 5 DAT1 6 DAT0 7 DAT0_S 8 DAT0 9 CLK 10 CLK 12 CLK_S 11 CEC 13 NC 14 SCL 15 SDA 16 DDC CEC GND 17 5V 18...

Page 89: ...BLUE7 O F28 F28 dss_data8 LCD Pixel Data bit 8 GREEN0 O F27 F27 dss_data9 LCD Pixel Data bit 9 GREEN1 O G26 G26 dss_data10 LCD Pixel Data bit 10 GREEN2 O AD28 AD28 dss_data11 LCD Pixel Data bit 11 GREEN3 O AD27 AD27 dss_data12 LCD Pixel Data bit 12 GREEN4 O AB28 AB28 dss_data13 LCD Pixel Data bit 13 GREEN5 O AB2 AB2 dss_data14 LCD Pixel Data bit 14 GREEN6 O AA28 AA28 dss_data15 LCD Pixel Data bit ...

Page 90: ...gital interface to drive external LCD panels The adjustable 1 1 V to 1 8 V digital interface provides a low EMI high speed bus that connects seamlessly with the 1 8V and 24 bit interface output by the processor The DVI interface on the BeagleBoard supports flat panel display resolutions up to XGA at 65 MHz in 24 bit true color pixel format Table 15 is a description of all of the interface and cont...

Page 91: ...the value of the pullup resistor RTFADJ connected to 3 3V I 19 7 17 5 TFP410 Control Pins There are twelve control pins that set up the TFP410 to operate with the processor Most of these pins are set by HW and do not require any intervention by the processor to set them 7 17 5 1 ISEL The ISEL pin is pulled LO via R99 to place the TFP410 in the control pin mode with the I2C feature disabled This al...

Page 92: ...n the TFP410 is 3 3V referenced this signal must be converted to 3 3V This is done by U4 SN74LVC2G07 a non inverting open drain buffer If the GPIO_170 pin is HI then the open drain signal is inactive causing the signal to be pulled HI by R98 When GPIO_170 is taken low the output of U4 will also go LO placing the TFP410 in the power down mode Even though U4 is running at 1 8V to match the processor...

Page 93: ...ential signal pair DAT2 DAT2 transmits the 8 bit red pixel data during active 7 17 6 5 TXC TXC The differential signal pair TXC TXC transmits the differential clock from the TFP410 7 17 6 6 DDC Channel The Display Data Channel or DDC sometimes referred to as EDID Enhanced Display ID is a digital connection between a computer display and the processor that allows the display specifications to be re...

Page 94: ... Access is provided on the XM Rev A to allow access to the LCD signals Table 16 shows the signals that are on the P11 connector You will notice that the signals are not in a logical order or grouping This is due to the routing on the PCB where we allowed the routing to take precedence to get it to route with no addition of layers to the design Table 16 P11 LCD Signals Pin Signal I O Description 1 ...

Page 95: ..._DATA15 O LCD Pixel Data bit 8 DVI_DATA16 O LCD Pixel Data bit 9 DVI_DATA7 O LCD Pixel Data bit 10 DVI_DATA13 O LCD Pixel Data bit 11 DVI_DATA8 O LCD Pixel Data bit 12 nUSB_PWR O LO indicates power is from the USB port HI indicates that power is from the DC jack 13 DVI_DATA9 LCD Pixel Data bit 14 I2C3_SCL I O I2C3 Clock Line 15 DVI_DATA6 O LCD Pixel Data bit 16 DVI_CLK O DVI Clock 17 DVI_DEN O Dat...

Page 96: ...og output S VIDEO tv_vref I Reference output voltage from internal bandgap tv_vfb1 O Amplifier feedback node tv_vfb2 O Amplifier feedback node Power to the internal DAC is supplied by the TPS65950 via the VDAC_1V8 rail Figure 37 reflects the filtering that is used on these rails including the input VBAT rail A 47pf CAP and 3 3uh inductor are across the feedback resistors to improve the quality of ...

Page 97: ...7 CAM_VS A23 CAM_HS A24 CAM_FLD C23 CAM_D1 AH17 CAM_D2 B24 CAM_D3 C24 CAM_D4 D24 CAM_D5 A25 CAM_D6 K28 CAM_D7 L28 CAM_D9 L27 CAM_D8 K27 I2C1_SCL K21 I2C1_SDA J21 CAM_D10 B25 CAM_D11 C26 CAM_D0 AG17 CAM_WEN B23 I2C2_SDA AE15 I2C2_SCL AF15 VIO_1V8 R20 4 7K R19 4 7K CAM_FLD Figure 46 Camera Port Interface The design of the camera interface is described in more detail in the remainder of this section ...

Page 98: ...ort to communicate to the camera module to set the registers in the device There are no pullups on the board for the I2C to prevent conflict with add on boards that do have the pullups If an add on board is not used the SW will need to enable the internal pullups on the I2C2 signals in order for the interface to work 7 20 3 Processor Camera Port Interface Table 19 shows the signals that are the in...

Page 99: ...its The table covers the currently available camera modules that are compatible with the Beagle xM You will notice some of the lettering in red These are signals that are not used by the camera module In order for the data to be correct these signals need to be tied low by enabling the internal pulldown resistors Table 20 Camera Pin Signal Mapping Resolution VGA 1 3MP 2MP 3MP 5MP Camera Module Par...

Page 100: ...M_ANA CAM_ANA 27 PCLK I PCLK PCLK PCLK PCLK PCLK 28 GND PWR GND GND GND GND GND 29 HS I HS HS HS HS HS 30 CAM_DIG PWR CAM_DIG CAM_DIG CAM_DIG CAM_DIG CAM_DIG 31 VS I VS VS VS VS VS 32 CAM_DIG PWR CAM_DIG CAM_DIG CAM_DIG CAM_DIG CAM_DIG 33 GND PWR GND GND GND GND GND 34 GND PWR GND GND GND GND GND 7 20 4 Camera Modules The camera module can be purchased from Leopard Imaging or one of their distribu...

Page 101: ...RIN 8 GND 14 VCC 15 FORCEOFF 16 V 3 V 7 ROUT 9 DOUT 13 INVALID 10 FORCEON 12 DIN 11 232_C1 232_C1 RS232_RX1 R79 0 DNI R78 0 C147 0 1uF 10V R80 0 DNI RS232_TX1 R82 0 R81 10K VIO_1V8 C143 0 1uF 10V 232_V 232_V C151 0 1uF 10V C149 0 1uF 10V C148 0 1uF 10V C150 0 1uF 10V UART3_TX_3V 232_C2 232_C2 UART3_RX_3V P8 DSUB_FEMALE_SHORT 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 SHL1 10 SHL2 11 232OE 232_PIN3 U10 TX...

Page 102: ...de the electrical interface between an asynchronous communication controller and the serial port connector The charge pump and four small external capacitors allow operation from a single 3 V to 5 5 V supply The SN65C3221 operates at data signaling rates up to 1 Mbit s and a driver output slew rate of 24 V ms to 150 V ms While the processor can easily drive a 1Mbit S rate your results may vary bas...

Page 103: ...O_IN 4 LDO_EN 6 SW_IN 2 GND 7 LDO_PLDN 10 LDO_OUT 11 ADJ 9 LDO_PG 8 SW_OUT 12 SW_PLDN 14 SW_PG 1 SW_EN 5 SW_IN 3 SW_OUT 13 PPAD 15 VBAT R8 10K U7A TPS65950 LEDA VIBRA P F15 LEDB VIBRA M G15 LEDGND F16 GPIO 1 N12 Figure 49 Indicator Design 7 22 1 Power Indicator This indicator D5 connects from the 3 3V rail supply and ground It indicates that the entire power path is supplying the power to the boar...

Page 104: ... software The output level of the processor is 1 8V and the current sink capability is not enough to drive an LED with any level of brightness A transistor pair RN1907 is used to drive the LEDs from the VBAT rail A logic level of 1 will turn the LED on 7 22 4 HUB Power Indicator The HUB power LED D14 is turned on whenever the USB HUB power is active This output is driven from the TPS65950 using th...

Page 105: ...nterface 7 23 1 Processor Interface The JTAG interface connects directly to the OMAP processor All signals are a 1 8V level Table 21 describes the signals on the JTAG connector Table 21 JTAG Signals Signal Description I O JTAG_TMS Test mode select I O JTAG_TDI Test data input I JTAG_TDO Test Data Output O JTAG_RTCK ARM Clock Emulation O JTAG_TCK Test Clock I JTAG_nTRST Test reset I JTAG_EMU0 Test ...

Page 106: ...pin mux register in software Following is the legend for Table 22 X there is no signal connected when this mode is selected Z this is the safe mode meaning neither input to output This is the default mode on power up this indicates that there is a signal connected when this mode is selected but it has no useful purpose without other pins being available Access to these other pins is not provided o...

Page 107: ...muxing function on a per pin basis Only one signal per pin is available at any one time EXP Processor 0 1 2 3 4 5 6 7 1 VIO_1V8 2 DC_5V 3 AE3 MMC2_DAT7 GPIO_139 Z 4 AB26 UART2_CTS McBSP3_DX GPT9_PWMEVT X GPIO_144 X X Z 5 AF3 MMC2_DAT6 GPIO_138 X Z 6 AA25 UART2_TX McBSP3_CLKX GPT11_PWMEVT X GPIO_146 X X Z 7 AH3 MMC2_DAT5 GPIO_137 X Z 8 AE5 McBSP3_FSX UART2_RX X X GPIO_143 X Z 9 AE4 MMC2_DAT4 X GPIO...

Page 108: ...upt pin I O 17 GPIO_133 GP Input Output pin Can be used as an interrupt pin I O 15 GPIO_134 GP Input Output pin Can be used as an interrupt pin I O 13 GPIO_135 GP Input Output pin Can be used as an interrupt pin I O 11 GPIO_136 GP Input Output pin Can be used as an interrupt pin I O 9 GPIO_137 GP Input Output pin Can be used as an interrupt pin I O 7 GPIO_138 GP Input Output pin Can be used as an ...

Page 109: ... board reset signal When the board powers up this signal will act as an input to reset circuitry on the expansion board After power up a system reset can be generated by the expansion board by taking this signal low This signal is a 1 8V level signal 7 24 5 Power Control There is an additional open drain signal on the connector called REGEN The purpose of this signal is to provide a means to contr...

Page 110: ... 4 3 DVI_DATA20 DATA20 McSPI3_SOMI GPIO90 4 DVI_DATA21 DATA21 McSPI3_CS0 GPIO91 5 DVI_DATA17 DATA17 GPIO87 6 DVI_DATA18 DATA18 McSPI3_CLK GPIO88 7 DVI_DATA15 DATA15 GPIO85 8 DVI_DATA16 DATA16 GPIO86 9 DVI_DATA7 DATA7 UART1_RX GPIO77 10 DVI_DATA13 DATA13 GPIO83 11 DVI_DATA8 DATA8 GPIO78 12 NC 13 DVI_DATA9 DATA9 GPIO79 14 I2C3_SCL I2C3_SCL 15 DVI_DATA6 DATA6 UART1_TX GPIO_76 16 DVI_CLK PCLK GPIO66 1...

Page 111: ... will be required In order to access these signals they must be in Mux mode 2 Table 28 is a description of these signals PIN SIGNAL PROC 0 1 2 3 4 5 1 VIO_1V8 2 VMMC2 3 MMC3_DAT2 AF13 ETK_D6 MCBSP5_DX MMC3_DAT2 HSUSB1_D6 GPIO_20 4 MMC3_DAT7 AH14 ETK_D7 MCSPI3_CS1 MMC3_DAT7 HSUSB1_D3 GPIO_21 MM1_TXEN_N 5 MMC3_DAT3 AE13 ETK_D3 MCSPI3_CLK MMC3_DAT3 HSUSB_D7 GPIO_17 6 GPIO_16 AH12 ETK_D2 MCSPI3_CS0 HS...

Page 112: ...ata pin 4 MMC3_DAT7 I O AH14 Bidirectional data pin 5 MMC3_DAT3 I O AE13 Bidirectional data pin 8 MMC3_DAT1 I O AH9 Bidirectional data pin 9 MMC3_DAT5 I O AG9 Bidirectional data pin 10 MMC3_DAT4 I O AF11 Bidirectional data pin 11 MMC3_DAT0 I O AE11 Bidirectional data pin 12 MMC3_CMD O AE10 Command indicator signal 13 MMC3_DAT6 I O AF9 Bidirectional data pin 14 MMC3_CLK O AF10 Clock PIN SIGNAL I O ...

Page 113: ...or 1 Wire protocols These protocols use a single wire for communication between the master HDQ 1 Wire controller and the slaves HDQ 1 Wire external compliant devices 7 26 7 ADC There is one A to D converter pin provided on the Auxiliary Expansion Header This pin is labeled AUX_ADC and connects to the ADCIN6 pin of the TPS65950 and can be controlled and read by the processor using the I2C1 interfac...

Page 114: ...o the TPS65950 This is the primary audio bus for the processor For further information on these signals refer to Section 8 16 2 PIN SIGNAL I O PROC DESCRIPTION 3 GPIO_20 I O AF13 General Purpose Input Output 4 GPIO_21 I O AH14 General Purpose Input Output 5 GPIO_17 I O AE13 General Purpose Input Output 6 GPIO_16 I O AH12 General Purpose Input Output 7 GPIO_15 I O AG12 General Purpose Input Output ...

Page 115: ...HERE ARE NO CABLES SUPPLIED WITH THE BEAGLEBOARD 8 1 Power Connector Figure 52 is a picture of the BeagleBoard power connector with the pins identified The supply must have a 2 1mm center hot connector with a 5 5mm outside diameter Figure 52 Power Connector The supply must be at least 1A with a maximum of 3A If the expansion connector is used more power will be required depending on the load of th...

Page 116: ...n C2 Page 116 of 163 8 2 USB OTG Figure 53 is a picture of the BeagleBoard USB OTG connector with the pins identified Figure 53 USB OTG Connector The shorting pads J1 to convert the OTG port to a Host mode are found in Figure 54 Figure 54 OTG Host Shorting Pads ...

Page 117: ...REF BB_SRM_xM BeagleBoard xM System Reference Manual Revision C2 Page 117 of 163 8 3 S Video Figure 55 is the S Video connector on the BeagleBoard Figure 55 S Video Connector ...

Page 118: ... pin numbering of the two ends of the cable as it relates to the signals used in the DVI D interface itself Table 32 DVI D to HDMI Cable SIGNAL DVI D PIN HDMI PIN DATA 2 1 3 DATA 2 2 1 SHIELD 3 2 4 5 DDS CLOCK 6 15 DDS DATA 7 16 8 DATA 1 9 6 DATA 1 10 4 SHIELD 11 5 12 13 5V 14 18 GROUND 5V 15 17 16 DATA 0 17 9 SIGNAL DVI D PIN DVI D PIN DATA 0 18 7 SHIELD 19 5 20 21 22 CLOCK 23 10 CLOCK 24 12 ...

Page 119: ...nitor Figure 57 DVI D Cable A standard HDMI cable may be used as well as long as it is used with an adapter if you are connecting to a monitor via the DVI D port Figure 58 shows this configuration Figure 58 DVI D Cable In some cases the HDMI to HDMI connector could be used to connect direct to a monitor equipped with a HDMI port It some cases the BeagleBoard may not work if the display timing is n...

Page 120: ...n DC supply 2 DC_5V PWR DC rail from the Main DC supply 3 DVI_DATA1 O LCD Pixel Data bit 4 DVI_DATA0 O LCD Pixel Data bit 5 DVI_DATA3 O LCD Pixel Data bit 6 DVI_DATA2 O LCD Pixel Data bit 7 DVI_DATA5 O LCD Pixel Data bit 8 DVI_DATA4 O LCD Pixel Data bit 9 DVI_DATA12 O LCD Pixel Data bit 10 DVI_DATA10 O LCD Pixel Data bit 11 DVI_DATA23 O LCD Pixel Data bit 12 DVI_DATA14 O LCD Pixel Data bit 13 DVI_...

Page 121: ...a bit 8 DVI_DATA16 O LCD Pixel Data bit 9 DVI_DATA7 O LCD Pixel Data bit 10 DVI_DATA13 O LCD Pixel Data bit 11 DVI_DATA8 O LCD Pixel Data bit 12 NC No connect 13 DVI_DATA9 LCD Pixel Data bit 14 I2C3_SCL I O I2C3 Clock Line 15 DVI_DATA6 O LCD Pixel Data bit 16 DVI_CLK O DVI Clock 17 DVI_DEN O Data Enable 18 DVI_HSYNC O Horizontal Sync 19 GND PWR Ground bus 20 GND PWR Ground bus Figure 59 shows wher...

Page 122: ...l clock 9 CAM_D7 I Camera Data 7 10 CAM_FLD I Camera Reset 11 CAM_D6 I Camera Data 6 12 CAM_WEN I Camera Output enable 13 CAM_D5 I Camera Data 5 14 GND PWR Ground 15 CAM_D4 I Camera Data 4 16 CAM_2V8 PWR Camera 2 8V core voltage 17 CAM_D3 I Camera Data 3 18 CAM_2V8 PWR Camera 2 8V core voltage 19 CAM_D2 I Camera Data 2 20 GND PWR Ground 21 CAM_D1 I Camera Data 1 22 GND PWR Ground 23 CAM_D0 I Camer...

Page 123: ...nual Revision C2 Page 123 of 163 Figure 60 Camera Connector Figure 61 is the front of the camera module The camera should face to the edge of the board Left when installed The camera module is not supplied with the BeagleBoard Figure 61 Camera Module ...

Page 124: ...cBSP2 audio serial interface While other McBSP ports can be used for audio McBSP2 is the most desirable due its large buffers Table 36 is the pin out of the connector Table 36 P10 McBSP2 Signals Pin Signal I O Description 1 McBSP2_DX O Transmit Out 2 McBSP2_FSX O Frame Sync 3 McBSP2_DR I Receive In 4 McBSP2_CLKX O Clock Figure 62 is the pin number location of P10 Figure 62 McBSP Audio Connector ...

Page 125: ..._DAT3 I O MMC interface data pin 6 GPIO_16 I O General purpose I O pin 7 GPIO_15 I O General purpose I O pin 8 MMC3_DAT I O MMC interface data pin 9 MMC_DAT5 I O MMC interface data pin 10 MMC3_DAT4 I O MMC interface data pin 11 MMC_DAT0 I O MMC interface data pin 12 MMC3_CMD O MMC CMD signal pin 13 MMC_DAT6 I O MMC interface data pin 14 MMC3_CLK O MMC clock pin 15 HDQ I O I wire interface pin 16 D...

Page 126: ...ensions that can assist in the location of the LCD headers It is strongly recommended that the CAD data be used in order to determine their location exact Table 38 provides the values for each lettered dimension Figure 64 Top Mount LCD Adapter Table 38 Connector Dimensions Dimension Inches Millimeters A 1 21 27 56 B 0 118 2 99 C 0 296 7 52 D 0 190 4 83 ...

Page 127: ...ssible mounting scenarios for the LCD connectors It should be noted that the voltage level of these signals are 1 8V It will require that they be buffered in order to drive other voltage levels Figure 65 shows the board being mounted under the BeagleBoard Figure 65 Bottom Mount LCD Adapter Adapter LCD Connector Buffer Logic BeagleBoard ...

Page 128: ...nce Manual Revision C2 Page 128 of 163 8 6 Audio Connections Figure 66 is the audio input jack required to connect to the BeagleBoard Figure 66 Audio In Plug Figure 67 is the actual connector used on the BeagleBoard Figure 67 Audio In Connector ...

Page 129: ...ference Manual Revision C2 Page 129 of 163 8 7 Audio Out Figure 68 is the audio out jack required to connect to the BeagleBoard Figure 68 Audio Out Plug Figure 69 is the actual connector used on the BeagleBoard Figure 69 Audio Out Connector ...

Page 130: ...header Table 39 JTAG Signals Pin Signal Description I O 1 JTAG_TMS Test mode select I O 3 JTAG_TDI Test data input I 7 JTAG_TDO Test Data Output O 9 JTAG_RTCK ARM Clock Emulation O 11 JTAG_TCK Test Clock I 2 JTAG_nTRST Test reset I 13 JTAG_EMU0 Test emulation 0 I O 14 JTAG_EMU1 Test emulation 1 I O 5 VIO Voltage pin PWR 4 8 10 12 14 GND Ground PWR All of the signals are 1 8V only The JTAG emulator...

Page 131: ... pin to 14 pin adapter must be used You may also use emulators that are either equipped with a 14 pin connector or are universal in nature Figure 71 shows an example of a 14 pin to 20 pin adapter Figure 71 JTAG 14 to 20 Pin Adapter Figure 72 shows how the JTAG cable is to be routed when connected to the BeagleBoard Figure 72 JTAG Cable Placement ...

Page 132: ...ture of the battery It is also possible that the user may choose to install a higher capacity Lithium battery Figure 73 Optional Battery 8 9 2 Battery Installation THE FOLLOWING STRUCTIONS ASSUME THE USER HAS PREVIOUS EXPERIENCE WITH BATTERIES BATTERY INSTALLATION IS THE SOLE RESPONSABILTY OF THE USER INSTALLATION OF THE BATTERY BY THE USER IS AT THEIR OWN RISK FAILURE TO FOLLOW THE INSTRUCTIONS C...

Page 133: ...l Battery Location Figure 75 Resistor R65 Following are the steps required to install the battery 1 Remove all cables from the board 2 Remove R65 from the board as shown on Figure 75 3 Using Figure 73 locate the positive lead of the battery 4 Insert the lead into the hole that is marked on Figure 74 ...

Page 134: ...bviously things can change very quickly as it relates to devices that may be available Please check BeagleBoard org for an up to date listing of these peripherals Inclusion of any products in this section does not guarantee that they will operate with all SW releases It is up to the user to find the appropriate drivers for each of these products Information provided here is intended to expose the ...

Page 135: ...ort Table 40 DC Power Supply Specifications Specification Requirement Unit Voltage 5 0 V Current 1 5 minimum A Connector 2 1mm x 5 5mm Center hot It is recommended that a supply higher than 1 5A be used if higher current peripherals are expected to be used or if expansion boards are added The onboard USB hub and Ethernet do consume additional power and if you plan to load the USB Host ports more p...

Page 136: ... of the DVI D monitors as well as information on the availability of drivers Table 42 DVI D Monitors Tested Manufacturer Part Number Status Dell 2407WFPb Tested Insignia NS LCD15 Tested Dell 1708FP Tested LG FLATRON W2243T Tested DO NOT PLUG IN THE DVI D CONNECTOR TO A DISPLAY WITH THE BEAGLEBAORD POWERED ON PLUG IN THE CABLE TO THE DISPLAY AND THEN POWER ON THE BEAGLEBOARD The digital portion of ...

Page 137: ...riot 4GB Tested 9 5 USB to WiFi There are several USB to WiFi adapters on the market and Figure 78 shows a few of these devices These devices can easily add WiFi connectivity to BeagleBoard by using the USB OTG port in the host mode This will require a special cable to convert the miniAB connector to a Type A or a hub can also be used These are provided as examples only Check BeagleBoard org for i...

Page 138: ...ces These devices can easily add Bluetooth connectivity to BeagleBoard by using the USB OTG port in the host mode This will require a special cable to convert the miniAB connector to a Type A or a hub can also be used These are provided as examples only Check BeagleBoard org for information on devices that have drivers available for them and their test status Figure 79 USB to Bluetooth Table 45 pr...

Page 139: ... BeagleBoard xM System Reference Manual Revision C2 Page 139 of 163 Table 45 USB to Bluetooth Adapters Product Manufacturer Status TBW 105UB Trendnet Not Tested ABT 200 Airlink Not Tested F8T012 1 Belkin Not Tested ...

Page 140: ...section provides information on the mechanical aspect of the BeagleBoard Figure 80 is the dimensions of the BeagleBoard Despite the change in the overall dimensions of the board the mounting holes and the replacement of the main expansion and LCD headers are the same as is found on the BeagleBoard board Figure 80 BeagleBoard Dimension Drawing ...

Page 141: ...eir own cards for private or commercial use but in order to be supported by the Software they must conform to these standards if such support is desired 10 2 1 Mounting Method The standard method to provide a daughtercard for the BeagleBoard is for it to be mounted UNDER the Beagle Board as described in Figure 81 Figure 81 BeagleBoard Bottom Stacked Daughter Card All BeagleBoard xM produced will h...

Page 142: ...sion EEPROM All expansion cards designed for use with the BeagleBoard are required to have a EEPROM located on the board This is to allow for the identification of the card by the Software in order to set the pin muxing on the expansion connector to be compatible with the expansion card The schematic for the EEPROM is in Figure 83 below ...

Page 143: ...sted that a testpoint be used to allow for the WP to be disabled during test to allow the required data to be written to the EEPROM The EEPROM is to be connected to I2C2 as found on the main expansion connector The EEPROM that is designated is the AT24C01 or ATC24C01B The AT24C01 is designated as Not Recommended for New Design but can still be used The AT24C01B is the replacement part and is avail...

Page 144: ...ts that may be useful if it becomes necessary to troubleshoot the BeagleBoard xM board Figure 84 shows the top side test points Figure 84 BeagleBoard Voltage Access Points Some of these voltages may not be present depending on the state of the TWL4030 as set by the processor Others may be at different voltage levels depending on the same factor ...

Page 145: ...e Min Nom Max Conditions VIO_1V8 1 78 1 8 1 81 VDD_SIM 1 78 1 8 1 81 VBUS_5V0 4 9 5 0 5 2 From the host PC May be lower or higher VOCORE_1V3 1 15 1 2 1 4 Can be set via SW Voltage levels may vary VBAT 4 1 4 2 4 3 VDAC_1V8 1 78 1 8 1 81 VDD_PLL1 1 78 1 8 1 81 VDD_PLL2 1 78 1 8 1 81 VDD2 1 15 1 2 1 25 3 3V 3 28 3 3 3 32 VMMC1 3V 2 9 3 0 3 1 3 0V at power up Can be set to via SW VMMC1 1 8V 1 78 1 8 1...

Page 146: ...M_xM BeagleBoard xM System Reference Manual Revision C2 Page 146 of 163 11 1 1 Signal Access Points Figure 85 shows the access points for various signals on BeagleBoard Figure 85 BeagleBoard Signal Access Points ...

Page 147: ...y make sure that voltage is being supplied JTAG interface needs to be reset Reset the BeagleBoard UBoot does not start and no activity on the RS232 monitor Incorrect serial cable configuration Verify straight thru cable configuration If a 60 is displayed over the serial cable processor is booting Issue could be the SD MMC card Make sure the SD MMC card is installed all they way into the connector ...

Page 148: ...BeagleBoard HW and the overall status Table 48 provides a list of the know issues on the BeagleBoard Table 48 Known Issues Affected Revision Issue Description Workaround Final Fix A DVI Powerdown DVI power down signal is not operational None B A USB Hub reset Reset signal to hub is not operational Hub can be powered off and on to create a reset scenario No Plan ...

Page 149: ...rd xM System Reference Manual Revision C2 Page 149 of 163 13 0 PCB Component Locations Figures 86 and Figure 87 contain the bottom and top side component locations of the BeagleBoard Figure 86 BeagleBoard Top Side Components ...

Page 150: ...REF BB_SRM_xM BeagleBoard xM System Reference Manual Revision C2 Page 150 of 163 Figure 87 BeagleBoard Bottom Side Components ...

Page 151: ...ommunity support is allowed via resources at BeagleBoard org discuss THERE IS NO WARRANTY FOR THE DESIGN MATERIALS TO THE EXTENT PERMITTED BY APPLICABLE LAW EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND OR OTHER PARTIES PROVIDE THE DESIGN MATERIALS AS IS WITHOUT WARRANTY OF ANY KIND EITHER EXPRESSED OR IMPLIED INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILI...

Page 152: ...REF BB_SRM_xM BeagleBoard xM System Reference Manual Revision C2 Page 152 of 163 ...

Page 153: ...REF BB_SRM_xM BeagleBoard xM System Reference Manual Revision C2 Page 153 of 163 ...

Page 154: ...REF BB_SRM_xM BeagleBoard xM System Reference Manual Revision C2 Page 154 of 163 ...

Page 155: ...REF BB_SRM_xM BeagleBoard xM System Reference Manual Revision C2 Page 155 of 163 ...

Page 156: ...REF BB_SRM_xM BeagleBoard xM System Reference Manual Revision C2 Page 156 of 163 ...

Page 157: ...REF BB_SRM_xM BeagleBoard xM System Reference Manual Revision C2 Page 157 of 163 ...

Page 158: ...REF BB_SRM_xM BeagleBoard xM System Reference Manual Revision C2 Page 158 of 163 ...

Page 159: ...REF BB_SRM_xM BeagleBoard xM System Reference Manual Revision C2 Page 159 of 163 ...

Page 160: ...REF BB_SRM_xM BeagleBoard xM System Reference Manual Revision C2 Page 160 of 163 ...

Page 161: ...REF BB_SRM_xM BeagleBoard xM System Reference Manual Revision C2 Page 161 of 163 ...

Page 162: ...R THE DESIGN MATERIALS TO THE EXTENT PERMITTED BY APPLICABLE LAW EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND OR OTHER PARTIES PROVIDE THE DESIGN MATERIALS AS IS WITHOUT WARRANTY OF ANY KIND EITHER EXPRESSED OR IMPLIED INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF...

Page 163: ...discuss THERE IS NO WARRANTY FOR THE DESIGN MATERIALS TO THE EXTENT PERMITTED BY APPLICABLE LAW EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND OR OTHER PARTIES PROVIDE THE DESIGN MATERIALS AS IS WITHOUT WARRANTY OF ANY KIND EITHER EXPRESSED OR IMPLIED INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE THE ENTIRE RISK AS TO...

Reviews: