background image

 

eMagin Corporation  700 South Road, Suite 201  Hopewell Junction ,  New York 12533   www.emagin.com 

 

 

 
 
 
 
 
 
 
 

SXGA120-120 DESIGN REFERENCE BOARD 

 

For Use with eMagin SXGA120 OLED Microdisplays

 

 
 
 
 
 
 
 
 

USER’S MANUAL

 

D01-500947-07 

 

REVISION A 

 

 

 
 
 
 
 
 
 
 
 

 

Summary of Contents for SXGA120-120

Page 1: ...n Corporation 700 South Road Suite 201 Hopewell Junction New York 12533 www emagin com SXGA120 120 DESIGN REFERENCE BOARD For Use with eMagin SXGA120 OLED Microdisplays USER S MANUAL D01 500947 07 REVISION A ...

Page 2: ...XGA120 Design Reference Board Software Utility 6 5 3 1 Hardware Protocol 8 5 3 2 eMagin Software Command Set 8 Using Hyperterminal with the Design Reference Board 9 5 4 1 ASCII Table of Commands 10 Downloading New Firmware Versions to the Design Reference Board 11 5 5 1 Using the Firmware Download Utility 11 6 ADVANCED USER INFORMATION 13 Microcontroller 13 I2C bus 13 System Hardware Overview 13 V...

Page 3: ...E MICRODISPLAY 8 TABLE 5 2 TABLE OF ASCII CHARACTER CODES 10 List of Figures Figure 3 1 SXGA120 Design Reference Board Rev 5 2 Figure 4 1 Display Carrier Board Connection Orientation 4 Figure 5 2 Example microdisplay register value write using included software 9 Figure 5 3 Example microdisplay register value write using HyperTerminal 9 Figure 5 4 Firmware download utility 11 ...

Page 4: ...ess to microdisplay registers Supporting Software Windows ON OFF power switch Software Features Read write capabilities allow adjustments of microdisplay register settings to fine tune image characteristics Software register control over the cathode voltage Vcommon input Software register control over the microdisplay s brightness Download and install new firmware files into your SXGA120 Design Re...

Page 5: ...connector A DVI to HDMI adapter is included with the unit and an SXGA120 OLED connected to the display connector J12 The SXGA120 Design Reference Board also supports eMagin Corporation s VGA microdisplay However to do so requires a different on board firmware and FPGA configuration and the board can only support one configuration at a time Please contact eMagin Corporation s Customer Service if yo...

Page 6: ...oard User s Manual 3 4 INTERFACE CONNECTIONS SETUP Setup Flow Chart SET POWER SWITCH TO OFF SXGA DRK SETUP CONNECT THE VIDEO SOURCE TO THE DRK INSTALL MICRODISPLAY IN SOCKET SETUP VIDEO SOURCE TO SXGA 60 HZ TURN POWER SWITCH TO ON CONNECT THE SERIAL PORT TO THE DRK CONNECT POWER SOURCE TO THE DRK ...

Page 7: ...rrier Board Connection Orientation Lift the display by its sides and take care not to press on the active area or leave fingerprint marks on it Insert the display into the Design Reference Board Setup PC for Proper Video Output The default compatible resolution is SXGA120 1280x1024 with a refresh rate of 60 Hz If you are using this input set the video resolution for 1280x1024 in your PC s display ...

Page 8: ...wnload and install new versions of the SXGA120 Design Reference Board firmware to update or provide new functionality using an RS 232 connection Read write register values to the microdisplay and FPGA to control various characteristics see your microdisplay User Specification for more information Jumpers and switch settings The Design Reference board has two jumpers J10 and J11 and one on board sl...

Page 9: ...ta using the included RS 232 cable The software package includes a file called S04 500491 00 SXGA_SW exe developed for this purpose SXGA120 Design Reference Board Software Utility 1 Connect the serial cable to the PC Port 1 and to the RS232 connector on the SXGA120 Design Reference Board 2 Connect the power cable to the SXGA120 Design Reference Board 3 Connect the video source to the SXGA120 Desig...

Page 10: ...D Registers panel will read write the register settings in their corresponding boxes from to the OLED microdisplay 8 The read write buttons displayed in the FPGA panel will read write the settings displayed in the register boxes from to the SXGA120 Design Reference Board s FPGA 9 The read write buttons displayed in the GAMMA panel will read write the values used in generating a Gamma table that re...

Page 11: ...is preceded by a HX JY command G Change the Gamma Table Usage GX where X 0 to 3 P Power down a device on the SXGA120 Design Reference Board Usage PX where X 0 to 7 Q Returns the value at the A2D pin Usage Q Returns two values high byte low byte R Read a register Usage R Note The R command is preceded by a HX JY command S Returns the status of a device on the SXGA120 Design Reference Board Usage SX...

Page 12: ...uivalent in order to be recognized by the Design Reference Board firmware Received information will also be displayed as ASCII code An ASCII to decimal or hexadecimal conversion must be performed to read the correct values sent via the serial interface We have provided an example write instance and ASCII character table for your reference To write the decimal value 81 to register 3 the following c...

