Transcription

BeagleBone DVI-D CapeSystem Reference ManualRevision A2BeagleBone DVI-D Cape Rev A2System Reference ManualRevision A2June 28th, 2012Page 1 of 29

BeagleBone DVI-D CapeSystem Reference ManualRevision A2THIS DOCUMENTThis work is licensed under the Creative Commons Attribution-Share Alike 3.0 UnportedLicense. To view a copy of this license, visit http://creativecommons.org/licenses/bysa/3.0/ or send a letter to Creative Commons, 171 Second Street, Suite 300, SanFrancisco, California, 94105, USA.All derivative works are to be attributed to BeagleBoardtoys.com.For more information, see nse code by-saFor any questions, concerns, or issues submit them to [email protected] DVI-D CAPE DESIGNThese design materials referred to in this document are*NOT SUPPORTED* and DO NOT constitute areference design. Only “community” support is allowed viaresources at Beagleboardtoys.com/supportTHERE IS NO WARRANTY FOR THE DESIGNMATERIALS, TO THE EXTENT PERMITTED BYAPPLICABLE LAW. EXCEPT WHEN OTHERWISESTATED IN WRITING THE COPYRIGHT HOLDERSAND/OR OTHER PARTIES PROVIDE THE DESIGNMATERIALS “AS IS” WITHOUT WARRANTY OFANY KIND, EITHER EXPRESSED OR IMPLIED,INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF MERCHANTABILITY ANDPage 2 of 29

BeagleBone DVI-D CapeSystem Reference ManualRevision A2FITNESS FOR A PARTICULAR PURPOSE. THEENTIRE RISK AS TO THE QUALITY ANDPERFORMANCE OF THE DESIGN MATERIALS ISWITH YOU. SHOULD THE DESIGN MATERIALSPROVE DEFECTIVE, YOU ASSUME THE COST OFALL NECESSARY SERVICING, REPAIR ORCORRECTION.We mean it; these design materials may be totallyunsuitable for any purposes.Page 3 of 29

BeagleBone DVI-D CapeSystem Reference ManualRevision A2BeagleBoardToys provides the enclosed product(s) under the following conditions:This evaluation board/kit is intended for use for ENGINEERING DEVELOPMENT, DEMONSTRATION, OREVALUATION PURPOSES ONLY and is not considered by BeagleBoardtoys.com to be a finished endproduct fit for general consumer use. Persons handling the product(s) must have electronics training andobserve good engineering practice standards. As such, the goods being provided are not intended to becomplete 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 suchsemiconductor components or circuit boards. This evaluation board/kit does not fall within the scope of theEuropean 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 otherrelated directives.Should this evaluation board/kit not meet the specifications indicated in the User’s Guide, the board/kit maybe returned within 30 days from the date of delivery for a full refund. THE FOREGOING WARRANTY ISTHE EXCLUSIVE WARRANTY MADE BY SELLER TO BUYER AND IS IN LIEU OF ALL OTHERWARRANTIES, EXPRESSED, IMPLIED, OR STATUTORY, INCLUDING ANY WARRANTY OFMERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE.The user assumes all responsibility and liability for proper and safe handling of the goods. Further, the userindemnifies BeagleBoardtoys.com from all claims arising from the handling or use of the goods. Due to theopen construction of the product, it is the user’s responsibility to take any and all appropriate precautionswith regard to electrostatic discharge.EXCEPT TO THE EXTENT OF THE INDEMNITY SET FORTH ABOVE, NEITHER PARTY SHALL BELIABLE TO THE OTHER FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIALDAMAGES.BeagleBoardtoys.com currently deals with a variety of customers for products, and therefore ourarrangement with the user is not exclusive. BeagleBoardtoys.com assumes no liability for applicationsassistance, customer product design, software performance, or infringement of patents or servicesdescribed herein.Please read the User’s Guide and, specifically, the Warnings and Restrictions notice in the User’s Guideprior to handling the product. This notice contains important safety information about temperatures andvoltages. For additional information on BeagleBoardtoys.com environmental and/or safety programs, pleasecontact visit BeagleBoardtoys.com.No license is granted under any patent right or other intellectual property right of BeagleBoard.org coveringor relating to any machine, process, or combination in which such BeagleBoardtoys.com products orservices might be or are used.Mailing Address:Beagleboardtoys.com1380 Presidential Dr. #100Richardson, TX 75081U.S.A.Page 4 of 29

