Comments
Description
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 てきーらサンドム