...

マイコン周辺回路5

by user

on
Category: Documents
9

views

Report

Comments

Transcript

マイコン周辺回路5
M011.PS/2プログラマブル・キーボード・エンコーダ(未検証版)
1.キー数:225max(独立30キー、2x28∼15x15マトリクス)
2.I/F:PS/2、ただしキー機能設定時はTTLシリアル(現実的にはバーチャルCOM式USB)
3.LED対応:0∼4個(ただしキースキャンポートと食い合い)
VDD
AVRライター接続
4.7K
R?
4.7K
R?
4.7K
R?
4.7K
R?
4.7K
R?
4.7K
R?
4.7K
R?
4.7K
4.7K
4.7K
4.7K
4.7K
4.7K
R?
R?
R?
R?
100
4.7K
100
R?
R?
100
R?
4.7K
100
R?
4.7K
R?
4.7K
R?
4.7K
R?
4.7K
R?
4.7K
100
R?
100
VDD
100
R?
100
R?
100
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
5μs∼25μsでDATA変更
CLK
U?
100K
1
2
3
4
R?
CN?
DATA/SI
CLK/SO
VDD
GND
4pin
100K
1
2
3
4
キー機能設定用アダプタ
R?
CN?
DATA/SI
CLK/SO
VDD
GND
4pin
CLK 5
GND 3
DATA 1
2
VDD 4
6
CN?
miniDIN6(PS/2 PLUG)
C02/LED2
C04/LED4
C06
C08
C10
C12
C14
C16/R15
C18/R13
C20/R11
C22/R09
C24/R07
C26/R05
C28/R03
C30/R01
VDD
GND
L,H幅とも30μs∼50μs
送信(KB→PC)
PS/2接続ケーブル
C01/LED1
C03/LED3
C05
C07
C09
C11
C13
C15
C17/R14
C19/R12
C21/R10
C23/R08
C25/R06
C27/R04
C29/R02
VDD
GND
34pin
4.7K
100
R?
R?
100
R?
4.7K
100
R?
R?
100
R?
4.7K
100
R?
4.7K
100
R?
R?
R?
R?
100
R?
100
R?
4.7K
100
R?
100
R?
R?
100
R?
100
R?
4.7K
100
R?
100
R?
CN?
R?
100
R?
R?
VDD
VDD
R?
100
4.7K
ATMEGA644PA
10/16V
R?
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
4.7K
C?
100
4.7K
100
R?
R?
R?
+
ホスト接続
100
4.7K
100
R?
0.1
PA0(ADC0/PCINT0)
PA1(ADC1/PCINT1)
PA2(ADC2/PCINT2)
PA3(ADC3/PCINT3)
PA4(ADC4/PCINT4)
PA5(ADC5/PCINT5)
PA6(ADC6/PCINT6)
PA7(ADC7/PCINT7)
AREF
GND
AVCC
PC7(TOSC2/PCINT23)
PC6(TOSC1/PCINT22)
PC5(TDI/PCINT21)
PC4(TDO/PCINT20)
PC3(TMS/PCINT19)
PC2(TCK/PCINT18)
PC1(SDA/PCINT17)
PC0(SCL/PCINT16)
PD7(OC2A/PCINT31)
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
R?
R2
4.7k
3
2
1
U?
PB0(PCINT8/XCK0/T0)
PB1(PCINT9/CLKO/T1)
PB2(PCINT10/INT2/AIN0)
PB3(PCINT11/OC0A/AIN1)
PB4(PCINT12/OC0B/SS)
PB5(PCINT13/ICP3/MOSI)
PB6(PCINT14/OC3A/MISO)
PB7(PCINT15/OC3B/SCK)
RESET
VCC
GND
XTAL2
XTAL1
PD0(PCINT24/RXD0/T3)
PD1(PCINT25/TXD0)
PD2(PCINT26/RXD1/INT0)
PD3(PCINT27/TXD1/INT1)
PD4(PCINT28/XCK1/OC1B)
PD5(PCINT29/OC1A)
PD6(PCINT30/OC2B/ICP)
R?
R1
4.7k
R?
R?
100
C?
X?
4MHz
R1,R2のみ必須
他Rは保護、安定化
1
2
3
4
R?
100
R?
キーボード接続
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
VDD
CN?
DATA/SI
CLK/SO
VDD
GND
4pin
R?
100
R?
JUMPER
R?
VDD
2
4
6
R?
JP?
1
3
5
R?
1
2
3
4
5
6
7
8
9
10
11
12
AE-UM232R
TXD
DTR
RTS
VIO
RXD
RI
GND
DSR
DCD
CTS
CB4/SLEEP
CB2/TXDEN
GND
CB0/TXLED
CB1/RXLED
VCC
RESET
3V3
CB3/PWRON
PU1
PU2
VCC
USB
SLD
24
23
22
21
20
19
18
17
16
15
14
13
DATA
Start
D0
D1
D2
受信(PC→KB)、点線はPC側駆動
D3
D4
D5
D6
D7
Parity
Stop
5μs∼25μsでDATA読取
CLK
DATA
Start
10ms(max)
D0
D1
D2
D3
D4
TITLE
D6
D7
Parity
Stop
ACK
DRAWING_No.
マイコン周辺回路5
SHEET
1
D5
DATE
1
2016/05/29
2016/06/19 波形、コメント追加
DESIGN
てきーらサンドム
Fly UP