Page 13: ...4B K 107 6B k form feed ctrl L 12 0C FF 44 2C 76 4C L 108 6C l carriage feed ctrl M 13 0D CR 45 2D 77 4D M 109 6D m shift out ctrl N 14 0E SO 46 2E 78 4E N 110 6E n shift in ctrl O 15 0F SI 47 2F 79 4F O 111 6F o data line escape ctrl P 16 10 DLE 48 30 0 80 50 P 112 70 p device control 1 ctrl Q 17 11 DC1 49 31 1 81 51 Q 113 71 q device control 2 ctrl R 18 12 DC2 50 32 2 82 52 R 114 72 r device con...

Page 14: ...ollow the following steps 1 Connect the serial cable to the PC and to the RS232 connector on the SXGA120 Design Reference Board 2 Connect the power cable to the SXGA120 Design Reference Board 3 Connect your video source to the SXGA120 Design Reference Board 4 Start the S04 500491 00 SXGA_SW exe application Select the Bootloader menu at the top of the form A window should appear like that below Fig...

Page 15: ...eMagin Corporation SXGA120 120 Reference Board D01 500947 07 Rev A SXGA120120 Design Reference Board User s Manual 12 8 When the upload is complete the SXGA120 Design Reference Board will run ...

Page 16: ...lay and the FPGA All communication is over the internal I2 C bus and the microcontroller acts as the bus master On power up the registers of the OLED and FPGA are initialized with the default settings programmed into the microcontroller After initialization the microcontroller scans for user input and monitors the OLED and FPGA I2C bus The microcontroller is the bus master and communication occurs...

Page 17: ...h are adjustable with potentiometers Table 6 2 below describes the voltages and there purpose Voltage Range Typical Purpose Vinput 6 0 Volts to 7Volts 6 5Volts Main Supply V5 5Volts 10 fixed 5 Volts LEDS DAC V3 3 3 3Volts 10 fixed 3 3 Volts DVI RS232 V2 5 2 5Volts 10 fixed 2 5 Volts FPGA OLED VAN 5 0V adjustable with pot 5 0 Volts OLED Anode VPG 1 5V adjustable with pot 1 5V OLED Bias VDD 2 5V 10 ...

Page 18: ...n Reference Board User s Manual 15 Figure 6 2 SXGA120 Power On Bias Control BIASN Normal board BIASN 2 gives the best results VCom Mode VCOMMODE Dimming use register VCOM to set brightness level in Manual mode The chart below shows Luminance vs Manual VCOM for a color SXGA120 display ...

Page 19: ...al gamma correction to linearize the pixel response as a function of the input video signal This gamma correction takes place in the FPGA The gamma correction consists of a nine segment piece wise linear function whose parameters are set from the pull down menu or via registers in the Gamma panel on the windows software All three color channels have the same PWL shape There are multiple ways to se...

Page 20: ...ws software They can be selected by using the pull down menu in the lower left of the Gamma section Preset GAMMAS Each table was calculated for a linear response at different luminance levels For instance Table 0 is for low luminance applications 6 7 3 Using Update LUT Button for Auto Gamma Correction The software allows for the immediate update of the gamma tables with the push of a button Update...

Page 21: ... to a text file These LUT values are the values before being gray coded 6 7 6 System Gamma The software allows for the overall System Gamma to be set between 0 5 and 2 5 when using the Auto Gamma feature This System Gamma can be used to compensate for the gamma of the input video For example if the source video is gamma corrected to 2 then setting the System Gamma to 1 9 and pressing the Set butto...

Page 22: ... 6 Luminance Response for Auto Gamma at Low Luminance Figure 6 7 Luminance Response for Auto Gamma at Typical Luminance AUTO GAMMA for Low Luminance 0 5 10 15 20 25 0 50 100 150 200 250 300 GRAYSCALE LUMINANCE AUTO AUTO GAMMA for Typical Luminance 0 20 40 60 80 100 120 140 160 0 50 100 150 200 250 300 GRAYSCALE LUMINANCE AUTO ...

Page 23: ...DAOFFSETH can increase the maximum level by up to 20 and DAOFFSETL can decrease the maximum level by up to 20 of the nominal value The typical dependence of display luminance on DAOFFSET is shown in Figure 6 6 The luminance is seen to saturate for DAOFFSET greater than 20 in this sample For normal operation DAOFFSET should be set to a value just below the saturation region It should be adjusted fo...

Page 24: ... the measured luminance eg 91cd m2 3 Set the DAOFFSET register to 0x10 and measure luminance a If the measured luminance for DAOFFSET 0x10 is greater than 91 of DAOFFSET 0xF0 then the DAOFFSET value is less than 0x10 a If the measured luminance for DAOFFSET 0x10 is less than 91 of DAOFFSET 0xF0 then the DAOFFSET value is greater than 0x10 4 Continue adjusting the DAOFFSET register until the measur...

Page 25: ...ut polarity 0 positive edge 1 negative edge RESERVED 6 0 Do not use Interlaced video enable 0 progressive video 1 Interlaced video Input video resolution 0 SXGA 1 DVGA STARTX 3 0 6 Line data start position range 0 to C 02 ADDR R W 7 0 0 Write address for LUT template 03 WRDATA 7 0 7 0 0 Write LSB data for LUT template with WRDATA write and auto address increment 04 WRDATA 9 8 1 0 0 Write MSB date ...

Reviews: