{"id":546,"date":"2015-02-21T23:08:37","date_gmt":"2015-02-22T05:08:37","guid":{"rendered":"http:\/\/mikesmods.com\/mm-wp\/?p=546"},"modified":"2015-02-26T13:05:09","modified_gmt":"2015-02-26T19:05:09","slug":"a-new-high-resolution-panel-sharp-lq156d1jx01-part-1","status":"publish","type":"post","link":"http:\/\/mikesmods.com\/mm-wp\/?p=546","title":{"rendered":"A New High-Resolution Panel &#8211; Sharp LQ156D1JX01, Part 1"},"content":{"rendered":"<p>I&#8217;m a huge sucker when it comes to playing with shiny new tech, and straight from the shiny tech factory I&#8217;ve gotten ahold of a new toy which in terms of raw number of pixels puts the previous panels I&#8217;ve been working with to shame.\u00a0 Say hello to the Sharp LQ156D1JX01!<\/p>\n<div id=\"attachment_548\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2015\/02\/LQ156D1JX01_FrontBack.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-548\" class=\"size-medium wp-image-548\" alt=\"It's pretty glossy.\" src=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2015\/02\/LQ156D1JX01_FrontBack-300x112.jpg\" width=\"300\" height=\"112\" srcset=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2015\/02\/LQ156D1JX01_FrontBack-300x112.jpg 300w, http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2015\/02\/LQ156D1JX01_FrontBack-1024x384.jpg 1024w, http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2015\/02\/LQ156D1JX01_FrontBack-624x234.jpg 624w, http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2015\/02\/LQ156D1JX01_FrontBack.jpg 2000w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-548\" class=\"wp-caption-text\">It&#8217;s pretty glossy.\u00a0 Look, a reflection of some of my test equipment!<\/p><\/div>\n<p>The LQ156D1JX01 is a new inductee to the ultra-high-DPI panel club, whose members have lately found their way into many high-end gaming laptops and ultrabooks.\u00a0 This particular panel is a pull from a Toshiba Satellite P50T.\u00a0 The panel measures a whopping 3840&#215;2160 pixels (that&#8217;s 4K, or 8.29 megapixels!) in a mere 15.6 inch size.\u00a0 Now, that doesn&#8217;t quite compare to the current generation of cell phones with 5-inch 4K screens, but at something like 282PPI it&#8217;s nothing to scoff at either.\u00a0 This pushes far above the 220PPI of the Macbook Pro Retina panel that we&#8217;ve played with before, and puts it somewhere between the 264PPI of the iPad 3 Retina panel and the 324PPI of the iPad Mini 2 Retina.\u00a0 Like the Macbook and the iPad, the LQ156D1JX01 runs on 4-lane Embedded DisplayPort.\u00a0 Where it differs a bit is that this panel is reportedly addressed as two 1920&#215;2160 half-displays over DisplayPort 1.2&#8217;s Multi-Stream Transport.\u00a0 This may have been done to simplify timing requirements for such a massive display.<\/p>\n<p>I don&#8217;t happen to have a proper connector on hand for this panel so I haven&#8217;t fired it up yet, but like any good engineer, before even bothering to plug in my new toy I went ahead and tore it apart.\u00a0 This was actually a necessary step, because there is currently no publicly-available datasheet for this panel, so we need to figure out the pinout of the connector in order to make it do anything anyway.<\/p>\n<div id=\"attachment_549\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2015\/02\/LQ156D1JX01_PCB_Top.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-549\" class=\"size-medium wp-image-549\" alt=\"LQ156D1JX01 control PCB top side collage\" src=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2015\/02\/LQ156D1JX01_PCB_Top-300x225.jpg\" width=\"300\" height=\"225\" srcset=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2015\/02\/LQ156D1JX01_PCB_Top-300x225.jpg 300w, http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2015\/02\/LQ156D1JX01_PCB_Top-1024x768.jpg 1024w, http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2015\/02\/LQ156D1JX01_PCB_Top-624x468.jpg 624w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-549\" class=\"wp-caption-text\">LQ156D1JX01 control PCB top side collage<\/p><\/div>\n<p>Before delving into the pinout, we can find out several things about this panel by looking at the design of the control board.\u00a0 The main connector is made by Dai-ichi Seiko I-PEX and appears to be a 40-position CABLINE-CA series part, possibly 20525-040E-02 (<a href=\"http:\/\/www.daiichi-seiko.co.jp\/cms_pdf\/product\/CE_CABLINE-CA.pdf\" target=\"_blank\">pdf link<\/a>).\u00a0 The panel is driven by a Novatek NT71394MBG.\u00a0 This part does not seem to have any publicly available information, but we&#8217;ll assume it&#8217;s a timing controller ASIC.\u00a0 There is a TI power management IC that appears to generate all the necessary panel voltages; I think it&#8217;s a TPS65642A (<a href=\"http:\/\/www.ti.com\/lit\/ds\/symlink\/tps65642a.pdf\" target=\"_blank\">pdf link<\/a>).\u00a0 There are also two chips marked 89=1D, these are Richtek RT8532 boost LED drivers (<a href=\"http:\/\/www.richtek.com\/download_ds.jsp?p=RT8532\" target=\"_blank\">pdf link<\/a>).\u00a0 The design of the backlight flex implies that each of these ICs drives four LED channels, despite being capable of six.<\/p>\n<div id=\"attachment_551\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2015\/02\/LQ156D1JX01_PCB_Btm.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-551\" class=\"size-medium wp-image-551\" alt=\"LQ156D1JX01 control PCB bottom side collage\" src=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2015\/02\/LQ156D1JX01_PCB_Btm-300x200.jpg\" width=\"300\" height=\"200\" srcset=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2015\/02\/LQ156D1JX01_PCB_Btm-300x200.jpg 300w, http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2015\/02\/LQ156D1JX01_PCB_Btm-1024x682.jpg 1024w, http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2015\/02\/LQ156D1JX01_PCB_Btm-624x416.jpg 624w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-551\" class=\"wp-caption-text\">LQ156D1JX01 control PCB bottom side collage<\/p><\/div>\n<p>Now that we have some idea of what&#8217;s going on in the panel, on to the pinout.\u00a0 Thanks to Sharp, this task is simple, because all of the pins are connected to convenient labeled testpoints on the bottom of the board.\u00a0 I haven&#8217;t tested the panel yet so I don&#8217;t know if this is 100% accurate, but as far as I can tell at this point, the pinout for the LQ156D1JX01 is as follows:<\/p>\n<table>\n<tbody>\n<tr>\n<th><strong>Pin<\/strong><\/th>\n<th><strong>Name<\/strong><\/th>\n<th>Description<\/th>\n<\/tr>\n<tr>\n<td>1<\/td>\n<td>PMIC_\/RST<\/td>\n<td>Power Management Reset, Active Low<\/td>\n<\/tr>\n<tr>\n<td>2<\/td>\n<td>GND<\/td>\n<td>Ground (Shield)<\/td>\n<\/tr>\n<tr>\n<td>3<\/td>\n<td>L3N<\/td>\n<td>Embedded DisplayPort Lane 3 Negative<\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>L3P<\/td>\n<td>Embedded DisplayPort Lane 3 Positive<\/td>\n<\/tr>\n<tr>\n<td>5<\/td>\n<td>GND<\/td>\n<td>Ground (Shield)<\/td>\n<\/tr>\n<tr>\n<td>6<\/td>\n<td>L2N<\/td>\n<td>Embedded DisplayPort Lane 2 Negative<\/td>\n<\/tr>\n<tr>\n<td>7<\/td>\n<td>L2P<\/td>\n<td>Embedded DisplayPort Lane 2 Positive<\/td>\n<\/tr>\n<tr>\n<td>8<\/td>\n<td>GND<\/td>\n<td>Ground (Shield)<\/td>\n<\/tr>\n<tr>\n<td>9<\/td>\n<td>L1N<\/td>\n<td>Embedded DisplayPort Lane 1 Negative<\/td>\n<\/tr>\n<tr>\n<td>10<\/td>\n<td>L1P<\/td>\n<td>Embedded DisplayPort Lane 1 Positive<\/td>\n<\/tr>\n<tr>\n<td>11<\/td>\n<td>GND<\/td>\n<td>Ground (Shield)<\/td>\n<\/tr>\n<tr>\n<td>12<\/td>\n<td>L0N<\/td>\n<td>Embedded DisplayPort Lane 0 Negative<\/td>\n<\/tr>\n<tr>\n<td>13<\/td>\n<td>L0P<\/td>\n<td>Embedded DisplayPort Lane 0 Positive<\/td>\n<\/tr>\n<tr>\n<td>14<\/td>\n<td>GND<\/td>\n<td>Ground (Shield)<\/td>\n<\/tr>\n<tr>\n<td>15<\/td>\n<td>AUX_P<\/td>\n<td>Embedded DisplayPort Aux Channel Positive<\/td>\n<\/tr>\n<tr>\n<td>16<\/td>\n<td>AUX_N<\/td>\n<td>Embedded DisplayPort Aux Channel Negative<\/td>\n<\/tr>\n<tr>\n<td>17<\/td>\n<td>GND<\/td>\n<td>Ground (Shield)<\/td>\n<\/tr>\n<tr>\n<td>18<\/td>\n<td>VLCD<\/td>\n<td>3.3V LCD Power<\/td>\n<\/tr>\n<tr>\n<td>19<\/td>\n<td>VLCD<\/td>\n<td>3.3V LCD Power<\/td>\n<\/tr>\n<tr>\n<td>20<\/td>\n<td>VLCD<\/td>\n<td>3.3V LCD Power<\/td>\n<\/tr>\n<tr>\n<td>21<\/td>\n<td>VLCD<\/td>\n<td>3.3V LCD Power<\/td>\n<\/tr>\n<tr>\n<td>22<\/td>\n<td>BIST<\/td>\n<td>Built In Self Test<\/td>\n<\/tr>\n<tr>\n<td>23<\/td>\n<td>GND<\/td>\n<td>Ground (LCD Power)<\/td>\n<\/tr>\n<tr>\n<td>24<\/td>\n<td>GND<\/td>\n<td>Ground (LCD Power)<\/td>\n<\/tr>\n<tr>\n<td>25<\/td>\n<td>GND<\/td>\n<td>Ground (LCD Power)<\/td>\n<\/tr>\n<tr>\n<td>26<\/td>\n<td>GND<\/td>\n<td>Ground (LCD Power)<\/td>\n<\/tr>\n<tr>\n<td>27<\/td>\n<td>HPD<\/td>\n<td>Embedded DisplayPort Hot Plug Detect<\/td>\n<\/tr>\n<tr>\n<td>28<\/td>\n<td>GND<\/td>\n<td>Ground (Backlight)<\/td>\n<\/tr>\n<tr>\n<td>29<\/td>\n<td>GND<\/td>\n<td>Ground (Backlight)<\/td>\n<\/tr>\n<tr>\n<td>30<\/td>\n<td>GND<\/td>\n<td>Ground (Backlight)<\/td>\n<\/tr>\n<tr>\n<td>31<\/td>\n<td>GND<\/td>\n<td>Ground (Backlight)<\/td>\n<\/tr>\n<tr>\n<td>32<\/td>\n<td>BL_EN<\/td>\n<td>Backlight Enable<\/td>\n<\/tr>\n<tr>\n<td>33<\/td>\n<td>PWMI<\/td>\n<td>Backlight PWM<\/td>\n<\/tr>\n<tr>\n<td>34<\/td>\n<td>EE_SCL<\/td>\n<td>EEPROM Clock (EDID?)<\/td>\n<\/tr>\n<tr>\n<td>35<\/td>\n<td>EE_SDA<\/td>\n<td>EEPROM Data (EDID?)<\/td>\n<\/tr>\n<tr>\n<td>36<\/td>\n<td>BL_PWR1<\/td>\n<td>Backlight Power<\/td>\n<\/tr>\n<tr>\n<td>37<\/td>\n<td>BL_PWR1<\/td>\n<td>Backlight Power<\/td>\n<\/tr>\n<tr>\n<td>38<\/td>\n<td>BL_PWR1<\/td>\n<td>Backlight Power<\/td>\n<\/tr>\n<tr>\n<td>39<\/td>\n<td>BL_PWR1<\/td>\n<td>Backlight Power<\/td>\n<\/tr>\n<tr>\n<td>40<\/td>\n<td>WP_LCD<\/td>\n<td>Write Protect?<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>I have not marked the backlight voltage in the table, because I am not certain what the design voltage range is.\u00a0 RT8532 has an operating range from about 5V to 24V, but it is not currently known what the components in the display are actually rated for.\u00a0 My guess is it&#8217;s probably safe up to at least 12V, but try at your own risk.<\/p>\n<p>It&#8217;s interesting to see EEPROM pins brought out.\u00a0 I suspect these are for the EDID EEPROM, maybe for factory programming of the device. Or maybe it&#8217;s something completely different.\u00a0 Again, without having fired up the panel, this is all speculation.\u00a0 There is an explicit &#8220;EE_WP&#8221; testpoint which is not the same as the &#8220;WP_LCD&#8221; that is brought out; I don&#8217;t have any good idea for what the latter may be used for.<\/p>\n<p>So that&#8217;s about it.\u00a0 The next step is to wire up a connector and get the panel running, but that won&#8217;t happen today.\u00a0 Stay tuned for a followup post.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;m a huge sucker when it comes to playing with shiny new tech, and straight from the shiny tech factory I&#8217;ve gotten ahold of a new toy which in terms of raw number of pixels puts the previous panels I&#8217;ve been working with to shame.\u00a0 Say hello to the Sharp LQ156D1JX01! The LQ156D1JX01 is a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"_links":{"self":[{"href":"http:\/\/mikesmods.com\/mm-wp\/index.php?rest_route=\/wp\/v2\/posts\/546"}],"collection":[{"href":"http:\/\/mikesmods.com\/mm-wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/mikesmods.com\/mm-wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/mikesmods.com\/mm-wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/mikesmods.com\/mm-wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=546"}],"version-history":[{"count":10,"href":"http:\/\/mikesmods.com\/mm-wp\/index.php?rest_route=\/wp\/v2\/posts\/546\/revisions"}],"predecessor-version":[{"id":558,"href":"http:\/\/mikesmods.com\/mm-wp\/index.php?rest_route=\/wp\/v2\/posts\/546\/revisions\/558"}],"wp:attachment":[{"href":"http:\/\/mikesmods.com\/mm-wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=546"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/mikesmods.com\/mm-wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=546"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/mikesmods.com\/mm-wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=546"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}