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:metp0000 [2018/11/22 19:53] – tonyelectronic:lcd:metp0000 [2026/09/26 05:12] (current) – tony
Line 1: Line 1:
-{{ :electronic:lcd:pa101844a.jpg?200|METP0000}} +{{ :electronic:lcd::pa101833a.jpg?200|METP0000}} 
-^<html><p style="text-align:center">LCD Description</p></html>||+^  LCD Description  ||
 ^Model|**METP0000**| ^Model|**METP0000**|
 ^Manufacturer|Mettler  Toledo| ^Manufacturer|Mettler  Toledo|
-^Recovered from|Mettler  Toledo  Model  8217 scale |+^Recovered from|Mettler  Toledo  Model  8217 weigh scale|
 ^Board IDs|OPCVO, METP0000 REV B| ^Board IDs|OPCVO, METP0000 REV B|
 ^LCD type|positive| ^LCD type|positive|
 ^Polarizer type|reflective| ^Polarizer type|reflective|
-^Columns|6|+^Columns|6 ((a 7th, undisplayed, digit is used to control some of the under-bar elements))|
 ^Rows|1| ^Rows|1|
-^Char matrix|7 segment with underscore, decimal point and comma| +^Char matrix|7 segment with decimal point and comma, plus 5 under-bar elements| 
-^Driver IC|NEC μPD7225 (({{:electronic:datasheet:nec:upd7225.pdf}})) (({{electronic:datasheet:nec:upd7225_ap_note.pdf}}))|+^Driver IC|NEC D7225GB (μPD7225)  (({{:electronic:datasheet:nec:upd7225.pdf}})) (({{electronic:datasheet:nec:upd7225_ap_note.pdf}})) (({{https://ia801305.us.archive.org/4/items/bitsavers_necdatabooMicrocontrollerDataBook_57118308/1990_NEC_Single-Chip_Microcontroller_Data_Book.pdf|NEC 1990 Microcontroller Databook, page #826}}))|
 ^Backlight|-| ^Backlight|-|
-^Arduino driver||+^Arduino driver|[[:arduino:metp0000_driver_library|METP0000 driver library]]|
 ^Connector|RJ45| ^Connector|RJ45|
 ^Num Pins|8| ^Num Pins|8|
-^Pin spacing|"|+^Pin spacing| |
  
-^ ^^^^Arduino test rig ((reminder for my personal testing, not useful for anyone else!))||+^  Connector pin-out  ^^^^  Arduino test rig ((colour coding of wires in a re-purposed ethernet cable))  ||
 ^Pin#^Label^IC pin^Label^Pin^colour| ^Pin#^Label^IC pin^Label^Pin^colour|
-^1|Busy| |~Busy|-|white/orange| +^1|Busy| |~Busy|D10 ((optional when using Arduino driver library))|white/orange| 
-^2|Reset| |~Reset|D7|orange|+^2|Reset| |~Reset|D7 ((not needed by Arduino driver library))|orange|
 ^3|Si| |Si|D5|white/green| ^3|Si| |Si|D5|white/green|
 ^4|SClk| |~SCK|D4|blue| ^4|SClk| |~SCK|D4|blue|
 ^5|CS| |~CS|D8|white/blue| ^5|CS| |~CS|D8|white/blue|
-^6|~C/D| |C/~D|D6|green|+^6|~C/D| |C/~D|D6 ((not needed by Arduino driver library))|green|
 ^7|GND|20|Vss|GND|white/brown| ^7|GND|20|Vss|GND|white/brown|
 ^8|+5V|21|Vdd|+5V|brown| ^8|+5V|21|Vdd|+5V|brown|
-\\ 
 \\ \\
  
-Appears to be wired for 1/3 bias, divide by 3 or 4 time division.  Comma and underscore may be implemented as segments of extra characters (ie 7th and 8th digits??).  Data and control lines are buffered by inverting schmitt triggers (74hc14), so the driver software needs to invert all those signals. +\\
-The front keypad switches appear to be encoded by a 74HC165 shift register and wire-ORed to the pin 1 output line. +
-Mode byte appears to be 0x48. +
-Digits are 7 segment plus decimal point and comma on the 2nd through 6th character (from left to right), plus 5 underscore characters evenly spaced below the line of digits.  The decimal point to the right, and the comma to the left of each digit appear to be one unit, except for the first and last digits.  For the first digit the underscore replaces the decimal point.  And for the last, the underscore replaces the comma.+
 ---- ----
-===== Examples : ===== +===== Examples =====
- +
-{{:electronic:lcd:pa101844a.jpg?800|METP0000}}+
  
 {{:electronic:lcd:pa101833a.jpg?800|METP0000}} {{:electronic:lcd:pa101833a.jpg?800|METP0000}}
Line 49: Line 43:
 {{:electronic:lcd:pa101840a.jpg?300|METP0000}} {{:electronic:lcd:pa101840a.jpg?300|METP0000}}
  
 +{{:electronic:lcd:pb222808a.jpg?800|METP0000}}
 +
 +{{:electronic:lcd:pb222808b.jpg?200|METP0000}}