BeagleBone DVI-D CapeSystem Reference ManualRevision A2WARRANTY: The BeagleBone DVI-D is warranted against defects in materials and workmanshipfor a period of 90 days from purchase. This warranty does not cover any problems occurring as aresult 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 expressreturn is needed, the customer will pay all shipping costs.Before returning the board, please visit Beagleboardtoys.com/supportTo return a defective board, please request an RMA athttp://www.beagleboardtoys.com/support/rmaPage 5 of 29

BeagleBone DVI-D CapeSystem Reference ManualRevision A2Table of ContentsFIGURES . 7TABLES . 71.0INTRODUCTION. 92.0CHANGE HISTORY.102.1 CHANGE HISTORY .102.2 REV A1 VS. A2.102.3 REV A VS. A1 .102.3.1PCB Changes.102.3.2Design Changes .102.3.3Production Changes .113.0BEAGLEBONE DVI-D CAPE OVERVIEW .123.13.23.33.44.0FEATURES AND SPECIFICATIONS .174.14.24.34.44.54.65.0DESCRIPTIONS.12BOX CONTENT .13GETTING STARTED .13REPAIRS .16KEY COMPONENT LOCATIONS .17DVI-D INTERFACE .18HDMI CONNECTOR .18MAIN EXPANSION HEADER .19PMIC EXPANSION HEADER .19MECHANICAL SPECIFICATIONS .20BEAGLEBONE DVI-D CAPE SYSTEM ARCHITECTURE AND DESIGN .215.1 SYSTEM BLOCK DIAGRAM .215.2 DVI-D INTERFACE .225.2.1Main Expansion Headers .225.2.2Bus Transceiver .235.2.3Digital Transmitter .235.3 EEPROM .245.3.1EEPROM Address .255.3.2I2C Bus .265.4 USER LED’S .266.0MECHANICAL INFORMATION .286.16.27.0BEAGLEBONE DVI-D CAPE DIMENSIONS .28DVI PDN JUMPER .28DESIGN MATERIALS .29Page 6 of 29

BeagleBone DVI-D CapeSystem Reference ManualRevision A2FiguresFigure 1.Figure 2.Figure 3.Figure 4.Figure 5.Figure 6.Figure 7.Figure 8.Figure 9.Figure 10.Figure 11.Figure 12.Figure 13.Figure 14.The BeagleBone DVI-D Cape . 12DVI-D Cape and BeagleBone . 13The Angstrom log-in prompt . 15Major Components. 17HDMI Connector . 18Stackable Main Expansion Connector . 19Stackable Battery Expansion Connector. 19BeagleBone DVI-D Cape High Level Block Diagram . 21BeagleBone DVI-D Cape Pin Usage . 22Bus Transceiver . 23Digital Transmitter and 2-Bit Voltage Translator . 24BeagleBone DVI-D Cape EEPROM . 25User LED’s . 26BeagleBone DVI-D Cape Dimensions Drawing . 28TablesTable 1.Table 2.Table 3.Change History . 10BeagleBone DVI-D Cape Features . 17User LED Control . 27Page 7 of 29

BeagleBone DVI-D CapeSystem Reference ManualNOTESPage 8 of 29Revision A2

