SPECIFICATION IMAGELINK-50 PAGE 1 OF 5 DISTEC GMBH IMAGELINK-50-USB2.0 5” TFT Display with USB 2.0 HighSpeed Interface The information given in this document has been carefully checked and is correct to the best of our knowledge. Distec GmbH reserves the right to make changes in products or specifications at any time and without further notice. Distec GmbH products are not intended for use in systems in which product failures could result in personal injury. All mentioned trademarks are registered trademarks of their owner. DISTEC GMBH Industriestrasse 1 D-82110 Germering 30.3.2004/sw1 http://www.distec.de Tel.: +49-89-89 43 63-0 Fax: +49-89-89 43 63-39 SPECIFICATION IMAGELINK-50 PAGE 2 OF 5 CONTENT 1. GENERAL DESCRIPTION .....................................................................................................................3 2. USB INTERFACE DESCRIPTION .........................................................................................................3 2.1 ENDPOINT OVERVIEW ..........................................................................................................................4 2.2 USB DESCRIPTORS ..............................................................................................................................5 2.2.1 High-Speed....................................................................................................................................5 2.2.2 Full-Speed .....................................................................................................................................6 3. USB VENDOR CALLS OVER ENDPOINT 0.........................................................................................7 3.1 BACKLIGHT REQUESTS:........................................................................................................................7 3.1.1 GET_BKL.....................................................................................................................................7 3.1.2 SET_BKL .....................................................................................................................................8 3.1.3 GET_BRIGHTNESS .....................................................................................................................8 3.1.4 SET_BRIGHTNESS......................................................................................................................9 3.2 DISPLAY REQUESTS ...........................................................................................................................10 3.2.1 GET_DISPLAY_POWER ...........................................................................................................10 3.2.2 SET_ DISPLAY_POWER...........................................................................................................11 3.2.3 GET_TRANSFER_COUNTER ...................................................................................................12 3.2.4 SET_ TRANSFER_COUNTER...................................................................................................13 4. INTERRUPT TRANSFER DATA OVER ENDPOINT 1 ......................................................................14 4.1 4.2 4.3 STATUS FLAGS ..................................................................................................................................14 ERROR FLAGS....................................................................................................................................15 TOUCH SCREEN DATA ........................................................................................................................15 5. BULK TRANSFER OVER ENDPOINT 2 .............................................................................................17 6. PROGRAMMFLOW OF IMAGELINK USAGE .................................................................................19 7. ELECTRICAL CHARACTERISTICS ..................................................................................................20 8. CONNECTOR PIN ASSIGNMENT.......................................................................................................21 8.1 8.2 9. CONNECTOR OVERVIEW.....................................................................................................................21 PIN ASSIGNMENTS .............................................................................................................................22 OUTSIDE DIMENSIONS.......................................................................................................................26 10. 10.1 MODIFICATIONS & IMPROVEMENTS........................................................................................28 VERSION HISTORY ............................................................................................................................28 DISTEC GMBH Industriestrasse 1 D-82110 Germering 30.3.2004/sw1 http://www.distec.de Tel.: +49-89-89 43 63-0 Fax: +49-89-89 43 63-39 SPECIFICATION IMAGELINK-50 PAGE 3 OF 5 1. GENERAL DESCRIPTION The ImageLink technology is providing an easy to use USB Interface for TFT displays. The ImageLink-50-USB comes with a 5” QVGA (320x240) Display. For Display details see the Display Specification. The ImageLink-50-USB is a self powered USB device with only needs a single 12V voltage supply. ImageLink-50-USB also provides an integrated four wire resistive touch controller. 2. USB INTERFACE DESCRIPTION The ImageLink-50-USB2.0 provides a USB 2.0 HighSpeed interface. Vendor ID: ???? Product ID: ???? The ImageLink-50-USB is providing 3 USB endpoints (see figure 1). ImageLink-50-USB endpoint 0 control transfer endpoint 1 interrupt IN transfer USB host system endpoint 2 bulk OUT transfer figure 1: ImageLink datapipes DISTEC GMBH Industriestrasse 1 D-82110 Germering 30.3.2004/sw1 http://www.distec.de Tel.: +49-89-89 43 63-0 Fax: +49-89-89 43 63-39 SPECIFICATION IMAGELINK-50 PAGE 4 OF 5 2.1 Endpoint overview The endpoint 0 is the mandatory control endpoint. Over this endpoint you switch the backlight on/off, control the brightness and switch the display power on/off over USB vendor calls. There are also vendor calls for initalizing and restarting the ImageLink picture transmission. The USB vendor calls are described in chapter 3. The endpoint 1 is an interrupt endpoint. Over this endpoint you get a status code periodically and error codes if occur. Also the touch screen data comes over this pipe. The functionality of endpoint 1 is described in chapter 4. The endpoint 2 is a bulk out endpoint. Just send the image you want to show on the ImageLink display, over this pipe to the endpoint. There is no protocol overhead. The image format is a raw type with 320x240 points at 16 Bit color depth. The ImageLink is double buffered. You can transfer images on “low” Full- Speed USB 1.1 Interfaces without showing frame tears. A new Image is only showed after a buffer was fully filled. The functionality of endpoint 2 is described in chapter 5. DISTEC GMBH Industriestrasse 1 D-82110 Germering 30.3.2004/sw1 http://www.distec.de Tel.: +49-89-89 43 63-0 Fax: +49-89-89 43 63-39 SPECIFICATION IMAGELINK-50 PAGE 5 OF 5 2.2 USB Descriptors 2.2.1 HIGH-SPEED ImageLink-50-USB2.0 V01.26 Manufacturer: Data Display Group Serial Number: xxxxxx Speed: 480Mb/s (high) USB Version: 2.00 Device Class: 00(>ifc ) Device Subclass: 00 Device Protocol: 00 Maximum Default Endpoint Size: 64 Number of Configurations: 1 Vendor Id: ???? Product Id: ???? Revision Number: 1.26 Config Number: 1 Number of Interfaces: 1 Attributes: c0 MaxPower Needed: 0mA Interface Number: 0 Name: dd_lou Alternate Number: 0 Class: ff(vend.) Sub Class: 0 Protocol: 0 Number of Endpoints: 2 Endpoint Address: 81 Direction: in Attribute: 3 Type: Int. Max Packet Size: 64 Interval: 16ms Endpoint Address: 02 Direction: out Attribute: 2 Type: Bulk Max Packet Size: 512 Interval: 0ms DISTEC GMBH Industriestrasse 1 D-82110 Germering 30.3.2004/sw1 http://www.distec.de Tel.: +49-89-89 43 63-0 Fax: +49-89-89 43 63-39 SPECIFICATION IMAGELINK-50 PAGE 6 OF 5 2.2.2 FULL-SPEED ImageLink-50-USB2.0 V01.26 Manufacturer: Data Display Group Serial Number: xxxxxx Speed: 12Mb/s (full) USB Version: 2.00 Device Class: 00(>ifc ) Device Subclass: 00 Device Protocol: 00 Maximum Default Endpoint Size: 64 Number of Configurations: 1 Vendor Id: ???? Product Id: ???? Revision Number: 1.26 Config Number: 1 Number of Interfaces: 1 Attributes: c0 MaxPower Needed: 0mA Interface Number: 0 Name: dd_lou Alternate Number: 0 Class: ff(vend.) Sub Class: 0 Protocol: 0 Number of Endpoints: 2 Endpoint Address: 81 Direction: in Attribute: 3 Type: Int. Max Packet Size: 64 Interval: 8ms Endpoint Address: 02 Direction: out Attribute: 2 Type: Bulk Max Packet Size: 64 DISTEC GMBH Industriestrasse 1 D-82110 Germering 30.3.2004/sw1 http://www.distec.de Tel.: +49-89-89 43 63-0 Fax: +49-89-89 43 63-39 SPECIFICATION IMAGELINK-50 PAGE 7 OF 5 3. USB VENDOR CALLS OVER ENDPOINT 0 The ImageLink should be configured over the 8 Byte of setup data of the specified vendor calls over transfer endpoint 0. For the USB standard requests see the USB Specification. 3.1 Backlight requests: 3.1.1 GET_BKL The GET_BKL request is intended to determine the backlight status (switch ON/OFF). Request bmRequest bRequest Type wValue wIndex wLength Data 1. Byte GET_BKL 0xC0 bitmap: b7 reserved 0 b6 reserved 0 DISTEC GMBH Industriestrasse 1 D-82110 Germering 0xB0 b5 reserved 0 0x0000 b4 reserved 0 0x0000 b3 reserved 0 30.3.2004/sw1 http://www.distec.de 0x0002 b2 reserved 0 bitmap b1 reserved 0 2. Byte 0xB0 b0 actual state 0= OFF 1= ON Tel.: +49-89-89 43 63-0 Fax: +49-89-89 43 63-39 SPECIFICATION IMAGELINK-50 PAGE 8 OF 5 3.1.2 SET_BKL The SET_BKL request is intended to switch the backlight ON/OFF. Request SET_BKL bmRequest Type 0xC0 bRequest wValue 0xB1 1. 2. Byte Byte bitmap value 0x0000 bitmap: b7 b6 b5 b4 reserved reserved reserved reserved 0 0 0 0 each bit can be set individually or together. wIndex b3 reserved 0 b2 reserved 0 wLength Data 0x0002 0x00B1 b1 reserved 0 b0 set actual value value: 0=OFF 1=ON 3.1.3 GET_BRIGHTNESS The GET_BRIGHTNESS is intended to determine the brightness value. It can query the actual and the stored default values. Request GET_BRIGHTNESS bmReques t Type 0xC0 bRequest 0xB2 wValue mode wIndex 0x0000 wLength Data 0x0002 1. 2. Byte Byte value 0xB2 mode: 0: get actual value 1: get stored default value value: 0 to 255 0 is min brightness DISTEC GMBH Industriestrasse 1 D-82110 Germering 30.3.2004/sw1 http://www.distec.de Tel.: +49-89-89 43 63-0 Fax: +49-89-89 43 63-39 SPECIFICATION IMAGELINK-50 PAGE 9 OF 5 3.1.4 SET_BRIGHTNESS The SET_BRIGHNESS request is intended to set the actual and stored default brightness values. The decision which value should be changed is made by the bitmap in the first byte of wValue. Request bmRequest Type SET_ BRIGHTNESS bitmap: b7 reserved 0xC0 b6 reserved b5 reserved bRequest wValue 0xB3 1. Byte bitmap b4 reserved b3 reserved 2. Byte value wIndex wLength Data 0x0000 0x0002 0x00B3 b2 set to stored default value (2) b1 store value as default (1) b0 set actual value (1) (1) each bit can be set individually or together. (2) has priority over b0 value: 0 to 255 0 is min brightness DISTEC GMBH Industriestrasse 1 D-82110 Germering 30.3.2004/sw1 http://www.distec.de Tel.: +49-89-89 43 63-0 Fax: +49-89-89 43 63-39 SPECIFICATION IMAGELINK-50 PAGE 10 OF 5 3.2 Display requests 3.2.1 GET_DISPLAY_POWER The GET_ DISPLAY_POWER request is intended to determine the display power status (switch display power ON/OFF and power good signal from power supply). Request bmRequest Type GET_ 0xC0 DISPLAY_POWER bitmap: b7 reserved 0 b6 reserved 0 DISTEC GMBH Industriestrasse 1 D-82110 Germering b5 reserved 0 bRequest wValue 0xB4 0x0000 b4 reserved 0 b3 reserved 0 30.3.2004/sw1 http://www.distec.de wIndex 0x0000 wLength Data 0x0002 1. 2. Byte Byte bitmap 0xB4 b2 0= no power 1= power good b1 reserved 0 b0 actual state 0= OFF 1= ON Tel.: +49-89-89 43 63-0 Fax: +49-89-89 43 63-39 SPECIFICATION IMAGELINK-50 PAGE 11 OF 5 3.2.2 SET_ DISPLAY_POWER The SET_DISPLAY_POWER request is intended to switch the display power ON/OFF. A return bitmap announces success or failure of power up or down. Request SET_ DISPLAY _POWER Bm Request Type 0xC0 B wValue Request 0xB5 1. Byte bitmap bitmap: b7 b6 b5 b4 reserved reserved reserved reserved 0 0 0 0 each bit can be set individually or together. wIndex wLength Data 2. Byte value 1. Byte 0x0000 0x0002 return bitmap 2. Byte 0xB5 b3 reserved 0 b2 reserved 0 b1 reserved 0 b0 set actual value b3 reserved 0 b2 0= no power 1= power good b1 reserved 0 b0 actual state 0= OFF 1= ON value: 0=OFF 1=ON return bitmap: b7 b6 reserved reserved 0 0 DISTEC GMBH Industriestrasse 1 D-82110 Germering b5 reserved 0 b4 reserved 0 30.3.2004/sw1 http://www.distec.de Tel.: +49-89-89 43 63-0 Fax: +49-89-89 43 63-39 SPECIFICATION IMAGELINK-50 PAGE 12 OF 5 3.2.3 GET_TRANSFER_COUNTER The GET_TRANSFER_COUNTER is intended for controlling the number of transferred pixels. At start of a transmission of one picture bitmap the counter has to be 320x240 pixels (1). For each transferred pixel the counter will decremented. After transferring a complete picture bitmap of 320x240 pixels the counter is automatically reinitialized and at a value of 320x240 pixels (1). Request GET_ TRANSFER_ COUNTER bmRequest Type 0xC0 bRequest 0xB6 wValue mode wIndex 0x0000 wLength Data 0x0005 1.-4. Byte value[4] 5. Byte 0xB6 mode: 0: get actual value 1: get stored default value (1) value: value[0] = couter_byte_0 value[1] = couter_byte_1 value[2] = couter_byte_2 value[3] = couter_byte_3 (1) at present there is only a fixed value: couter_byte_0 = 0x00 couter_byte_1 = 0xc2 couter_byte_2 = 0x01 couter_byte_3 = 0x00 this is corresponding to 320x240 pixels DISTEC GMBH Industriestrasse 1 D-82110 Germering 30.3.2004/sw1 http://www.distec.de Tel.: +49-89-89 43 63-0 Fax: +49-89-89 43 63-39 SPECIFICATION IMAGELINK-50 PAGE 13 OF 5 3.2.4 SET_ TRANSFER_COUNTER The SET_TRANSFER_COUNTER is used for initializing an image transfer. After some conditions which leave the ImageLink in an undefined state it has to be reinitialized with this request. Request bmRequest Type SET_ TRANSFER _COUNTER bitmap: b7 reserved 0 0xC0 b6 reserved 0 bRequest wValue 0xB7 b5 reserved 0 1. Byte bitmap b4 reserved 0 wIndex wLength Data 2. Byte 0x00 b3 reserved 0 0x0000 0x0002 b2 set to stored default value (1) 1. Byte return bitmap b1 reserved 0 2. Byte 0xB7 b0 reserved 0 each bit can be set individually or together. The return bitmap value of “Data” depends on display power state. If there is no switched ON or no display power good signal the SET_TRANSFER_COUNTER will fail and the return value is 0x00. Otherwise the return value is 0x01. return bitmap: b7 b6 reserved reserved 0 0 b5 reserved 0 b4 reserved 0 b3 reserved 0 b2 reserved 0 b1 reserved 0 b0 0= failure 1= success (1) at present there is only a fixed value: couter_byte_0 = 0x00 couter_byte_1 = 0xc2 couter_byte_2 = 0x01 couter_byte_3 = 0x00 this corresponds with 320x240 = 76800 pixel DISTEC GMBH Industriestrasse 1 D-82110 Germering 30.3.2004/sw1 http://www.distec.de Tel.: +49-89-89 43 63-0 Fax: +49-89-89 43 63-39 SPECIFICATION IMAGELINK-50 PAGE 14 OF 5 4. INTERRUPT TRANSFER DATA OVER ENDPOINT 1 The interrupt endpoint 1 has several jobs. First it’s the data pipe for status and error flags and second for the touch screen data. The data is transferred as block of word (2 bytes) items in little endian byte order which can be easily abstracted with a e.g. C programming language data structure. title status flags error flags touch screen state x- position y- position z1 z2 reserved reserved reserved reserved reserved LSB value value value value value value value reserved = 0x00 reserved = 0x00 reserved = 0x00 reserved = 0x00 reserved = 0x00 MSB reserved = 0x00 reserved = 0x00 reserved = 0x00 reserved = 0x00 reserved = 0x00 reserved = 0x00 reserved = 0x00 reserved = 0x00 reserved = 0x00 reserved = 0x00 reserved = 0x00 reserved = 0x00 figure 2: interrupt transfer data block typedef struct _IntTransfer { unsigned short state; unsigned short error; unsigned short touch_state; unsigned short x; unsigned short y; unsigned short z1; unsigned short z2; }IntTransfer; figure 3: C data struct 4.1 Status flags b7 reserved b6 reserved DISTEC GMBH Industriestrasse 1 D-82110 Germering b5 reserved b4 reserved b3 status flag was pending 30.3.2004/sw1 http://www.distec.de b2 b1 RAMDAG reserved switched to new picture b0 complete picture was transferred Tel.: +49-89-89 43 63-0 Fax: +49-89-89 43 63-39 SPECIFICATION IMAGELINK-50 PAGE 15 OF 5 4.2 Error flags b7 reserved 4.3 b6 reserved b5 reserved b4 reserved b3 error flag was pending b2 reserved b1 counter expired but memory isn’t fully filled b0 fully filled memory but counter not expired Touch screen data The ImageLink integrated touch screen controller provides its measurements periodically. The transmission of this data is announced with the “touch screen data” flag (see table 1: touch screen state flags). The measurement methods are shown in figure 4 and figure 5. For determining the pressure of a touch event the equation from figure 6 can be used. b7 reserved b6 reserved b5 reserved b4 reserved b3 reserved b2 reserved b1 reserved b0 touch screen data table 1: touch screen state flags figure 4: X-position measurement (Y-position is correlative) DISTEC GMBH Industriestrasse 1 D-82110 Germering 30.3.2004/sw1 http://www.distec.de Tel.: +49-89-89 43 63-0 Fax: +49-89-89 43 63-39 SPECIFICATION IMAGELINK-50 PAGE 16 OF 5 figure 5: Z1 and Z2 measurement figure 6: pressure equation method DISTEC GMBH Industriestrasse 1 D-82110 Germering 30.3.2004/sw1 http://www.distec.de Tel.: +49-89-89 43 63-0 Fax: +49-89-89 43 63-39 SPECIFICATION IMAGELINK-50 PAGE 17 OF 5 5. BULK TRANSFER OVER ENDPOINT 2 The bulk transfer endpoint 2 is the main data pipe for transmitting pictures to the ImageLink. From the programmer’s point of view it’s very easy to use. After you have initialized the ImageLink once by a SET_TRANSFER_COUNTER vendor call (see chapter 13), just send the picture you will show on the display as a bitmap starting with pixel ‘1’ followed by the whole picture ending with pixel ‘76800’ (see figure 7: pixel order). The picture will be stored in one half of the ImageLink video graphics memory. After a whole picture has been transferred the RAMDAC points to the new picture and shows it on the display. A status flag transmitted over the interrupt endpoint 1 announces the successful transfer of the picture (see chapter 14). Then the other half of the ImageLink video memory is free for receiving another picture and a new picture transfer can start. For higher performance there is no need to wait for the status flag. You only have to control the number of transferred bytes which must be the number of a whole picture. If the data is committed to the USB system is very likely that the transfer will go well because of the error controlled nature of the USB bulk transfer. So you can immediately start another picture transfer. The ImageLink is generously buffered. But you should always take care about the error flags transmitted over interrupt endpoint 1 (see chapter 14). In the unlikely event of an error you have to stop your current transmission and to reinitialize the ImageLink with the SET_TRANSVER_COUNTER vendor call over endpoint 0. Then you can resume the picture transmission. Each pixel is represented with 16 Bits in BGR order. The red and blue color have a depth of 5 Bits the green color 6 Bits. So it’s the common format BGR(565) (see figure 8: BGR color order) in little endian order (see figure 9: pixel format). 1 2 321 322 3 319 320 640 76481 76800 xxxxxx figure 7: pixel order DISTEC GMBH Industriestrasse 1 D-82110 Germering 30.3.2004/sw1 http://www.distec.de Tel.: +49-89-89 43 63-0 Fax: +49-89-89 43 63-39 SPECIFICATION IMAGELINK-50 PAGE 18 OF 5 b15 b14 b13 b12 b11 b10 b9 R4 R3 R2 R1 R0 G5 G4 b8 G3 b7 G2 b6 G1 b5 G0 b4 B4 b3 B3 b2 B2 b1 B1 b0 B0 b5 R2 MSB b4 b3 R1 R0 b2 G5 b1 G4 b0 G3 figure 8: BGR color order b8 G2 b6 G1 b5 G0 LSB b4 b3 B4 B3 b2 B2 b1 B1 b0 B0 b7 R4 b6 R3 figure 9: pixel format (little endian) DISTEC GMBH Industriestrasse 1 D-82110 Germering 30.3.2004/sw1 http://www.distec.de Tel.: +49-89-89 43 63-0 Fax: +49-89-89 43 63-39 SPECIFICATION IMAGELINK-50 PAGE 19 OF 5 6. PROGRAMMFLOW OF IMAGELINK USAGE In figure 10 is a typical program flow for using ImageLink-50-USB shown. figure 10: typical program flow DISTEC GMBH Industriestrasse 1 D-82110 Germering 30.3.2004/sw1 http://www.distec.de Tel.: +49-89-89 43 63-0 Fax: +49-89-89 43 63-39 SPECIFICATION IMAGELINK-50 PAGE 20 OF 5 7. ELECTRICAL CHARACTERISTICS Operating conditions* Item Symbol Supply VIL Voltage Supply Current Min. Typ. Max. Unit 10.8 12.0 13.2 V IIL - 115 215 mA IIL - 225 185 mA IIL - 275 455 mA IIL - 585 815 mA Max. Unit Note 15 V (1),(2) Electrical Absolute Ratings* Item Symbol Min. Supply VIL -0.3 Voltage Note Display OFF BKL OFF Display ON BKL OFF Display ON BKL ON min. brightness Display ON BKL ON max. brightness Note (1) Within operating temperature Note (2) Permanent damage to the device may occur if maximum values are exceeded. Functional operation should be restricted to the conditions described under normal operating conditions. (*) preliminary DISTEC GMBH Industriestrasse 1 D-82110 Germering 30.3.2004/sw1 http://www.distec.de Tel.: +49-89-89 43 63-0 Fax: +49-89-89 43 63-39 SPECIFICATION IMAGELINK-50 PAGE 21 OF 5 8. CONNECTOR PIN ASSIGNMENT 8.1 Connector overview CN6/7 CN9 CN8 CN5/11 CN3/4/10 CN1 CN2 DISTEC GMBH Industriestrasse 1 D-82110 Germering 30.3.2004/sw1 http://www.distec.de Tel.: +49-89-89 43 63-0 Fax: +49-89-89 43 63-39 SPECIFICATION IMAGELINK-50 PAGE 22 OF 5 CN# Description CN10 power supply Type 2.5mm Pitch Header Right Angle alternative to CN4/3 Manufacturer Molex (5046 Series) CN4 power supply DC Power Jack 2.0mm Kycon (KLD-SMT Series) CN3 power supply Screw type terminal 1,5 mm² alternative to CN4/10 Weco (95 Series) CN5 USB USB B-Type Kycon (KUSB-BS-1-N) 1.25mm pitch board to wire alternative to CN5 Hirose (DF13 Series) Pin header (2mm / 2x16) -- CN11 USB GPIO/ prog. interface touch screen CN7 interface touch screen CN6 interface CN11 serial data interface TTL interface CN1 (internal use) inverter supply and CN2 control (internal use) CN9 8.2 1.25mm pitch FFC/FPC Connector 1.25mm pitch board to wire alternative to CN10 RS232 / optional DMC (KCA-4) Hirose (DF13 Series) Hirose (DF13 Series) 1mm pitch board to board Hirose (DF9 Series) 1mm pitch board to board Hirose (DF9 Series) Pin assignments CN10 Pin Center 2 3 Power supply connector Signal Description +12V +12V power supply GND Ground Not connected CN4 Pin 1 2 Power supply connector (alternative) Signal Description GND Ground +12V +12V power supply DISTEC GMBH Industriestrasse 1 D-82110 Germering 30.3.2004/sw1 http://www.distec.de Tel.: +49-89-89 43 63-0 Fax: +49-89-89 43 63-39 SPECIFICATION IMAGELINK-50 PAGE 23 OF 5 CN3 Pin 2 Power supply connector (alternative) Signal Description +5V power supply / +5V / Ext. panel power VCCEXT supply GND Ground CN11 Pin 1 2 3 4 5 serial data interface (optional) Signal Description TXD0 Data out RXD0 Data in TXD1 Data out RXD1 Data in GND Ground CN7 Pin 1 2 3 4 touch screen interface Signal Description X+ X+ position input Y+ Y- position input XX+ position input Y+ Y- position input CN6 Pin 1 2 3 4 5 touch screen interface (alternative) Signal Description X+ X+ position input Y+ Y- position input XX+ position input Y+ Y- position input GND Ground CN5 Pin USB connector Signal Description USB Bus Voltage VBUS (not connected) DUSB DD+ USB D+ GND Ground 1 1 2 3 4 DISTEC GMBH Industriestrasse 1 D-82110 Germering 30.3.2004/sw1 http://www.distec.de Tel.: +49-89-89 43 63-0 Fax: +49-89-89 43 63-39 SPECIFICATION IMAGELINK-50 PAGE 24 OF 5 CN11 Pin 2 3 4 5 USB connector Signal Description USB Bus Voltage VBUS (not connected) GND Ground DUSB DD+ USB D+ GND Ground CN1 Pin 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 TTL interface (internal use) Signal Description NC (not connected) NC (not connected) +5V +5V display power +5V +5V display power NC (not connected) (DE) GND ground B5 blue 5 (MSB) B4 blue 4 B3 blue 3 B2 blue 2 B1 blue 1 B0 blue 0 (LSB) GND ground G5 green 5 (MSB) G4 green 4 G3 green 3 G2 green 2 G1 green 1 G0 green 0 (LSB) GND ground R5 red 5 (MSB) R4 red 4 R3 red 3 R2 red 2 R1 red 1 R0 red 0 (LSB) GND ground VSYNC display vertical sync HSYNC display horizontal sync CLK display clock GND ground 1 DISTEC GMBH Industriestrasse 1 D-82110 Germering 30.3.2004/sw1 http://www.distec.de Tel.: +49-89-89 43 63-0 Fax: +49-89-89 43 63-39 SPECIFICATION IMAGELINK-50 PAGE 25 OF 5 CN2 Pin 1 2 3 4 5 6 7 8 9 10 11 inverter supply and control Signal Description NC (not connected) NC (not connected) NC (not connected) +12V +12V backlight power +12V +12V backlight power +12V +12V backlight power BKL_EN backlight enable BR_CTRL brightness control GND ground GND ground GND ground CN9 TTL – Signal CONNECTOR 9 (*) Pin Signal Description Pin Signal Description 1 +5V fused with F2 (nc) 2 +3.3V fused with F1 (nc) 3 VBAT1 4 VBAT2 5 IN1 6 IN2 7 PC0 GPIO (+3.3V,+5V) 8 PA4 GPIO (+3.3V,+5V) 9 PC1 GPIO (+3.3V,+5V) 10 PA5 GPIO (+3.3V,+5V) 11 PC2 GPIO (+3.3V,+5V) 12 PA6 GPIO (+3.3V,+5V) 13 PC3 GPIO (+3.3V,+5V) 14 PE3 GPIO (+3.3V,+5V) 15 INT4 Interrupt 16 PE4 GPIO (+3.3V,+5V) 17 PE7 GPIO (+3.3V,+5V) 18 INT5 Interrupt 19 RESET 20 WAKEUP 21 GND 22 GND 23 SCL ext. I2C interface 24 +3.3V fused with F1 (nc) 25 SDA ext. I2C interface 26 TMS prog. interface 27 DIN prog. interface 28 CLK prog. interface 29 CTRL prog. interface 30 DONE prog. interface 31 GND 32 GND (*) optional GPIOs not implemented in firmware, maybe in future or on request DISTEC GMBH Industriestrasse 1 D-82110 Germering 30.3.2004/sw1 http://www.distec.de Tel.: +49-89-89 43 63-0 Fax: +49-89-89 43 63-39 SPECIFICATION IMAGELINK-50 PAGE 26 OF 5 9. OUTSIDE DIMENSIONS ImageLink figure 11: ImageLink dimensions DISTEC GMBH Industriestrasse 1 D-82110 Germering 30.3.2004/sw1 http://www.distec.de Tel.: +49-89-89 43 63-0 Fax: +49-89-89 43 63-39 SPECIFICATION IMAGELINK-50 PAGE 27 OF 5 Display DISTEC GMBH Industriestrasse 1 D-82110 Germering 30.3.2004/sw1 http://www.distec.de Tel.: +49-89-89 43 63-0 Fax: +49-89-89 43 63-39 SPECIFICATION IMAGELINK-50 PAGE 28 OF 5 10. MODIFICATIONS & IMPROVEMENTS 10.1 Version History Rev. Date 1.0 31/03/2004 DISTEC GMBH Industriestrasse 1 D-82110 Germering orig. of change sw1 Description initial release 30.3.2004/sw1 http://www.distec.de Tel.: +49-89-89 43 63-0 Fax: +49-89-89 43 63-39