My Projects

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
electronic:lcd:ng87243 [2021/01/30 08:26] – tonyelectronic:lcd:ng87243 [2026/09/26 05:55] (current) – tony
Line 2: Line 2:
 ^  LCD Description  || ^  LCD Description  ||
 ^Model|**NG-87243-001**| ^Model|**NG-87243-001**|
-^Manufacturer|| +^Manufacturer|Samsung?| 
-^Recovered from|Nec DTR-16D-1A| +^Recovered from|[[:electronic:equipment:phone:dtr16d|Nec DTR-16D-1A]]| 
-^Board IDs|| +^Board IDs|NG-87243-001, <del>NG-84458-001</del>| 
-^LCD type|| +^Alt. board IDs|A50-002005-003, MBCF24302Z04. A50-002005-002, MBC24302Z02 ((in a DTR-8D-1A))| 
-^Polarizer type|| +^LCD type|positive| 
-^Columns|| +^Polarizer type|reflective| 
-^Rows|| +^Columns|24| 
-^Char matrix|| +^Rows|3| 
-^Driver IC||+^Char matrix|5x7| 
 +^Driver IC|Hitachi HD44780 compatible (covered in epoxy)|
 ^Backlight|-| ^Backlight|-|
-^Arduino driver|| +^Arduino driver|LiquidCrystal_24x3.h((this is a standard HD44780 library, but the row start addresses are 0x00,0x20,0x40,0x60))| 
-^Connector||+^Connector|PCB flex cable|
 ^Num Pins|16| ^Num Pins|16|
 ^Pin spacing|0.05"| ^Pin spacing|0.05"|
-^Module size|mm|+^Module size|98 x 37 mm|
  
-^  Connector pin-out  ^^^  Arduino test rig  ||+^ ^  Measured  ^^^^  Connector pin-out  ^^  Arduino test rig  ||
 ^Pin#^Main board^LCD board^LCD on^LCD off^IC pin^Label^Pin^colour| ^Pin#^Main board^LCD board^LCD on^LCD off^IC pin^Label^Pin^colour|
-^1| |Green LED K|1.7V| +^1| |Green LED K|1.7V|0.0V| 
-^2| |LED A common|0.8V| +^2| |LED A common|0.8V|0.0V| 
-^3| |Red LED K|1.9V| +^3| |Red LED K|1.9V|0.0V| 
-^4| | |2.9V| +^4| | |2.9V|0.1V| |RS| 
-^5| | |0.4V| +^5| | |0.4V|0.1V| |E| 
-^6| |164k|0.7V| +^6| |164k|0.7V|0.1V| |D0| 
-^7| |1.4M|0.6V| +^7| |1.4M|0.6V|0.2V| |D1| 
-^8| | |0.6V|3.3V| +^8| | |0.6V|3.3V| |D2| 
-^9| | |0.3V|3.3V| +^9| | |0.3V|3.3V| |D3| 
-^10|3.45k|120k|3.3V|3.3V| +^10|3.45k|120k|3.3V|3.3V| |Vcc| 
-^11|GND|GND|0.0V| +^11|GND|GND|0.0V|0.0V| |GND| 
-^12| |100k|1/9V| +^12| |100k|1.9V|1.7V| |Contrast| 
-^13|NC|120k|3.3V|3.3V| +^13|NC|120k|3.3V|3.3V| | | 
-^14|NC|0.0V| +^14|NC| |0.0V|0.0V| 
-^15|GND|GND|0.0V| +^15|GND|GND|0.0V|0.0V| |((hard wired on LCD board to GND, perhaps just indicates LCD module is present))| 
-^16|NC| +^16|NC| |0.0V|0.0V| 
-\\+ 
 +The connector pins aren't labeled on the LCD module, I have used the numbering on the phone board.  This corresponds to viewing the LCD module from the back, with the flex connector at the top and numbering the pins 1 to 16 from left to right. 
 + 
 +In the phones  it seems to operate with a contrast voltage of 1.9V, but I had to supply 2.3V on my test rig, might be because supply voltage was only 3V rather than 3.3V. 
 + 
 +The LCD modules can be swapped out from the phones quite simply, and are interchangeable between the DTR-16D and DTR-8D, DTH series and possibly other models.  See https://www.commgear.com/Documents/LCD%20Replacement-Instructions.pdf. 
 +The LCD uses an adapter to plug into a socket within the phone, the socket on the phone board can be de-soldered and used as an easier way to connect to the LCD than trying to connect to the LCD's flex cable. 
 + 
 +The module consists of two parts folded together: a PCB with the controller electronics, connected via a wide PCB flex cable to the LCD glass. 
 + 
 +\\  
 +---- 
 +===== Additional info ===== 
 +The slightly modified LCD library ((this is a standard HD44780 library, but the row start addresses are 0x00,0x20,0x40,0x60)): 
 +  * {{:arduino:dtr16d:liquidcrystal_24x3.h}},  SPI LCD library 
 +  * {{:arduino:dtr16d:liquidcrystal_24x3.cpp}},  SPI LCD library 
 \\ \\
 +  * {{:electronic:lcd:nec_ng-8743-lcd.pdf|LCD initialisation sequence from sigrok analysis}}
 +  * {{:electronic:lcd:nec_ng-8743-startup.sr|LCD initialisation sequence in sigrok format}}((this file has an extra data glitch in it that fools sigrok into getting the nibbles aligned so the 2 nibble codes are easier to decode with the 'parallel' filter))
  
 +\\
 ---- ----
