pana_m8: Move keyboard to converter directory
This commit is contained in:
parent
13fe8ac87b
commit
64c8f2375c
5 changed files with 0 additions and 0 deletions
94
converter/pana_m8/README
Normal file
94
converter/pana_m8/README
Normal file
|
|
@ -0,0 +1,94 @@
|
|||
Panasonic VP-0187A
|
||||
==================
|
||||
2017/08/06
|
||||
|
||||
It is unknown keyboard from Panasonic with Hirose Cherry M8 and 6P6C connector.
|
||||
|
||||
Pictures:
|
||||
http://imgur.com/a/GAZE7
|
||||
|
||||
Hirose Cheery M8 switches:
|
||||
https://deskthority.net/wiki/Cherry_M8
|
||||
|
||||
|
||||
|
||||
Scan
|
||||
----
|
||||
The keyboard is comprised of some of 4000 series IC without microcontroller.
|
||||
|
||||
|
||||
RST>-----------+---------------+
|
||||
| |
|
||||
TC4520 | TC4520 |
|
||||
--------- carry ---------
|
||||
CLK>--->|row |------>|col |
|
||||
|counter|Q3 |counter|
|
||||
--------- ---------
|
||||
Q012 Q012
|
||||
||| |||
|
||||
||| ABC TC4028
|
||||
||| ---------
|
||||
||| |decoder|
|
||||
||| ---------
|
||||
||| |||||| col[0..7]
|
||||
ABC TC4512 vvvvvvv pull down
|
||||
---------- <----|+++++++|--100K--+
|
||||
|data | <----|+++++++|--100K--+
|
||||
STATE<--|selector| <----|+++++++|--100K--+
|
||||
| 7 to 1 | <----|+++++++|--100K--+
|
||||
---------- <----|+++++++|--100K--+
|
||||
row[0..7] | 8x8 matrix |
|
||||
| -
|
||||
TC4078 | GND
|
||||
------ |
|
||||
SENSE<----| OR |========+ OR'd row[0..7]
|
||||
------
|
||||
|
||||
- TC4520BP - Dual Binary Up Counter
|
||||
- TC4028B - BCD-to-Decimal Decoder
|
||||
- TC4512BP - 8-Channel Data Selector
|
||||
- TC4081BP - Quad 2-Input AND Gate
|
||||
- TC4071BP - Quad 2-Input OR Gate
|
||||
- TC4078BP - 8-Input NOR/OR Gate
|
||||
|
||||
|
||||
Matrix
|
||||
------
|
||||
0 1 2 3 4 5 6 7
|
||||
--------------------------------------------------------------------
|
||||
0 ESC 1 2 3 4 5 6 7
|
||||
1 8 9 0 - ^ BS INS DEL
|
||||
2 TAB Q W E R T Y U
|
||||
3 I O P @ [ ] F2 F1
|
||||
4 CTRL A S D F G H J
|
||||
5 K L ; : RETURN UP F3 F4
|
||||
6 SHIFT Z X C V B N M
|
||||
7 SPACE , . / LEFT RIGHT DOWN HOME
|
||||
|
||||
|
||||
|
||||
6P6C connector pinout
|
||||
---------------------
|
||||
1. VCC
|
||||
2. Clock - sends clock to binary counter TC4520
|
||||
3. Key State - indicates hi if key selected by counter is active
|
||||
4. Sense - indicates lo if any key is active while Reset is hi.
|
||||
5. Reset - resets counter and drives all column
|
||||
6. GND
|
||||
|
||||
123456
|
||||
,--------.
|
||||
| |||||| |
|
||||
| |
|
||||
`--____--'
|
||||
plug
|
||||
|
||||
|
||||
Ping configuration
|
||||
------------------
|
||||
AVR ATmega32u4 is used as protocol converter.
|
||||
|
||||
PD0: Clock. Counter couts up at falling edge.
|
||||
PD1: Key State. Hi if selected key is activated.
|
||||
PD2: Sense. Lo if any key is activated while Reset is Hi.
|
||||
PD3: Reset. Resets counters at riging edge.
|
||||
Loading…
Add table
Add a link
Reference in a new issue