Changes between Version 21 and Version 22 of ventana/LVDS


Ignore:
Timestamp:
09/24/2021 04:55:29 PM (3 years ago)
Author:
Tim Harvey
Comment:

move supported displays up in page and uncollpase the recommended one

Legend:

Unmodified
Added
Removed
Modified
  • ventana/LVDS

    v21 v22  
    108108 - GW53xx-F and above have a 700mA capable 5V supply shared between CAN transceiver, HDMI DDC, and LVDS.
    109109 - GW54xx has a 600mA capable 5V supply shared between CAN transceiver, HDMI DDC, FAN power, and LVDS.
     110
     111
     112
     113[=#displays]
     114== Supported Displays ==
     115While you should be able to make a wide variety of LVDS displays work, Gateworks provides software support and cables for several readily available displays. Please contact sales@gateworks.com for details.
     116
     117
     118[=#gw17047]
     119=== GW17047 DLC0700XDP21LF 7" WSVGA Touchscreen Display - Recommended ===
     120The GW17047 DLC0700XDP21LF 7" WSVGA Touchscreen Display is a low-cost display supporting:
     121 * 7" LCD 1024x600 display with backlight
     122  * Physical size (W/H/D): 165.75 x 105.39 x 5.39mm
     123  * Active area: 153.6 x 90.00mm
     124  * Resolution: 1024x600 24bit RGB
     125  * Pixel pitch: 0.05 x 0.15mm
     126  * Pixel config: RGB stripes
     127  * Mode: Transmissive, normally black
     128  * Brightness: 200 nits
     129  * Contrast: 700:1
     130  * Backlight: LED
     131  * Interface: LVDS
     132  * Technology: IPS TFT
     133  * Power consuption: 1W to 2W (typ)
     134  * operating temperature: -20C to +70C
     135 * 5pt Capacitive touch via FT5406 touch controller
     136  * 10-point capacitive touch
     137  * scanning frequency: >100 Hz
     138  * channels: 28 (drive) * 16 (induction)
     139  * active area: up to 8.9"
     140  * transmission: i2c i2c-2@0x38
     141  * operating temperature: -40C to +85C
     142 * !SmarterGlass LVDS-7 adapter board provides pwm-controlled backlight
     143 * [http://dev.gateworks.com/datasheets/DLC0700XDP21LF-C-1%20SPEC.pdf DLC0700XDP21LF-C-1 Datasheet]
     144
     145Gateworks Bootloader support:
     146 * you can enable display out in the bootloader via:
     147{{{#!bash
     148setenv panel DLC0700XDP21LF
     149saveenv
     150}}}
     151
     152
     153Android Kitkat+ support:
     154 * Enable display and touch support for Android !KitKat by setting the {{{display}}} env variable in the bootloader:
     155{{{#!bash
     156setenv display DLC0700XDP21LF
     157saveenv
     158}}}
     159
     160Yocto Support:
     161 * For the touch controller, use a fixfdt variable in the bootloader to invert the touch controller:
     162{{{
     163setenv display DLC700JMGT4
     164setenv fixfdt "${fixfdt}; fdt resize; fdt rm /soc/aips-bus@02100000/i2c@021a8000/edt-ft5x06@38 invert"
     165saveenv
     166}}}
     167
     168
     169[=#WSVGA-7in]
     170=== GW17029 DLC700JMGT4 7" WSVGA Touchscreen Display - End of Life ===
     171This display is no longer carried by Gateworks.
     172[[CollapsibleStart(Expand Details)]]
     173The GW17029 DLC700JMGT4 7" WSVGA Touchscreen Display is a low-cost display supporting:
     174 * 7" LCD 1024x600 display with backlight
     175  * Physical size (W/H/D): 165.75 x 105.39 x 5.39mm
     176  * Active area: 153.6 x 90.00mm
     177  * Resolution: 1024x600 24bit RGB
     178  * Pixel pitch: 0.05 x 0.15mm
     179  * Pixel config: RGB stripes
     180  * Mode: Transmissive, normally black
     181  * Brightness: 200 nits
     182  * Contrast: 700:1
     183  * Backlight: LED
     184  * Interface: LVDS
     185  * Technology: IPS TFT
     186  * Power consuption: 1W to 2W (typ)
     187  * operating temperature: -20C to +70C
     188 * 5pt Capacitive touch via FT5406 touch controller
     189  * 10-point capacitive touch
     190  * scanning frequency: >100 Hz
     191  * channels: 28 (drive) * 16 (induction)
     192  * active area: up to 8.9"
     193  * transmission: i2c i2c-2@0x38
     194  * operating temperature: -40C to +85C
     195 * !SmarterGlass LVDS-7 adapter board provides pwm-controlled backlight
     196 * [http://dev.gateworks.com/datasheets/DLC0700DDG-4%20SPEC%20V1.1.pdf DLC0700JMG Datasheet]
     197
     198Gateworks Bootloader support:
     199 * you can enable display out in the bootloader via:
     200{{{#!bash
     201setenv panel DLC700JMGT4
     202saveenv
     203}}}
     204
     205Yocto support:
     206 * you can enable display and touch support for Yocto by setting the {{{video}}} env variable in the bootloader:
     207{{{#!bash
     208setenv video 'video=mxcfb0:dev=ldb,bpp=32,LDB-WSVGA,if=RGB666 video=mxcfb1:off video=mxcfb2:off video=mxcfb3:off'
     209saveenv
     210}}}
     211 * Alternatively, you can enable support for this using version v1.06+ bootscript
     212{{{#!bash
     213setenv display DLC700JMGT4
     214saveenv
     215}}}
     216
     217Android Kitkat+ support:
     218 * you can enable display and touch support for Android !KitKat by setting the {{{display}}} env variable in the bootloader:
     219{{{#!bash
     220setenv display DLC700JMGT4
     221saveenv
     222}}}
     223
     224[[CollapsibleEnd]]
     225
     226[=#XGA-8in]
     227=== GW17030 DLC800FIGT3 8" XGA Touchscreen Display - End of Life ===
     228This display is no longer carried by Gateworks.
     229[[CollapsibleStart(Expand Details)]]
     230The GW17030 DLC800FIGT3 8" XGA Touchscreen Display is a low-cost display supporting:
     231 * 8" LCD 1024x768 display with backlight
     232  * Physical size (W/H/D): 168.80 x 139.17 x 4.43mm
     233  * Active area: 162.05 x 121.54mm
     234  * Resolution: 1024x768 24bit RGB
     235  * Pixel pitch: 0.05275 x 0.15825mm
     236  * Pixel config: RGB stripes
     237  * Mode: Transmissive, normally black
     238  * Brightness: 280 nits
     239  * Contrast: 800:1
     240  * Backlight: LED
     241  * Interface: LVDS
     242  * Technology: IPS TFT
     243  * Power consuption: 1W to 2W (typ)
     244  * operating temperature: -10C to +50C
     245 * Capacitive touch via GT9110 touch controller
     246  * 10-point capacitive touch
     247  * scanning frequency: 100 Hz
     248  * channels: 42 (drive) * 30 (induction)
     249  * active area: 7" to 12.1"
     250  * transmission: 7.0Kbps (max) i2c i2c-2@0x14
     251  * gesture and !HotKnot support
     252  * operating temperature: -40C to +85C
     253 * !SmarterGlass LVDS-7 adapter board provides pwm-controlled backlight
     254 * [http://dev.gateworks.com/datasheets/DLC0800FIG-5.pdf DLC800FIG Datasheet]
     255
     256Gateworks Bootloader support:
     257 * you can enable display out in the bootloader via:
     258{{{#!bash
     259setenv panel DLC800FIGT3
     260saveenv
     261}}}
     262
     263Yocto support:
     264 * you can enable display and touch support for Yocto by setting the {{{video}}} env variable in the bootloader:
     265{{{#!bash
     266setenv video 'video=mxcfb0:dev=ldb,bpp=32,LDB-XGA,if=RGB666 video=mxcfb1:off video=mxcfb2:off video=mxcfb3:off'
     267saveenv
     268}}}
     269 * Alternatively, you can enable support for this using version v1.06+ bootscript
     270{{{#!bash
     271setenv display DLC800FIGT3
     272saveenv
     273}}}
     274
     275Android !KitKat+ support:
     276 * you can enable display support for Android !KitKat by setting the {{{display}}} env variable in the bootloader:
     277{{{#!bash
     278setenv display DLC800FIGT3
     279saveenv
     280}}}
     281[[CollapsibleEnd]]
     282
     283[=#XGA-10in]
     284=== Freescale MCIMX-LVDS1 10" XGA Touchscreen Display ===
     285[[CollapsibleStart(Expand Details)]]
     286The 'Freescale LVDS1' or 'MCIMX-LVDS1' was originally designed for an i.MX53 dev kit and is a LCD+Backlight-controller+Touchscreen-controller.
     287
     288This is the display used in many of the Gateworks demo videos and is directly compatible with our LVDS connector.
     289
     290Its available from a few distributors if you search but always $500:
     291 * [https://www.digikey.com/products/en?keywords=MCIMX-LVDS1 Digikey]
     292 * [http://www.newark.com/freescale-semiconductor/mcimx-lvds1/daughter-card-10-1in-lcd-module/dp/45T2344 Newark]
     293 * [http://www.mouser.com/ProductDetail/Freescale-Semiconductor/MCIMX-LVDS1/?qs=Bd5/XmnHbhsyKVtPrY51Kg== Mouser]
     294
     295Details:
     296 * Display: 10in 1024x768 pixel 128dpi LCD HSD100PXN1
     297 * Touch Controller: [http://dev.gateworks.com/datasheets/EXC7200_Datasheet.pdf EXC7200] on i2c-2@0x04
     298  * IRQ via gpio-11 on GW5200/GW5300, gpio-204 on GW5400
     299 * Backlight: White LED (PWM Driven) on i.MX6 pwm4
     300 * Power Consumption: approximately 700mW to 1.5mW depending on BL brightness
     301 * supports [http://www.ecnmag.com/articles/2010/04/content-adaptive-lcd-backlight-control Content Adaptive Backlight Control] (CABC) via gpio-10
     302  * when enabled this sets backlight automatically according to content - this can cause annoying flickering and is usually best disabled by de-asserting the gpio (driving low))
     303
     304Gateworks Bootloader support:
     305 * you can enable display out in the bootloader via:
     306{{{#!bash
     307setenv panel Hannstar-XGA
     308saveenv
     309}}}
     310
     311Yocto support:
     312 * you can enable display and touch support for Yocto by setting the {{{video}}} env variable in the bootloader:
     313{{{#!bash
     314setenv video 'video=mxcfb0:dev=ldb,bpp=32,LDB-XGA,if=RGB666 video=mxcfb1:off video=mxcfb2:off video=mxcfb3:off'
     315saveenv
     316}}}
     317 * Alternatively, you can enable support for this using version v1.06+ bootscript
     318{{{#!bash
     319setenv display Hannstar-XGA
     320saveenv
     321}}}
     322
     323Android !KitKat+ support:
     324 * you can enable display and touch support for Android !KitKat setting the {{{display}}} env variable in the bootloader:
     325{{{#!bash
     326setenv display Hannstar-XGA
     327saveenv
     328}}}
     329
     330[[CollapsibleEnd]]
     331
     332
     333
     334=== Gateworks LCD Setup ===
     335This setup applies to the Gateworks 7 and 8" LCD kits.
     336 * 7" WSVGA (1024x600) display with backlight and 5pt capacitive touch:
     337  * GW17029 7" LCD Display
     338  * GW10109 (8in) GW16113 (36in) GW16114 (60in) Cable
     339  * GW16114-1 Adapter Board (for 7" LCD)
     340 * 8" XGA (1024x768) display with backlight and 5pt capacitive touch:
     341  * GW17030 8" LCD Display
     342  * GW10109 (8in) GW16113 (36in) GW16114 (60in) Cable
     343  * GW16114-2 Adapter Board (for 8" LCD)
     344
     345Procedure:
     346 1. Plug the small ribbon cable on the LCD into the adapter board slot as pictured
     347[[Image(lcdadapterboard.jpg,400px)]]
     348 2. Take the GW10109/GW16113/GW16114 Cable and plug the side with two connectors into the LCD and the Adapter board.
     349[[Image(lcdcables.jpg,400px)]]
     350 3. Plug the single end of the cable onto the Ventana board LVDS connector.
     351[[Image(ventanalvdsconnector.jpg,400px)]]
    110352
    111353
     
    494736}}}
    495737
    496 
    497 [=#displays]
    498 == Supported Displays ==
    499 While you should be able to make a wide variety of LVDS displays work, Gateworks provides software support and cables for several readily available displays. Please contact sales@gateworks.com for details.
    500 
    501 
    502 === GW17047 DLC0700XDP21LF 7" WSVGA Touchscreen Display - Recommended ===
    503 [[CollapsibleStart(Expand Details)]]
    504 The GW17047 DLC0700XDP21LF 7" WSVGA Touchscreen Display is a low-cost display supporting:
    505  * 7" LCD 1024x600 display with backlight
    506   * Physical size (W/H/D): 165.75 x 105.39 x 5.39mm
    507   * Active area: 153.6 x 90.00mm
    508   * Resolution: 1024x600 24bit RGB
    509   * Pixel pitch: 0.05 x 0.15mm
    510   * Pixel config: RGB stripes
    511   * Mode: Transmissive, normally black
    512   * Brightness: 200 nits
    513   * Contrast: 700:1
    514   * Backlight: LED
    515   * Interface: LVDS
    516   * Technology: IPS TFT
    517   * Power consuption: 1W to 2W (typ)
    518   * operating temperature: -20C to +70C
    519  * 5pt Capacitive touch via FT5406 touch controller
    520   * 10-point capacitive touch
    521   * scanning frequency: >100 Hz
    522   * channels: 28 (drive) * 16 (induction)
    523   * active area: up to 8.9"
    524   * transmission: i2c i2c-2@0x38
    525   * operating temperature: -40C to +85C
    526  * !SmarterGlass LVDS-7 adapter board provides pwm-controlled backlight
    527  * [http://dev.gateworks.com/datasheets/DLC0700XDP21LF-C-1%20SPEC.pdf DLC0700XDP21LF-C-1 Datasheet]
    528 
    529 Gateworks Bootloader support:
    530  * you can enable display out in the bootloader via:
    531 {{{#!bash
    532 setenv panel DLC0700XDP21LF
    533 saveenv
    534 }}}
    535 
    536 
    537 Android Kitkat+ support:
    538  * Enable display and touch support for Android !KitKat by setting the {{{display}}} env variable in the bootloader:
    539 {{{#!bash
    540 setenv display DLC0700XDP21LF
    541 saveenv
    542 }}}
    543 
    544 Yocto Support:
    545  * For the touch controller, use a fixfdt variable in the bootloader to invert the touch controller:
    546 {{{
    547 setenv display DLC700JMGT4
    548 setenv fixfdt "${fixfdt}; fdt resize; fdt rm /soc/aips-bus@02100000/i2c@021a8000/edt-ft5x06@38 invert"
    549 saveenv
    550 }}}
    551 
    552 
    553 [[CollapsibleEnd]]
    554 
    555 [=#WSVGA-7in]
    556 === GW17029 DLC700JMGT4 7" WSVGA Touchscreen Display - End of Life ===
    557 This display is no longer carried by Gateworks.
    558 [[CollapsibleStart(Expand Details)]]
    559 The GW17029 DLC700JMGT4 7" WSVGA Touchscreen Display is a low-cost display supporting:
    560  * 7" LCD 1024x600 display with backlight
    561   * Physical size (W/H/D): 165.75 x 105.39 x 5.39mm
    562   * Active area: 153.6 x 90.00mm
    563   * Resolution: 1024x600 24bit RGB
    564   * Pixel pitch: 0.05 x 0.15mm
    565   * Pixel config: RGB stripes
    566   * Mode: Transmissive, normally black
    567   * Brightness: 200 nits
    568   * Contrast: 700:1
    569   * Backlight: LED
    570   * Interface: LVDS
    571   * Technology: IPS TFT
    572   * Power consuption: 1W to 2W (typ)
    573   * operating temperature: -20C to +70C
    574  * 5pt Capacitive touch via FT5406 touch controller
    575   * 10-point capacitive touch
    576   * scanning frequency: >100 Hz
    577   * channels: 28 (drive) * 16 (induction)
    578   * active area: up to 8.9"
    579   * transmission: i2c i2c-2@0x38
    580   * operating temperature: -40C to +85C
    581  * !SmarterGlass LVDS-7 adapter board provides pwm-controlled backlight
    582  * [http://dev.gateworks.com/datasheets/DLC0700DDG-4%20SPEC%20V1.1.pdf DLC0700JMG Datasheet]
    583 
    584 Gateworks Bootloader support:
    585  * you can enable display out in the bootloader via:
    586 {{{#!bash
    587 setenv panel DLC700JMGT4
    588 saveenv
    589 }}}
    590 
    591 Yocto support:
    592  * you can enable display and touch support for Yocto by setting the {{{video}}} env variable in the bootloader:
    593 {{{#!bash
    594 setenv video 'video=mxcfb0:dev=ldb,bpp=32,LDB-WSVGA,if=RGB666 video=mxcfb1:off video=mxcfb2:off video=mxcfb3:off'
    595 saveenv
    596 }}}
    597  * Alternatively, you can enable support for this using version v1.06+ bootscript
    598 {{{#!bash
    599 setenv display DLC700JMGT4
    600 saveenv
    601 }}}
    602 
    603 Android Kitkat+ support:
    604  * you can enable display and touch support for Android !KitKat by setting the {{{display}}} env variable in the bootloader:
    605 {{{#!bash
    606 setenv display DLC700JMGT4
    607 saveenv
    608 }}}
    609 
    610 [[CollapsibleEnd]]
    611 
    612 [=#XGA-8in]
    613 === GW17030 DLC800FIGT3 8" XGA Touchscreen Display - End of Life ===
    614 This display is no longer carried by Gateworks.
    615 [[CollapsibleStart(Expand Details)]]
    616 The GW17030 DLC800FIGT3 8" XGA Touchscreen Display is a low-cost display supporting:
    617  * 8" LCD 1024x768 display with backlight
    618   * Physical size (W/H/D): 168.80 x 139.17 x 4.43mm
    619   * Active area: 162.05 x 121.54mm
    620   * Resolution: 1024x768 24bit RGB
    621   * Pixel pitch: 0.05275 x 0.15825mm
    622   * Pixel config: RGB stripes
    623   * Mode: Transmissive, normally black
    624   * Brightness: 280 nits
    625   * Contrast: 800:1
    626   * Backlight: LED
    627   * Interface: LVDS
    628   * Technology: IPS TFT
    629   * Power consuption: 1W to 2W (typ)
    630   * operating temperature: -10C to +50C
    631  * Capacitive touch via GT9110 touch controller
    632   * 10-point capacitive touch
    633   * scanning frequency: 100 Hz
    634   * channels: 42 (drive) * 30 (induction)
    635   * active area: 7" to 12.1"
    636   * transmission: 7.0Kbps (max) i2c i2c-2@0x14
    637   * gesture and !HotKnot support
    638   * operating temperature: -40C to +85C
    639  * !SmarterGlass LVDS-7 adapter board provides pwm-controlled backlight
    640  * [http://dev.gateworks.com/datasheets/DLC0800FIG-5.pdf DLC800FIG Datasheet]
    641 
    642 Gateworks Bootloader support:
    643  * you can enable display out in the bootloader via:
    644 {{{#!bash
    645 setenv panel DLC800FIGT3
    646 saveenv
    647 }}}
    648 
    649 Yocto support:
    650  * you can enable display and touch support for Yocto by setting the {{{video}}} env variable in the bootloader:
    651 {{{#!bash
    652 setenv video 'video=mxcfb0:dev=ldb,bpp=32,LDB-XGA,if=RGB666 video=mxcfb1:off video=mxcfb2:off video=mxcfb3:off'
    653 saveenv
    654 }}}
    655  * Alternatively, you can enable support for this using version v1.06+ bootscript
    656 {{{#!bash
    657 setenv display DLC800FIGT3
    658 saveenv
    659 }}}
    660 
    661 Android !KitKat+ support:
    662  * you can enable display support for Android !KitKat by setting the {{{display}}} env variable in the bootloader:
    663 {{{#!bash
    664 setenv display DLC800FIGT3
    665 saveenv
    666 }}}
    667 [[CollapsibleEnd]]
    668 
    669 [=#XGA-10in]
    670 === Freescale MCIMX-LVDS1 10" XGA Touchscreen Display ===
    671 [[CollapsibleStart(Expand Details)]]
    672 The 'Freescale LVDS1' or 'MCIMX-LVDS1' was originally designed for an i.MX53 dev kit and is a LCD+Backlight-controller+Touchscreen-controller.
    673 
    674 This is the display used in many of the Gateworks demo videos and is directly compatible with our LVDS connector.
    675 
    676 Its available from a few distributors if you search but always $500:
    677  * [https://www.digikey.com/products/en?keywords=MCIMX-LVDS1 Digikey]
    678  * [http://www.newark.com/freescale-semiconductor/mcimx-lvds1/daughter-card-10-1in-lcd-module/dp/45T2344 Newark]
    679  * [http://www.mouser.com/ProductDetail/Freescale-Semiconductor/MCIMX-LVDS1/?qs=Bd5/XmnHbhsyKVtPrY51Kg== Mouser]
    680 
    681 Details:
    682  * Display: 10in 1024x768 pixel 128dpi LCD HSD100PXN1
    683  * Touch Controller: [http://dev.gateworks.com/datasheets/EXC7200_Datasheet.pdf EXC7200] on i2c-2@0x04
    684   * IRQ via gpio-11 on GW5200/GW5300, gpio-204 on GW5400
    685  * Backlight: White LED (PWM Driven) on i.MX6 pwm4
    686  * Power Consumption: approximately 700mW to 1.5mW depending on BL brightness
    687  * supports [http://www.ecnmag.com/articles/2010/04/content-adaptive-lcd-backlight-control Content Adaptive Backlight Control] (CABC) via gpio-10
    688   * when enabled this sets backlight automatically according to content - this can cause annoying flickering and is usually best disabled by de-asserting the gpio (driving low))
    689 
    690 Gateworks Bootloader support:
    691  * you can enable display out in the bootloader via:
    692 {{{#!bash
    693 setenv panel Hannstar-XGA
    694 saveenv
    695 }}}
    696 
    697 Yocto support:
    698  * you can enable display and touch support for Yocto by setting the {{{video}}} env variable in the bootloader:
    699 {{{#!bash
    700 setenv video 'video=mxcfb0:dev=ldb,bpp=32,LDB-XGA,if=RGB666 video=mxcfb1:off video=mxcfb2:off video=mxcfb3:off'
    701 saveenv
    702 }}}
    703  * Alternatively, you can enable support for this using version v1.06+ bootscript
    704 {{{#!bash
    705 setenv display Hannstar-XGA
    706 saveenv
    707 }}}
    708 
    709 Android !KitKat+ support:
    710  * you can enable display and touch support for Android !KitKat setting the {{{display}}} env variable in the bootloader:
    711 {{{#!bash
    712 setenv display Hannstar-XGA
    713 saveenv
    714 }}}
    715 
    716 [[CollapsibleEnd]]
    717 
    718 
    719 
    720 === Gateworks LCD Setup ===
    721 This setup applies to the Gateworks 7 and 8" LCD kits.
    722 [[CollapsibleStart(Expand Details)]]
    723 
    724  * 8" XGA (1024x768) display with backlight and 5pt capacitive touch:
    725   * GW17030 8" LCD Display
    726   * GW10109 (8in) GW16113 (36in) GW16114 (60in) Cable
    727   * GW16114-2 Adapter Board (for 8" LCD)
    728 
    729  * 7" WSVGA (1024x600) display with backlight and 5pt capacitive touch:
    730   * GW17029 7" LCD Display
    731   * GW10109 (8in) GW16113 (36in) GW16114 (60in) Cable
    732   * GW16114-1 Adapter Board (for 7" LCD)
    733 
    734  1. Plug the small ribbon cable on the LCD into the adapter board slot as pictured
    735 [[Image(lcdadapterboard.jpg,400px)]]
    736  2. Take the GW10109/GW16113/GW16114 Cable and plug the side with two connectors into the LCD and the Adapter board.
    737 [[Image(lcdcables.jpg,400px)]]
    738  3. Plug the single end of the cable onto the Ventana board LVDS connector.
    739 [[Image(ventanalvdsconnector.jpg,400px)]]
    740 [[CollapsibleEnd]]
    741 
    742738[=#selection]
    743739== Selecting a LCD & Touchscreen Display ==