BeagleBone DVI-D Cape1.0System Reference ManualRevision A2IntroductionThis document is the System Reference Manual for the BeagleBone DVI-D Cape, anadd-on board for the BeagleBone.This document provides detailed information on the overall design and usage of theBeagleBone DVI-D Cape from the system level perspective. It is not intended to providedetailed documentation of any other component used on the board. It is expected that theuser will refer to the appropriate documents for these devices to access detailedinformation. It will provide information on how to interact with these components froman interface perspective. The perspective will be general in nature and not specific to anyone board.The key sections in this document are:Section 2.0 – Change HistoryProvides tracking for the changes made to the System Reference Manual.Section 3.0 – OverviewThis is a high level overview of the BeagleBone DVI-D Cape.Section 4.0 – Features and SpecificationProvided here are the features and specifications of the board.Section 5.0 – System Architecture and DesignThis section provides information on the overall architecture and design of theBeagleBone DVI-D Cape. This is a very detailed section that goes into the designof each circuit on the board.Section 6.0 – MechanicalInformation is provided here on the dimensions of the BeagleBone DVI-D Cape.Section 7.0 – Design MaterialsThis section provides information on where to get the design files.Page 9 of 29

BeagleBone DVI-D Cape2.0Change History2.1Change HistorySystem Reference ManualRevision A2Table 1 tracks the changes made for each revision of this document.Table 1.Rev0.10.2A1A22.2Change HistoryChangesInitial release.1. Updated photos2. DVI PDn jumper1. Add Rev A vs. A1 section (2.2)2. Add Getting Started section (5.2)1. Add Rev A1 vs. A2 section (2.2)2. Modified block diagram due to pin change of signal DVI 2012BBTRev A1 vs. A2The DVI PDn signal in revision A2 is moved from pin 42 of connector P2 to pin 20 ofconnector P1. In revision A1, DVI PDn signal is mapped to GPIO0 7 which is also aDMA interrupt. By moving DVI PDn signal, this DMA interrupt is now available forother Capes when BeagleBone is used with DVI-D Cape.In addition, 4 zero ohm resistors are added to the audio circuitry; however, this additiondoes not have any effect since the audio circuitry is not populated on DVI-D Cape. Bothrevisions should not have any functional difference.The PCB revision is also changed from BB-BONE-DVID-PCB-02 to BB-BONE-DVIDPCB -03.2.3Rev A vs. A12.3.1PCB Changes1) Remove trace from P1.4 to R902) Add DVI-PDn trace from P2.42 to R912.3.2Design Changes1) Add 10k pull-up resistor R123 to pin WP of U82) Add Testpoint 2Page 10 of 29

BeagleBone DVI-D Cape2.3.3System Reference ManualRevision A2Production Changes1) Red jumper from pin 42 of P2 to R91 is no longer requiredBeagleBone DVI-D Rev A and A1 should functional identically. Pull-up resistor andtestpoint are added solely for production purposes.Page 11 of 29

BeagleBone DVI-D CapeSystem Reference Manual3.0BeagleBone DVI-D Cape Overview3.1DescriptionsRevision A2The BeagleBone DVI-D Cape is designed to provide DVI-D interface for BeagleBoneboards. This board features a standard HDMI connector, which can be connected to aDVI-D monitor using a HDMI-to-DVI-D cable. The video output of the BeagleBoneDVI-D Cape is limited to 16-bit so more pins at the expansion headers of BeagleBonecan be available for other Capes. The output resolution is hardcoded to 1024x768.Note: The BeagleBone DVI-D Capes are not shipped with audio circuitry. This circuitryis marked as “DNI” on the schematic and the corresponding parts are not populated onthe board. The BeagleBone DVI-D Cape only provides DVI-D interface to theBeagleBone.Figure 1 below is a picture of the board.Figure 1.The BeagleBone DVI-D CapePage 12 of 29

