]> git.gir.st - tmk_keyboard.git/blame - converter/pana_m8/README
remove experimental return, cleanup slash_question key
[tmk_keyboard.git] / converter / pana_m8 / README
CommitLineData
353afe87 1Panasonic VP-0187A
2==================
13fe8ac8 32017/08/06
353afe87 4
13fe8ac8 5It is unknown keyboard from Panasonic with Hirose Cherry M8 and 6P6C connector.
353afe87 6
13fe8ac8 7Pictures:
8http://imgur.com/a/GAZE7
9
10Hirose Cheery M8 switches:
353afe87 11https://deskthority.net/wiki/Cherry_M8
12
13
14
15Scan
16----
17The keyboard is comprised of some of 4000 series IC without microcontroller.
18
19
20 RST>-----------+---------------+
21 | |
22 TC4520 | TC4520 |
23 --------- carry ---------
24 CLK>--->|row |------>|col |
25 |counter|Q3 |counter|
26 --------- ---------
27 Q012 Q012
28 ||| |||
29 ||| ABC TC4028
30 ||| ---------
31 ||| |decoder|
32 ||| ---------
33 ||| |||||| col[0..7]
13fe8ac8 34 ABC TC4512 vvvvvvv pull down
353afe87 35 ---------- <----|+++++++|--100K--+
36 |data | <----|+++++++|--100K--+
37 STATE<--|selector| <----|+++++++|--100K--+
38 | 7 to 1 | <----|+++++++|--100K--+
39 ---------- <----|+++++++|--100K--+
13fe8ac8 40 row[0..7] | 8x8 matrix |
41 | -
42 TC4078 | GND
43 ------ |
44 SENSE<----| OR |========+ OR'd row[0..7]
45 ------
353afe87 46
13fe8ac8 47- TC4520BP - Dual Binary Up Counter
48- TC4028B - BCD-to-Decimal Decoder
49- TC4512BP - 8-Channel Data Selector
50- TC4081BP - Quad 2-Input AND Gate
51- TC4071BP - Quad 2-Input OR Gate
52- TC4078BP - 8-Input NOR/OR Gate
353afe87 53
54
55Matrix
56------
57 0 1 2 3 4 5 6 7
58 --------------------------------------------------------------------
59 0 ESC 1 2 3 4 5 6 7
60 1 8 9 0 - ^ BS INS DEL
61 2 TAB Q W E R T Y U
62 3 I O P @ [ ] F2 F1
63 4 CTRL A S D F G H J
64 5 K L ; : RETURN UP F3 F4
65 6 SHIFT Z X C V B N M
66 7 SPACE , . / LEFT RIGHT DOWN HOME
67
68
69
706P6C connector pinout
71---------------------
721. VCC
732. Clock - sends clock to binary counter TC4520
743. Key State - indicates hi if key selected by counter is active
13fe8ac8 754. Sense - indicates lo if any key is active while Reset is hi.
353afe87 765. Reset - resets counter and drives all column
776. GND
78
79 123456
80 ,--------.
13fe8ac8 81 | |||||| |
353afe87 82 | |
83 `--____--'
84 plug
85
13fe8ac8 86
87Ping configuration
88------------------
89AVR ATmega32u4 is used as protocol converter.
90
91 PD0: Clock. Counter couts up at falling edge.
92 PD1: Key State. Hi if selected key is activated.
93 PD2: Sense. Lo if any key is activated while Reset is Hi.
94 PD3: Reset. Resets counters at riging edge.
Imprint / Impressum