Syncal 2000 display project, part 3

One of the steps I described earlier was to map the LCD segments to the LCD driver chip pins and then to the internal memory of those chips.  This is because when I receive that data in my microprocessor I will have to be able to interpret it.

I first examined the LCD display itself and carefully followed each pin to a segment.  I ended up with this sketch:

new-doc-14_1

Then I used a special set of HP probes on the DMM in continuity mode.  The probes are super tiny and have spring probe tips like used for PCB test probing.  I followed each LCD pin back to the driver chips.  That led to this:

new-doc-14_2

1S and 2S represent the two LCD driver chips.  It turns out 2 is the low order and 1 is the high order addressed chip but that doesn’t matter.  The S number is the segment output number of the chips.  The 7 segment below has the standard segment labeling.  Still looks confusing?  Patience…  Now I put the segment outputs in order and get:

LCD Driver 0 segment outputs
S0      10 MHz A
S1      10 MHz B
S2      10 MHz C
S3      10 MHz D
S4      10 MHz E
S5      10 MHz F
S6      10 MHz G
S7      Decimal point
S8      1 MHz A
S9      1 MHz B
S10      1 MHz C
S11     1 MHz D
S12      1 MHz E
S13      1 MHz F
S14      1 MHz G
S15      PROG
S16      100 kHz A
S17      100 kHz B
S18      100 kHz C
S19      100 kHz D
S20      100 kHz E
S21      100 kHz F
S22      100 kHz G
S23      RX
S24      10 kHz A
S25      10 kHz B
S26      10 kHz C
S27      10 kHz D
S28      10 kHz E
S29      10 kHz F
S30      10 kHz G
S31      EXTERNAL
S32      1 kHz A
S33      1 kHz B
S34      1 kHz C
S35      1 kHz D
S36      1 kHz E
S37      1 kHz F
S38      1 kHz G
S39      CH

LCD Driver 1 segment outputs
S0     100 Hz A
S1      100 Hz B
S2      100 Hz C
S3      100 Hz D
S4      100 Hz E
S5      100 Hz F
S6      100 Hz G
S7      MHz
S8      10 Channel A
S9      10 Channel B
S10     10 Channel C
S11     10 Channel D
S12     10 Channel E
S13     10 Channel F
S14     10 Channel G
S15     Right arrow
S16     1 Channel A
S17     1 Channel B
S18     1 Channel C
S19     1 Channel D
S20     1 Channel E
S21     1 Channel F
S22     1 Channel G
S23     Left arrow
S24     HI
S25     M
S26     LO
S27     F
S28     K
S29
S30
S31
S32     Bar graph L
S33     Bar graph M
S34     Bar graph H
S35
S36
S37
S38
S39

Now it makes sense, doesn’t it?  So now I can decode the binary data sent to the LCD drivers.

I looked at the LCD driver chip data sheet (PCF8576) and see that there are both command and data words.  Most of the command words have to do with LCD configuration and I can ignore them; I will have to pay attention to the cursor index set command but that is trivial.

To be continued…

One thought on “Syncal 2000 display project, part 3

Comments are closed.