BeagleBone DVI-D CapeSystem Reference ManualRevision A23.2Box ContentThe final packaged BeagleBone DVI-D Cape Rev A2 product will contain the followingitems:- 1 BeagleBone DVI-D Cape in an ESD bag3.3Getting StartedThe BeagleBone DVI-D Cape should work right out of the box with latest Angstromimage for BeagleBone. Following the instructions below to verify the board is working:1) Mount the BeagleBone DVI-D on top of BeagleBone.Note: The Ethernet connector on BeagleBone should fit right into the cutbackon BeagleBone DVI-D. Figure 2 shows the proper way to stack theBeagleBone DVI-D CapeFigure 2.DVI-D Cape and BeagleBonePage 13 of 29

BeagleBone DVI-D CapeSystem Reference ManualRevision A22) Make sure the micro SD card using with BeagleBone has latest Angstrom image.3) Connect the BeagleBone DVI-D Cape to a DVI-D supported monitor using aHDMI-to-DVI-D cable.Note: The HDMI end should be plugged into the HDMI connector on theBeagleBone DVI-D Cape.4) Power up the BeagleBone by using a 5V DC power supply.5) Make sure the monitor is powered on. You should see a beaglebone logo,Angstrom log-in prompt, and eventually Angstrom desktop. Figure 3 shows theAngstrom log-in prompt is successfully displayed on a DVI-D supported monitor.Page 14 of 29

BeagleBone DVI-D CapeFigure 3.System Reference ManualThe Angstrom log-in promptPage 15 of 29Revision A2

BeagleBone DVI-D Cape3.4System Reference ManualRevision A2RepairsIf you feel the board is in need of repair, follow the RMA Request process found athttp://www.beagleboardtoys.com/support/rmaDo not send the board in for repair until a RMAauthorization has been provided.Do not return the board to the distributor unless you want to get a refund. You must getauthorization from the distributor before returning the boardPage 16 of 29

BeagleBone DVI-D Cape4.0System Reference ManualRevision A2Features and SpecificationsThis section covers the specifications of the BeagleBone DVI-D Cape and provides ahigh level description of the major components and interfaces that make up the board.Table 2 provides a list of the BeagleBone DVI-D Cape’s features.Table 2.BeagleBone DVI-D Cape FeaturesFeatureDVI-DHDMIRGB 16-bit3.3V (via expansion)InterfaceConnector TypeColor DepthPower SupplyPCB5V (via expansion)2.15” x 3.40” (54.6mm x 86.4mm)Two user LEDsBoard ID EEPROM46-pin main expansion headers10-pin battery expansion headerIndicatorsEEPROMExpansion Connector4.16 layersKey Component LocationsFigure 4 shows the location of the key components on the board.Figure 4.Major ComponentsPage 17 of 29

BeagleBone DVI-D Cape4.2System Reference ManualRevision A2DVI-D InterfaceThe BeagleBone DVI-D Cape can drive an LCD panel equipped with a DVI-D digitalinput. This is the standard LCD panel interface of the processor and will support 16-bitcolor output. DDC2B (Display Data Channel) or EDID (Enhanced Display ID) supportover I2C is provided in order to allow for the identification of the LCD monitor type andthe required settings.4.3HDMI ConnectorThe BeagleBone DVI-D Cape uses an HDMI connector that was selected for smallersize. It does not support the full HDMI interface and is used to providethe DVI-D interface portion only. Users must use an HDMI to DVI-D cable oradapter to connect to an LCD monitor. This cable or adapter is not provided with theBeagleBone DVI-D Cape. A standard HDMI cable can be used when connecting to amonitor with an HDMI connector. Figure 5 is a picture of the HDMI connector.Figure 5.HDMI ConnectorPage 18 of 29

BeagleBone DVI-D Cape4.4System Reference ManualRevision A2Main Expansion HeaderThe BeagleBone DVI-D Cape uses two dual row 46 position connectors. Theseconnectors are from MLE and stackable. The part number of these connectors is SSHQ123-D-08-F-LF. Figure 6 is a picture of the connector.Figure 6.4.5Stackable Main Expansion ConnectorPMIC Expansion HeaderThis connector is a single two 10-pin expansion header. This is a dual row 10 position2.54mm x 2.54mm connector and is the same as the main connector except with lessposition. Figure 7 is a picture of the connector.Figure 7.Stackable Battery Expansion ConnectorPage 19 of 29