-===== Examples : =====+===== Examples ===== 
 + 
 +|{{:electronic:lcd:p1296847a.jpg?800|NG87243 front}}| 
 +|{{:electronic:lcd:p1296843a.jpg?800|NG87243 back}}| 
 +|{{:electronic:lcd:p2044565a.jpg?800|MBCF24302Z04 back}}| 
 +|{{electronic:lcd:p2044567a.jpg?800|MBCF24302Z04, unfolded, inside}}| 
 + 
 +|{{:electronic:lcd:p1296839a.jpg?800|NG87243 overview, mounted, front}}| 
 +|{{:electronic:lcd:p1296835a.jpg?800|NG87243 overview, mounted, back}}| 
 +|{{:electronic:lcd:p1296842a.jpg?800|NG87243 overview, mounted, interior}}| 
 + 
 +|{{:electronic:lcd:p2104631a.jpg?200|NG87243 connector top}}|{{:electronic:lcd:p2104636a.jpg?200|NG87243 connector bottom}}| 
 +|{{:electronic:lcd:p2104627a.jpg?200|NG87243 adapter cable end}}|{{:electronic:lcd:p2104628a.jpg?200|NG87243 adapter PCB end}}| 
 +|{{:electronic:lcd:p2104626a.jpg?200|NG87243 adapter top}}|{{:electronic:lcd:p2104624a.jpg?200|NG87243 adapter bottom}}| 
 +|{{:electronic:lcd:p2104618a.jpg?200|NG87243 cable top}}|{{:electronic:lcd:p2104621a.jpg?200|NG87243 cable bottom}}| 
 + 
 +/*{{:electronic:lcd:.jpg?300|NG87243 chip}}*/ 
 + 
 +|{{:electronic:lcd:p2166960a.jpg?300|NG87243 character set}}| 
 +|{{:electronic:lcd:p2166961a.jpg?300|NG87243 character set}}| 
 +|{{:electronic:lcd:p2166955a.jpg?300|NG87243 character set}}| 
 +|{{:electronic:lcd:p2166956a.jpg?300|NG87243 character set}}| 
 +|{{:electronic:lcd:p2166957a.jpg?300|NG87243 character set}}| 
 +|{{:electronic:lcd:p2166958a.jpg?300|NG87243 character set}}| 
 +|{{:electronic:lcd:p2166959a.jpg?300|NG87243 character set}}| 
 + 
 +{{:electronic:lcd:p1306904a.jpg?400|NG87243 examples, 'self test'}}
  
-{{:electronic:lcd:p1296847a.jpg?800|NG87243 front}} +{{:electronic:lcd:p1306908a.jpg?200|NG87243 pixel layout}} 
-{{:electronic:lcd:p1296843a.jpg?800|NG87243 back}} +/*{{:electronic:lcd:.jpg?800|NG87243 circuit}}*/
-{{:electronic:lcd:p1296839a.jpg?800|NG87243 overview with board}} +
-{{:electronic:lcd:p1296835a.jpg?800|NG87243 overview with board}} +
-{{:electronic:lcd:p1296842a.jpg?800|NG87243 overview with board}} +
-|{{:electronic:lcd:p1296835a.jpg?300|NG87243 connector}} +
-|{{:electronic:lcd:.jpg?300|NG87243 chip}} +
-|{{:electronic:lcd:.jpg?300|NG87243 character set}} +
-|{{:electronic:lcd:.jpg?400|NG87243 examples}} +
-|{{:electronic:lcd:.jpg?200|NG87243 pixel layout}} +
-|{{:electronic:lcd:.jpg?800|NG87243 circuit}}+