| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| electronic:lcd:ng87243 [2021/02/14 08:45] – tony | electronic:lcd:ng87243 [2026/09/26 05:55] (current) – tony |
|---|
| ^Columns|24| | ^Columns|24| |
| ^Rows|3| | ^Rows|3| |
| ^Char matrix|5x8| | ^Char matrix|5x7| |
| ^Driver IC|Hitachi HD44780 compatible (covered in epoxy)| | ^Driver IC|Hitachi HD44780 compatible (covered in epoxy)| |
| ^Backlight|-| | ^Backlight|-| |
| ^Arduino driver|LiquidCrystal.h| | ^Arduino driver|LiquidCrystal_24x3.h((this is a standard HD44780 library, but the row start addresses are 0x00,0x20,0x40,0x60))| |
| ^Connector|PCB flex| | ^Connector|PCB flex cable| |
| ^Num Pins|16| | ^Num Pins|16| |
| ^Pin spacing|0.05"| | ^Pin spacing|0.05"| |
| ^10|3.45k|120k|3.3V|3.3V| |Vcc| | ^10|3.45k|120k|3.3V|3.3V| |Vcc| |
| ^11|GND|GND|0.0V|0.0V| |GND| | ^11|GND|GND|0.0V|0.0V| |GND| |
| ^12| |100k|1.9V|1.7V| |Contrast?| | ^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|0.0V| | ^14|NC| |0.0V|0.0V| |
| ^15|GND|GND|0.0V|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| |0.0V|0.0V| | ^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. | 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. |
| \\ | |
| \\ | |
| The LCD modules can be swapped out from the phones quite simply, and are interchangable between the DTR-16D and DTR-8D and possibly other models. See https://www.commgear.com/Documents/LCD%20Replacement-Instructions.pdf. | |
| |
| ===== Datasheets ===== | 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-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)) | * {{: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:p1296847a.jpg?800|NG87243 front}}| |
| {{:electronic:lcd:p1296843a.jpg?800|NG87243 back}} | |{{:electronic:lcd:p1296843a.jpg?800|NG87243 back}}| |
| {{:electronic:lcd:p2044565a.jpg?800|MBCF24302Z04 back}} | |{{:electronic:lcd:p2044565a.jpg?800|MBCF24302Z04 back}}| |
| {{electronic:lcd:p2044567a.jpg?800|MBCF24302Z04 inside front}} | |{{electronic:lcd:p2044567a.jpg?800|MBCF24302Z04, unfolded, inside}}| |
| {{: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:p2104631a.jpg?200|NG87243 connector}}{{:electronic:lcd:p2104636a.jpg?200|NG87243 connector}} | |{{: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:p2104627a.jpg?200|NG87243 adapter cable end}}{{:electronic:lcd:p2104628a.jpg?200|NG87243 adapter PCB end}} | |{{: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:p2104626a.jpg?200|NG87243 adapter top}}{{:electronic:lcd:p2104624a.jpg?200|NG87243 adapter bottom}} | /*{{:electronic:lcd:.jpg?300|NG87243 chip}}*/ |
| |
| {{:electronic:lcd:p2104618a.jpg?200|NG87243 cable top}}{{:electronic:lcd:p2104621a.jpg?200|NG87243 cable bottom}} | |{{: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:.jpg?300|NG87243 chip}} | {{:electronic:lcd:p1306904a.jpg?400|NG87243 examples, 'self test'}} |
| |{{:electronic:lcd:.jpg?300|NG87243 character set}} | |
| {{:electronic:lcd:p1306904a.jpg?400|NG87243 examples}} | |
| |
| {{:electronic:lcd:p1306908a.jpg?200|NG87243 pixel layout}} | {{:electronic:lcd:p1306908a.jpg?200|NG87243 pixel layout}} |
| |{{:electronic:lcd:.jpg?800|NG87243 circuit}} | /*{{:electronic:lcd:.jpg?800|NG87243 circuit}}*/ |
| |