BeagleBone DVI-D Cape4.6System Reference ManualMechanical SpecificationsSize:Layers:PCB thickness:RoHS Compliant:Weight:2.15” x 3.40”4.062”YesTBWPage 20 of 29Revision A2

BeagleBone DVI-D Cape5.0System Reference ManualRevision A2BeagleBone DVI-D Cape System Architecture and DesignThis section provides a high level description of the design of the BeagleBone DVI-DCape and its overall architecture.5.1System Block DiagramFigure 8 is the high level block diagram of the BeagleBone DVI-D Cape.Figure 8.BeagleBone DVI-D Cape High Level Block DiagramPage 21 of 29

BeagleBone DVI-D Cape5.2DVI-D Interface5.2.1Main Expansion HeadersSystem Reference ManualRevision A2The BeagleBone DVI-D Cape reserves 21 pins from the expansion headers including 16LCD data signals, 4 LCD control signals, and a DVI power down signal. The DVI-DCape reduces the number of LCD data signals from 24 to 16. The output quality of 16-bitcolor is very similar to a 24-bit; however, more signals on the expansion header can beavailable for other capes.This cape uses the power rail SYS 5V to power the User LED’s, EDID I2C signals to theDVI-D (HDMI) connector and the connector itself. The remaining components arepowered by power rail VDD 3V3. In addition to the monitor EDID, the Board IDEEPROM on the DVI-D cape can also be accessed via I2C2 signals.Figure 9 displays the DVI-D signals at connector P1Figure 9.BeagleBone DVI-D Cape Pin UsagePage 22 of 29

BeagleBone DVI-D Cape5.2.2System Reference ManualRevision A2Bus TransceiverLCD data and control signals are buffered through 74AVC32T245 which is a 32-bit dualsupply bus transceiver. The 74AVC32T245 also features configurable voltage translationand can operate within voltage range of 1.4V-3.6V. Direction-control (DIR) and outputenable (OE) inputs determine which direction the device transmits data. LCD signalsfrom the main expansion headers are at 3.3V level and the buffered output from the74AVC32T245 are also at 3.3V; thus, no voltage stepping up or down is needed. Figure10 shows the LCD signals buffered through 74AVC32T245.Figure 10.5.2.3Bus TransceiverDigital TransmitterTFP410 is a digital transmitter which transmits LCD signals to the HDMI port. The DVIpower down signal is connected to the active-low power down pin (PD) of thetransmitter. The TFP410 transmits three pairs of differential signal outputs and one pairof differential output clock to the HDMI connector. The EDID I2C signals that goes tothe HDMI connector is at 5V; thus, a 2-bit bi-directional voltage translatorTXS0102DCU is required to step up the EDID I2C signals from main expansion headerP2 to 5V. Figure 11 shows the TFP410 and TXS0102DCU in the schematic.Page 23 of 29

BeagleBone DVI-D CapeFigure 11.5.3System Reference ManualRevision A2Digital Transmitter and 2-Bit Voltage TranslatorEEPROMThe BeagleBone DVI-D Cape has an EEPROM containing information that will allowthe SW to identify the board and to configure the expansion headers pins as needed.EEPROMs are required for all Capes sold in order for them to operate correctly whenplugged in the BeagleBone.Page 24 of 29

