Home
BeagleBoard-xM Rev C System Reference Manual
Contents
1. 24BIT MODE ONLY Page 161 of 164 gt BB_SRM_xM AUX 3V3 und DVIPVDD 152 O tuF toV 17 FERRITE MMZ1608R301 18 _ 2 FERRITE 21 DNI C154 O tuF 1 L9 2 FERRITE 21 DVDD C158 0 1uF 1 RPIG A A A 1010 10 On the processor there is a shift in the _1 8 156 0 1uF 1 0 _5 RPIF 6 AAA 1110 location 00850 5 and 05518 23 that T 3 DSS DXi RPTE 5 12 10 is required in order to run at the C157 0 1uF 1 3 eee RID 4 1310 maximum frequency on the DSS R84 3 1410 interface The naming of the signals Adjusted for 9 gt 845K 1 0603 RTI PIB 2 1510 take into account this shift If there d RXEFO10 DSS DX5 1 16 10 need to revert back to the standard ww remove RP7 and RP2 85 8 06K 0603 and install RP1 and RPS qe id 100Ma 61 11 RP2B 2 4510 54 Fiz 2 1410 TXD2 1 5 RP2D a AAA 1210 DVI DATA 6 0 8888
2. 8 2 0 N 10 0 9 01 aa 20 58 22 2 2 2 11 CHANGE 5 2 2 enne 22 BEAGLEBOARD VS 2 2 1 Hardware Changes essere nennen rennen 2 22 Software CHANGES ss hene teg 23 REVISION A2 VS XM REVISION 3 24 REVISION VS XM REVISION seen 25 REVISION B VS XM REVISION enne 2 6 DEFINITIONS 0 0 00000000000 000000000000000000000 0 3 0 BEAGLEBOARD 1 31 BEAGLEBOARD 40 BEAGLEBOARD 4 1 BEAGLEBOARD 5 42 PROCESSOR i 423 MEMORY 4 4 POWER 45 58 5 2
3. 54 Figure 24 Power Conditioning 56 Figure 25 Power 58 Figure 26 Peripheral 61 Figure 27 Power 64 Figure 28 R set ue Tm 65 Figure 29 Block Diagrami 66 Figure 30 INC ISS Pe Interface 68 0 beagleboard org Page 10 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Figure 31 Figure 32 Figure 33 Figure 34 Figure 35 Figure 36 Figure 37 Figure 38 Figure 39 Figure 40 Figure 41 Figure 42 Figure 43 Figure 44 Figure 45 Figure 46 Figure 47 Figure 48 Figure 49 Figure 50 Figure 51 Figure 52 Figure 53 Figure 54 Figure 55 Figure 56 Figure 57 Figure 58 Figure 59 Figure 60 Figure 61 Figure 62 Figure 63 Figure 64 Figure 65 Figure 66 Figure 67 Figure 68 Figure 69 Figure 70 Figure 71 Figure 72 Figure 73 Figure 74 Figure 75 Figure 76 0 beagleboard org Reference Manual 69 MCBSP3 ACE ia sonic 69 POP 72 System e 73 75 USB Block 78 HUB Power
4. 7 14 2 HS USB PHY 7 14 3 USB este eee ge EGREGIE ES 7 14 4 USB Port Connectors isses RRS 7 14 5 7 15 MICROS 7 15 1 7 15 2 Processor Interf ce 7 15 3 eee RED 7 15 4 Booting From SD MMC 7 16 AUDIO INTERFACE E RETO TE re d Eee eiat 7 16 1 Processor Audio Interface tete rtt equ 7 16 2 EPS65 950 Audio Interface eesriie i e i EA EAE a EEEE 7 16 3 Audio Output TACK 7 16 4 DINI TIT DT 7 17 IDVEDINEPIERBACB eee hoi DRE EE tenors 7 17 1 Processo LCD Interface ette deerit 7 17 2 LCD 7 17 3 POWER 7 17 4 4 7 17 5 Control Pins 7 17 6 DVI D COnlectOE Rp 7 18 LCD EXPANSION HEADERS esee enne enne enne en nennen tene inner ns en nennen nennen entes nennen 7 19 7 20 CAMERA PORT cssssssseeececsesssececececsensaececececeenssesecececeeseaseaececeeeesesaaesecececeessaaececeesceensaaeeeeeeeens 7
5. 1 nRESPWRON gt SYS 065 022 7 T amp 0S5 D231GPD 8 gt Pressing and releasing S2 will reset the ARM Processor RESET 51 in the default configuration is set as USER BUTTON connected to GPIO4 only It will not be used for boot configuration control In the event the board is built with NAND the USER Switch can be reconfigured for it s original purpose beagleboard org BeagleBoard xM Processor 2 of 3 LED amp Switches 400 5100 001 Bheet 4 of 10 Pate Friday December 17 2010 Page 156 of 164 02 beagleboard org REF SRM BeagleBoard xM System Revision C 1 0 Reference Manual nal n olf D merae a m TOW 056 c J Tar Tv Wu 42 24 S oe hes
6. ERR SRAM cone SERERE 2 CAP WKuP k s E hea ce s B 08 EB vesa See 33 CSIb 508 556 mm i i g SEE Bo i So i 3 8 E T 41 IL gag anew 8 galeto j Pies 44 Hike 8 8 yl got i em n 100 001S 00r Jequinny ueunoog en Wein 0102 LL Jequieceq epuj sed rro Jo Wx pjeogejbeeg db Ob S 02 beagleboard org Page 157 of 164 15101 BB SRM REF BeagleBoard xM System Reference Manual o HFCLK 26MHz 14 4 OUT R47 33 OSC EN 4 CLK REQ 4 MCBSP CLKS lt 4 USBOHS CLK lt lt 1 4 USBOHS STP gt 4 USBOHS DIR 4 USBOHS NXT M 4 USPONE 100 84 277 4 USBOHS 9 H4 4 USBOHS DAT7 805 SVO T2 VBUS REY X 0603 8 HSUSB_DP 0 HSUSB ON musso XS VBAT 8 PWR CNTRL 4 QC SDA gt b 4 SCL 05 4 SYS nlRQO
7. R160 M NWO 2 000 F106 22 P 00 ogul o 0 E C121 R510 294 P w 1 oo 7 6 19 ox ll 120 5 09 148 150 1 O P9 T 015 o 00 0 oo Figure 86 BeagleBoard Top Side Components 02 beagleboard org Page 150 of 164 REF BB SRM BeagleBoard xM System Reference Manual Revision C 1 0 eee 000 e 5 19 90 9 E 0892 o n 118 p7 o 9 1560 E 2296141 44 85 0154 Ela SoC R73 L6 Res lt 5 900 08 66 92201 9 pes C153 an 9 4 E 308 LE 920059 pid Aste 00 109 81000 590 or 1899 9 scias C5 3 Tl 1990 S 5 on 00 ped 5 02 g 9 0 4 D 63437 E O Rl 2061345 R49 00 n o M o 00 pee 08 56 1 qos 5 2 00 na 000 V rens zm 2 2 i Ti 8 o P 59
8. 128 Adio a LHP 129 Audio Tn Berri sre on 129 Audio COU PlUg n 130 Audio Out Connector 130 JTAG Connector 131 JTAG 14 to 20 Pin Adapter oui 132 Conn ctor a 132 133 Optional Battery 134 R sistor NND EO LES 134 DC Power Supply und eee ine nia aisinat 136 Page 11 of 164 REF SRM BeagleBoard xM System Revision C 1 0 Figure 77 Figure 78 Figure 79 Figure 80 Figure 81 Figure 82 Figure 83 Figure 84 Figure 85 Figure 86 Figure 87 Table 1 Table 2 Table 3 Table 4 Table 5 Table 6 Table 7 Table 8 Table 9 Table 10 Table 11 Table 12 Table 13 Table 14 Table 15 Table 16 Table 17 Table 18 Table 19 Table 20 Table 21 Table 22 Table 23 Table 24 Table 25 Table 26 Table 27 Table 28 Table 29 Table 30 Table 31 Table 32 02 beagleboard org Reference Manual HDMI tio DVI D Cable ini eee ha ED tete 137 USB to p 138 USB to 1 139 BeagleBoard Dimension Drawing eese 141 BeagleBoard Bottom Stacked Daughter
9. Figure 27 shows peripheral voltages supplied by TPS65950 781 VDD PLLI2 This programmable LDO is used to power the processor PLL circuitry The VPLL2 LDO can be configured through the DC interface to provide output voltage levels of 1 0 V 1 2 V 1 3 V or 1 8 V based on the value of the VSEL field VPLLI_DEDICATED 3 0 On the board this rail is used to power DVI output for pins DSS DATA 0 5 DSS DATA 10 15 and DSS DATA 22 23 The VPLL2 must be set to 1 8V for proper operation of the DVI D interface 0 beagleboard org Page 60 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual 7 8 2 VDD PLLI The VPLL1 programmable regulator is low noise linear regulator used for the processor PLL supply The VDD rail is initialized to 1 8V 2 VPRECH 104 0 1uF 10V VIO 1V8 IO Level C107 7 1p8 128 VBAT RIGHT VBAT RIGHT BAT LI RTC 3 2109 108 C113 C115 C116 1 1 10 4 tuF 10V PLL2 PLL1 DAC 1V8 SIM 2 DD_MMC1 AM_2V8 1V8 SB_1V8 XP_VDD 1 85V 3V C120 C121 e C124 C125 C127 1uF 10V tur tov 2 6 3 TuF 10V 1 4 1 1 1 1 10uF CER 0805 6 3V Figure 26 Peripheral Voltages 7 8 3 VDAC_1V8
10. Figure 30 McBSP2 Interface 7 10 6 McBSP1 0 beagleboard org Page 68 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual McBSPI provides a full duplex direct serial interface between the processor and the expansion interface There are 6 signals supported on McBSPI unlike the 4 signals on the other ports Figure 31 is a diagram of McBSPI Peripheral Processor Serial interface McBSP type McBSP1 mcbsp1 dr mcbsp1 dx mcbsp1 clkx mcbsp1 fsx mcbsp1 clkr 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 Processor Audio Interface McBSP3 Mmm AUD IN B mcbsp3 dx AUD FSYNC n mcbsp3 fsx AUD CLK o mcbsp3 clkx Figure 32 McBSP3 Interface 7 10 8 Pin Muxing 02 beagleboard org Page 69 of 164 REF SRM BeagleBoard xM System Revision C 1 0 Reference Manual On the processor the majority of pins have multiple configurations that the pin can be set to In essence the pin can become different signals depending on how they are set in the software In order for the BeagleBoard to operate the pins used must be set to the correct signal In some cases the default signal is the correct signal Each pin can have a maximum of 8 options on the pin This is called the pin mode and is indicated by a three bit value
11. UARTIRXIMEESPT_COKRIMESPIA_CLXGPIO_151 171 BMOGPIO 172 173 174 CNDIGPIO 175 CSYHSUSBO 2 026 177 7 DIGPIO 178 MeSPQ_SMOGPTO_PWM_EVTHSUSE2_TLLO4 HSUSE2_O4GPIO_179 10 PWMCEVTMSUSE2 TLU_DS MSUSB2_O5GPIO_16 11 EV TMSU DEMEURE 181 PM EVTIHSUS B2 D3HSUSB2 18 NO McBSP2 DRIGPIO 118 DXGPIO M9 McBSP3_DXUART2 CTSGPIO_ MOMSUSS3 05 6 lt CAM 08 McBSP2 CUOIUART TXGPIO 1 amp 2 MSUSB3 TLL DE EBS PA FOQUARTI RAS P 2 Ew DAT TUL TXSEO Y T SANCE GPO DROSI FLAG T5318 583 TU DOMI FICA GLOBAL RESETIGPO 98 ROY RXGeD UBS TU DANNES 8 SHUT TERIGPIO 167 McBSPA FSX SSIT WAKEI GPIO 15 2 CAM COUARTS_TX NTXGPIO 125 Asi SANC ONGO 100 Heusen DNAR TINAA Cat trop 101 susti RTE SOGPI I
12. Resolution VGA 1 3MP 2MP 3MP 5MP Camera Module Part Number LI LBCMVGA LI LBCM1M1 LI LBCM2M1 LI BCM3M1 LI LBCM5M1 Data Width gt 10 10 10 8 12 PIN NAME 1 011 09 09 09 07 011 2 0 MCLK MCLK MCLK 3 D10 08 08 08 06 010 4 GND PWR GND GND GND GND GND 5 D9 07 07 07 05 09 6 SDATA SDATA SDATA SDATA SDATA SDATA 7 D8 06 06 06 04 08 8 SCLK SCLK SCLK SCLK SCLK SCLK 9 D7 05 05 05 03 07 10 0 11 06 04 04 04 02 06 12 0 13 05 03 03 03 01 05 14 GND PWR GND GND GND GND GND 15 D4 02 02 02 00 04 16 CAM IO PWR CAM IO CAM IO CAM IO CAM IO CAM IO 17 D3 01 01 01 PULL DOWN D3 18 CAM IO PWR CAM IO CAM IO CAM IO CAM IO CAM IO 19 D2 00 00 00 PULL DOWN D2 20 GND PWR GND GND GND GND GND 21 D1 PULL DOWN PULL DOWN PULL DOWN PULL DOWN D1 0 beagleboard org Page 100 of 164 REF SRM BeagleBoard xM System Revision C 1 0 Reference Manual 22 GND PWR GND GND GND GND GND 23 00 PULL DOWN PULL DOWN PULL DOWN PULL DOWN 00 24 CAM ANA PWR 25 CAM PWR ANA 26 ANA PWR 27 PCLK PCLK PCLK PCLK PCLK PCLK 28
13. Camera Connector AUX C143 O tuF 10V ug mn Ciena 9 232 5 10 232 1 4 232 V C149 et Vr Q tuF 10V C146 232 2 c C151 d UARTS Serial Port 0 ur 10v232 2 6 c2 R78 0 Pe UART3 TX 13 RS232 Tk R79 ODN 1 UART3 9 DIN DOUT 5232 R80 ODN 232 2 1 ROU RIN 1 2 9 232 PINS 312 4 SZ EN INVALID 10 5 6 2 FORCEOFF x 7 SH Ht 5 18 H 57 SNeSCEZZIEPW 7 DSUB_FEMALE_SHORT 2 VIO x R124 10K P10 z i 4 00 11 011 1 1 4 010 4 4 DS 2 2 SDA 08 12 2 SCL 07 10 CMOS RST 06 12 RBS 9 SON 4 05 T D4 16 03 18 TS 1 4 camo 22 1 CANDO 24 R154 DNIO pc CAM PCLK E 4 UB_3V3 CAM HS x 7 CORE CAM_VS E 34 4 F618 MG 0051 358 o f beagleboard org Title BeagleBoard xM uSD CAMERA EXPANSION amp UART Size B Document Number 400 5100 001 03 2011 Sheet of 10 1 Page 160 of 164 f beagleboard org 15101 BeagleBoard xM System Reference Manual
14. 79 USB PHY 80 USB HUB C M 82 USB Por Power 83 USB Based uie de e n oai 84 HHEPOUSD Interface nis seq asin tnn etd 85 ricus UTR C 87 DVI D ter lace e 89 S Video 97 Camera Port nter 98 Camera Pe 101 RS232 Interface o ete etna talit ib QU A ud to 102 litere gib Di M a 104 JTAG nterface 106 Main Expansion Header Processor Connections 107 Power COMME CU 116 USB OTG esca tbi ei tatam nun p EM D Sii te as d 117 OTG Host SHORING Pads sposi pq 117 S Video M 118 DVD onec EUREN ERU 119 PVED 120 THT im 120 LCD Expansion Connector Pins 122 Camera 124 124 McBSP A dio Connector 125 Auxiliary Access Connector 126 Top Mount LCD 127 Bottom Mount LCD
15. amp se PMIC AUDIO JACKS CLOCKS 7 s MICROSD RS232 CAMERA EXPANSION DVED LCD EXPANSION 0 USBHOST HUB ETHERNET This schematic SUPPORTED and DOES NOT constitute a reference design Only community support 18 allowed via resources at BeagleBoard org discuss THERE IS NO WARRANTY FOR THIS DESIGN THE EXTENT PERMITTED BY APPLICABLE LAW EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND OR OTHER PARTIES PROVIDE THE DESIGN 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 PURPCGE THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE DESIGN IS WITH YOU SHOULD THE DESIGN DESIGN PROVE DEFECTIVE YOU ASSUME THE COST OF ALL NECESSARY SERVICING REPAIR OR CORRECTION Date Tuesday January 11 2011 g7 beagleboard org BeagleBoard xM Cover Page Document Number 450 5100 001 mmm beagleboard org Page 153 of 164 15101 BeagleBoard xM System BB_SRM_xM REF Reference Manual ur Pi 1 ESTPT1 VBUS_5VO 6 HSUSB DN 6 HSUSB DP 6 HSUSB ID MH1 9 MHOLE MH2 VIO VBAT u2 AUX_3V3 6 AUX_3V3_DIS gt gt
16. 4 6 HS USB 2 0 HOST PORTS 4 7 STEREO AUDIO OUTPUT 4 8 STEREO AUDIO IN CONNECTOR 4 9 S VIDEO 4 10 DVI D 4 11 4 12 MICROSD 4 13 RESET BUTTON 4 14 USER BUTTON Pe E 4 15 TINDIGATIORS sete 4 16 POWER 4 17 CONNECTOR ERN ERE EE Ee EY ERE E cea 4 18 RS232 DB9 4 19 MAIN EXPANSION 4 20 CAMERA CONNECTOR 4 21 MMC3 EXPANSION 4 22 MCBSP EXPANSION HEADER eene 4 23 BEAGLEBOARD MECHANICAL SPECIFICATIONS eee 4 24 ELECTRICAL SPECIFICATIONS 5 0 PRODUCT 51 BEAGLEBOARD IN THE BOX 5 2 SOFTWARE ON THE 4 4 40 0 00 5 3 REPAIRS oec 6 0 BEAGLEBOARD CONNECTIONS eessssooesesssssosooessessosoossesssossoeoeessssose 6 1 CONNECTING USB 0 beagleboard org Revision C 1 0 Page 6 of 164 REF BB SRM BeagleBoard
17. gt gt 4 4 nAEEPY wenaes no voe coms av one CER S058 CER 0808 7 14 vozno ue VooUNt 02 112 voo21o 00210 82 TPS65950 5555565 8 8588 8999 5565 5888 2 come a3 vour c En oos 63V ve our GNOBRON An SII 1 INSTALLED RESERVED FOR FUTURE USE c104 Otur 10v m BAT LURTE eut cus C124 128 IFAN 146104 4 4 cim 1 TIERS e120 ae VNTUSBIES Ema NUSB3PT Cis VADE VETE C153 he TOV 1 OUT OUT 2137 ur 10v beagleboard org 1 BeagleBoard xM POWER RAILS Document Number C 400 5100 001 E Pate Friday December 17 2010 heet 7 2 of 10 Page 159 of 164 f beagleboard org 15101 BB SRM
18. 97 Camera Interface 1 2 2 Lec Ie do E an E ree bbs de 99 Camera Pin Signal Mapping eate eub 100 1d eR Dura 106 Expansion Connector Signals 108 Expansion Connector Signal 108 PUT PD 10 PII GPIO Signal cm cM 111 P13 Auxiliary Expansion Signals 112 McBSP5 Expansion Signals eterne titre 112 P13 MMC3 Expansion Signals 113 PLS Auxiliary ETK Signals 22e 113 P13 High Speed USB Expansion 114 GPIO Signals 115 DVED to HDMI S IC T 119 Page 12 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Table 33 Table 34 Table 35 Table 36 Table 37 Table 38 Table 39 Table 40 Table 41 Table 42 Table 43 Table 44 Table 45 Table 46 Table 47 Table 48 0 beagleboard org Reference Manual P11 LCD Signals dest PIS EMT P10 Camera Signals q i cii cii ri EDU pelo ipud PIO NIIS SPP residue enn uad P17 Access Signals epu Quies Connector 1 HW escort DC Power Supply Specifications
19. 54 7 6 POWER 56 77 65950 RESET AND POWER MANAGEMENT 56 44d Core Volat eN RR PRESE 57 7 4 2 DC cotes tete RE nt 57 7 7 3 Processor I 2E Control ce _ 57 7 7 4 VIO G 57 7 7 5 Main Core Voltages Smart Reflex eese eene nennen rennen nee 59 7 7 6 59 59 7 8 PERIPHERAL VOLTAGES 60 7 8 1 18 5 60 7 8 2 1878 OY t EE 61 7 8 3 En 61 7 8 4 15D STM EE 62 7 8 5 62 7 8 6 VPP VMM O 62 O OE OEE 62 7 8 8 ELTE 62 7 8 9 USB 62 7 8 10 EXP VDD em eines 63 TO OTHER SIGNAL Sis TR 63 7 94 BootConfigurdtion ii ii te e eoe D Heer eH Dese ioter Cop Lose 63 792 RIC iiit i eet d RH Rep Hd iere bo eR 63 7 9 3 Power Sequencing aues ner i Uses dit Ha ced oct oben de od RS REY 64 7 94 Reset Signals 64 7 9 5 mbsecure Signal 66 7 10 PROCESSOR 66 7 10 1 BOUE E 67 7 10 2 SDRAM eases
20. 0 beagleboard org Page 71 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual 7 11 Memory Device The processor uses what is called POP Package on Package memory The memory is a MCP Multi Chip Package that contains a dual Mobile DDR SDRAM stack Figure 33 shows the POP Memory concept Figure 33 POP Memory The Memory device mounts on top of the processor The configuration used on the board is a 200MHz 4Gb MDDR SDRAM device from Micron 712 System Clocks There are three 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 but those are discussed in separate sections VIO 1V8 4 7K C85 1 26MHZ 56 A A88 26MHz KOU HFCLKIN B4 33 Rte HFCLKOUT 5 855 OSC EN cs CLKEN CLKEN2 CLKREQ CLK256FS 32KXOUT 32KXIN 32KCLKOUT Processor 5 sys CLKREQ GPIO 1 SYS_XTALIN SYS_32K McBSP_CLKS f beagleboard org Page 72 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual Figure 34 System Clocks 7 12 1 32KHz Clock The 32KHz clock is needed for the TPS65950 and the processor and is provided by the TPS65950 via the external 32KHz crystal Y2 The TPS65950 has a separate output from the crystal to drive the process
21. 65 o RIN css 0 a 94 R28 14 932 2s 4204 R152 mi20 2 aes R1442 we otorut Og R3 R29 13 11445 6126 R46 2 a 250 AA acacacac 0202 14 R31 8103 D 0 0 sore 005 00 R99 C168 2 EJ car 1960 558 C147 C170 161 2522929 cs EDD l R115 Q ud 0000 Oe R50 o C194 C162 1970 2 R101 _ 0005 c o Sno oz o NS 0 2504 5 UL o Riosa 5105 o oU R146 o R110 y D ceoil o nne 183 77 R147 oo R114 1988117 R128 Figure 87 BeagleBoard Bottom Side Components 02 beagleboard org Page 151 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual 14 0 Schematics The following pages contain the PDF schematics for the BeagleBoard This manual will be periodically updated but for the latest documentation be sure and check BeagleBoard org for the latest schematics OrCAD source files are provided for BeagleBoard on BeagleBoard org at the following link http beagleboard org hardware design These design materials are SUPPORTED 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 THE EXTENT PERMITTED BY APPLICABLE LAW EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
22. 058 021 E TFADJ 5 1210 T T 10 13 35 085 022 BEES 1210 ISEURESET 35 088 023 R93 iK BSEL 15 RSVD2 Fag 410 NC 4 7K 14 BSEUSOL DSELISDA R95 RES 0 6 MSEN R96 RES 0 0402 DNI ble pea pss peux 028 R97 RES 0 0402 DNI Ki a DSS ACBIAS 536 055 HSYNC DSS HSYNG TFPATO usa SN74LVC2G07DBVR DVLUP X 4 Insures that the 158 pem DVI D is 10K C159 0 1uF 10 lt powered down 3 voce 10k Phitups at powerup gt i mum 4 ie ai H 4 50 amp 2 82 Hy OE GND 02000 DDC 2 Interface Figure 44 DVI D Interface One of the main changes in the DSS area on the xM is the change of the DSS pin usage The processor requires that different pins be used if 720p resolutions are required These pins are different than those that are currently used on the BeagleBoard The basic change requires that the 0885 0 5 need to be moved to the pins that normally carry the DSS_D18 D23 leads In this case the signals for DSS_D18 D23 need to be moved to other pins Reflected in Figure 44 are four resistor packs inside either Red or Blue boxes These are the loading options to enable the new mode used by the xM or the legacy mode used by the BeagleBoard The resistor packs in the RED boxes are installed and the BLUE boxes are not in
23. VIO_1V8 INO OUT1 OUTO EN FLAG On powerup USB Ho circutry power is OFF 6 nUSBHOST_PWR_EN gt Figure 20 Overvoltage Protection These functions are controlled by the NCP349 device The NCP349 provides overvoltage protection for positive voltage up to 28V A low NMOSFET protects the systems connected on the OUTO 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 power up if the voltage is in excess of the 5 8V max level Also new in the REV C is the fact that the USB 5V defaults to off making sure that the voltage is not connected to the USB power FET We were seeing a small number of boards that still had this device sustaining damage This was the reason for the circuit design change Having this default to off provides an additional level of protection New to the Rev C as well is the ability to detect when the board is DC powered by reading the nDC_PWR signal This is useful to allow the SW to determine that if in the OTG power mode that the USB Host ports are not available Also new for the Rev C is the ability to power the HUB for the USB OTG port As U31 is always on connecting power via the OTG port provided 5V to the DC_5V rail which 0 beagleboard o
24. 10 SHDN GND GND ADJ BOOK TL1963A R113 32 4K 1 4 7uF 6 3V 0603 Figure 46 Camera Port Interface The design of the camera interface is described in more detail in the remainder of this section 7 201 Camera Power There are three main power sources required by the camera module Each of these are described in the following sections 7 20 1 1 CAM ANA Power The DC input can be either 5V or 3 3V It is selected by installing either R151 or R154 The default is set at 3 3V and is controlled by turning on and off the USB HUB power rail at U16 The power is controlled by setting the LEDA signal on the TPS65950 Access to this register is via the I2C2 interface on the processor 0 beagleboard org Page 98 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual The 5V is on whenever a power source is applied to the board and cannot be controlled This makes the 3 3V rail more suitable as it allows you to totally remove the power form the camera module 7 20 1 2 DIGITAL Power The digital power is a 1 8V rail that is supplied by the TPS65950 The power is controlled via the I2C1 interface from the processor by setting the VAUX3 regulator to 1 8V This is used for the internal logic in the camera module 7 20 1 3 CAM IO Power The I O power is a 1 8V rail that is supplied by the TPS65950 The power is controlled via the I2C1 interface from the processor by setting the VAUXA regulat
25. The charge pump flying capacitor minus 6 CP GND The charge pump ground GND R6 The charge pump is powered by the VBAT voltage rail The charge pump generates a 4 8 V nominal power supply voltage to the VBUS pin The input voltage range is 2 7 V to 4 5 V so the 4 2V VBAT is within this range The charge pump operating frequency is 1 MHz The charge pump integrates a short circuit current limitation at 450 mA 7 13 5 OTG USB Connector The OTG USB interface is accessed through the miniAB USB connector 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 Protection Each lead on the USB port has ESD protection In order for the interface to meet the USB 2 0 Specification Eye Diagram these protection devices must be low capacitance 7 14 Onboard USB HUB A new feature of board is the inclusion of an onboard USB 4 port hub with an integrated 10 100 Ethernet This section describes the design of the HUB and the interface to the processor This allows for the support of LS and FS USB devices without the need for an external USB HUB Figure 36 is a high level block diagram of the system
26. 142 BeagleBoard xM Expansion Headers sees 143 BeagleBoard Expansion Board EEPROM Schematic 144 BeagleBoard Voltage Access 2 145 BeagleBoard Signal Access 147 BeagleBoard Top Side Components eese 150 BeagleBoard Bottom Side Components 151 Tables Change Laeta 16 BeasleBoard XM ied m 22 BeagleBoard Electrical Specification Rev A 20 Processor Pin Muxing 70 Pro ess GPIO Pts M 71 Processor Interrupt Pins 71 Processor ULPI 76 TPS65950 ULPI Writer fae 76 USB OTG Charge Pump 77 USB Host Port OMAP Signals 80 SD MMC Signals eii Ehre tei bee 85 Processor Audio SISAL adus a a ice ui 87 Processor Audio uiae ode o eei deci deu E eeu is taii 88 PrecessOr LED Signals eem 90 TEPATO Interface SU ea Si cca 91 P11 LCD Stra 95 96 S Video nterface Signals
27. Figure 19 shows the location of the key components on the board 02 beagleboard org Page 47 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual 8 2 AL is leseauce 111312 3 E one SPH PREP RR Reese 9 MAJOR_COMP Figure 19 BeagleBoard Major Components The information found in the remainder of this section describes 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 02 beagleboard org Page 48 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual 7 2 Over Voltage Protection A new feature found on the BeagleBoard xM board is the overvoltage protection circuit The design of this circuit has been changed on the Rev C version of the board and is much simpler and more affective The primary function of this circuit it to prevent voltage levels in excess of the specification from reaching other circuitry on the board and causing damage to the board Figure 20 is the diagram of the circuitry design 013 E LTST C150CKT P2 2 CONN_PWR1_2 5MM VIO
28. DC Power 5 DVED sone Test d c SD MMC Cards Micro c USB t WiFi Adapters M USB to Bluetooth Adapters bie le TUM sisi S hs dri Tp Page 13 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual 1 0 Introduction This document is the System Reference Manual for the BeagleBoard xM a low cost ARM Cortex A8 board supported through BeagleBoard org This document provides detailed information on the overall design and usage of the BeagleBoard from the system level perspective It is not intended to provide detailed documentation of the processor or any other component used on the board It is expected that the user will refer to the appropriate documents for these devices to access detailed information The processor used on the BeagleBoard xM is compatible with several Cortex A8 processors manufactured by Texas Instruments Currently the processor is a DM3730 processor manufactured and sold by Texas Instruments and information on this can be found at the TI website Additional information for the ARM only version AM3715 can also be found on the TI website The key difference between the AM3715 and the DM3730 is that the DSP is not included on the AM3715 For the remainder of this do
29. LDO IN LDO EN CONN PWR1 2 5MM nUSB PWR lt lt 5 v8 6 PWR amp LDO LDO OUT 07 TuF 6 3V 0603 05 LTST C190GKT 8 10k 928 RN1907 INO DC_IN 013 LTST C150CKT B R121 510 VBAT_MAIN VBAT DC 5V 2 1 lt 1 SHON aas VBAT FB R1 GNO 243 0805 6 3V TL1963A NU R15 226 1 hou CER 1206 25 beagleboard org Title BeagleBoard xM USB OTG and Power Size Document Number B 400 5100 001 03 2011 2 2 of 10 1 Page 154 of 164 02 beagleboard org 15101 SRM BeagleBoard xM System Reference Manual 0 D 0 D O O O O O O D CO O CO D D D D D D CO D D D D CO O D 05 C C C Co Cb Co Dan DM3730 ES1 2 SDRC_BAt SDRC_BAO SDRC_A14 SDRC_A13 SDRC A12 SDRC A11 SDRC A10 SDRC A9 SDRC SDRC A7 SDRC A6 SDRC 5 SDRC A4 SDRC A3 SDRC A2 SDRC SDRC A0 SDRC nRAS SDRC nCAS SDRC nWE SDRC CLK SDRC nCLK SDRC SDRC CKEO SDRC nCS1
30. 3 Ihe xM Rev 31 Fig re4 XM Revy Box Contents 32 Figure 5 60600000 34 Figure 6 USB Host Ome Oi 35 Figure 7 DC Power Connection 36 Figure 8 BeagleBoard JTAG 37 Figure 9 BeagleBoard Serial Cable 38 Figure 10 BeagleBoard S Video 39 Figure 11 BeagleBoard DVIE DOCOmnnectlon Eo p Marie o ERE 40 Figure 12 BeagleBoard Audio Out Cable Connection esee 41 Figure 13 BeagleBoard Audio In Cable Connection eese 42 Figure 14 BeagleBoard Indicator Locations eee 43 Figure 15 BeagleBoard Button cp PR tU ERU 44 Figure 16 BeagleBoard microSD Card 45 Figure 17 BeagleBoard LCD Header Location 46 Figure 18 BeagleBoard xM High Level Block Diagram esses 47 Figure 19 BeagleBoard Major Components seen 48 Figure 20 Overvoltage PEODSOUDI eoe decia batum ndis tube Pte eid aede ed apad 49 Figure 21 Input Power Section 51 Figure 22 AUX 3 3 POW OL SOOGIDD oserei srra 53 Figure 23 Processor Current
31. 9 GPIO 137 GP Input Output pin Can be used an interrupt 7 GPIO 138 GP Input Output pin be used an interrupt pin 5 _139 GP Input Output be used as an interrupt 3 GPIO 143 GP Input Output pin Can be used as an interrupt pin 8 GPIO 144 GP Input Output pin Can be used as an interrupt pin 4 GPIO 145 GP Input Output pin Can be used as an interrupt pin 10 GPIO 146 GP Input Output pin Can be used as an interrupt pin 6 GPIO 156 GP Input Output pin Can be used an interrupt pin 20 GPIO 158 GP Input Output be used as an interrupt 12 GPIO 159 GP Input Output be used as an interrupt pin 18 GPIO 161 GP Input Output pin Can be used as an interrupt pin 16 GPIO 162 GP Input Output pin be used an interrupt pin 14 GPIO 168 GP Input Output pin be used an interrupt pin 24 GPIO 183 GP Input Output pin Can be used as an interrupt pin 23 McSPI Port 3 McSPI3_CSO Multi channel SPI chip select 0 0 11 McSPI3_CS1 Multi channel SPI chip select 1 13 McSPI3_SIMO Multi channel SPI slave in master out 19 McSPI3_SOMI Multi channel SPI slave out master in 17 McSPI3_CLK Multi channel SPI clock 21 McSPI Port 4 McSPM SIMO Multi channel SPI slave in master out 12 McSPM SOMI Multi channel SPI slave out master in 1 18 McSP
32. AF13 Bidirectional data pin 4 MMC3 DAT7 14 Bidirectional data pin 5 MMC3_DAT3 AE13 Bidirectional data pin 8 MMC3 DATI 9 Bidirectional data pin 9 MMC3_DAT5 AG9 Bidirectional data pin 10 MMC3_DAT4 Bidirectional data pin 11 MMC3_DATO 11 Bidirectional data pin 12 MMC3_CMD 10 Command indicator signal 13 MMC3_DAT6 Bidirectional data pin 14 MMC3_CLK O AF10 Clock This interface could also be used to communicate to an FPGA or a WLAN device that uses the SDIO style interface 7 26 3 ETK Signals The ETK signals can be used to provide additional debugging information For more information on the use of these signals please refer to the processor Technical reference Manual Table 29 has the signals for the ETK interface that are provided Table 29 P17 Auxiliary ETK Signals PIN SIGNAL DESCRIPTION 3 ETK_D6 AF13 Trace data pin 4 ETK D7 14 Trace data pin 5 ETK_D3 13 Trace data pin 6 ETK_D2 12 Trace data pin 7 ETK DI 12 Trace data pin 8 ETK_D5 Trace data 9 ETK_D9 AG9 Trace data pin 10 00 AF11 Trace data pin 11 ETK_D4 11 Trace data pin 12 ETK_CTL 10 Trace control signal 13 ETK_D8 9 Trace data pin 14 ETK_CLK AF10 Trace clock 0 beagleboard org Page 113 of 164 REF BB SRM Beag
33. FRE gt TTEN LER TI Dn wy Ts trrrry Ss 2 2 a pa Figure 80 BeagleBoard Dimension Drawing 02 beagleboard org Page 141 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual 10 2 BeagleBoard Expansion Card Design Information This section provides information on what is required from a mechanical and electrical aspect to create expansion cards for the BeagleBoard that are designed to connect to the Expansion header on the BeagleBoard Users are free to create their 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 BeagleBoard Daughtercard Figure 81 BeagleBoard Bottom Stacked Daughter Card BeagleBoard xM produced will have the connectors pre mounted onto the bottom of the BeagleBoard as described above The xM has additional connectors on the back of the board Figure 82 shows their location 0 beagleboard org Page 142 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual Figure 82 BeagleBoard xM Expansion Headers 10 2 2 Expansion EEPROM All expans
34. 14 ERC VDD2 GND 10uF CER 0805 6 3V VDD2 GND VIO IN VIO IN VIO OUT T2 T3 136 C138 10uF CER 0805 0 1uF 10V T VIO L T4 132 VIO L 1uH 2A LM301 R2 VIO GND 10uF CER 0805 6 VIO GND 139 140 189 p 1uF 10V OuF CER ER 0805 6 3V Figure 25 Main Power Rails 0 beagleboard org Page 58 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual 7 7 5 Main Core Voltages Smart Reflex VDD1 and VDD2 regulators on the TPS65950 provide SmartReflex compliant voltage management The SmartReflex controller in the processor interfaces with the TPS65950 counterpart through the use of a dedicated 12 bus The processor computes the required voltage and informs the TPS65950 using the SmartReflex I2C interface SmartReflex control of the VDD1 and VDD2 regulators can be enabled by setting the SMARTREFLEX ENABLE bit DCDC GLOBAL to 1 To perform VDD1 voltage control through the SmartReflex interface the TPS65950 provides the VDDI SR CONTROL register The MODE field of the VDDI SR CONTROL register be set to 0 to put VDD1 in an ACTIVE state setting the field to 1 moves VDD1 to a SLEEP state VDD1 output voltage can be programmed by setting the VSEL field of the VDDI SR CONTROL register The VDD1 output voltage is given by VSEL 12 5 mV 600 mV 7 7 6 VDD1 The VDD1 rail is supplied by the VDDI regulator of the TPS65950 VDD1 reg
35. 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 f beagleboard org Page 125 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual 8 5 4 Auxiliary Access Header Table 37 gives the signal names of the pins on the Auxiliary Access Connector Table 37 P17 Auxiliary Access Signals Pins Signal Description 1 VIO_1V8 PWR 1 8V IO Rail 2 VMMC2 PWR 1 85V to 3 15V Rail Configurable via SW 3 MMC3_DAT2 MMC interface data pin 4 MMC_DAT7 interface data pin 5 MMC3_DAT3 I O MMC interface data pin 6 GPIO_16 General purpose I O pin 7 GPIO_15 General purpose I O pin 8 MMC3_DAT IO MMC interface data pin 9 MMC DATS5 IO MMC interface data pin 10 MMC3 DATA MMC interface data pin 11 MMC DATO I O MMC interface data pin 12 MMC3 CMD MMC CMD signal pin 13 MMC_DAT6 IO MMC interface data pin 14 MMC3_CLK MMC clock 15 HDQ I wire interface pin 16 DMAREQ3 IO DMA request input pin 17 AUX_ADC I ADC on TPS65950 18 PWR_CNTRL I Control pin for on off button to the TPS65950 19 GND PWR 20 GND PWR Figure 63 shows the location of P17 Figure 63 Auxiliary Access Connector f beagleboard org Page 126 of 164 REF SRM
36. 7 17 5 9 TFADJ The TFADJ signal controls the amplitude of the DVI output voltage swing determined by the value of R95 7 17 5 10 RSVD2 This unused pin is terminated to ground as directed by the TFP410 data manual 7 17 5 11 NC This unused pin is pulled HI as directed by the TFP410 data manual 7 17 6 DVI D Connector 0 beagleboard org Page 93 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual In order to minimize board size a HDMI connector was selected for the DVI D connection The BeagleBoard does not support HDMI but only the DVI D component of HDMI The Cable is not supplied with the BeagleBoard but is available from numerous cable suppliers and is required to connect a display to the BeagleBoard 7 17 6 1 Shield Wire Each signal has a shield wire that is used in the cable to provide signal protection for each differential pair This signal is tied directly to ground 7 17 62 The differential signal pair DAT0 DATO transmits the 8 bit blue pixel data during active video and HSYNC and VSYNC during the blanking interval 7 17 63 The differential signal DAT1 DAT1 transmits 8 61 green pixel data during active video 7 17 64 2 2 The differential signal pair DAT2 DAT2 transmits the 8 bit red pixel data during active 7 17 6 5 The differential signal pair TXC TXC transmits the differential clock
37. REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual o Current measurement via SW The other functions are covered in other sections in this document and are grouped by their overall board functions The explanation of the various regulators found on the TPS65950 is based upon how they are used in the board design and are not intended to reflect the overall capability of the TPS65950 device Please refer to the TPS65950 documents for a full explanation of the device operation 771 Main Core Voltages The TPS65950 supplies the three main voltage rails for the processor and the board o 1 2V adjustable o VDD2 1 3V o VIO 1 8 1 8V The VOCORE 1V3 defaults to 1 2V at power up but can be adjusted by software to the 1 3V level Figure 26 is the interfacing of the TPS65950 to the system as it provides the three main rails 77 22 Main DC Input The main supply to the TPS65950 for the main rails is the VBAT rail which is a nominal 4 2V Each rail has a filter cap of 10uF connected to each of the three inputs 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 774 VIO 1V8 The VIO 1V rail is generated by TPS65950 VIO regulator The VIO output is a stepdown converter with a choice of two output voltage settings 1 8 V
38. Size 3 35 x 3 45 Max height TBM Layers 6 PCB thickness 062 RoHS Compliant Yes Weight TBW 0 beagleboard org Page 28 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual 4 24 Electrical Specifications Table 3 is the electrical specification of the external interfaces to the BeagleBoard xM Rev C Table3 gt BeagleBoard Electrical Specification xM Rev C Specification Min Typ Max Unit Power Input Voltage USB 5 5 2 V Current USB 350 mA Input Voltage DC 4 8 5 5 2 V Current DC 750 mA Max Voltage without damage 12 Expansion Voltage 5V 4 8 5 5 2 Curent D pends source curent available 750 A Expansion Voltage 1 8V 1 75 1 8 1 85 Current 30 mA USB Host Same as the DC supplied by the power plug or USB 5V 4 8 5 5 2 Current Depends what DC source can supply over Varies what the board requires 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 54 Low Level output voltage 5 5 5 35 60 mA Maximum data rate 250 Kbit S Receive High level Input
39. This LDO regulator can also be turned off automatically when the MMC card extraction is detected The VMMCI is powered from the main VBAT rail The 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 2 8 This rail powers optional camera module and uses the VAUX4 OUT rail from TPS65950 VAUXA is adjustable from 7 to 2 8V and can deliver up to 200mA of power This railed should be set to 1 8V for proper operation of the camera module See the camera module section for more information 7 8 8 CAM 1 8 This rail powers optional camera module and uses VAUX3 OUT rail from TPS65950 VAUX4 is adjustable from 1 5 to 2 8V and can deliver up to 100mA of power This railed should be set to 1 8V for proper operation of the camera module See the camera module section for more information 7 8 9 USB 1 8 The VAUX2 LDO regulator is a programmable linear voltage converter that powers the 1 8V rail of the USB PHY and includes a discharge resistor and overcurrent protection short circuit The VAUX2 LDO is powered from the main VBAT rail The 2 rail defaults to off as directed by the TPS65950 boot pins and will deliver up to 100mA The voltage rail is labeled VDD EHCI on the schematic 0 beagleboard org Page 62 of 164 REF SRM BeagleBoard xM System Revision C 1 0 Reference
40. f beagleboard org Page 43 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual 6 11 Button Locations There are two buttons on the BeagleBoard xM the RESET button when pressed will force board reset and the USER button which can be used by the SW for user interaction Figure 15 shows the location of the buttons A TETT TTA g t t t amp t EXP ARNS 194 29 4 USER 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 f beagleboard org Page 44 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual 6 12 microSD Connection The microSD is the boot source for the board It uses a push push connector 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 ammi ML id Ji 7 4 HP 54 T 28858048 2 IL 6 Lu micro_SD Figure 16 BeagleBoard microSD Card Location The microSD card should be inserted with the writing on the card facing up The white silkscreen
41. 146 010 7 i s TX ARTS TX i 3 UART3RX lt ZE 6 B2 R81 10K TXS0102DCU AUX 3V3 C143 7 10 232 1 2 232 V 148 04 10V232 1 4 232 149 0 1uF 10V 232 2 5 150 04 10V232 2 6 R78 11 5232 DOUT Tg 8232 R80 232 2 232 PIN3 RIN INVALID C151 10 FORCEOFF SN65C3221EPW DSUB_FEMALE_SHORT Figure 48 RS232 Interface Design 7 211 Processor Interface Two lines UART3_Tx and UART3 Rx are provided by the processor UART3 function contains a programmable baud generator and a set of fixed dividers that divide the 48 MHz clock input down to the expected baud rate and also supports auto bauding 7 21 2 Level Translator 0 beagleboard org Page 102 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual of the levels from the processor are 1 8V while the transceiver used runs at 3 3V This requires that the voltage levels be translated This is accomplished by the TXS0102 which is a two bit noninverting translator that uses two separate configurable power supply rails The A port tracks VCCA 1 8V and the B port tracks VCCB 3 3V This allows for low voltage bidirectional translation between the two voltage nodes When the output enable OE
42. BeagleBoard xM System Revision C 1 0 Reference Manual resistor packs on the BeagleBoard The maximum clock frequency of these signals is 65MHz It should be noted that on the Rev A2 version the ability to shut off the DVI D display is not supported This will be fixed on the next letter revision of the board 7 17 2 LCD Power In order for the DSS outputs to operate correctly out of the processor two voltage rails must be active VIO 1V8 and VDD PLL2 Both of these rails are controlled by the TPS65950 and must be set to 1 8V By default VDD PLL2 is not turned and must be activated by SW Otherwise some of the bits will not have power supplied to them 7 17 3 TFP410 Power Power to the TFP410 is supplied from the 3 3V regulator in U1 the TPS2141 In order to insure a noise free signal there are three inductors L4 L5 and L6 that are used to filter the 3 3V rail into the TFP410 7 17 4 TFP410 Framer The TFP410 provides a universal interface to allow a glue less connection to provide the DVI D digital 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 control pins on the TFP410 and how they a
43. 0 3 In the case of the signals going to the expansion connector the settings required for those pins depends on how they are to be used For an explanation of the options please refer to the Expansion Header 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 FIXED indicates that there is only one function for that signal and that it cannot be changed Table 4 Processor Pin Muxing Settings Signal Mode DSS Default Default MMC2 User UART3 Default GPMC Default UARTI Default 12 1 Default 12 2 Default I2C3 Default I2C4 Default JTAG FIXED TV OUT Default SYS nRESPWRON Default SYS nRESWARM Default SYS nIRQ Default SYS OFF Default SYS CLKOUT Default SYS CLKOUT2 Default SYS CLKREQ Default SYS XTALIN FIXED GPIO 149 4 GPIO 150 4 McBSPI Default McBSP2 User McBSP3 Default GPIO 171 4 GPIO 172 4 0 beagleboard org Page 70 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual 7 10 9 GPIO Mapping There are a number of GPIO pins from the processor that ar
44. 5022 21 TXC zae amp 4 DSS 023 610 10 DVLCLK 57 023 TXC AUXSVS CLK RP7B AME 10 058 lt lt IDCK T 15 56 ipck 068 amp 1110 DVI DEN 2 15 Sa t DVI D Interf 1810 pas Hoe DVI PUP HSYNC 47K 088 00 5 VREF RPSC 3 14 10 AUX 33 R90 40K 10 55 3 0860 1910 4 IK 13 RESET EA ARILI 93 iK BSEL 15 47K 3 09805 010 R94 10K DVi DSEL 14 BSEUSCL 10 DSELISDA DK3 D2 usg SN74LVC2G07DBVR OKI 5 DVLPU gt 4 Insures that the DVI D 10K powered down at powerup pur 10V 2 VIO 1V8 EXP VDD internal 10K DC 5V 11 DC 5V P13 4 SCL KOCA NOBIS DDC SCL 4 0 3 SDA B2 1 DOC 1223 SDA 2 1 2 1 DATAO 21 L3 2 4 DVI DATA20 DVI 5 DVI DATAS DVI DVI 7 TXSO102DCU DVI DATA DVI DATAS DVI_DATAIS 7 5 DVLDATATG 10 DVI DATA12 10 o DVI DATATA 12 11 DVI DATAZ3 12 11 OVI DATAS DDC 12C Interface bea leboard or DVI 22 DVLDATATS DC3 SC 14 13 DATAS DVI DATATI 13 SDA CLK 15 OVi DATAS DVLPUP 93 37 8 1 DVI VSYNC DVI HSYNC 48 17 D
45. 7 23 2 JTAG Connector The JTAG interface uses a 14 pin connector All JTAG emulator modules should be able to support this interface Contact your emulator supplier for further information or if an adapter is needed 7 24 Main Expansion Header 0 beagleboard org Page 106 of 164 REF SRM BeagleBoard xM System Revision C 1 0 Reference Manual The expansion header is provided to allow a limited number of functions to be added to the BeagleBoard via the addition of a daughtercard Figure 51 is the design of the expansion connector and the interfaces to the processor VIO_1V8 Processor U3B Processor UART 2 C2 AE3 McBSP3 DX MMC AF3 MMC2_DAT7 McBSP3_FSX 10 Ap4 MMC2_DATS McBSP3 DR MCBSPT AF4 MMC2 McBSP1 DX jy CESP CRX DATZ MMC2_DAT3 McBSP1_FSX HJ 2 McBSP1_DR MCESPTCLRR MMC2_DATO McBSP1_CLKR MCBSP1_FSR O AE2 3 MMC2_CMD McBSP1 FSR WCE SCE ST MMC2 CLK I2C2 SCL B DC EN 2 2 SDA To the Reset circuitry To the power circuitry HEADER 14X2 Figure 51 Main Expansion Header Processor Connections CAUTION The voltage levels on the expansion header are 1 8V Exposure of these signals to a higher voltage will result in damage to the board and a voiding of the warranty 7 24 1 Processor Interface The main
46. 94 MICROSD 5 seen ette nnns sese nenas 9 5 USB TO 9 6 USB TO BLUETOOTH seen nns 100 MECHANICAL INFORMAT ION ener 0 10 1 BEAGLEBOARD DIMENSIONS 10 2 BEAGLEBOARD EXPANSION CARD DESIGN INFORMATION 0 beagleboard org Revision C 1 0 Page 9 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual 10 2 1 Mounting Method is tet eter E 142 10 2 2 Expansion EEPROM ue re RS Ies PRIUS pe und 143 11 0 BOARD VERIFICATION TEST POINTS eese 000 00 145 11 1 1 Signal Access POMS so T RE HR LES Moe as e AUN Pet E UG 147 11 2 TROUBLESHOOTING GUIDE eerte e RERO ERREUR EU ERA 148 12 0 O 149 13 0 PCB COMPONENT LOCATIONS eerie eese senten 150 14 0 nUr 152 15 0 BILLS OF MA TERIA eese eee tasses suse sa sone tasse enses enses en 163 16 0 1 164 Figures Figure 1 Beasle Boards C4 and XM 21 USB HH 24
47. Amplifier feedback node tv vfb2 Amplifier feedback node Power to the internal DAC is supplied by the TPS65950 via the VDAC 1 8 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 the S Video signal 7 200 Camera Port A new addition to the is the camera port This camera port uses the native camera interface of the processor The connector configuration is designed to be compatible with the camera modules from Leopard Imaging USB cameras may also be used if desired but this interface has many HW assisted features and can support camera modules from to 5MP resolutions Figure 46 is the Camera interface design 0 beagleboard org Page 97 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual 730 ES1 0 U4B 1222 SDA 1262 SCL FLD VIO_1V8 CAM D11 CAM D11 10 010 09 08 06 07 06 05 04 03 2 03 OAM D2 CAM D1 ANA 154 A ADNLO DO R151 0 CAM PCLK pi M DIGITA HS VS 1222 SDA R155 202 10K 10 12 1 SDA V I2C1 SCL 618 MG D051 XX CF358 VIO 1V8 IB TPS65950 EH VAUX4 OUT I2C CNTL SSDA _ VAUX3 OUT I2C CNTL SCL C128 C213 LEDA
48. If you are using the USB HUB or Ethernet interface additional current is required In the event that a higher DC load is required due to the addition of a Daughtercard or if all the USB host ports need to supply the full 500mA per port a higher current supply can be used The maximum current should not exceed 3A 7 3 3 DC Source Control Unlike when powering 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 USB plugged in there is no 5V available to be routed so the removal of the pullup in pin 5 has no affect When in the DC mode of operation the USB OTG can be used in the Host or Client modes The TPS65950 will be responsible for handling the supply of the VBUS 5V0 rail in the OTG or Host modes As this is limited to 100mA a powered hub must be used to support peripherals on the OTG port It is possible to provide 5V via the expansion connectors as would be the case from a daughter card to prevent you from having to have two DC supplies You should be careful in doing this If you plan to use the USB port you will need to place an unconnected connector into the DC power jack to insure that
49. O of green LEDs programmable under software control Figure 49 shows connection of all of these indicators 0 beagleboard org Page 103 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual There is also a single RED LED on the board Turning on this LED is not something that a person should try to do as it indicates that the user is not paying attention and has plugged in a potentially damaging power supply into the power jack DC 5V USB HUB 3V3 4 177 m 6 SHDN GND 4 7uF 6 3V 0603 aps 582K 195 TL1963A 9 W3USB ACTIVE LTST C190GKT GRN R64 A 4330 615 136 p LEDB VIBRA M Dia Fis LEDRVIBRA M FIS LEDGND GPIO 1 LTST C190GKT LDO IN LDO PLDN U2 1 LDO_OUT 6 U4B Processor 100 GPIO 149 AAS U18A N74LVC2G06DCKR GPIO 150 2 55 USER1 LTST c190GKT SW_OUT WZ SW IN SW OUT SW PLDN 1 RN1907 SW lt SW PG TPS2141PWP 12 LTST C150CKT DC_IN d R130 SENSE RSET Se GND NC TPS3803G15 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 powe
50. USBDM2 gt SHIELD USBDP2 DA PRTCTL2 pNDA SHIELD BUSB m USBDM3 PB SHIELD USBDP3 PRTCTL3 ENDB P16 USB A Conn BUSA SHIELD USBDM4 p SHIELD USBDP4 17 sa PRTCTL4 NDA SHIELD BUSB USBDM5 E PB SHIELD USBDP5 PRTCTLS NDB Figure 40 USB Port Power Design 0 beagleboard org Page 83 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual Each USB Host port has its own dedicated FET and power control A 100uf capacitor is connected to each USB power port for added surge current capabilities A luf capacitor is provided for bypass capacitance on each rail 7 14 5 Ethernet Figure 41 is the circuitry that applies to the Ethernet interface on the board The LAN9514 device while performing the function of the HUB also contains the Ethernet controller HUB 3V3 T 115 LAN9514 U15 49 9 1 nFDX LED GPIOO 751 nLNKA LED GPIO1 nSPD LED GPIO2 HUB 3V3A n Figure 41 USB Based Ethernet Design The 10 100 Ethernet controller provides an integrated Ethernet MAC and PHY which are fully IEEE 802 3 IOBASE T and 802 3u 100BASE TX compliant A connector P15 with integrated magnetics is used to provide the physical interface off the board The Ethernet features auto polarity correction and Auto MIDX 0 beagleboard org Page 84 of 164 REF BB SRM Beag
51. design of the integrated HUB 0 beagleboard org Page 77 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual DC 5V USB DC 5V USB Figure 36 USB HUB Block Diagram The following section covers each of the key function in the overall design Power HS USB PHY HUB USB Port Power Ethernet 7 141 Power The power for the HUB is provided two sources Figure 37 is design of the HUB power 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 provides the USB_1V8 rail which is used by the USB PHY The processor can turn on or off this rail by communicating with the TPS65950 via the I2C bus 02 beagleboard org Page 78 of 164 REF SRM BeagleBoard xM System Revision C 1 0 Reference Manual USB_1V8 U7A TPS65950 T AM37xx_ES1 0 4 VAUX2 0UT 12 1 SDA 2 I2C CNTL SDA 2 SCL 12C CNTL SCL U4B F15 LEDA VIBRA P DC 5V USB VBAT HUB 3V3 es 2 4 IN QUT 1 SHDN 16 EM 3 aps U Rs 4 7VF 6 3V 0603 120 TL1963A 8113 gt 7 32 4K 1 014 wv 8 LTST C
52. input is low all outputs are placed in the high impedance state In this design the OE is tied high via a 10K ohm resistor to insure that it is always on 7 21 3 RS232 Transceiver The RS232 transceiver used is the SN65C322 which consists of one line driver one line receiver and a dual charge pump circuit with 15 ESD protection pin to pin serial port connection pins including GND These devices provide 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 IMbit S rate your results may vary based on cabling distance and the loads and drive capability on the other end of the RS232 port The transceiver is powered from the 3 3V rail and is active at power up This allows the port to be used for UART based peripheral booting over the port 7 21 4 Connector Access to the RS232 port is through a 9 pin DB9 connector P9 This is new on version and replaces the 10 pin header A standard male to female straight DB9 cable can be used or a USB to 9 adapter can be plugged direct into the board 7 22 Indicators There are five green indicators on the BeagleBoard Power PMU STAT USERO USERI HUB Power
53. 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual 6 9 Connecting Stereo In Cable External Audio input devices 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 P EXP Akt TEAS 5 9588444 E i m mw 29 Figure 13 BeagleBoard Audio In Cable Connection f beagleboard org Page 42 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual 6 10 Indicator Locations There are five green and one red indicator on the BeagleBoard Figure 14 shows the location of each indicator Each indicator will be described in more detail later in this document POWER USRO USR1 VOLT db M E jr g ES e I 6 8508448 m e HUB INDICATORS Figure 14 BeagleBoard Indicator Locations POWER indicates that power is applied to the board USR0 1 can be used 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 HUB
54. 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 information on devices that have drivers available for them Figure 78 USB to WiFi Table 44 provides a list of USB to adapters that could be used with the BeagleBoard Inclusion of these items in the table does not guarantee that they will work but is provided as examples only Please check BeagleBoard org for an up to date listing of the USB to WiFi devices as well as information on the availability of drivers f beagleboard org Page 138 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual Table 44 USB to WiFi Adapters Product Manufacturer Status 4410 00 00AF Zoom Not Tested HWUGI Hawkins Not Tested TEW 429Uf Trendnet Not Tested It should be noted that the availability of Linux drivers for various WiFi devices is limited Before purchasing a particular device please verify the availability of drivers for that device 9 6 USB to Bluetooth There are several USB to Bluetooth adapters on the market and Figure 79 shows a few of these devices These devices can easily add Bluetooth connectivity to BeagleBoard by using the USB OTG port in the host mode This will requir
55. 82 USB OTG Figure 53 is a picture of the BeagleBoard USB OTG connector with the pins identified se 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 02 beagleboard org Page 117 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual 8 3 S Video Figure 55 is the S Video connector on the BeagleBoard Luminance Chrominance Figure 55 S Video Connector 02 beagleboard org Page 118 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual 84 DVI D Figure 56 is the pinout of the DVI D connector on BeagleBoard Cable End DVI D Single Link BeagleBoard 8 16 14 12 10 8 Figure 56 DVI D Connector Table 32 is the 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 5 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 0 beagleboard org Page 119 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0
56. 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 the LED A output The processor can control the LED by communicating via the I2C to the TPS65950 7 22 5 Overvoltage Indicators The Over Voltage LED D13 turns on whenever the DC voltage exceeds 5 3V The detection circuit TPS3803 turns on the LED 7 23 JTAG A JTAG header is provided to allow for advanced debugging on the BeagleBoard by using a JTAG based debugger Figure 50 shows the interconnection to the processor 0 beagleboard org Page 105 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual JTAG nTRST JTAG EMU1 Figure 50 JTAG Interface 7 23 1 Processor Interface The JTAG interface connects directly to the processor signals are a 1 8V level Table 21 describes the signals on the JTAG connector Table 21 JTAG Signals Signal Description JTAG_TMS Test mode select JTAG_TDI Test data input I JTAG_TDO Test Data Output JTAG_RTCK ARM Clock Emulation O JTAG_TCK Test Clock I JTAG_nTRST Test reset I JTAG_EMUO Test emulation 0 EMUI Test emulation 1
57. BeagleBoard xM System Revision C 1 0 Reference Manual The LAN9514 requires an external 25MHZ crystal to generate the required internal clocks The optional 24MHz clock output is not used on the board and is disabled The AUTOMIDX feature is enabled which allows for auto polarity detection This enables the port to automatically switch the TX and RX leads if needed 7 14 4 USB Port Connectors There a two dual port type A USB connectors used on the M board each one provides connections for four signals DP DM VBUS and Ground You will notice that there are no external ESD devices on the connector The ESD protection is integrated into the USB HUB Figure 41 is the design of the power control for each USB host port Each port can be turned on or off from the LAN9514 over the USB interface U13 a TPS2045 is a four port FET with over 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 DC 5V USB VBUS1 6 0072 11 VBUS3 BUSA 2 OUT3 Faq 3 45 pi3 161 162 163 2064 hoour hoour hoour hour 1 82054 0 O tluF 1 im C173 14 USB A Conn BUSA SHIELD
58. I C24 cam_d4 Camera Data Camera image data bit 4 I D24 0 beagleboard org Page 99 of 164 REF SRM BeagleBoard xM System Reference Manual Revision C 1 0 cam_d5 Camera Data Camera image data bit 5 I 25 cam_d6 Camera Data Camera image data bit 6 I K28 cam_d7 Camera Data Camera image data bit 7 I L28 cam_d8 Camera Data Camera image data bit 8 I K27 cam_d9 Camera Data Camera image data bit 9 I L27 410 Camera Data Camera image data bit 10 I B25 _411 Camera Data Camera image data bit 11 I C26 cam_fld RESET Camera field identification C23 cam_pclk Pixel Clock Camera pixel clock I C27 cam_wen Camera Write Enable I B23 cam fld signal is used as a RESET signal to the camera board When used a reset the pin should be set up as a GPIO pin Table 20 shows the mapping of the pins on the camera sensors to the pins on the processor In order to work with the different modules you must take into account the order of the bits The table covers the currently available camera modules that are compatible with the Beagle 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
59. MMC command signal 19 5 1 MMC_CLKO SD MMC clock signal 0 21 1 McBSP Port 1 McBSP1_DR Multi channel buffered serial port receive 18 McBSP1 CLKS N A McBSP1 FSR Multi channel buffered serial port transmit frame sync I O 22 McBSP1 DX Multi channel buffered serial port transmit 12 McBSP1_CLKX Multi channel buffered serial port transmit clock 14 McBSP1_FSX Multi channel buffered serial port transmit frame sync XMT I O 16 McBSP1 CLKR Multi channel buffered serial port receive clock 20 12C Port 2 I2C2_SDA 12 data line IOD 23 1262 SCL 12 clock line IOD 24 McBSP Port 3 McBSP3_DR Multi channel buffered serial port receive 10 18 McBSP3_DX Multi channel buffered serial port transmit VO 412 McBSP3_CLKX Multi channel buffered serial port receive clock VO 6 14 McBSP3 FSX Multi channel buffered serial port frame sync transmit 8 16 General Purpose I O Pins GPIO 130 GP Input Output pin Can be used as an interrupt pin 21 GPIO 131 GP Input Output pin Can be used as an interrupt pin 19 GPIO 132 GP Input Output pin Can be used an interrupt 17 _133 GP Input Output be used as an interrupt pin 15 GPIO 134 GP Input Output pin Can be used as an interrupt pin 13 GPIO 135 GP Input Output be used as an interrupt pin 11 GPIO 136 GP Input Output be used an interrupt
60. Manual 7 8 10 EXP_VDD EXP VDD rail uses the VAUXI OUT rail from the TP65950 EXP VDD is adjustable from 2 5 to 3 0V and can deliver up to 200mA of current EXP VDD is provided as an auxiliary voltage rail on P13 the LCD Expansion Header The proper setting of this rail is determined by the application and the HW supplied that connects to P13 7 9 Other Signals This section describes other signals in the design that have not been categorized 7 9 1 Boot Configuration 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 BOOTO to VBAT o tied to Ground 7 9 2 Backup Battery An optional battery to backup for the Real Time Clock that is in the TPS65950 is provided for in the design The board does not come equipped with the battery The battery can be purchased from DigiKey or other component suppliers When the battery is not installed R65 must be installed You must make sure that prior to installing the battery that R65 is removed Refer to section 9 11 for information on the battery selection and installation 0 beagleboard org Page 63 of 164 REF SRM BeagleBoard xM System Revision C 1 0 Reference Manual 7 9 3 Power Sequencing Based on the boot configuration pins the TPS65950 knows the type of OMAP processor that it need
61. N25 P28 P27 0 beagleboard org Page 85 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual P26 R27 R25 7 15 3 Card Detect When card is inserted into the connector the Card Detect pin is grounded This is detected on pin P12 of the TPS65950 An interrupt if enabled is sent to the processor via the interrupt pin The SW be written such that the system comes out of sleep or a reduced frequency mode when the card is detected 7 15 4 Booting From SD MMC Cards The ROM code supports booting from the microSD cards with some limitations o Support for SD cards compliant with the Multimedia Card System Specification v4 2 from the MMCA Technical Committee and the Secure Digital I O Card Specification v2 0 from the SD Association Including high capacity size gt 2GB cards HC SD and HC MMC 3 V power supply 3 V voltage on port 1 Initial 1 bit MMC mode 4 bit SD mode o Clock frequency Identification mode 400 kHz Data transfer mode 20 MHz Only one card connected to the bus FATI2 16 32 support with or without master boot sector MBR The high speed microSD host controllers handle physical layer while the ROM code handles the simplified logical protocol layer read only protocol A limited range of commands is implemented in the ROM code The MMC SD specification defines two operating voltages for standard or high speed cards The ROM cod
62. REF BeagleBoard xM System Reference Manual wo lt lt VDD MMC1 R75 R76 R77 R72 R73 R74 1 DAT2 GND 2 CDIDAT3 2 4 GND4 CLOCK GND5 mH vss GND6 DATO GND7 4 8 uSD Connector DC 5v VIO P9 1 gt 2 7 3 6 5 2 6 3 MMC2 DAT5 3 2 3 MMC2 DAT3 3 MMC2 DAT2 3 MMC2 DAT 3 MMC2 DATO 3 A MMC2 CMD 3 MMC2 CLKO 3 1222 SDA 4 REGEN 7 28 27 _ _28 Expansion Connector 8135 10 iva VIO MMC3 DAT2 MMC3_DAT3 GPIO 15 MMC3_DATS MMC3 DATO MMC3 15 16 Aux 9 gt 2 18 1 2 A2 ACA 2320 amp R81 10K VIO 1 VCCB TXS0102DCU m MMC3 4 GPIO 16 4 MMC3 DAT 4 MMC3 DAT4 4 MMC3 CMD 4 MMC3 CLK 4 3 19 20 WR_CNTRL 6 d 10X2 1 27mm AUX ACCESS HEADER CCESS HEADER AUDIO A 18 m HDR 2 2 1 27mm MCBSP2_FSX 46 MCBSP2_CLKX 4 6 MCBSP2 DR 46 MCBSP2 DX 4 6
63. Rev A3 revisions Below are the differences between the Rev A2 and Rev A3 revisions o Slightly modified PCB layout Rev B to correct the following o Changed silkscreen on L12 to R159 to reflect the usage of a resistor instead of an inductor Resistor was used on Rev A2 No electrical difference o Changed routing on R66 and R68 to make them separate 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 turn off the DVI interface by taking the pin LO There may be issues with other distributions until such time as their code is updated Electrical change from A2 o Added R160 and R155 as a possible future option Not populated on Rev A3 No electrical difference o Changed R120 to 0603 package to align with arts purchased No electrical difference o Added R156 to remove the required lifting of 018 pin 4 Resistor is not loaded on Revision A3 No electrical difference 2 4 xM Revision vs Revision B The only change from Rev A3 to the Rev B was the replacement of the processor form ES1 0 to ES1 1 For a detailed description of the issues present in ES1 1 revision 0
64. SOMI DSS D2 GPIO 90 055 D21 SDI STP McSPI3 CSO DSS D3 GPIO 91 055 D22 SDI CLKP MCSPI3 CS1 DSS D4 GPIO 92 2 DAT4 MMC2 DIR DATOMMC3 136 SDRC D31 SDRC D30 SDRC D29 SDRC 028 SDRC_D2 SDRC D26 SDRC_D25 SDRC_D24 SDRC 023 SDRC D22 SDRC 021 SDRC D20 SDRC 019 SDRC 018 SDRC 017 SDRC 016 SDRC 015 SDRC 014 SDRC D 3 SDRC 012 SDRC 011 SDRC 010 GPMC A10SYS nDMAREQS GPIO GPMC ASSYS nDMAREQ2 GPIO 42 ABIGPIO 41 ATIGPIO 40 GPMC AS GPIO 39 GPMC AS GPIO 38 GPMC 4 37 GPMC A3 GPIO 36 GPMC A2 GPIO 35 GPMC 34 d Nun D15 GPIO 51 GPMC_D14 GP10_50 GPMC_D13 GPIO GPMC_D12 GPIO_48 GPMC 1 D11 GPIO 47 D O GPIO 46 GPMC D9 GPIO 45 DB GPIO 44 GPMC D7 06 GPMC_D5 GPMC_D4 GPMC_03 02 _ 1 00 GPMC 50 GPMC_nCS1 GPIO_52 GPMC_nCS2 GP10_53 GPMC_nCS YSYS_nDMAREQO GPIO_54 GPMC_nCS4 SYS_nDMAREQ1 McBSP4_CLKXIGPT9_PWM_EVT GPIO_55 GPMG_nCSS SYS_nDMAREQ2 McBSP4_DRIGPT10_PWM_EVT GPIO_56 GPMC_nCS6 SYS_nDMAREQ3 McBSP4_DX GPT11_PWM_EVT GPIO_57 GPMC_nCS7 GPMC_IODIR McBSP4_FSX GPT8_PWM_EVT GPIO_8 GPMC CLK GPIO 5o GPMC nWE GPMC nOE nADV ALE nBEO CLE GPIO 60 GPMC nBE1 GPIO 61 GPMC nWP GPIO 62 GPMC GPMC_WAIT1 GPIO_63 GPMC_WAIT2 GPIO_64 GPMC WAIT3SYS rDMAREQ GPIO 65 UART2 CTS McBSP3 DX GPT9 PWMEVT GPIO 144 UART2 RTS McBSP3 DRIGPT1
65. 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 PROVE DEFECTIVE YOU ASSUME THE COST OF ALL NECESSARY SERVICING REPAIR OR CORRECTION We mean it these design materials may be totally unsuitable for any purposes 0 beagleboard org Page 3 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference 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 Persons handling the product s must have electronics training and observe good engineering practice standards As such the goods being provided are not intended to be complete in terms of required design marketing and or manufacturing related protective considerations including product safety and environmental measures typically found in end products that incorporate such semiconductor components or circuit boards This evaluation board kit does not fall within the scope of the European Union directives regarding electromagnetic compatibility restricted substances RoHS recycling WEEE FCC CE or UL and therefore may not meet the technical requirements of these directives or oth
66. The VDAC programmable LDO regulator is a high PSRR low noise linear regulator that powers the PROCESSOR dual video DAC It is controllable with registers via I2C and can be powered down if needed The VDAC LDO can be configured to provide 1 2V 1 3 V or 1 8 V in on power mode based on the value of the VSEL field VDAC DEDICATED 3 0 VDAC 8 rail should be set to 1 8V for the BeagleBoard 0 beagleboard org Page 61 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual 7 8 4 VDD SIM This voltage regulator is a programmable low dropout linear voltage regulator supplying the bottom 4 bits of the 8 bit SD MMC slot The VSEL field VSIM_DEDICATED 3 0 can be programmed to provide output voltage of 1 0 V 1 2 V 1 3 V 1 8 V 2 8 V or 3 0 V and can deliver up to 50mA The default output voltage of this LDO as directed by the TPS65950 boot pins is 1 8V 7 8 5 VMMC2 The VMMC2 rail uses the VMMC2 OUT rail from the TP65950 2 is adjustable from 1 85 to 3 15V and can deliver up to 100mA of current is provided as auxiliary voltage rail on P17 the Auxiliary Access Header The proper setting of this rail is determined by the application and the HW supplied that connects to P17 7 8 6 VDD The regulator is a programmable linear voltage converter that powers the slot and includes a discharge resistor and overcurrent protection short circuit
67. Voltage 2 7 3 2 Lo Level Input Voltage A Input resistance 3 5 7 JTAG Realview ICE Tool 30 MHz XDS560 30 MHz XDS510 30 MHz Lauterbach tm 30 MHz microSD Voltage Mode 1 8V 1 71 1 8 1 89 Voltage Mode 3 0V 2 7 3 0 Current 220 mA Clock 48 MHz DVI D Pixel Clock Frequency 25 65 MHz 0 beagleboard org Page 29 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual High level output voltage 3 3 Swing output voltage 400 600 mVp p Maximum resolution 1024 x 768 S Video Full scale output voltage 75 load 7 88 1 Offset voltage 50 mV Output Impedance 67 5 75 82 5 Ohms Audio In Peak to peak single ended input voltage 0 dBFs 1 5 Vpp Total harmonic distortion sine wave 1 02 kHz 1 dBFs 80 75 Total harmonic distortion sine wave 1 02 kHz 2 85 78 dB 0 Hz to 20 kHz A weighted audio Gain 0 dB Audio Out Load Impedance 100 pF 14 16 ohms Maximum Output Power At 0 53 Vrms differential output voltage 17 56 mW and load impedance 16 Ohms Peak to Peak output voltage 1 5 Vpp Total Harmonic Distortion 0 dBFs 80 75 Idle channel noise 20Hz to 20KHz 90 85 dB Environmental Temperature range 0 85 0 beagleboard org Page 30 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual 5 0 Product Contents Under this section is a descriptio
68. area on top of the board works as a guide to align the card for insertion f beagleboard org Page 45 of 164 REF BB_SRM_xM BeagleBoard xM System Revision C 1 0 Reference Manual 6 13 LCD Connection There are two headers provided to access the LCD signals on the BeagleBoard xM These headers are 2x10 headers with a spacing of 05 1 27mm pitch How these connectors are 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 2g gt gt gt gt E LE n 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 is the reason only the raw signals are brought out on these headers f beagleboard org Page 46 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual 7 0 BeagleBoard xM System Architecture and Design This section provides a high level description of the design of the BeagleBoard xM and its overall architecture 7 4 System Block Diagram Figure 18 is the high level block diagram of the BeagleBoard xM Board Power BeagieBoard xM KCN Block Diagram Figure 18 BeagleBoard xM High Level Block Diagram
69. beagleboard org Page 17 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual please refer to http focus ti com lit er sprz319a sprz319a pdf There are no issues resolved by ESI 1 that are anticipated to have any impact on the operation of the BeagleBoard xM 2 5 xM Revision B vs M Revision C There were seven changes made to the BeagleBoard xM Rev C version over the Rev B design o Resistor loading was changed to allow for the reading of the Rev C revision by the SW GPIO171 0 GPIO 172 and GPIO 173 0 o Replacement of the processor from ES1 1 to ES1 2 For a detailed description of the issues present in the ES1 2 revision please refer to http focus ti com lit er sprz319a sprz319a pdf There are no issues resolved by ES1 2 that are anticipated to have any impact on the operation of the BeagleBoard xM ES1 2 is the latest revision o Fixed capacitor footprint in the PCB layout o Replaced the microSD connector with a new part The current part was targeted for EOL and 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 HUB Care should be t
70. 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 read by the processor The standard was created by the Video Electronics Standards Association VESA The current version of DDC called DDC2B is based on the PC bus The monitor contains EEPROM programmed by the manufacturer with information about the graphics modes that the monitor can display This interface the LCD panel is powered by the 5V pin on the connector through a resetable fuse As the processor is 1 8V I O the I2C bus is level translated by U11 TXS0102 It provides for a split rail to allow the signals to interface on both sides of the circuit Inside of TXS0102 is a pullup on each signal removing the need for an external resistor 7 17 6 7 HDMI Support 0 beagleboard org Page 94 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual The digital portion of the DVI D interface is compatible with HDMI and is electrically the same A standard HDMI cable may be used to connect to the HDMI input of monitors or televisions Whether or not the Beagle will support those monitors is dependent on the timings that are used on the BeagleBoard and those that are accepted by the monitor This may require a change in the software running on the Beagle The audio
71. is no NAND boot option on the board this button is no longer needed to force an SD card boot It is can be used by the UBoot SW to switch between user scripts to allow different boot configurations to be selected as long as that feature is included in the UBoot used If you press this button on power up the board will not boot properly 4 15 Indicators There are five green LEDs on the BeagleBoard that can be controlled by the user o Oneon TPS65950 that is programmed via the I2C interface o Two processor controlled pins o OnePower 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 and can be controlled via the SW There is also one red LED on the BeagleBoard that provides an indication that the power connected to the board exceeds the voltage range of the board If this LED ever turns on please remove the power connector and look for the correct power supply in order to prevent damage to the board 4 16 Power Connector Power can be supplied via the USB OTG connector for some application that does not require the USB Host ports A wall supply 5V can be plugged into the DC power jack fro full access to all functions of the board When the wall supply is plugged in it will remove the power path from the USB connector and will be the power source for the whole board The power supply is not provided with the BeagleBoard 0 b
72. power up The nRESWARM signal is a bidirectional reset When an internal reset occurs nRESWARM goes low and resets all the peripherals and the TPS65950 The TPS65950 can be configured to perform a warm reset of the device to bring it into a known defined state by detecting a request for a warm reset on the NRESWARM pin The minimum duration of the pulse on the nRESWARM pin should be two 32 kHz clock cycles The nRESWARM output is open drain consequently an external pullup resistor is required There is no way for the user to generate a warm reset on the BeagleBoard 7 9 4 2 Cold Reset On power up as shown in Figure 27 the TPS65950 generates RRESPWRON power reset The signal from the TPS65950 is an output only and is not an open drain signal By running the signal through a buffer SN74L VC2G07 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 SZ 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 card if needed 7 9 4 3 User Reset The USER RESET button can be used to request a Warm Reset from the processor After initialization this pin becomes an input to the processor By pushing the Reset button an interrupt is generated into the processor The software that is
73. purpose of the expansion connector is to route additional signals from the processor Table 22 shows all of the signals that are on the expansion header As the processor has a multiplexing feature multiple signals can be connected to certain pins to add additional options as it pertains to the signal available Each pin can be set individually for a different mux mode This allows any of the listed mux modes to be set on a pin by pin basis by writing to the 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 on the expansion connector The first column is the pin number of the expansion connector 0 beagleboard org Page 107 of 164 REF SRM BeagleBoard xM System Revision C 1 0 Reference Manual The second column is the pin number of the processor The columns labeled 0 7 represent each of the pin mux modes for that pin By setting this value in the control register this signal will be routed to the corresponding pin of the expansion connector These setting are on a pin by pin basis Any pin can be set with the mux register setting and the applicable signal will be routed
74. run as a result of this can then do whatever housekeeping is required and then send the processor into a reset mode 0 beagleboard org Page 65 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual 7 9 4 4 PWRON You will notice another signal on the TPS65950 called PWRON This signal is referenced in the TPS65950 documentation In the BeagleBoard design it is not used but it is pulled high 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 high level block diagram of the processor CVBS or LCD Panel S Videc powerdriven 32 L4 interconnect Extemal gt peripherals interfaces External and stacked memories Figure 29 DM37x Block Diagram 02 beagleboard org Page 66 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual 7 10 1 Overview The DM3730 is a high performance multimedia application device and is integrated onto TI s advanced 45 nm process technology The processor architecture is configured with different sets of features in different tier devices Some features are not availabl
75. sure the card is formatted correctly and that the MLO file is the first file written to the SD card USB Host Connection Cheap USB Cable Issues via OTG cables are typically not designed for higher current The expect 100 max Measure the voltage at the card to determine the voltage drop across the cable If it the level is below 4 35V the USB power is not guaranteed to work 0 beagleboard org Page 148 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual 12 0 Known Issues This section provides information on any known issues with the BeagleBoard HW and the overall status Table 48 provides a list of the know issues on the BeagleBoard Table 48 Known Issues Affected Issue Description Workaround Final Revision Fix A DVI Powerdown DVI power down signal is not None B operational Reset signal to hub is not operational Hub can be powered A USB Hub reset off and on to createa No Plan reset scenario 0 beagleboard org Page 149 of 164 REF SRM BeagleBoard xM System Revision C 1 0 Reference Manual 13 0 PCB Component Locations Figures 86 and Figure 87 contain the bottom and top side component locations of the BeagleBoard E Fo J2 0 0 0000000 6 0 5 4 08 E 05
76. that to which the receiver is connected Consult the dealer or an experienced radio TV technician for help Changes or modifications not expressly approved by this manual for compliance could void the user s authority to operate the equipment THIS DOCUMENT This work is licensed under the Creative Commons Attribution Share Alike 3 0 Unported License To view copy of this license visit http creativecommons org licenses by 3 0 or send a letter to Creative Commons 171 Second Street Suite 300 San Francisco California 94105 USA All derivative works are to be attributed to Gerald Coley of BeagleBoard org For more information see http creativecommons org license results license codezby sa For any questions concerns or issues submit them to gerald BeagleBoard org 0 beagleboard org Page 2 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual BEAGLEBOARD DESIGN These design materials referred to in this document are NOT SUPPORTED and DO NOT constitute 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 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
77. transceiver 60 MHz clock output to PHY Hsusb2_stp External transceiver Stop signal Hsusb2 dir Transceiver data direction control from PHY I Hsusb2 nxt Next signal from PHY I Hsusb2 dataO Bidirectional data bus signal for 12 pin ULPI operation I O Hsusb2 datal Bidirectional data bus signal for 12 pin ULPI operation Hsusb2_data2 Bidirectional data bus signal for 12 ULPI operation Hsusb2_data3 Bidirectional data bus signal for 12 pin ULPI operation IO Hsusb2_data4 Bidirectional data bus signal for 12 pin ULPI operation Hsusb2 data5 Bidirectional data bus signal for 12 pin ULPI operation IO Hsusb2 data6 Bidirectional data bus signal for 12 pin ULPI operation IO Hsusb2 data7 Bidirectional data bus signal for 12 pin ULPI operation Uo Gpio 147 Enable reset line to the USB PHY 0 beagleboard org Page 80 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual The husb2 clk signal is an output only and is used to support a HS USB PHY that supports an input clock mode The SMSC PHY device supports this mode and is used on the Beagle The PHY used in the design is a USB3320 series device from SMSC The USB3320 is a highly integrated Hi Speed USB2 0 Transceiver PHY that meets all of the electrical requirements to be used as a Hi Speed USB Host In this design only the host mode of operation is being supported as it is used to connect to the HUB on the board In order to interface
78. un 22 30 Do2 3 DSS DO 22 DVI DATAT PDO sr 102 05 01 PARES at amp 702 DAT2 058 02 202 bares BES be Fee 055 05 E26 DVI DATAE 55 PDS 16 SCL 055 06 D SDA F28 T 54 055 07 F37 DVI DATAB 53 7 27 TXD1 6 055 08 626 DVI_DATAS DATI 55 09 2 DVI_DATATO 51 Poe DOI AUX 3V3 5 BATI MTG3 088 010 HABS TUM 1 2010 WE DATI 5 DSS 011 2 DVI_DATAT ara 055 012 27 DVI DATA13 46 PD12 DVI 45v 18 MTG4 088 4827 38 18 085 014 AAT DVI DATAT 24 014 9 HTPLG RB6 15 DDGIGEO GNI 088 015 base TUM Fy 2015 Pag 5 888 H BIS Te Bi Bway c s 055 018 26 Dur DRT 4 patos 085 019 E28 DVI DATAZO 38 085 20 6 DATAZT 38 2020 13 055 021 Car 37 PD21 22 mc 101 CEC X 088 022 TT PD22 28 36 21 12 085 023 9 10 DVI CLR 57 023 AUX 3V3 cue 56 Bek oe CONN_HDMI BPAF 6 J440 DVI DEN 2 89 7 TIVSYNTS DE e AH26 1 1610 5 1210 DVI HSYNC4 RE 055 01 Fess 2 1510 HSYNC 5109 T 055 019 AETS 1410 WHEE 055 020 AFT 8150 4 1310 AUX R90 10 19 __
79. 0 AA R61 47K 45 nRESWARM X AX 4 nRESPWRON 4 cet R62 10K 4 mSECURE gt gt SZ 2 48 MCBSP2_CLKX 4 8 MCBSP2_FSX 5 48 MCBSP2 DX X Ka 48 MCBSP2 DR lt 1 T2 XOUT 32KHz Crystal C103 22 P1 L T2 XN T P16 VBAT 32KCLKOUT N10 D12 PMU_STAT 330 T2 LED B 1187 01 STAT 1 16 10 nUSBHOST_PWR_EN HFCLKIN HFCLKOUT CLKEN CLKEN2 CLKREQ CLK256FS UART1TXD UCLK UART 1 RXD GPIO 8 STP GPIO 9 DIR GPIO 10 NXT GPIO 11 ME RTSO CLK64K BERCLK ADCINS CTSVBERDATA ADCIN3 TXAF ADCINA RXAF ADCING MANU DATAO UART4 TXD DATAT UART4 RXD DATAZ UART4 RTSI DATA3 UART4 CTSO GPIO 12 DATA4IGPIO 14 DATAS GPIO 3 DATAG GPIO 4 DATATIGPIO 5 Voiceband stereo codec VBUS DP UART3 RXD DN UART3 TXD ID I2C CNTLSDA Control DC CNTLSCL PreDriv LEF T VMID HSOR PreDriv RIGHT ADCIN7 VHSMIC HSMIC P MICBIAS2 VMIC2 MIC SUB P DIG MIC O MIC SUB M DIG MIC1 PCM BT BT PCM VDX GPIO 17 DIG MIC CLK1 BT PCM VDRIGPIO 16 DIG MIC CLKO GPIO 0 CD1 JTAG TDO GPIO 1 CD2 JTAG TMS 2 1 6 GPIO 7 VIBRA SYNC PWM1 T4 15 2 JTAG TCK BERCLK JTAG TDVBERDATA TEST TEST TESTV2 TESTV1 TEST RESET 32KXOUT 32KXIN 32KCLKOUT LEDB VIBR
80. 0 GC 2 2 BeagleBoard vs BeagleBoard xM There are several differences between BeagleBoard and BeagleBoard xM The BeagleBoard refers to the original board and the BeagleBoard xM is the newer version 221 Hardware Changes AREA BeagleBoard xM BeagleBoard Comments Processor DM3730 OMAP3530 ARM Frequency 1GHZ 720MHz DSP Frequency 800Mhz 520MHz SGX Frequency 200Mhz 110MHz DDR 512MB 256MB DDR Speed 166MHz 166MHz NAND 0 256MB SD Connector uSD MMC SD USB Host Ports 4 1 Host Port Speed FS LS HS HS Serial Connector DB9 Header Direct connect to USB to Serial Cable Camera Header Yes No Leopard Imaging Camera module Ships with 4G SD Yes No Contains bootable desktop Overvoltage Protection Yes No Power LED turnoff Yes No Serial Port Power Yes No Turnoff 0 beagleboard org Page 16 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual MMC3 Expansion Yes No Header McBSP2 Expansion Yes No Header 2 2 20 Software Changes Following are the changes to the SW o Useofauniversal Beagle XLoader and UBoot These will work on any Beagle made They include support for the 512MB DDR and the removal of the NAND from the board o A demo version of the Angstrom desktop distribution 2 3 xM Revision A2 vs M Revision A3 There were no major hardware feature changes between the Rev A2 and
81. 0 PWMEVT GPIO 145 UART2 TX McBSP3 11 PWMEVT GPIO 146 UART2 RXIMcBSP3 FSX GPT8 PWMEVT GPIO 147 2 DATS MMC2 DIR DAT CAM GLOBAL RESET MMC3 DAT1 GPIO 137 HSUSB3 STP MM3 RXDP 2 DATG MMC2 DIR CMD CAM SHUTTERIMMCa DAT2 GPIO 138 HSUSB3 DIR MMC2_DAT7 MMC2_CLKIN MMC3_DAT3 GP10_139 HSUSB3_TLL_NXT MM3_RXDM UART3 CTS RCTX GPIO 163 UART3 RTS SD GPIO 164 UART3 IRRX GPIO 165 UART3 TX IRTX GPIO 166 GPMC R17 HUB_RESET 10 DMAREQ3 8 MCBSP3_DR 8 MCBSP3_DX 8 MCBSP3_CLKX 8 USB2HS nRST 10 ie UART3_RX 8 UART3_1X 8 beagleboard org BeagleBoard xM Processor 1 of 3 Size Document Number B 400 5100 001 Rev Pate Friday December 17 2010 Sheet 3 of 10 1 Page 155 of 164 f beagleboard org 15101 BeagleBoard xM System BB_SRM_xM REF Reference Manual 14 PIN JTAG INTERFACE sci Qc sc SA QCA SOA UARTI RTSSS FLAG TXGPiO 14 i amp amp amp 2283 2 i i 1 56 6 7 UARTI CTSSSI RDY TXGPIO
82. 190GKT 200K 1 0603 x 4 0604 D USB ACTIVE Figure 37 HUB Power Circuitry A green LED D14 indicates that power is applied to the HUB circuitry 7 14 3 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 processor ULPI interface and the USB HUB Figure 39 shows the processor and PHY interface 0 beagleboard org Page 79 of 164 REF BB SRM HSUSB2 TLL STP HSUSB2 DIR HSUSB2 TLL NXT HSUSB HSUSB HSUSB HSUSB HSUSB HSUSB2 HSUSB2 HSUSB2 GPIO HSUSB2 BeagleBoard xM System Revision C 1 0 Reference Manual USB 1V8 R98 0 0603 CLKOUT USB33_VBUS R99 A 10K DNI HUB 3V3 F USBDMO USBDPO B33 ID R100 USBS 5 R102 1 0603 USB33_VDD3 Ee DATA6 DATA7 SPK_R SPK_L RESETB REFCLK VDD1 8_1 VDD1 8_0 CPEN VBAT USB 1V8F Et r 04 164 205 1V8 Te ov 7 6 3 0603 d 0 1uF 10V 0805 6 3V HUB 3V3 T C168 7 6 3 0603 oV 0 1uF 10 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
83. 20 1 Cumera POWER 7 20 2 7 20 3 Processor Camera Port Interface 7 20 4 GOMETAMOdUI SERE 1 7 21 ee ere 1 7 21 1 Processor 1 7 21 2 d 1 7 21 3 RS232 1 7 21 4 Gro 1 7 22 INDICATORS 1 7 22 1 Power Indicator ues 1 7 22 2 PMU Status Indicator 1 0 beagleboard org Page 8 of 164 79 83 REF BB_SRM_xM BeagleBoard xM System Reference Manual 7 22 3 User Mdi Cato S nesi HEREDES ECUADOR E eS 7 22 4 Power Indicator n 7 22 5 Overvoltage Indicators 7 23 IAG 7 23 1 Processor Interface eese ene 7 23 2 cn cette 7 24 MAIN EXPANSION 1 7 24 1 Processor Interface esee ene 7 24 2 Expansion Signals sssini riie 7 24 3 EEE IEE AAE E 7 24 4 7 24 5 Power Control m EE 7 25 LCD EXPANSION 7 26 AUXILIARY EXPANSION HEADER 0 0 0 02 0 6
84. 25 25 REGEN 26 26 Nreset 27 27 GND 28 28 GND 7 24 2 Expansion Signals This section provides more detail on each of the signals available on the expansion connector They are grouped by functions in Table 23 along with a description of each signal and the MUX setting to activate the pin If you use these signals in their respective groups and that is the only function you use all of the signals are available Whether or not the signals you need are all available depends on the muxing function on a per pin basis Only one signal per pin is available at any one time Table 23 Expansion Connector Signal Groups Signal Description EXP Mux SD MMC Port 2 MMC2_DAT7 SD MMC data pin 7 3 1 0 beagleboard org Page 108 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual MMC2 DAT6 SD MMC data pin 6 5 1 MMC2_DAT5 SD MMC data pin 5 7 1 MMC2_DAT4 SD MMC data pin 4 9 4 1 MMC2 DAT3 SD MMC data pin 3 11 AF4 1 MMC2_DAT2 SD MMC data pin 2 VO 13 4 1 MMC2 SD MMC data pin 1 15 1 MMC2_DATO SD MMC data pin 0 17 5 1 2_ SD
85. 3 DATA3 GPIO73 6 DVI DATA2 DATA2 GPIO72 7 DVI DATAS DATAS UART3 TX GPIO75 8 DVI 4 4 GPIO74 9 DVI DATA12 DATA12 GPIO82 10 DVI_DATA10 DATAIO GPIO79 11 DVI_DATA23 DATA23 GPIO93 12 DVI_DATAI4 14 GPIO84 13 DVI DATA19 19 McSPI3 SIMO GPIO89 14 DVI DATA22 DATA22 McSPI3 CS1 GPIO92 15 I2C3 SDA I2C3 SDA 16 DVI 11 DATAII GPIO81 17 DVI_VSYNC VSYNC GPIO68 18 DVI_PUP DVI_PUP Table 25 P13 GPIO Signals Pin Signal MUX 0 MUX 2 MUX 4 3 DVI DATA20 DATA20 McSPI3 SOMI GPIO90 4 DVI DATA21 DATA21 McSPI3_CSO GPIO91 5 DVI_DATAI7 17 GPIO87 6 DVI DATA18 18 McSPI3_CLK GPIO88 7 DVI_DATAI5 15 GPIO85 8 DVI 16 16 GPIO86 9 DVI_DATA7 DATA7 UART1_RX GPIO77 10 DVI DATA13 13 GPIO83 11 DVI_DATA8 DATA8 GPIO78 12 NC 13 DVI_DATA9 DATA9 GPIO79 14 I2C3 SCL I2C3 SCL 15 DVI_DATA6 DATA6 TX GPIO 76 16 DVI_CLK PCLK GPIO66 17 DVI_DEN DEN GPIO69 18 DVI HSYNC HSYNC GPIO67 7 26 Auxiliary Expansion Header New to the xM version is the addition of expansion header called the Auxiliary Expansion Header As is the case with many of the signals on the various connectors these pins have multiple functions mapped per pin Table 26 below is the pin out of the MMC Connector In order to access other signals on these pins the pin muxing register will need to be set as needed
86. 67 7 10 3 GPM GC 68 7 10 4 DISS 2 17 68 7 10 5 68 0 beagleboard org Page 7 of 164 REF SRM BeagleBoard xM System Revision C 1 0 Reference Manual 7 10 6 Me BSPT 7 10 7 3 7 10 8 7 10 9 GPIO MapDilg E 7 10 10 Tnte rupt 7 11 POP MEMORY 7 12 SYSTEM CLOCKS 7 12 1 BAZ CLOCK CEN 7 12 2 DOME 7 12 3 EA 7 13 USB OTG PORT 7 13 1 USB OTG OV6eEVIGW s 7 13 2 USB OTG Design iiie pire eer OO e PER Rete ter ERE HERR 7 13 3 OTG ULPI iie beet PR HOP te ERR eae eh ESI 7 13 4 OTG Charge Pump eerte emere e OI DRE aeree iet eren DO er 7 13 5 OTG 8 BEI 7 13 6 USB Prolectionz ee TREO 7 14 ONBOARD USB eret iret 7 14 1
87. 67 Audio In Connector 0 beagleboard org Page 129 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual 8 7 Audio Out Figure 68 is the audio out jack required to connect to the BeagleBoard Left Right 3 5mm GND Figure 68 Audio Out Plug Figure 69 is the actual connector used on the BeagleBoard Figure 69 Audio Out Connector 0 beagleboard org Page 130 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual 88 JTAG Figure 70 is the JTAG connector pin out showing the pin numbering Pin 1 Pin 14 Keypin Pin 2 Figure 70 JTAG Connector Pinout Table 39 gives a definition of each of the signals on the header Table 39 JTAG Signals Pin Signal Description 1 JTAG_TMS Test mode select 3 JTAG_TDI Test data input I 7 JTAG_TDO Test Data Output 9 JTAG_RTCK ARM Clock Emulation O 11 JTAG_TCK Test Clock I 2 JTAG_nTRST Test reset I 13 JTAG_EMUO Test emulation 0 14 JTAG_EMU1 Test emulation 1 5 VIO Voltage pin PWR 4 8 10 12 14 GND Ground PWR All of the signals are 1 8V only The JTAG emulator must support 1 8V signals for use on the BeagleBoard 0 beagleboard org Page 131 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual If a 20 pin connector is provided on the JTAG emulator then a 20 pin to 14 pin adapter must
88. 7 951448 T Figure 10 BeagleBoard S Video Connection f beagleboard org Page 39 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual 6 7 Connecting DVI D Cable In order to connect the DVI D output to a monitor a HDMI 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 T y Ses EXP Abs 1534 OP PPP RP eRe ger Lars De E lt 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 f beagleboard org Page 40 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual 6 8 Connecting Stereo Out Cable An external Audio 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 154 EXP Akis 5 2588444 m Pis 4 e ie y Figure 12 BeagleBoard Audio Out Cable Connection f beagleboard org Page 41 of
89. 7 26 1 MCBSP5 Signals eee tente er tps rts 7 26 2 MMC3 Signals iecore te emi E er nette prend 7 26 3 ETK Signals eeu tp nte rese EO CU 7 26 4 HSUSBI Signals i i i die ridet 7 26 5 7 26 6 7 26 7 7 26 8 NAGS 7 26 9 DMAREO 7 27 AUDIO EXPANSION HEADER 1 8 5 1 Connector 892 o Rm 8 5 3 Audio MCBSP2 Port essere neret rennen 6 5 4 Auxiliary Access Header esee eren 6 5 5 LCD and Expansion Measurements 6 5 6 Mounting Scenarios essen eene 8 6 AUDIO CONNECTIONS voter gest ex eae epe ep eet 8 9 BATTERY 8 91 Battery ROS pon en dee Histo vet tee beoe PEERS 8 92 Battery Installation iei rete i Ee Het 9 0 BEAGLEBOARD ACCESSORIES eere eese eese tnnt 91 DC POWER SUPPLY sees eene nnns nennen etn 92 DVI CABLES enne enne essent 9 3 DVI D MONITORS eene enne en enhn nnne nennen nnns seen entre nns
90. 8 5 5 LCD and Expansion Measurements BeagleBoard xM System Reference Manual Revision C 1 0 Figure 64 provides some of the dimensions 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 XPANSION Figure 64 Top Mount LCD Adapter Table 38 Connector Dimensions Dimension Inches Millimeters A 1 21 27 56 B 0 118 2 99 0 296 7 52 0 190 4 83 0 beagleboard org Page 127 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual 8 5 6 Mounting Scenarios This section provides a few possible 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 Buffer Logic BeagleBoard LCD Connector Adapter Iz lt a Figure 65 Bottom Mount LCD Adapter 0 beagleboard org Page 128 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual 8 6 Audio Connections Figure 66 is the audio input jack required to connect to the BeagleBoard Left Right 3 5mm GND Figure 66 Audio In Plug Figure 67 is the actual connector used on the BeagleBoard Figure
91. 88 0X2 1 TXD2 1 DAT2 055 01 1310 u Spor DAT2 5 092 093 2 1110 J DVL_DATA3 502 H pat2_s s BLUE 3 058 94 RP2G 1010 DVI DATAZ M 2 9 10 di DVL DATAS 58 204 15 MTG1 gt 1510 DVI DATAS 28 POS 12 SCL 2 1510 DVL 54 POS iia A A A 1410 DVI DATAS Bp 1 cami 2 EO 4 1310 DVI DATAS 52 208 XD1 g TXD1 4 DATI 3 088 09 RP3E 1210 DVILDATATO PD9 TXD1 AUX DATI 0887010 RESE INI DATATI 51 ppto 0 5 SMTG3 3 058 011 RPG Ya INI DATAZ 50 1 E GREEN pss 012 RPSH amp 2010 DVI DATATS 2 DV 5 0557013 48 p13 5V _ MTG4 Bug a RP4A 1 1610 DVI DATAT4 25 RP4B 1510 5 44 2014 HTPLG RB6 10K DOCICEC GND 3 085015 _ DVUDATAIS PD15 HTPLG Do HPLG ag 3 055 016 REAC 14 43 16 24 2 DATO 2 1310 DVI 42 25 TXDO BO 3 DSS 017 RP7H EY 9 19 DVLDATA1E TXDO DATO 4 poss RP7G 7 10 10 IVI DATATI 40 2018 t _5 a RED 4 095 019 RP7F o f DVI 2 19 Low 4 DSS_D20 8 ppoo 4 085 021 RETE 5 12 10 ENL DATARI 38 Pp21 ciks 3 RP7D 4 1210 DVI DATA22 E 14 4 088022 RPIC 3 1410 T DVI DATA23
92. 9 Figure 7 Power Connection The power supply must have a 2 1mm I D x 5 5mm x 9 5mm 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 must have an external DC supply powering the BeagleBoard It is required that on the BeagleBoard xM board that an external power supply used if the USB Host is to be used f beagleboard org Page 36 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual 6 4 Connecting JTAG JTAG emulator can be used for advanced debugging by connecting it to the JTAG header on the BeagleBoard Only 14 version of the JTAG 15 supported and if a 20pin version is needed you 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 lt 2 amp Lu 7 58558448 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 will be damaged beyond r
93. A M LEDA VIBRA P LEDSYNC GPIO 13 LEDGND ADCINS ADCIN3 VBAT_MAIN R48 12K 196 R49 12K1 C84 jessa RS 53 10K 1 196 gt gt 199 1 nc amp AUX 8 VIO 1 8 85 AuF 10V b v1 avcc COMICASE OUT 2 2E 5 _25 7_ 33 HFCLK 26MHz PHONOJACK STEREO R AUDIO OUT HSOL INTER HSOL R58 33 _ CONN HSOL a7 a7uF CER x P5 HSOR INTER_HSORR60 33 CONN HSOR n l47uF CER 89 HSMIC P D8 HSMIC M pF coo 400pF 88 VW MANM 5 S C95 88 100PF DIG MIC O DIG MIC C97 7 AUDIO IN 57 57 Aux CONN AU 3 AUXR Pe C99 0 tuF 1 CONN AUXR 2 lt MMCCD 8 DS Do PHONOJACK STEREO R lt nDCPWR 2 cui 8 8 8 808 beagleboard org BeagleBoard xM PMIC AUDIO JACKS CLOCKS Size Document Number Rev B 400 5100 001 03 2011 Sheet 6 of 10 2 1 Page 158 of 164 f beagleboard org 15101 BeagleBoard xM System BB_SRM_xM REF Reference Manual vest lt lt 4
94. CAM_D2 I Camera Data 2 20 GND PWR Ground 21 CAM DI I Camera Data 1 22 GND PWR Ground 23 CAM DO I Camera Data 0 24 DC 5V PWR 5V supply 25 DC 5V PWR 5V supply 26 DC 5V PWR 5V supply 27 PCLK I Camera Pixel Clock 28 GND PWR Ground 29 CAM HS I Camera Horizontal Sync 30 CAM 1 8 PWR 1 8V IO rail 31 CAM VS I Camera vertical Sync 32 1V8 PWR 1 8V IO rail 33 GND PWR Ground 34 GND PWR Ground 0 beagleboard org Page 123 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual EXPANSION 606060200600 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 3M Module REV 1 0 LEOPARD iMAGING Gic m cda cn ETT Figure 61 Camera Module f beagleboard org REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual 8 5 3 Audio McBSP2 Port New to the M version is the addition of a four pin connector that provides access to the McBSP2 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 Pins Signal LO Description 1 McBSP2 DX Transmit
95. GND PWR GND GND GND GND GND 29 HS HS HS HS HS HS 30 CAMDIG PWR CAM_DIG CAM_DIG CAM_DIG CAM_DIG CAM_DIG 31 VS 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 distributors It uses the same modules as the LeopardBoard DM355 version The figure below shows the different modules that can be used The part numbers can be found in Table 20 TIE LEOPARD LE 1 1 P RD IMAGING ifs Wide Syu GEM mela MALE 20 ET IET 72 m ID MAGNG me Figure 47 Camera Modules 0 beagleboard org Page 101 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual At this time only the VGA camera board has been confirmed to work on the xM board Other boards will be added as the SW drivers are completed The 3MP module is next on the list It is expected that all of the listed modules will work and no complications are expected as they are all compatible at the hardware level 7 21 RS232 Port A single RS232 port is provided on the BeagleBoard and provides access to the TX and RX lines of UART3 on the processor Figure 48 shows the design of the RS232 port AUX 3V3 tr E
96. 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 PROVE DEFECTIVE YOU ASSUME THE COST OF ALL NECESSARY SERVICING REPAIR OR CORRECTION We mean it these design materials may be totally unsuitable for any purposes 0 beagleboard org Page 152 of 164 Revision 1 0 BeagleBoard xM System Reference Manual BB_SRM_xM REF FEATURE CHANGES 1 Added 4 port LS FS HS HUB to provide four USB Host ports 2 Made connection for the 1 8 on the USB PHY to go to VAUX2 3 Added camera connector that is compatible to the Leopard Imaging Camera modules 4 Added power rmanagement capabilities to allow shut dowm of serial port DVI DJand power LED 5 Switched DM3730 processor and 512MB memory 6 Added ability to turn off 26MHZ oscillator 7 Increased overall board size to accomodate the changes 8 Changed serial connector to a female 089 9 Added a 10 100 Ethemet port 1 Disabled the DVI D power down due to use of wrong GPIO pin Pin is in the group and it cannot be switched to 1 8V without impacting SD card slot 2 Disables HUB reset due to a timing i
97. M CS0 Multi channel SPI chip select 0 16 McSPI4 Multi channel SPI clock 20 UART Port 2 UART2_CTS UART clear to send 4 UART2_RTS UART request to send 10 UART2_RX UART receive 8 UART2_TX UART transmit 0 6 GPT PWM GPT9 PWMEVT PWM or event for GP timer 9 0 4 0 beagleboard org Page 109 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual GPT11 PWMEVT PWM or event for GP timer 11 0 GPT10_PWMEVT PWM or event for GP timer 10 7 24 3 Power The expansion connector provides two power rails The first is the VIO 1 8 rail which is supplied by the TPS65950 This rail is limited in the current it can supply from the TPS65950 and what remains from the current consumed by the BeagleBoard and is intended to be used to provide a rail for voltage level conversion only It is not intended to power a lot of circuitry on the expansion board All signals from the BeagleBoard are at 1 8V The other rail is the DC 5V The same restriction exits on this rail as mentioned in the USB section The amount of available power to an expansion board depends on the available power from the DC supply or the USB supply from the PC 7 24 4 Reset The nRESET signal is the main 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
98. NC No connect 13 DVI_DATA9 LCD Pixel Data bit 14 I2C3 SCL I O I2C3 Clock Line 15 DATA6 LCD Pixel Data 16 DVI_CLK O DVI Clock 17 DVI_DEN O Data Enable 18 DVI_HSYNC Horizontal Sync 19 GND PWR Ground bus 20 GND PWR Ground bus The 1 8 rail is for level translation only and should not be used to power circuitry on the board The 3 3V rail also has limited capacity on the power as well If the TFP410 is disabled on the Beagle then 80mA is freed up for use on an adapter card connected to the LCD signals connectors It is not required that the TFP410 be disabled when running an adapter card but the power should be taken into consideration when making this decision It is suggested that the 5V rail be used to generate the required voltages for an adapter card 7 19 S Video A single S Video port is provided on the BeagleBoard Figure 45 is the design of the S Video interface 02 beagleboard org Page 96 of 164 REF SRM BeagleBoard xM System Revision C 1 0 Reference Manual TV_VFB1 CONN SVideo 0 1uF 10V Figure 45 S Video Interface Table 18 is the list of the signals on the S Video interface and their definitions Table 18 S Video Interface Signals Signal Description tv out TV analog output composite tv out2 TV analog output S VIDEO tv vref I Reference output voltage from internal bandgap tv vfbl
99. REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual BeagleBoard xM Rev C System Reference Manual Revision 1 0 April 4 2010 f beagleboard org Page 1 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual NOTE This equipment has been tested and found to comply with the limits for a Class B digital device pursuant to Part 15 of the FCC Rules These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment This equipment generates uses and can radiate radio frequency energy and if not installed and used in accordance with the instruction manual may cause harmful interference to radio communications Operation of this equipment in a residential area is likely to cause harmful interference in which case the user will be required to correct the interference at their own expense All accessories used with this board must meet FCC certification to maintain compliance of this equipment NOTE If this equipment does cause harmful interference to radio or television 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 or relocate the receiving antenna Increase the separation between the equipment and receiver Connect the equipment into an outlet on a circuit different from
100. RTCTL2 USBDM3 P7 USBDP3 PRTCTL3 6 USBDM43 USBDM4 43 PRTCTL4 8 USBDM54 USBDM5 ST USBDP5 PRTCTLS EEPROM HUB T 863 EXRESO 12 4K 195 0603 AUTOMDIX EN 41 Ethernet HUB 3V3 AUTOMDIX EN HUB 3V3 Misc 3 nFDX LED GPIOO nLNKA LED GPIO1 3451 nSPD LED GPIO2 00K GPIO3 GPIO4 3 gt 3 4 HRUBERESER T GPIO5 GPIO6 GPIO7 SN74LVC2G06DCKR Clocks 1uF 10V C1 CLK24 EN CLK24 EN 4 60 HUB 3V3 CLK24 OUT R12 nTRSP8 128 10 TMS 29 8108 TDI 30 31 R107 10K TC 32 xtal2 216x60 hcm4 1 ki Es 4 LAN9514 5 000 qf n64 11x27 smsc Y4 C178 33pF 7 Figure 39 USB HUB Design The LAN9514 LAN9514i is a high performance Hi Speed USB 2 0 hub with a 10 100 Ethernet controller LAN9514 LAN9514i contains an integrated USB 2 0 hub four integrated downstream USB 2 0 PHYs an integrated upstream USB 2 0 PHY a 10 100 Ethernet PHY a 10 100 Ethernet Controller The main power supply for the LAN9514 is the HUB_3V3 supplied by the dedicated power regulator Filtering is required on all input pins A 1 8V core voltage is derived from an internal LDO and requires external filtering 0 beagleboard org Page 82 of 164 REF BB SRM xM
101. Reference Manual 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 Figure 57 is one of the cables that can be used to connect to an LCD monitor 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 not accepted by the display It should also be noted that no audio will be provided over this interface 0 beagleboard org Page 120 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual 85 LCD This section covers the pair of headers that provide access to the raw 1 8V DSS signals from the processor This provides the ability to create adapters for such things as different LCD panels LVDS interfaces etc 8 51 Connector Pinout The Table 33 and 34 define the pinout of the LCD connectors All signal levels are 1 8V with the exception of DVI PUP signal which is 3 3V Table 33 P11 LCD Signals Pin Signal Description 1 DC 5V PWR DC rail from the Main DC supply 2 DC 5V PWR DC rai
102. Revision C 1 0 Reference Manual BeagleBoard processor these pins provided access to the SDRAM bus However in the case of the processor on the BeagleBoard xM these there are no signals on these pins 7 10 3 GPMC Bus The GPMC bus is not accessible on the BeagleBoard Its connectivity is limited to the POP memory access on the top of the processor and therefore is only accessible by the NAND memory The memory on the GPMC bus is NAND and therefore will support the classical NAND interface The address of the memory space is programmable 7 10 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 maximum of 24 bits but can be used in lower bit modes if needed 7 10 5 McBSP2 The multi channel buffered serial port McBSP McBSP2 provides a full duplex direct serial interface between the processor and the audio CODEC in the TPS65950 using the 125 format Only four signals are supported on the McBSP2 port Figure 30 is depiction of McBSP2 Processor 125 Interface McBSP2 m mcbsp2 dr uo mcbepz TDM DOUT TDM SYN mcbsp2 fsx 70
103. SDRC nCSO SDRC DM3 SDRC DM2 SDRC DM1 SDRC DMO SDRC 0083 SDRC 0082 SDRC 0081 SDRC 0080 Eb vl vi ih id vi vid yi i vl 124 055 D2 DX1 DSSVENC656 DATAZ GPIO 72 DSS D3 DY t DSSVENCS56 DATA3IGPIO 73 055 D8 GPIO 78 HW DBG16 DSS DS GPIO 79 HW DBG17 DSS_D10 SDI_DATiN GPIO_80 055 011 50 81 DSS_D12 SDI_DAT2N GPIO_82 055 013 80 DAT2P GPIO 83 i DSS D14 SDI DAT3N GPIO 84 055 D15 SDI DAT3P GPIO 85 DSS D16 GPIO 86 055 D17 GPIO 87 088 D23 SDI CLKN DSS DSIGPIO 93 DSS PCLK GPIO 66 HW DBG12 DSS HSYNC GPIO 67 HW DBG13 DSS VSYNC GPIO 68 DSS ACBIAS GPIO 69 MMC1_CLKIMS_CLK GPIO_120 MMC1_CMDIMS_BS GPI0 121 MMC1_DATOMS_DATO GPIO_122 MMC1 DAT1 MS DAT GPIO 123 MMC1_DAT2MS_DAT2 GPIO_124 MMC1_DAT3 MS_DAT3 GPIO_125 MMC1_DAT4 SIM_ O GPIO_126 MMC1_DATS SIM_CLKIGPIO_127 MMC1_DATE SIM_PWRCTRUGPIO_128 MMC1_DATTISIM_RSTIGPIO_129 MMC2_CLK McSPI3_CLK GPIO_130 MMC2 CMD MCSPI3 SIMO GPIO 131 MMC2_DATO McSPI3_SOMI GPIO_132 MMC2 DAT1 GPIO 133 MMC2_DAT2 McSPI3_CS1 GPIO_134 2 DAT3 MCSPI3 CSO GPIO 135 055 DO DXO UART CTS DSSVENC656 DATAO GPIO 70 DSS_D1 DYQ UART1_RTS DSSVENC656_DATA1 GPIO_71 DSS D4 DX2 UART3 RX IRRX DSSVENCE56 74 DSS DS DYZ UART3 TX IRTX DSSVENC656 DATAS GPIO 75 DSS_D6 UART1_TX DSSVENCS556_DATAS GPIO_76 HW_DBG14 DSS D7 UART1 RX DSSVENC656 DATAT GPIO 77 HW DBG15 DSS D18 SDI VSYNC McSPI2 CLK DSS DO GPIO 88 DSS D19 SDI HSYNC McSPI3 SIMO DSS D GPIO 89 DSS D20 SDl DEN McSPI3
104. ST Duomo Doce West pacer CAM DBGPIO 105 50580 DGGPIO 190 Catarina L CA L va Usos u z I USBOHS 124 Geo McBSP1 CLKR McSPi4 155 NBSP TOR CAM OLOSA SNOMS CUS Cal SNITT ERGO FEMSA CoD Mees Arme 102 CLKMEBSPS CLXTHSUSBI STPIGPIO STP ETE E TUMMA Cuca TK CoucsPa 3 DOG 5 ceson n SOMANI DA TSMSUSB JTAG TXD1 GPIO 31 521 DATG MSUSB1 D2IGPIO 2 SPA R H 505 ATCC SCCBEIGPIO 170 DATOMSUSBY Yon JUnSUSBI LC DS T a IE oun ESTANCI DATI MSUSB ZVIT TXEN DS Ep RISE NIC T WEE fae d amp 5 Conn 2 vest
105. Vi DEN 20 Lis Title 10X2_1 27mm HDR 10X2_4 27mm BeagleBoard xM DVI D LCD EXPANSION S gt nUSB_PWR 2 Size Document Number IRev LCD RGB Interface 400 5100 001 Pate Friday December 17 2010 Sheet 9 of 10 5 4 3 2 1 02 beagleboard org 15101 BeagleBoard xM System Reference Manual BB_SRM_xM i 88 775 167 5088 gie VOOIBUSBPLL Upstream DET USSRBAS 6 MBEHOSTPWR_ED s ie wer powerup USB Host LE circutry power is OFF 1 7554 wae eH Page 162 of 164 4 beagleboard org BeagleBoard xM USB HOST HUB ETHERNET C 400 5100 001 ize Document Number E 03 2011 preet 10 of 10 I 02 beagleboard org REF BB SRM BeagleBoard xM System Revision C 1 0 Refe
106. aken not to add high current devices on the USB ports as that will cause the host to shut down the USB port o Changed the default power state of the USB HUB to OFF as an added layer of protection to make sure the USB power rails are off on initial power up This will minimize the initial current drain on the board SW can turn on the HUB power as needed by setting the TPS65950 LEDA VIBRA P pin LO to turn it on o Added the ability for the SW to detect when the board is powered from DC supply or the OTG supply Status is read from GPIO 6 pin on the TPS65950 If LO then the board is powered from the DC jack The HUB will only work in the DC powered mode so this change allows the board to know not to try and initialize the USB Host when under OTG power 2 6 Definitions 0 beagleboard org Page 18 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual SD Secure Digital microSD Small version of the standard SD card MDDR Mobile Dual Data Rate SDRAM Synchronous Dynamic Random Access Memory BeagleBoard The original version of the board based on the DM3530 BeagleBoard xM The newer version of the board based on the DM3730 0 beagleboard org Page 19 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual BeagleBoard xM Rev B System Reference Manual Revision 0 0 October 18 2010 f beagleboard org Page 20 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Re
107. and encryption features of HDMI are not supported by the BeagleBoard 7 17 68 DVI to VGA The analog portion of DVI which provides RGB analog signals is not supported by the BeagleBoard Buying a DVI to VGA adapter connector will not work on a VGA display You will need an active DVI D to adapter Another option for these signals is to buy a board that connects to J4 and J5 expansion connectors and generates the RGB signals for the VGA display 7 18 LCD Expansion Headers 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 Description 1 DC 5V PWR DC rail from the Main DC supply 2 DC 5V PWR DC rail from the Main DC supply 3 DVI DATAI LCD Pixel Data 4 DVI_DATAO LCD Pixel Data 5 DVI DATA3 LCD Pixel Data 6 DVI DATA2 LCD Pixel Data 7 5 LCD Pixel Data 8 DVI DATA4 LCD Pixel Data 9 DVI DATAI2 LCD Pixel Data 10 DVI DATAIO LCD Pixel Data 11 DVI DATA23 LCD Pixel Data 12 DVI 14 LCD Pixel Data 13 DVI DATAI9 LCD Pix
108. at measure the voltage on either side 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 voltage levels from exceeding this value a pair of resistors of 12K and 10K is used to scale the voltage down VBAT MAIN T HDR2 1x 1 813 1 0805 0 1uF 10V VBAT FB PM 56 2K i OuF CER 0805 6 3V R15 2 22 6 1 12 1 R49 12K 1 C83 10 C84 104 U7A TPS65950 R5 53 10K 19 11 ADCINS nee N RTSO CLK64K BERCLK ADCINS ADCIN CTSI BERDATA ADCIN3 HH 525 Figure 23 Processor Current Measurement This results in a value that is 46 of the actual value So for a maximum value of 5 25V the voltage read would be 2 415V which keeps it below the 2 5V point The voltage drop across R13 will be small as the value of the resistor is 0 1 ohms For every 100 mA of 0 beagleboard org Page 54 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual 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 0 beagleboard org Page 55 of 164 REF SRM BeagleBoar
109. ata bit 6 BLUE6 O E26 E26 dss_data7 LCD Pixel Data bit 7 BLUE7 O F28 F28 dss_data8 LCD Pixel Data bit 8 GREENO O F27 F27 dss_data9 LCD Pixel Data bit 9 GREEN1 G26 G26 dss datalO LCD Pixel Data bit 10 GREEN2 AD28 AD28 dss datall LCD Pixel Data bit 11 GREEN3 AD27 AD27 955 datal2 LCD Pixel Data bit 12 GREEN4 O AB28 AB28 955 datal3 LCD Pixel Data bit 13 5 2 2 dss_datal4 LCD Pixel Data bit 14 GREEN6 O AA28 AA28 955 15 LCD Pixel Data bit 15 GREEN7 27 27 455 16 LCD Pixel Data bit 16 REDO G25 G25 955 datal7 LCD Pixel Data bit 17 REDI H27 H27 dss_data18 LCD Pixel Data bit 18 RED2 O H26 AH26 dss datal9 LCD Pixel Data bit 19 RED3 25 AG26 dss_data20 LCD Pixel Data bit 20 RED4 O E28 AF18 dss_data21 LCD Pixel Data bit 21 RED5 126 AF19 dss_data22 LCD Pixel Data bit 22 RED6 O AC27 AE21 dss_data23 LCD Pixel Data bit 23 RED7 O AC28 AF21 GPIO_170 Powers down the TFP410 when 125 410 is active when Hi I2C3 SCL I2C3 clock line Used to AF14 AF14 communicate with the monitor to determine setting information I2C3 SDA I2C3 data line Used to 14 14 communicate with monitor to determine setting information 10ohm series resistors are provide in the signal path to minimize reflections in the high frequency signals from the processor to the TFP410 These resistors are in the form of 0 beagleboard org Page 90 of 164 REF BB SRM
110. 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 BeagleBoard Figure 72 JTAG Cable Placement f beagleboard org Page 132 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual 8 9 Battery Installation 8 9 1 Battery The board was designed to use the MS412FE FL26E battery from Seiko Instruments This is a Lithium Rechargeable Battery with a 1mAH capacity Figure 73 is a picture 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 RESULT IN DAMAGE TO THE BOARD THIS DAMAGE IS NOT COVERED UNDER THE WARRANTY 0 beagleboard org Page 133 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual Lu f Figure 74 Optional Belen Location 1445 22 Figure 75 Resistor R65 Following are the steps required to install the batte
111. bit 14 12C3_SCL 12 3 Clock Line 15 DVI_DATA6 O LCD Pixel Data bit 16 DVI_CLK DVI Clock 17 DVI_DEN Data Enable 18 DVI HSYNC Horizontal Sync 19 GND PWR Ground bus 20 GND PWR Ground bus Figure 59 shows where pins 1 and 2 are located on each connector front and back sides shown The top side pins make for convenient test points if needed PIN2 1 11 o PIN2 Figure 59 LCD Expansion Connector Pins f beagleboard org Page 122 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual 8 5 2 Camera Table 35 is the pinout of the camera connector on the board Figure 60 shows the pin number and location of the camera connector Table 35 10 Camera Signals Pin Signal Description 1 CAM_D11 I Camera Data 11 2 CAM_CLKA Camera main clock 3 CAM_D10 I Camera Data 10 4 GND PWR Ground 5 CAM_D9 I Camera Data 9 6 I2C_SDA Camera control data 7 08 1 Camera Data 8 8 I2C SCL I O Camera control 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 D4 I Camera Data 4 16 2 8 PWR Camera 2 8 core voltage 17 CAM_D3 I Camera Data 3 18 CAM_2V8 PWR Camera 2 8V core voltage 19
112. cessories that can be supported and how to find them It also provides a definition of what they need to be It does not guarantee that these devices will work on all OS implementations Section 11 0 Mechanical Information is provided here on the dimensions of the BeagleBoard Section 12 0 Troubleshooting 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 components Section 15 0 BeagleBoard Schematics These are the schematics for the BeagleBoard and information on where to get the PDF and OrCAD files Section 16 0 Bill Of Material This section describes where to get the latest Bill of Material for the BeagleBoard Section 17 0 BeagleBoard PCB Information This section describes where to get the PCB file information for the BeagleBoard 0 beagleboard org Page 15 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual 2 0 Change History 2 1 Change History Table 1 tracks the changes made for each revision of this document Table 1 Change History Rev Changes Date By 6 4 2010 Updated to new power OVP scheme 6 21 2020 B MovedtoESllsiiconrevision ___ 1 10 26 201
113. cument 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 Overview This is a high level overview of the BeagleBoard Section 5 0 Specification Provided here are the features and electrical specifications of the BeagleBoard Section 6 0 Product Contents Describes what the BeagleBoard package looks like and what is included in the box Section 7 0 Connections Covered here is how to connect the various cables to the BeagleBoard Section 8 0 System Architecture and Design This section provides information on the overall architecture and design of the BeagleBoard This is a very detailed section that goes into the design of each circuit on the board Section 9 0 Connector Pinouts and Cables The section describes each connector and cable used in the system This will allow the user to create cables purchase cables or to perform debugging as needed 0 beagleboard org Page 14 of 164 REF SRM BeagleBoard xM System Revision C 1 0 Reference Manual Section 10 0 BeagleBoard Accessories Covered in this section are a few of the accessories that may be used with BeagleBoard This is not an exhaustive list but does provide an idea of the types of cables and ac
114. d xM System Revision C 1 0 Reference Manual 7 6 Power Conditioning This circuitry regulates the DC input to a nominal 4 2VDC level This is required in order to meet the maximum DC voltage level as specified by the TPS65950 Power Management device which is 4 7V Using 4 2V gives us some margin and meets the nominal 4 2V rating of the TPS65950 Figure 25 is the power conditioning section of the BeagleBoard VBAT MAIN T HDR2_ 1x 1 R13 A 10805 5 0805 6 3V 0 1uF 10V Figure 24 VBAT Power Conditioning The TPS65950 provides the main power rails to the board and has a maximum limit of on its VBAT input and a nominal of 4 2V U3 the TL1963A is used to convert the 5 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 of current although this is far and above the requirements of the board By adjusting the values of R14 and R15 the actual voltage can be adjusted if needed 7 7 TPS65950 Reset and Power Management The TPS65950 supplies several key functions on the BeagleBoard This section covers a portion of those functions centered on the power and reset functions Included in this section are Main Core Voltages Peripheral Voltages Power Sequencing Reset 0 beagleboard org O O O O Page 56 of 164
115. e 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 provides a list of USB to Bluetooth adapters that could be used with the BeagleBoard Inclusion of these items in the table does not guarantee that they will work but is provided as examples only Please check BeagleBoard org for an up to date listing of the USB to Bluetooth devices as well as information on the availability of drivers 0 beagleboard org Page 139 of 164 REF SRM 45 USB to Bluetooth Adapters BeagleBoard xM System Revision C 1 0 Reference Manual Product Manufacturer Status TBW 105UB Trendnet Not Tested ABT 200 Airlink Not Tested F8T012 1 Belkin Not Tested beagleboard or f g g Page 140 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual 10 0 Mechanical Information 10 1 BeagleBoard Dimensions This 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 3 35 85 09mm 3i LAT
116. e in the lower tier devices For more information refer to the Technical Reference Manual TRM The architecture is designed to provide best in class video image and graphics processing sufficient to various applications The processor supports high level operating systems OSs such as Windows CE Linux Symbian Others This processor device includes state of the art power management techniques required for high performance low power products The DM3730 supports the following functions and interfaces on the BeagleBoard Microprocessor unit MPU subsystem based the ARM Cortex A8 microprocessor POP Memory interface o 4Gb MDDR 512Mbytes 24 Bit RGB Display interface DSS SD MMC interface USB OTG interface NTSC PAL S Video output Power management Serial interface interface PS Audio interface McBSP2 Expansion McBSP1 JTAG debugging interface 7 10 2 SDRAM Bus The SDRAM bus is not accessible on the BeagleBoard Its connectivity is limited to the POP memory access the top of the processor and therefore is only accessible by the SDRAM memory The base address for the DDR SDRAM in the POP device is 0x8000 0000 If you look at the M schematic you will notice on page 3 there are a lot of signals labeled NAO 65 These pins are located on the bottom of the processor In the Rev 0 beagleboard org Page 67 of 164 REF SRM BeagleBoard xM System
117. e only supports standard operating voltage range 3 V The ROM code reads out a booting file from the card file system and boots from it 0 beagleboard org Page 86 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual 7 16 Audio Interface The BeagleBoard supports stereo in and out through the TPS65950 which provides the audio CODEC Figure 43 is the Audio circuitry design on the BeagleBoard 1 Ule AUDIO OUT HSOL INTER_HSOLR58 C87 IM7uF CER 33 CONN HSOL HSOR INTER HSORR60 33_ C88 f HSMIC P D8 HSMIC M Wer peo Ead HSOR C93 100pF MIC MAIN P MIC MAIN M MIC MAIN P MIC MAIN M C94 C95 100PF 100 DIG MIC 0 MIC SUB P DIG MIC 0 z MIC SUB M DIG MIC1 C97 100 1096 100 NZ AUX AUXR C99 7 AUDIO_IN 0 1uF 10V CONN d 0 1uF 10 cr C101 4707 Figure 43 Audio Circuitry CONN m 7 16 1 Processor Audio Interface There are McBSP modules called McBSP1 through McBSP5 on the processor McBSP2 provides a full duplex direct serial interface between CODEC inside the TPS65950 It supports 125 format to the TPS65950 In Table 12 are the signals used on the processor to interface to the CODEC Table 12 Processor Audio Signals Signal Name Description Pin mcbsp2 dr Received ser
118. e output voltage of between 0 beagleboard org Page 59 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual 0 6 V and 1 45 V and is used to power the processor core VDD2 differs from VDD1 in its current load capabilities with an output current rating of 600 mA in active mode The VDD2 provides different voltage regulation schemes When VDD2 is controlled by VMODE2 signal or with the SmartReflex interface the range of output voltage is 0 6 V to 1 45 V The use of the VMODE2 signal and the VDD2 VMODE CFG VDD2 STEP VDD2 FLOOR and VDD2 ROOF registers is similar to the use of the corresponding signals and registers for VDD1 VDD2 shares the same SmartReflex I2C bus to provide voltage regulation The VDD2 SR CONTROL register is provided for controlling the VDD2 output voltage in SmartReflex mode When the VDD2 is used in software control mode the VSEL VDD2 DEDICATED 4 0 field 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 generated by the TPS65950 These are VDD_PLL2 VDD PLLI VDAC 1 8 VDD SIM VMMC2 VDD VMMCI 2 8 1 8 USB_1V8 EXP_VDD
119. e used on the BeagleBoard design Table 5 shows which of these GPIO pins are used in the design and whether they are inputs or outputs While GPIO pins can be used as interrupts the table only covers the GPIO pin mode If it is an interrupt then it is covered in the interrupt section Table5 Processor Pins INT GPIO I O Signal USAGE PIN 9 GPIO 149 LED 0149 Controls User LEDO W8 150 LED_GPIO149 Controls User LEDI AGI GPIO 23 I MMCI WP SD MMC card slot Write protect J25 GPIO 170 O DVI PUP Controls the DVI D interface A Hi DVI D enabled AE21 GPIO 7 I SYSBOOT 5 Used to put the device in the boot mode or as a 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 processor that act as interrupts Some of these interrupts are connected to the TPS65950 and their status is reflected through the main 565950 interrupt Table 6 lists the interrupts Table 6 Processor Interrupt Pins TPS65950 Processor INT GPIO USAGE Pin PIN AF26 SYS_nIRQ Interrupt from the TPS65950 AH8 GPIO_29 SD Write protect lead Can be polled or set to an interrupt P12 GPIOO MMC card detect input Goes to the processor over the SYS nIRQ pin
120. eagleboard org Page 26 of 164 REF SRM BeagleBoard xM System Revision C 1 0 Reference Manual When using the USB OTG port in the host mode the DC supply must be connected as the USB port will be used to provide limited power to the hub at a maximum of 100mA so the hub must be powered The 100mA is not impacted by having a higher amperage supply plugged into the DC power jack The 100mA is a function of the OTG port itself Make sure the DC supply is regulated and a clean supply If the power is over the voltage specification a RED LED will turn on This will prevent the power from actually making it to the circuitry on the board and will stay on as long as the power exceeds the voltage specification 417 JTAG Connector A 14 pin JTAG header is provided on the BeagleBoard to facilitate the SW development and debugging of the board by using various JTAG emulators The interface is at 1 8V all signals Only 1 8V Levels are supported DO NOT expose the JTAG header to 33V 4 18 RS232 DB Connector Support for RS232 via UART3 is provided 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 version A standard male to female straight DB9 cable may be used or you can use USB to
121. el Data 14 DVI DATA22 LCD Pixel Data bit 15 I2C3 SDA IO Data Line 16 DVI 1 LCD Pixel Data 17 DVI_VSYNC LCD Vertical Sync Signal Control signal for the DVI controller When Hi DVI is enabled 18 Can be used to activate circuitry on adapter board if desired 19 GND PWR Ground bus 20 GND PWR Ground bus 0 beagleboard org Page 95 of 164 REF SRM BeagleBoard xM System Revision C 1 0 Reference Manual The current available on the DC_SV rail is limited to the available current that remains from the DC supply that is connected to the DC power jack on the board Keep in mind that some of that power is needed by the USB Host power rail and if more power is needed for the expansion board the main DC power supply current capability may need to be increased All signals are 1 8V except the DVI_PUP which is a 3 3V signal Table 17 shows the signals that are on connector P13 Table 17 P13 LCD Signals Pin Signal Description 1 3 3V PWR 3 3V reference rail 2 VIO_1V8 PWR 1 8V buffer reference rail 3 DVI_DATA20 O LCD Pixel Data bit 4 DVI DATA21 LCD Pixel Data bit 5 DVI DATAI7 LCD Pixel Data 6 DVI 18 LCD Pixel Data 7 DVI_DATAI5 O LCD Pixel Data bit 8 DVI DATAI6 LCD Pixel Data bit 9 DVI_DATA7 LCD Pixel Data 10 DVI DATAI3 LCD Pixel Data bit 11 DVI_DATA8 O LCD Pixel Data bit 12
122. epair and the board will NOT be replaced under any circumstances f beagleboard org Page 37 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual 6 5 Connecting Serial Cable In order to access the serial port of the BeagleBoard a serial cable is required New to the BeagleBoard xM version is the removal of the 10 pin header and the addition of a female DB connector The configuration of 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 1 EA w L3 1 m T aci m P MILI T 6 7 2 EBeSe ee ese6se060 gt 9 P 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 used on the BeagleBoard will not work on the BeagleBoard xM board f beagleboard org Page 38 of 164 REF SRM BeagleBoard xM System Revision C 1 0 Reference Manual 6 6 Connecting 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
123. er related directives Should this evaluation board kit not meet the specifications indicated in the User s Guide the board kit may be returned within 30 days from the date of delivery for a full refund THE FOREGOING WARRANTY IS THE EXCLUSIVE WARRANTY MADE BY SELLER TO BUYER AND 1 IN LIEU OF ALL OTHER WARRANTIES EXPRESSED 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 all appropriate precautions with regard to electrostatic discharge EXCEPT TO THE EXTENT OF THE INDEMNITY SET FORTH ABOVE NEITHER PARTY SHALL BE LIABLE THE OTHER FOR ANY INDIRECT SPECIAL INCIDENTAL CONSEQUENTIAL DAMAGES BeagleBoard org currently deals with a variety of customers for products and therefore our arrangement with the user is not exclusive BeagleBoard org assumes no liability for applications assistance customer product design software performance or infringement of patents or services described herein Please read the User s Guide and specifically the Warnings and Restrictions notice in the User s Guide prior to handling the product This notice contains important safety information about temperatur
124. es and voltages For additional information on BeagleBoard org environmental and or safety programs please contact visit BeagleBoard org No license is granted under any patent right or other intellectual property right of BeagleBoard org covering or relating to any machine process or combination in which such BeagleBoard org products or services might be or are used Mailing Address BeagleBoard org 1380 Presidential Dr 100 Richardson TX 75081 U S A 0 beagleboard org Page 4 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference 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 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 To return a defective board please request an RMA http beagleboard org support rma 0 beagleboard org Page 5 of 164 REF BB_SRM_xM BeagleBoard xM System Reference Manual Table of Contents FIGURES
125. ested 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 the DVI D interface is compatible with HDMI and is electrically the same A standard HDMI cable may be used to connect to the HDMI input of monitors Whether or not the Beagle will support those monitors is dependent on the timings that are used on the Beagle and those that are accepted by the monitor This may require a change in the software running on the Beagle The audio and encryption features of HDMI are not supported by the Beagle 0 beagleboard org Page 137 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual The analog portion of DVI which provides RGB analog type signals is not supported by the Beagle Buying a DVI to adapter connector will not work on a display You will need an active DVI D to VGA adapter 9 4 microSD Cards Table 43 is a list of SD MMC cards that have been tested on BeagleBoard Please check BeagleBoard org for an up to date listing of the SD MMC cards that have been tested as well as information on the availability of drivers if required Table 43 SD MMC Cards Tested Manufacturer Type Part Number Status Patriot 4GB Tested 9 5 USB to WiFi There are several USB to WiFi adapters on the market and Figure
126. 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 control power circuitry on the expansion card to turn on and off the voltages This insures that the power on the expansion board is turned on at the appropriate time Depending on what circuitry is provided on the expansion board an additional delay may be needed to be added before the circuitry is activated Refer to the processor and TPS65950 documentation for more information 7 25 LCD Expansion Header If you choose not to use the LCD headers for access to the LCD signals or for the DVI D interface they can also be used for other functions on the board based on the pin mux setting of each pin Table 24 shows the options for P11 and Table 25 shows the options for P135 The MUX column indicates which MUX mode must be set for each pin to make the respective signals accessible on the pins of the processor Table 24 P11 GPIO Signals Pin Signal MUX 0 MUX 2 MUX 4 3 DVI DATAI DATAI UARTI RTS GPIO71 0 beagleboard org Page 110 of 164 REF SRM BeagleBoard xM System Reference Manual Revision C 1 0 4 DVI_DATAO DATAO UARTI CTS GPIO70 5 DVI DATA
127. expose the capabilities of what can be done with the BeagleBoard and how it can be expanded Inclusion of any product in this section is not an endorsement of the product by Beagleboard org but is provided as a convenience only to the users of the BeagleBoard xM board pricing information provided is subject to change and in most cases is likely to be lower depending on the products purchased and from where they are purchased Covered in this section are the following accessories DC Power Supplies Serial Ribbon cable USB Hubs USB Thumb Drives DVI D Cables DVI D Monitors SD MMC Cards USB to Ethernet 0 beagleboard org Page 135 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual o USB to WiFi o USB Bluetooth o Expansion Cards NO CABLES OR POWER SUPPLIES ARE PROVIDED WITH THE BEAGLEBOARD 91 DC Power Supply Tabletop or wall plug supplies can be used to power BeagleBoard Table 40 provides the specifications for the BeagleBoard DC supply Supplies that provide additional current than what is specified can be used if additional current is needed for add on accessories The amount specified is equal to that supplied by a USB port 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 cu
128. ference Manual 3 0 BeagleBoard Overview The BeagleBoard is designed specifically to address the Open Source Community It has been equipped with a minimum set of features to allow the user to experience the power of the processor and is not intended as a full development platform as many of the features and interfaces supplied by the processor are not accessible from the BeagleBoard By utilizing standard interfaces the BeagleBoard is highly extensible to add many features and interfaces It is not intended for use in end products 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 31 BeagleBoard Versions There are two different versions of the beagle in production the BeagleBoard and the BeagleBoard xM Figure 1 is a picture of each of these versions This manual covers the revision A and B of the M version only Please refer to the BeagleBoard System Reference Manual for information on that version It can be found at http beagleboard org hardware design The Figure 1 shows pictures of the two different versions The BeagleBoard is on the left and BeagleBoard xM is on the right Figure 1 and BeagleBoard xM f beagleboard org Page 21 of 164 REF BB SRM BeagleBoard xM Sy
129. hat could exceed this requirement The TPS2141 is a USB 2 0 Specification compatible IC containing a dual current limiting power switch and an adjustable low dropout regulator LDO Both the switch and LDO limit inrush current by controlling the turn on slew rate The dual current limiting feature of the switch allows USB peripherals to utilize high value capacitance at the output of the switch while keeping the inrush current low 0 beagleboard org Page 51 of 164 REF SRM BeagleBoard xM System Revision C 1 0 Reference Manual During turn on the switch limits the current delivered to the capacitive load to less than 100 mA When the output voltage from the switch reaches about 93 of the input voltage the switch current limit increases to 800mA minimum at which point higher current loads can be turned on The higher current limit provides short circuit protection while allowing the peripheral to draw maximum current from the USB bus When in the USB powered mode and no DC supply is connected the TPS2141 is enabled allowing the power to be supplied to the board from the OTG port through the integrated switch inside the TPS2141 7 3 2 Wall Supply Source A wall supply can be used to provide power to the board A regulated 5V DC supply of at least 2A is required and a rating of 3A is preferred assuming that the USB ports and expansion headers are likely to be used It needs to have a 2 1mm plug with a center hot configuration
130. he USB OTG port on the BeagleBoard U7A 565950 vey T USB CLIENT 4 USBOHS CLK 4 USBOHS STP gt 4 USBOHS DIR lt lt 4 USBOHS NXT 4 4 USBOHS DATO 9 4 3 OTG PORT 4 USBOHS 2 al 4 USBOHS DAT2 22 471 4 USBOHS gt CIE S 4 USBOHS gt 613 2 4 USBOHS DATS 22 E141 4 USBOHS 6 gt 3 Bur 4 PGBOO 0603MR PGBOO 0603MR PGB 010603MR IPGB0010603 R57 16 0603 884 7uF 6 3V 0603 1 3 Figure 35 USB OTG Design 7 13 3 ULPI Interface ULPI is an interface standard for high speed USB 2 0 systems It defines an interface between USB link controller processor 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 speed requires a parallel interface between the controller and PHY in order to run the bus at 480Mbps This leads to a corresponding increase in complexity and pin count The ULPI used on the BeagleBoard keeps this down to only 12 signals because it combines just three control signals plus clock with an 8 bit bi directional data bus T
131. hich is used to provide power to the DVI D encoder and RS232 driver and an additional 3 3V regulator to power the USB Hub In addition to the power the TPS65950 also provides Stereo Audio Out Stereo Audio in Power on reset USB OTG PHY Status LED 0 beagleboard org 0000 0 Page 23 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual 45 HS USB 2 0 Port The USB OTG port can be used as the primary power source and communication link for the BeagleBoard and derives power from the PC over the USB cable The client port is limited in most cases to 500mA by the PC There are instances where the PC or laptop does not supply sufficient current to power the board as it does not provide the full 500mA Under this mode the USB HUB will now be powered based on the design changes made to the over volt circuitry Care should be taken not to overload 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 4 To Beagle S To 2nd Toi 7 USB Port Computer For Extra Power USB Port Figure 2 USB Y Cable The BeagleBoard requires a Y Cable minAB to USB A cable or as mentioned a single cable can be used if the USB Hub is powered down or not loaded on all of the p
132. his bus is also used for the USB packet transmission and for accessing register data in the ULPI PHY 7 13 3 1 Processor Interface The controller for the ULPI interface is the Processor It provides all of the required signals to drive the interface Table 7 describes the signals from the processor that are used for the USB OTG interface 0 beagleboard org Page 75 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual Table 7 Processor ULPI Interface Signal Description Type Ball hsusbO clk Dedicated for external transceiver 60 MHz clock input from PHY I T28 hsusbO stp Dedicated for external transceiver Stop signal 25 hsusbO dir Dedicated for external transceiver Data direction control from PHY I R28 hsusbO nxt Dedicated for external transceiver Next signal from PHY I T26 hsusbO dataO Transceiver Bidirectional data bus 27 hsusbO datal Transceiver Bidirectional data bus 028 hsusbO data2 Transceiver Bidirectional data bus 027 hsusbO data3 Transceiver Bidirectional data bus 026 hsusbO data4 Transceiver Bidirectional data bus 025 hsusbO data5 Transceiver Bidirectional data bus V28 hsusbO data6 Transceiver Bidirectional data bus V27 hsusbO data7 Transceiver Bidirectional data bus V26 7 13 3 2 TPS65950 Interface The TPS65950 USB interfaces to the Processor over the ULPI interface Table 8 is a l
133. ial data I R21 mcbsp2 dx Transmitted serial data 21 mcbsp2 clkx Combined serial clock 21 mcbsp2 fsx Combined frame synchronization IO P21 Mcbsp_clks External clock input Used to synchronize with I T21 the TPS65950 0 beagleboard org Page 87 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual 7 16 2 TPS65950 Audio Interface The TPS65950 acts as a master or a slave for the I2S interface If the TPS65950 is the master it must provide the frame synchronization 05 SYNC and bit clock 05 to the processor If it is the slave the TPS65950 receives frame synchronization and bit clock The TPS65950 supports the I2S left justified and right justified data formats but doesn t support the TDM slave mode In Table 13 are all the signals used to interface to the processor Table 13 Processor Audio Signals Signal Name Description VO Pin DS CLK Clock signal audio port 13 125 5 Synchronization signal audio port 10 I2S DIN Data receive audio port I K4 125 DOUT Data transmit audio port O K3 CLK256FS Synchronization frame sync to the PROCESSOR D13 new feature on the 15 the ability to access the audio signals for use 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 Output Jack A single 3 5mm jack is provided on BeagleBoard to supp
134. ibutor before returning the board Beagleboard org does not handle refunds 6 0 BeagleBoard Connections This section provides an overview of all of the connectors on the BeagleBoard xM Only the use of FCC Part 15 approved devices in the BeagleBoard xM installation is allowed Care should be taken to insure that all add on boards power supplies monitors PC equipment and any other add on component or device meets the FCC Part 15 requirements The user is responsible for compliance with this statement Any changes or modifications to this board that causes the board to no longer 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 cable connected to the OTG port on the BeagleBoard and you must use a powered USB HUB There is also an option to ground the ID on the board and is discussed later in this document You can power the board from this port but there may not be enough power supplied by the PC to power all features such as the USB Host ports and the Ethernet Port If you use the double ended USB cable you should be able to power the board with minimal issues as long as you do not load down
135. iliary Expansion MMC3 GPIO ADC HDQ 02 beagleboard org Page 22 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual The following sections provide more detail on each feature and sections of the BeagleBoard 4 2 Processor The BeagleBoard xM processor is the DM3730CBP 1GHz version and comes in a 4mm pitch POP package POP Package on Package is a technique where the memory is mounted on top of the processor For this reason when looking at the BeagleBoard you will not find an actual part labeled DM3730CBP but instead see the part number for the memory 4 3 Memory There are two possible memory devices used on the M The 00 assembly uses Micron POP memory and the 01 uses the Numonyx POP memory The key function of the POP memory is to provide o 4GbMDDR 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 Usethe 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 ports o Add a USB to Hard Disk adapter to one of the USB ports Support for these devices is dependent upon driver support in the OS 44 Power Management The TPS65950 is used on the BeagleBoard to provide power with the exception of a 3 3V regulator w
136. ion C 1 0 Reference Manual of operation If desired the resistors can be installed to pull the signals high However it is not expected that any of the resistors will need to be installed The DK1 DK3 pins adjust the timing of the clock as it relates to the data signals 7 17 5 6 MSEN The MSEN signal when low indicates that there is a powered monitor plugged into the DVI D connector This signal is not connected to the processor and is provided as a test point only 7 17 5 7 VREF The VREF signal sets the voltage level of the DATA VSYNC HSYNC DE and IDCK leads from the processor As the processor is 1 8V the level is set to 9V by R64 and R65 7 17 5 8 PD The PD signal originates from the processor on the GPIO 170 pin Because the PD signal on the TFP410 is 3 3V referenced this signal must be converted to 3 3V This is done by 04 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 the output will support being pulled up to 3 3V On power up the TFP410 is disabled by R109 a 10K resistor When the processor powers on pin J25 comes in the safe mode meaning it is not being driven R109 insures that the signal is pulled LO putting the TFP410 in the power down mode
137. ion 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 02 beagleboard org Page 143 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual VIO 1V8 T 2 2R20 4 7K 5 0402 1 N 4 76 55 0442 2821 4 7K 5 0402 SNIN b tut CER 0402 Figure 83 BeagleBoard Expansion Board EEPROM Schematic The EEPROM must be write protected It is suggested 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 24 01 ATC24COIB The 2 is designated as Not Recommended for New Design but can still be used The AT24CO1B is the replacement part and is available in several different packages all of which can be used TSSOP 8 PDIP 8 UDEN 8 SOIC 8 SOT23 5 dBGA2 8 00000 0 The contents of the EEPROM are not specified in this document 0 beagleboard org Page 144 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual 11 0 Board Verification Test Points There are several test points that may be usef
138. ist 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 115 STP High speed USB stop I 114 DIR High speed USB dir L13 NXT High speed USB direction 1 High speed USB Data bit 0 14 DATAI High speed USB Data bit 0 IO K13 DATA2 High speed USB Data bit 0 IO 14 High speed USB Data bit 0 113 4 High speed USB Data 0 G14 5 High speed USB Data bit 0 G13 DATA6 High speed USB Data bit 0 14 7 High speed USB Data bit 0 F13 7 13 4 OTG Charge Pump When the TPS65950 acts as an A device the USB charge pump is used to provide 4 8 V 100 mA to the VBUS pin When the TPS65950 acts as a B device the USB charge pump is in high impedance If used in the OTG mode as an A device the BeagleBoard will need to be powered from the DC supply If acting as a B device there will not be a voltage source on the USB OTG port to drive the BeagleBoard Table 9 describes the charge pump pins 0 beagleboard org Page 76 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual 9 USB OTG Charge Pump Pins Signal Description Type Ball CP IN The charge pump input voltage Connected to VBAT Power R7 CP CAPP The charge pump flying capacitor plus 114
139. l from the Main DC supply 3 DVI DATAI LCD Pixel Data bit 4 DVI_DATAO LCD Pixel Data bit 5 DVI DATA3 LCD Pixel Data bit 6 DVI_DATA2 LCD Pixel Data bit 7 DVI 5 LCD Pixel Data bit 8 DVI_DATA4 LCD Pixel Data bit 9 DVI DATAI2 LCD Pixel Data bit 10 DVI DATAIO LCD Pixel Data bit 11 DVI DATA23 LCD Pixel Data 12 DVI DATAI4 LCD Pixel Data bit 13 DVI DATAI9 LCD Pixel Data bit 14 DVI DATA22 LCD Pixel Data bit 15 I2C3 SDA 12C3 Data Line 16 DVI 1 LCD Pixel Data bit 17 DVI_VSYNC LCD Vertical Sync Signal Control signal for the DVI controller When Hi DVI is 18 DVI_PUP enabled be used to activate circuitry on adapter board if desired 19 GND PWR Ground bus 20 GND PWR Ground bus 0 beagleboard org Page 121 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual Table 34 P13 LCD Signals Pins Signal Description 1 3 3V PWR 3 3V reference rail 2 VIO_1V8 PWR 1 8V buffer reference rail 3 DVI_DATA20 LCD Pixel Data 4 DVI DATA21 LCD Pixel Data 5 DVI DATAI7 LCD Pixel Data bit 6 DVI_DATAI18 LCD Pixel Data 7 DATAIS5 LCD Pixel Data 8 DVI_DATAI6 O LCD Pixel Data bit 9 DVI_DATA7 LCD Pixel Data 10 DVI DATAI3 LCD Pixel Data bit 11 DVI_DATA8 LCD Pixel Data bit 12 NC No connect 13 DVI_DATA9 LCD Pixel Data
140. leBoard xM System Revision C 1 0 Reference Manual 7 26 4 HSUSBI Signals These signals are the other High Speed USB port found on the processor It is the same interface that is used to communicate to the UBS PHY on the board but a different port Table 30 gives the signals that are used for this interface In order for these pins to be used the pin mux must be set to Mode 3 Table 30 P17 High Speed USB Expansion Signals PIN SIGNAL 1 0 DESCRIPTION 3 HSUSB1_D6 IO AF13 Bidirectional Data 4 HSUSB1_D3 14 Bidirectional Data 5 HSUSB_D7 VO 1 Bidirectional Data 6 HSUSB1_D2 12 Bidirectional Data 7 HSUSBI DI AGI2 Bidirectional Data 8 HSUSB1_D5 9 Bidirectional Data 9 HSUSB1_NXT I AG9 Next signal 10 HSUSBI DO VO AF11 Bidirectional Data 11 HSUSB1_D4 I O Bidirectional Data 12 HSUSB1_CLK 10 60MHZ Clock output 13 HSUSB1_DIR I AF9 Data direction signal 14 HSUSBI STP 10 Stop signal 7 26 5 Alternate Clock The SYS_ALTCLK signal can be used to provide an alternate system clock into the processor This can be used for things such as the GPTIMERS USB or as a clock for the NTSC PAL S Video output 7 26 6 HDQ 1 Wire The HDQ 1 Wire module implements the hardware protocol of the master functions of Benchmarq and the Dallas Semiconductor 1 Wire protocols These protocols use a single wire for communication between
141. leBoard xM System Revision C 1 0 Reference Manual 7 45 microSD The board provides a single microSD interface Its primary use is for providing the boot source for SW Unlike the BeagleBoard it cannot be used for the typical SDIO or MMC functions Figure 42 is the microSD interface design on the BeagleBoard VDD MMC1 T 145 0 1uF 10V OuF CER 0805 6 3V 565950 vMMc1 0UT HSE CD1 1 DAT2 MMC1_DAT3 MMC1_CMD MMC1_CLK TBD1 TBD2 MMC 1 DATO TBD3 MUT DATI E E ed ATI microSD PROCESSOR SCHA2B0300 Figure 42 microSD Interface 7 15 1 microSD Power The microSD connector is supplied power from the TPS65950 using the 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 limited by the overall current available from the USB interface of the PC 7 15 2 Processor Interface There are no external buffers required for the microSD operation The processor provides all of the required interfaces for the microSD interface Table 11 provides a description of the signals on the MMC card Table 11 SD MMC OMAP Signals Signal Name Description Pin SD MMC Clock output N28 SD MMC Command 27 DAT 0 7 SD MMC Data pins N27 N26
142. 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 1Box with the following items inside 1 BeagleBoard in an ESD Bag o luSD card luSD Card to MMC Adapter NO CABLES ARE PROVIDED WITH THE BEAGLEBOARD m Eee vg p 1 Figure 3 The xM Rev f beagleboard org Page 31 of 164 REF SRM BeagleBoard xM System Revision C 1 0 Reference Manual Figure 4 xM Rev C Box Contents 52 Software on the BeagleBoard There is no NAND flash memory on the board so no SW is preinstalled on the board as it is on the BeagleBoard The BeagleBoard xM does come with a 4GB microSD 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 53 Repairs If you feel the board is in need of repair follow the RMA Request process found at http beagleboard org support rma Do not send the board in for repair until a RMA authorization has been provided f beagleboard org Page 32 of 164 REF SRM BeagleBoard xM System Revision C 1 0 Reference Manual Do not return the board to the distributor unless you want to get a refund You must get authorization from the distr
143. nce 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 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 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 PROVE DEFECTIVE YOU ASSUME THE COST OF ALL NECESSARY SERVICING REPAIR OR CORRECTION We mean it these design materials may be totally unsuitable for any purposes 0 beagleboard org Page 164 of 164
144. nput Output 15 GPIO 170 J25 General Purpose Input Output 16 GPIO_57 T O P8 General Purpose Input Output 7 26 9 DMAREQ Pin 16 of the expansion connector can also be configured for DMAREQ pin Refer to the processor Technical Reference Manual for more information on how to use this signal 7 27 Audio Expansion Header Also new to the is the addition of the Audio Header that provides access to the McBSP2 bus that connects to the TPS65950 This is the primary audio bus for the processor For further information on these signals refer to Section 8 16 2 0 beagleboard org Page 115 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual 8 0 Connector Pinouts and Cables This section provides a definition of the pinouts and cables to be used with all of the connectors and headers on the BeagleBoard THERE 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 GND DC Figure 52 Power Connector The supply must be at least with a maximum of If the expansion connector is used more power will be required depending on the load of the devices connected to the expansion connector 02 beagleboard org Page 116 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual
145. o 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 the full HDMI interface and is used to provide the DVI D interface portion only The user must use a HDMI to DVI D cable or adapter to connect to a LCD monitor This cable or adapter is not provided with the BeagleBoard A standard HDMI cable can be used when connecting to a monitor with an HDMI connector 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 4 11 LCD Header A pair of 1 27mm pitch 2x10 headers are provided to gain access to the LCD signals This allows for the creation of LCD boards that will allow adapters to be made to provide the level translation to support different LCD panels 0 beagleboard org Page 25 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual 4 12 microSD Connector A single microSD connector is provided as a means for the main non volatile memory storage on the board This replaces the 6 in 2 SD MMC connector found on the BeagleBoard 4 13 Reset Button When pressed and released causes a power on reset of the BeagleBoard 414 User Button A button is provided on the BeagleBoard to be used as an application button that can be used by SW as needed As there
146. of the input clock IDCK DKEN A HI level enables the de skew controlled by DK 1 3 I 35 VREF Sets the level of the input signals from the PROCESSOR I 3 PD A selects normal operation and LO selects the powerdown I 10 mode This pin controls the amplitude of the DVI output voltage TGADJ swing determined by the value of the pullup resistor RTFADJ I 19 connected to 3 3V 7 17 5 410 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 allows the other modes for the TFP410 to be set by the other control pins 7 17 5 2 The BSEL pin is pulled HI to select the 24 bit mode for the Pixel Data interface from the processor 7 17 5 3 DSEL The DSEL pin is pulled low to select the single ended clock mode from the PROCESSOR 7 17 5 4 EDGE The EDGE signal is pulled HI through R82 to select the rising edge on the IDCK lead which is the pixel clock from the PROCESSOR 7 17 5 5 DKEN The DKEN signal is pulled HI to enable the de skew pins The de skew pins DK1 DK3 are pulled low by the internal pulldown resistors in the TFP410 This is the default mode 0 beagleboard org Page 92 of 164 REF SRM BeagleBoard xM System Revis
147. on a per pin basis 0 beagleboard org Page 111 of 164 REF SRM BeagleBoard xM System Revision C 1 0 Reference Manual Table 26 P17 Auxiliary Expansion Signals PIN SIGNAL PROC 0 1 2 3 4 5 1 VIO_1V8 2 VMMC2 3 MMC3_DAT2 AF13 ETK_D6 5 5 DX C3 DAT2 HSUSB1 D6 GPIO 20 4 MMC3 14 ETK D7 MCSPI3 CS1 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_CSO HSUSB1_D2 GPIO_16 MM1_TXDAT 7 GPIO_15 12 D1 MCBSPI3_SOMI HSUSB1_D1 _15 1_ 5 0 8 05 MCBSP5 FSX MC3 HSUSB1 D5 GPIO 19 9 MMC3_DAT5 AG9 ETK_D9 SERCURE_IND MC3_DATS HSUSB1_NXT GPIO 23 MM1_RX 10 MMC3 DAM AF11 00 MCSPI3_SIMO MMC3_DAT4 HSUSB1 DO GPIO 14 1 RXRCV 11 MMC3 DATO 11 ETK 04 MCBSP5 DR DATO HSUSB1 D4 GPIO 18 12 MMC3 CMD AE10 ETK CTL MMC3 HSUSB1 GPIO 13 13 MMC3 DAT6 AF9 ETK D8 DRM SECURE DAT6 505 1 DIT GPIO 22 14 MMC3 AF10 ETK CLK MCBSP5 CLKX HSUSB1_STP 12 1 RXDP 15 HDQ J25 HDQ SYS ALTCLK GPIO 170 16 8 GPT11_PWM _57 17 AUX DC AUX ADC 18 PWR CNTRL PWR CNTRL 19 GND 20 GND The following sections provide a brief description of the functions of the
148. on both DP and DM This includes 1 5kQ pull up resistors 15kQ pull down resistors and the 450 high speed termination resistors These resistors require no tuning or trimming 7 14 3 USB HUB The key component in the HUB design is a SMSC LAN9514 USB HUB plus Ethernet device Figure 40 is the HUB design 0 beagleboard org Page 81 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual HUB 3V3 HUB 3V3A 7 L10 1 c2 4 187 2 0 Amp 0 05 DCR 4 7uF 6 3V 06D30 1uF Tov 1uF 10V 015 4 4 Pow 4 484 VDD33A 27 00330 VDD33A 33 VDD3310 VDD33A 46 003310 VDD33A C184 VDD33lO VDD33A T C18 183 VDD33A 181 4 7uF 6 3V 0603 VDD18COR S VDD33A 1 738 VDD18CORE VDD18CORE C190 186 HUB 3V3 illii 184_ 18 L11 1 omm ___ __ 48 VDDi8USBPLL VDD18ETHPLL 20 Amp 0 05 DOR VODISE TELE v Upstream HUB gt HUB sva BIOL A A ATOOKHUB VEUS Vays USBDPO USRBIAS 197 BAA 53 USBRBIAS gt 1965 2 196 10V1 IC 193 10 11 179 6176 6191 10V IC 194 uF tov 5194 1uF 10V1 IC 194 0 0 0 0 0 iuF 10V Dow nstream S USBDM2 P5 USBDP2 P
149. 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 05 If during low power mode the user chooses to turn of the power LED this GPIO pin can be used to turn off the power LED It should also be noted that the 3 3V rail controls the serial port power so this will be powered down as well Figure 22 is the AUX 3 3V Supply design VIO 1V8 T AUX 3V3 LDO_PLDN LDO_OUT SN74LVC2G06DCKR GPIO 1 CD2 JTAG TMS Figure 22 AUX 3 3 Power Section 0 beagleboard org Page 53 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual 7 4 Meter Current Measurement Jumper J2 is a header that allows for the voltage drop across the resistor to be measured using a meter providing a way to measure the current consumption of the BeagleBoard from the main voltage rails either USB or DC The resistor R13 is a 1 ohm resistor across which the voltage is measured The reading you get is ImV per mA of current You will need to make sure you have a sensitive meter to make your measurements Please keep in mind that this current reading does not include any current consumed by the USB HUB USB ports or the Expansion headers 7 5 Processor Current Measurement The resistor across J2 can also be used to measure the current of the board by reading the voltage drop across R13 from software There are two pairs of resistors provided on the TPS65950 th
150. or 1 85 V The voltage is set by configuring the VSEL bit VIO VSEL 0 When the VSEL bit is set to 0 the output voltage is 1 8 V and when it is set to 1 the output voltage is 1 85 V When the TPS65950 resets the default value of this LDO is 1 80 V the processor must write 1 to the VSEL field to change the output to 1 85 V The default for the BeagleBoard is 1 8V This regulator output is used to supply power to the system memories and I O ports It is one of the first power supplies to be switched on in the power up sequence VIO does not support the SmartReflex voltage control schemes VIO can be put into sleep or off mode by configuring the SLEEP STATE and OFF STATE fields of the VIO REMAP register 0 beagleboard org Page 57 of 164 REF SRM lt lt BeagleBoard xM System Revision C 1 0 Reference Manual 078 TPS65950 Power control I2C4 SCL gt gt VMODE1 VDD1 12C4_SDA gt VMODE2 VDD2J I2C SR SCL N C N C I2C SR SDA nSLEEP gt gt lt gt nSLEEP1 nSLEEP2 6 g 2 6 3 CP CAPM T6 R6 kA 014 DD1 IN DD1 IN DD1 IN E13 DD1 OUT T2 VDD L C14 DD1 L 1uH 2A LM3015 016 001 4 110 112 lov a 10uF CER 0805 6 3V DD1 GND 111 001 1 100 0805 6 3 15 DD1 GND DD1 GND VDD2 IN VDD2 IN VDD2 FB TuH LM3010 0805 6 3V 1V8 119 VDD2 L
151. or that buffers the resulting 32 kHz signal and provides it as 32KCLKOUT which is provided to the processor on ball AE25 The default mode of the 32KCLKOUT signal is active but it can be disabled if desired under SW control The 32 768 kHz clock drives the RTC embedded in the TPS65950 The RTC is not enabled by default the host processor must set the correct date and time to enable the RTC 7 12 2 26MHz Clock This section describes the 26MHz clock section of the BeagleBoard 7 12 2 1 26MHz Source The BeagleBoard is designed to support two suppliers of the 26MHz oscillator The 26MHz clock is provided by an onboard oscillator Yl The TPS65950 receives the 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 26MHz clock is routed through the TPS65950 7 1222 TPS65950 Setup When the TPS65950 enters an active state the Processor must immediately indicate the HFCLKIN frequency 26 MHz by setting the HFCLK FREQ bit field bits 1 0 in the CFG BOOT register of the TPS65950 HFCLK FREQ has a default of being not programmed and in that condition the USB subsection does not work The three DCDC switching supplies VIO VDD1 and VDD2 operate from their free running 3 MHz RC oscillators and the PWR registers are accessed at a defa
152. or to 1 8V This will set the level of all of the interface signals to the processor If this rail is set to a voltage higher than 1 8V it will damage the processor if the camera module is inserted 7 20 2 Camera I2C Port The processor uses the I2C2 port 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 interface between the processor and the camera modules The I O status of each pin is defined from the perspective of the processor The cam wen signal is labeled as CMOS on the schematic All of the current camera modules do not use this signal and this signal has no affect on the operation of the camera modules It is provided for future use Table 19 Camera Interface Signals Signal Function Description Processor cam hs HS Camera Horizontal Synchronization IO A24 cam vs VS Camera Vertical Synchronization 25 cam_xclka Clock Camera Clock Output O cam dO Camera Data Camera image data bit 0 I AGI7 cam di Camera Data Camera image data bit 1 I 17 cam_d2 Camera Data Camera image data bit 2 I B24 cam_d3 Camera Data Camera image data bit 3
153. ort external stereo audio output devices such as headphones and powered speakers This interface is not amplified and may require the use of amplified speakers in certain instances 7 16 4 Audio Input Jack A single 3 5mm jack is supplied to support external audio inputs including stereo or mono If a microphone is be used it may require additional amplification of the signal for proper use 0 beagleboard org Page 88 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual 7 7 DVI D Interface The LCD interface on the processor is accessible from the DVI D interface connector on the board Figure 44 is the DVI D interface design 0377 ii DVI PVDD 52 17 1 2 FERRITE MMZ1608R301 IVDD cis3 o 1uF 10 L8 1 2 FERRITE MMZ1608q307 154 0 1uE 10 lo 1 2 FERRITE MMZ1608 30T DVI 0 006158 0 1uF 10 C156 0 1uF DC sv C157 0 1uE 10 m RXEFO10 Adjusted for 9V 2 845K 1 0803 85 8 06 1 t 5
154. orts 4 6 HS USB 2 0 Host Ports On the board are four USB Type A connectors with full LS FS HS support Each port can provide power on off control and up to 500mA of current at 5V as long as the input DC is at least 3A The ports will not function unless the board is powered by the DC jack They cannot be powered via the OTG port 0 beagleboard org Page 24 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual 4 7 Stereo Audio Output Connector A 3 5mm standard stereo output audio jack is provided to access the stereo output of the onboard audio CODEC The audio CODEC is provided inside the TPS65950 4 8 Stereo Audio In Connector A 3 5mm standard stereo audio input jack is provided to access the stereo output of the onboard audio CODEC 4 9 S Video Connector A 4 pin DIN connector is provided to access the S Video output of the BeagleBoard This is a separate output from the processor and can contain different video output data from what is found on the DVI D output if the software is configured to do it It will support NTSC or PAL format output to a standard TV The default is NTSC but can be changed via the Software 410 DVI D Connector The BeagleBoard can drive a LCD panel equipped with a DVI D digital input This 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 t
155. pins available For a more complete description please refer to the datasheet or Technical Reference Manuals Not all of these signals can be used at the same time Only one signal can be used per pin at one time based on the setting of the pin mux registers in the processor Make sure that you set the correct mux mode when using these signals for their various configurations 7 26 1 MCBSPS Signals Access to McBSPS is provided as an option on the connector Table 27 below shows the pins that the McBSPS interface appears on In order to access these signals the mux mode for each pin must be set to 1 Table 27 17 McBSP5 Expansion Signals PIN SIGNAL LO DESCRIPTION PROC PINS 3 MCBSP5 DX Transmitted Data AF13 8 MCBSP5_FSX 11 MCBSP5_DR I Received Data AEII 14 MCBSP5 CLKX Serial Clock AF10 7 26 2 MMC3 Signals These signals can be used to provide an additional SD MMC interface on an expansion board All of these signals are 1 8V so if you plan to use the signals as an SD MMC interface then a level shifter will be required In order to access these signals they must be in Mux mode 2 Table 28 is a description of these signals 0 beagleboard org Page 112 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual Table 28 P17 MMC3 Expansion Signals PIN SIGNAL DESCRIPTION 3 MMC3_DAT2
156. r to the board Indicator D5 does not indicate which power source is being used to supply the main power to the board but only that it is active Software does have the ability to turn off this regulator and thereby turning off the LED By default this is always disabled on power up 7 22 2 PMU Status Indicator This output is driven from the TPS65950 using the LED B output The TPS65950 provides LED driver circuitry to power two LED circuits that can provide user indicators The first circuit can provide up to 160 mA and the second 50 mA Each LED circuit is independently controllable for basic power on off control and illumination level using PWM The second driver LED B is used to drive the LED that is connected to the VBAT rail through a resistor 0 beagleboard org Page 104 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual The PWM inside the TPS65950 can be used to alter the brightness of the LED if desired or it can be turned on or off by the processor using the I2C bus The PWM is programmable register controlled duty cycle based on a nominal 4 Hz cycle which is derived from an internal 32 kHz clock It is possible to set the LED to flash automatically without software control if desired 7 22 3 User Indicators There are two user LEDs D6 and D7 that can be driven directly from a GPIO pin on the processor These can be used for any purpose by the software The output level of the processor is 1
157. re used on BeagleBoard Table 15 TFP410 Interface Signals Signal Name Description Type Ball DATA 23 12 The upper 12 bits of the 24 bit pixel bus I 36 47 DATA 11 0 The bottom 12 bits of the 24 bit pixel bus I 50 55 56 53 Single ended clock input I 57 Tied to ground to support single ended mode I 56 Data enable During active video DE high the transmitter DE encodes pixel data DATA 23 0 During the blanking interval I 2 DE low the transmitter encodes HSYNC and VSYNC HSYNC Horizontal sync input I 4 VSYNC Vertical sync input I 5 DK3 These three inputs are the de skew inputs DK 3 1 used to I 6 DK2 adjust the setup and hold times of the pixel data inputs I 7 DK1 DATA 23 0 relative to the clock input IDCK I 8 A low level indicates a powered on receiver is detected at the 0 beagleboard org Page 91 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual MSEN differential outputs high level indicates a powered on 11 receiver is not detected This pin disables 12 mode on chip Configuration is ISEL specified by the configuration pins BSEL DSEL EDGE I 13 and state pins PD DKEN BSEL Selects the 24bit and single edge clock mode I 13 DSEL Lo to select the single ended clock mode I 14 EDGE A high level selects the primary latch to occur on the rising edge I 9
158. rence Manual 15 0 Bills of Material The Bill of Material for the Beagle Board is provided at BeagleBoard org at the following location http beagleboard org hardware design These design materials are SUPPORTED 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 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 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 PROVE DEFECTIVE YOU ASSUME THE COST OF ALL NECESSARY SERVICING REPAIR OR CORRECTION We mean it these design materials may be totally unsuitable for any purposes 0 beagleboard org Page 163 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual 16 0 PCB Information The following pages contain the PDF PCB layers for the BeagleBoard Gerber files and Allegro source files are available on BeagleBoard org at the following address http beagleboard org hardware design These design materials are SUPPORTED and DO NOT constitute a refere
159. rg Page 146 of 164 REF SRM BeagleBoard xM System Revision C 1 0 Reference Manual 11 1 1 Signal Access Points Figure 85 shows the access points for various signals on BeagleBoard DIS 4 D 144 6 tnt dii Reset 26MHZ jim amm 7 1 2KHz 88388604 Figure 85 BeagleBoard Signal Access Points f beagleboard org Page 147 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual 11 2 Troubleshooting Guide Table 47 provides a list of possible failure modes and conditions and suggestions on how to diagnose them and ultimate determine whether the HW 15 operational or not Table 47 Troubleshooting Symptoms Possible Problem Action JTAG does not connect Verify that the Power LED is on If off and running over USB the PC may have shut down the voltage due to excessive current as related to what it is capable of providing Remove the USB cable and re insert If running on a DC supply make sure that voltage is being supplied JTAG interface needs to be Reset the BeagleBoard reset Incorrect serial cable Verify straight thru cable configuration configuration If a 60 is displayed over the UBoot does not start serial cable processor is and no activity on booting Issue could be the Make sure the SD MMC card is installed all they way into the connector RS232 monitor SD MMC card Make
160. rg Page 49 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual in turn will supply power to the DC in rail which can then be used to power the HUB as long as U33 is enabled 73 Power Conditioning There are two possible sources of the 5V required by the BeagleBoard It can come from the USB OTG port connected 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 port is used as a Host port then the DC supply must also be used Figure 21 is the design of the main power input section 0 beagleboard org Page 50 of 164 REF SRM BeagleBoard xM System Revision C 1 0 Reference Manual VBUS_5V0 LDO_PLDN LDO_OUT SW_PLDN SW EN 3 SW PG _ 1_2 5 5 OUT OUTO Figure 21 Input Power Section 7 3 1 USB DC Source The USB specification requires that the current consumed prior to enumeration be limited to 100mA 5 500mW The 5V DC from the USB is routed through TPS2141 switch to insure that this requirement is met as uncharged capacitors on the BeagleBoard can exhibit a large current drain during start up t
161. rrent 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 power will be required Table 41 lists some power supplies that will work with the BeagleBoard Table 41 DC Power Supplies Part Manufacturer Supplier Price EPS050100 P6P CUI Digi Key 7 DPS050200UPS P5P SZ CUI Digi Key 16 Figure 76 is a picture of the type of power supply that will be used on the BeagleBoard Figure 76 Power Supply 0 beagleboard org Page 136 of 164 REF SRM BeagleBoard xM System Revision C 1 0 Reference Manual 9 2 DVI Cables In order to connect the DVI D interface to a LCD monitor a HDMI to DVI D cable is required Figure 77 is a picture of a HDMI to DVI D cable Figure 77 HDMI to DVI D Cable 9 3 DVI D Monitors There are many monitors that can be used with the BeagleBoard With the integrated EDID feature timing data is collected from the monitor to enable the SW to adjust its timings Table 42 shows a short list of the monitors that have been tested to date on the BeagleBoard at the 1024x768 resolution Please check on BeagleBoard org for an up to date listing 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 T
162. ry 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 beagle Page 134 of 164 REF SRM BeagleBoard xM System Revision C 1 0 Reference Manual 9 0 BeagleBoard Accessories Throughout this manual various items are mentioned as not being provided with the standard BeagleBoard package or as options to extend the features of the BeagleBoard The concept behind BeagleBoard is that different features and functions can be added to BeagleBoard by bringing your own peripherals This has several key advantages o User can choose which peripherals to add o User can choose the brand of peripherals based on driver availability and ability to acquire the particular peripheral o User can add these peripherals at a lower cost than if they were integrated into the BeagleBoard This section covers these accessories and add ons and provides information on where they may be obtained Obviously 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
163. s 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 Sequence_Start 4608uS VBAT Detection 1068 3 MHz oscillator setting clock switch VIO 1V8 18V 1179 for stablilization VPLL1 1 8 V y 1022 for LDO stabilization and start DCDC ramping VDD2 12V 1099 us for VDD2 stabilization and VDD1 start ramping VOCORE_1V3 12V EL 1175 for VDD1 stabilization 32KCLKOUT 6145 SYSEN 1179 us for VIO stabilization CLKEN L 1953 us 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 0 beagleboard org Page 64 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual DM3730 25_ svs_nRESPWRON 1 SYS nRESWARM GPIO 30 a onespwnon Sit PROCESSOR nRESWARM 1V8 11 PWRON 2776 VIO 1V8 C12 R53 4 5 6 9 5 0 R42 U5A 10K 6 SN74LVC2G07DCKR Figure 28 Reset Circuitry 7 9 4 1 Warm Reset The warm reset is generated by the processor on
164. serial adapter that will plug directly into the board without the need for any other cables 419 Main Expansion Header A single 28 pin header is provided on the board to allow for the connection of various expansion cards that could be developed by the users or other sources Due to multiplexing different signals can be provided on each pin This header is populated on each board 4 20 Camera Connector A single connector has been added to the BeagleBoard xM board for the purpose of supporting a camera module The camera module does not come with the board but can be obtained from Leopard Imaging The supported resolutions include VGA 2MP 3MP and SMP camera modules For proper operation of the cameras the correct SW drivers are required This connector is populated on the board and is ready for the camera module to be installed 0 beagleboard org Page 27 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual 421 MMC3 Expansion Header New to the BeagleBoard xM is a 20 pin connector provided to allow access to additional signals including GPIO and the MMC3 port This connector is populated on the board 4 22 MCcBSP 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
165. ssue with SW When active the LAN9514 Saano would not work correctly and the Ethernet function is broken 1 Changed C9 to and changed R34 4 7K to installed to enable the S Video 1 Layout changes 2 Added R157 in series with 2 3 Added R158 to isolate shunt FET to reduce power in DC mode 4 Added optional pullup resistors on 12C2_SCL and 2 SDA into the layout 5 Moved _ signal to TPS65950 Previous locafon could not be used due t conflict with the MMC function on the pins 1 NO MAJOR FEATURE CHANGES 1 Changed DM3730 from an ES1 0 to a ES1 1 1 Deleted U19 U31 end 032 2 Deleted C214 and C212 3 Added new U31 and U32 NCP349MNAE overvoltage protection device ADDED DC POWER DETECTION 1 Moved Q2A to level shit nUSB_PWR 2 Connected Q2A output to the TP S65950 GPIO as indication that the boardis DC powered when LOW CHANGED SD CONNECTOR DUE TO EOL OF CURRENT PART 1 Replaced uSD connector with new part number 2 Delete C188 R131 R133 R132 R134 R152 R153 R15 R144 R120 C2 11 CHANGED PROCESSOR TO 51 2 CHANGED USB HUB DEFAULT MODE 1 Changed DC control of HUB to come up OFF Requires SW to activate CONTENTS PAGENO ____ SCHEMATICPAGE _______ 2 USBOTG CONNECTOR AND MAIN POWER O 4 PROCESSOR 2 OF 3 SWITCHES LEDS SVIDEO __5
166. stalled on the to support the 720p resolution For legacy operation you would need to install the BLUE boxes and leave out the RED boxes The SW will take care of this automatically but you may want to do this if your design were to need to work in the legacy mode 0 beagleboard org Page 89 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual 7 17 1 Processor LCD Interface The main driver for the DVI D interface originates at the processor via the DSS pins The PROCESSOR provides 24 bits of data to the DVI D framer chip TFP410 There are three other signals used to control the DVI D that originate at the processor These are I2C3 SCL I2C3 SDA and GPIO 170 of the signals used are described in Table 14 Table 14 Processor LCD Signals Signal Description Type Ball Ball Legacy 720p dss pclk LCD Pixel Clock 028 028 455 hsync LCD Horizontal Synchronization 026 026 458 vsync LCD Vertical Synchronization 027 027 dss_acbias Pixel data enable TFT output O E27 E27 dss_data0 LCD Pixel Data bit 0 BLUEO AG22 H26 dss_datal LCD Pixel Data bit 1 BLUEI 22 25 955 data2 LCD Pixel Data bit 2 BLUE2 O AG23 E28 dss_data3 LCD Pixel Data bit 3 BLUE3 AH23 J26 dss_data4 LCD Pixel Data bit 4 BLUEA AG24 AC27 dss_data5 LCD Pixel Data bit 5 BLUES AH24 AC28 dss_data6 LCD Pixel D
167. stem Revision C 1 0 Reference Manual 4 0 BeagleBoard Specification This section covers the specifications of the BeagleBoard and provides a high level description of the major components and interfaces that make up the BeagleBoard 4 1 BeagleBoard Features Table 2 provides a list of the BeagleBoard s features Table 2 BeagleBoard xM Features Feature Processor Texas Instruments Cortex A8 1GHz processor POP Memory Micron 4Gb MDDR SDRAM 512MB 200MHz Power Regulators PMIC TPS65950 E Reset USB OTG PHY 14 JTAG GPIO Pins Debug Support UART 3 LEDs PCB 3 1 x 3 0 78 74 x 76 2mm 6 layers Power Power Error 2 User Controllable Indicators PMU USB Power Mini AB USB connector HS USB 2 0 OTG Port TPS65950 I F SMSC LAN9514 Ethernet HUB USB Host Ports 4 FS LS HS Up to 500ma pet Port if adequate power is supplied Ethernet 10 100 From USB HUB 5 3 5mm 3 5mm Audio Connectors L R out L R Stereo In SD MMC Connector MicroSD User Interface 1 User defined button Reset Button Video DVI D S Video Camera Connector Supports Leopard Imaging Module Power Connector USB Power DC Power Overvoltage Protection Shutdown Over voltage Power 5V amp 1 8V UART Main Expansion McBSP McSPI Connector RC GPIO MMC2 PWM 2 LCD Connectors Access to all of the LCD control 3 3V 5V L 8V signals plus I2C Auxiliary Audio 4 pin connector McBSP2 Aux
168. the DC from the OTG port is not shorted to the 5V supplied via the expansion connector There is a signal called nUSB POWER which if a logic level 1 5V indicates that there is 5V supplied by the USB port it is plugged in and the DC dummy jack is installed This condition could be used on the daughtercard to know that it is OK to supply power onto the expansion bus to power the board If this signal is low then that indicates that there is no 0 beagleboard org Page 52 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual DC power connected and there is no USB OTG port connected For this reason is recommended however that a large pullup be provided on the daughtercard to make the signal a logic level 1 5V to detect the true state of the DC jack It is always possible that at any point a USBOTG cable could be installed This means that in order to power the board from the expansion headers the DC dummy jack must be installed and there is a method to verify that condition 7 3 4 AUX 3 3V Supply The TPS2141 has an integrated 3 3V LDO which is being used to supply the 3 3V as required on the BeagleBoard for the DVI D interface and the UART The input to the LDO is supplied by the main DC 5V This insures that 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 GPIOI
169. the USB Host ports with heavy current devices This will depend on the current available from the HOST PC 0 beagleboard org Page 33 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual T mae 2 MCL OT TV ts 134 iil TAB m CP Ale 28558448 a Figure 5 USB Connection 02 beagleboard org Page 34 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual 6 2 Connecting USB Host The Beagle is equipped with 4 USB Host connectors Figure 6 shows the location of the USB Host connectors Tides L 1 4 73 ean IINE ro 29 HOST PORTS Figure 6 USB Host Connection 02 beagle Page 35 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual 6 3 Connecting DC Power A DC supply can be used to power the BeagleBoard by plugging it into the power jack The power supply is not provided with the BeagleBoard but can be obtained from various sources You need to make sure the supply is a regulated 5V supply Figure 7 shows where to insert the power supply into the power jack 3 4 3L M ol Je 2
170. 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 ADCING pin of the TPS65950 can be controlled and read by the processor using the 2 interface There are voltage level restrictions to this pin so refer to the TPS65950 documentation before using this pin 0 beagleboard org Page 114 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual 7 26 8 GPIO Signals Most of the signals can also be configured as either inputs or outputs from the processor Table 31 shows the GPIO pin options that can be used on each pin of the connector Table 31 P17 Auxiliary GPIO Signals PIN SIGNAL 10 PROC DESCRIPTION 3 GPIO 20 I O AF13 General Purpose Input Output 4 GPIO 21 I O 14 General Purpose Input Output 5 GPIO_17 T O AE13 General Purpose Input Output 6 GPIO_16 T O AH12 General Purpose Input Output 7 GPIO_15 T O AG12 General Purpose Input Output 8 GPIO_19 General Purpose Input Output 9 GPIO_23 AG9 General Purpose Input Output 10 GPIO_14 T O General Purpose Input Output 11 GPIO_18 T O General Purpose Input Output 12 GPIO_13 10 General Purpose Input Output 13 GPIO_22 9 General Purpose Input Output 14 12 10 General Purpose I
171. to the pin on the expansion connector Table 22 Expansion Connector Signals EXP Processor 0 1 2 3 4 5 6 1 VIO 1V8 2 DC 5V 3 AE3 MMC2 DAT7 _139 7 4 26 UART2_CTS McBSP3 DX 9 PWMEVT X 144 X X Z 5 AF3 2 DAT6 GPIO_138 X 7 6 AA25 UART2 TX McBSP3 CLKX GPT11_PWMEVT X GPIO 146 X X Z 7 MMC2_DAT5 GPIO 137 7 8 5 McBSP3_FSX UART2_RX X X GPIO 143 7 9 4 MMC2_DAT4 x 1364 X X 7 10 AB25 UART2_RTS McBSP3_DR GPT10_PWMEVT X GPIO 145 X X Z 11 MMC2_DAT3 McSPI3_CSO X X GPIO 135 X X Z 12 V21 McBSP1 DX McSPI4_SIMO McBSP3 DX X GPIO 158 X X Z 13 AG4 MMC2_DAT2 McSPI3_CS1 X X 134 X X 7 14 W21 McBSP1_CLK X McBSP3 CLKX X GPIO 162 X X Z X 15 MMC2 DATI X X X GPIO 133 X X Z 16 K26 McBSP1_FSX McSPI4_CSO McBSP3_FSX x GPIO_161 X Z 17 AHS MMC2_DATO McSPI3_SOMI X X GPIO 132 X X Z 18 U21 McBSP1_DR McSPI4_SOMI McBSP3_DR X GPIO 159 X X Z 19 AGS 2_ CMD SIMO X X GPIO 131 X X Z 20 Y21 McBSP1_CLK McSPI4_CLK X X GPIO 156 X X Z R 21 AE2 MMC2 CLKO McSPD X X GPIO 130 X X Z 22 21 McBSP1_FSR X ii Z GPIO_157 X Z 23 15 I2C2_SDA X X X GPIO_183 X X Z 24 AF15 I2C2_SCL X X X 168 X X 2
172. to the processor the device must be used in the 60MHz clock mode This is done by tying the CLKOUT signal on the USB PHY to VIO 1V8 On XM Rev a zero ohm series resistor was added This is not required but was added as just in case option if the CLKOUT signal was a source of noise in the PHY It was proven not to be the case The clock for the PHY is derived from the 60M Hz signal generated by the processor of the signals and their functions align with the descriptions found in the processor interface section USB3322 device requires two voltages the USB 1 8 rail to power 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 PHY consists of an internal bandgap reference circuit used for generating the driver current and the biasing of the analog circuits This block requires an external 8 06K 1 tolerance reference resistor connected from RBIAS to ground nominal voltage at RBIAS is 0 8V and therefore the resistor will dissipate approximately 80uW of power As we are not using this device to support the OTG protocol but instead as a host device we ground the ID pin to force it into a Host mode at all times The USB3322 transceiver fully integrates all of the USB termination resistors
173. transfers over the link The USB peripherals cannot initiate data transfers they only respond to instructions given by a host USB works differently 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 The USB OTG supplement does not prevent the use of a hub but it describes role swapping only in the case of a one to one connection where two OTG devices are directly connected If a standard hub is used the supplement notes that using it will lead to losing USB OTG role swap capabilities making one device as the Default Host and the other as the Default Peripheral until the hub is disconnected The combination of the processor and the TPS65950 allows the BeagleBoard to work as an OTG device if desired The primary mode of operation however is intended to be a client mode in order to pull power from the USB host which is typically a PC As the Rev B does not have a Host USB port this port will be used as a Host port in many applications 0 beagleboard org Page 74 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual 7 13 2 USB Design Figure 34 is the design of t
174. ul if it becomes necessary to troubleshoot the BeagleBoard xM board Figure 84 shows the top side test points VBAT MAIN VDD MMC1 EXP VDD AUX 3 3V OO 1V8 4 104 A 130 3 MEM_1V8 43 01 gt 2 Cageacs R5205 2V8 MEM VBUS 5V VDD2 VDD1 DC IN VMMC2 4444444417 44144444 DC_5V_USB UB 3V3 BER 1 2 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 f beagleboard org Page 145 of 164 REF BB SRM xM BeagleBoard xM System Revision C 1 0 Reference Manual Table 46 provides the ranges of the voltages and the definition of the conditions as applicable Table 46 Voltages Voltage Min Nom Max Conditions VIO_1V8 1 78 1 8 1 81 VDD_SIM 1 78 1 8 1 81 5 0 4 9 5 0 5 2 From the host be lower or higher VOCORE_1V3 1 15 1 2 14 Can be set via SW Voltage levels may vary VBAT 4 1 42 43 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 VMMCI BV 2 9 3 0 3 1 3 0V at power up Can be set to via SW VMMCI 1 8V 1 78 1 8 1 81 0 beagleboard o
175. ulator is 1 1 stepdown power converter with configurable output voltage between 0 6 V and 1 45 V in 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 VDD1_VMODE_CFG 0 In each of these modes the output voltage ramp can be single step or multiple step depending on the value of the STEP_REG field of the VDD1_STEP 4 0 register The VOCORE_1V3 rail should be set to 1 3V after boot up Apart from these modes the VDD1 output voltage can also be controlled by the processor through the SmartReflex I2C interface between DM3730 and the TPS65950 The default voltage scaling method selected at reset is a software controlled mode Regardless of the mode used VDD1 can be configured to the same output voltage in sleep mode as in active mode by programming the DCDC SLP bit of the VDD1_VMODE_CFG 2 register to 0 When the DCDC SLP bit is 1 the sleep mode output voltage of VDD1 equals the floor voltage that corresponds to the VFLOOR field VDD1_VFLOOR 6 0 777 VDD2 The VDD2 voltage rail is generated by the TPS65950 using the VDD2 regulator The VDD2 regulator is a stepdown converter with a configurabl
176. ult 1 5 M byte HFCLK FREQ must be set by the processor during the initial power up sequence On the BeagleBoard this is done by the internal boot ROM on startup 7 12 2 3 Processor 26MHz The 26MHz clock for the processor is provided by the TPS65950 on ball R12 through R38 a 33 ohm resistor is providing to minimize any reflections on the clock line The clock signal enters via ball AE17 on the PROCESSOR 0 beagleboard org Page 73 of 164 REF BB SRM BeagleBoard xM System Revision C 1 0 Reference Manual 7 12 3 McBSP CLKS An additional clock is also provided by TPS65950 called McBSP CLKS This clock is provided to the PROCESSOR in order to insure synchronization of the 125 interface between the processor and the TPS65950 7 13 USB Port The BeagleBoard has a USB OTG On the Go port It can be used as an OTG port Client port or Host port The main use is as a client port as that is the mode that will supply the power needed to power the BeagleBoard With the addition of the USB Host ports the need to use three OTG port as a Host is not really needed NOTE In order to use the OTG in the Host mode the BeagleBoard must be powered from the DC supply 7 13 1 USB OTG Overview USB OTG is a supplement to the USB 2 0 specification The standard USB uses a master slave architecture a USB host acting as a master and a USB peripheral acting as a slave Only the USB host can schedule the configuration and data
177. xM System Revision C 1 0 Reference Manual 6 2 CONNECTING USB HOST veero 35 63 CONNECTING DC 36 64 CONNECTING EAE eee Tue genes 37 6 5 CONNECTING SERIAL 2 38 6 6 CONNECTING 5 2 2 20 39 67 CONNECTING 2 40 6 8 CONNECTING STEREO OUT 41 6 9 CONNECTING STEREO IN 2 42 6 10 INDICATOR LOCATIONS 43 6 11 BUTTON LOCATIONS 44 6 12 MICROSD CONNECTION 45 6 13 ECD CONNECTION 46 7 0 BEAGLEBOARD XM SYSTEM ARCHITECTURE AND DESIGN ee 47 7 1 SYSTEM BLOCK DIAGRAM eese eeu ueste vise ee veste Ege cU Eee vete ao 47 17 2 OVER VOLTAGE 49 7 3 POWER CONDITIONING orreee ieren 50 7 3 1 51 7 3 2 Walb Supply HET ESL 52 7 3 3 52 7794 AUX 3V Supply 53 7 4 METER CURRENT MEASUREMENT sese sese 54 7 5 PROCESSOR CURRENT
Download Pdf Manuals
Related Search
Related Contents
OFGT User Manual Bitdefender Total Security 2015 Samsung B1022 دليل المستخدم アルゴンガス手術装置用アクセサリー Copyright © All rights reserved.
Failed to retrieve file