BeagleBone DVI-D CapeSystem Reference ManualRevision A2The EEPROM used on this cape is the same one as is used on the BeagleBone, aCAT24C256. The CAT24C256 is a 256 kb Serial CMOS EEPROM, internally organizedas 32,768 words of 8 bits each. It features a 64-byte page write buffer and supports theStandard (100 kHz), Fast (400 kHz) and Fast-Plus (1 MHz) I2C protocol. Figure 14 isthe design of the EEPROM circuit.Figure 12.5.3.1BeagleBone DVI-D Cape EEPROMEEPROM AddressIn order for each Cape to have a unique address, a board ID scheme is used that sets theaddress to be different depending on the order in which it is stacked onto the main board.A two position dipswitch or jumpers is used to set the address pins of the EEPROM. It isthe responsibility of user to set the proper address for each board. Address line A2 isalways tied high. This sets the allowable address range for the expansion cards to 0x54 to0x57.All other I2C addresses can be used by the user in the design of their Capes. But,these addresses must not be used other than for the board EEPROM information.Page 25 of 29

BeagleBone DVI-D Cape5.3.2System Reference ManualRevision A2I2C BusThe EEPROMs on each expansion board is connected to I2C2. For this reason I2C2 mustalways be left connected and should not be changed by SW to remove it from theexpansion header pin mux. The I2C signals require pull-up resistors. Each board musthave a 5.6K resistor on these signals. With four resistors this will be an affectiveresistance of 1.4K if all Capes were installed.5.4User LED’sThe BeagleBone DVI-D Cape features two user LED’s which are same as D2 and D3 onthe BeagleBone boards. These two LED’s can be access via GPIO pins on the processor.Figure 13 shows the LED circuitry.Figure 13.User LED’sPage 26 of 29

BeagleBone DVI-D CapeSystem Reference ManualRevision A2Q1 provides level shifting from the processor to drive the LED’s that are connected toSYS 5V rail.FB8 provides noise immunity to the system by the LED’s which can be asource of noise back into the system rail. Each LED is controlled by settings theappropriate GPIO bit HI. At power up all LED’s are off. Table 3 is the GPIO User LEDassignments.Table 3.LEDUser 0User 1User LED ControlGPIOGPIO1 21GPIO1 22Page 27 of 29

BeagleBone DVI-D CapeSystem Reference Manual6.0Mechanical Information6.1BeagleBone DVI-D Cape DimensionsRevision A2This section provides information on the mechanical aspect of the BeagleBone DVI-DCape. Figure 14 is the dimensions of the BeagleBone DVI-D Cape.Figure 14.6.2BeagleBone DVI-D Cape Dimensions DrawingDVI PDn JumperOn BeagleBone DVI-D Cape Rev A there is a jumper connecting from pin 42 ofconnector P2 to R91 (which is DNI). This is the DVI PDn signal that goes from the mainconnector to the DVI-D driver unit on the board. The PCBs of these boards are labeled“PCB Rev A” in the back. Future releases (A1 and later) of BeagleBone DVI-D Cape hadtheir PCB modified so no more jumpers are required.Page 28 of 29

BeagleBone DVI-D Cape7.0System Reference ManualRevision A2Design MaterialsDesign information can be found at BeagleBoardToys le BeagleBone DVI-DProvided there is:- Schematic in PDF- Schematic in OrCAD- Manufacturing fileso PCB Gerbero PCB Layout (Allegro)- Bill of Materials- System Reference Manual (This document)These design materials are *NOT SUPPORTED* and DO NOT constitute a referencedesign. Only “community” support is allowed via resources at BeagleBoard.org/discuss.THERE IS NO WARRANTY FOR THE DESIGN MATERIALS, TO THE EXTENTPERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED INWRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THEDESIGN MATERIALS “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHEREXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULARPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THEDESIGN MATERIALS IS WITH YOU. SHOULD THE DESIGN MATERIALS PROVEDEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIROR CORRECTION.We mean it, these design materials may be totally unsuitable for any purposes.Page 29 of 29

BeagleBone DVI -D Cape System Reference Manual Revision A 2 Page 12 of 29 3.0 BeagleBone DVI-D Cape Overview 3.1 Descriptions The BeagleBone DVI-D Cape is designed to provide DVI-D interface for BeagleBone boards. This board features a standard HDMI connector, which can be connected to a DVI-D monitor using a HDMI-to-DVI-D cable.