Artikel
Hotkeys-toetsenbord, deel 2
bouw, software en enkele tips
Nadat we vorige maand de mogelijkheden en de bediening van dit handige extra keyboard hebben besproken, wordt het nu tijd om de hardware en de opbouw van de schakeling te beschrijven.In figuur 6 is het schema van de hotkeys-schakeling te zien. Vanaf de connector voor het PC-keyboard (K1) zijn alle aansluitingen doorverbonden met de connector naar de PC (K4), met dien verstande dat de klok- en datalijnen via twee analoge schakelaars lopen. Dit maakt het voor het hotkeys-toetsenbord mogelijk om deze lijnen te verbreken. De voeding voor de schakeling is afkomstig van K4. Verder zien we een connector voor de RS232-interface (K2). R5, D1 en D2 begrenzen het inkomende signaal tussen circa 0 V en +5 V. Het uitgaande RS232-signaal is direct verbonden met PB1 van de controller. Hoewel de niveaus niet conform de RS232-specificaties zijn, blijkt dit bij bijna alle PC's te werken en deze vereenvoudigde interface is bij meerdere Elektuur-ontwerpen toegepast.
Materials
Gerber bestand
De PCB bij dit artikel is als Gerber file beschikbaar gesteld. Elektor Members kunnen exclusief deze files gratis downloaden en gebruiken om de PCB zelf af te drukken met geschikte apparatuur óf de Gerber te laten drukken via een dienstverlener.
Elektor kan u bijvoorbeeld de PCB Service van onze partner Eurocircuits van harte aanbevelen of AISLER.
Het gebruik van onze Gerber files is vrijgegeven onder een Creative Commons- licentie. Creative Commons biedt auteurs, wetenschappers en andere creatieve makers de vrijheid om op een flexibele manier met hun auteursrechten om te gaan.
PCB
Onderdelenlijst
Weerstanden:
R1,R2,R4 = 1 k
R3 = 330
R5,R6,R10,R14,R18 = 10 k
R7,R15 = 2k2
R8,R16 = 3k9
R9,R17 = 6k8
R11,R19 = 15 k
R12,R20 = 27 k
R13,R21 = 47 k
Condensatoren:
C1,C3 = 100 n
C2 = 10 µ/16 V radiaal
Halfgeleiders:
D1,D2 = BAT85
D3 = LED rood, high efficiency
D4 = LED groen, high efficiency
T1 = BC557
IC1 = MAX323CPA of MAX323EPA
IC2 = ST62T60 (geprogrammeerd, EPS 002006-41)
Diversen:
K1,K4 = 5-polige SIL-header, male
K2 = 9-polige haakse sub-D-connector, female, voor printmontage
K3,K5 = 4-polige SIL-header, male
S1...S16 = druktoets, bijv. Marquardt (Conrad bestelnr. 70 68 92-55, met kap 70 08 60-55)
Bz1 = 5-V-piëzo-buzzer (zonder oscillator)
X1 = keramische resonator 8 MHz
1 5-polige DIN-steker, 180 , male
1 5-polige DIN-steker, 180 , female
10 cm 5-aderige flatcable
1 print EPS 002006-1
1 geprogrammeerde controller EPS 002006-41
R1,R2,R4 = 1 k
R3 = 330
R5,R6,R10,R14,R18 = 10 k
R7,R15 = 2k2
R8,R16 = 3k9
R9,R17 = 6k8
R11,R19 = 15 k
R12,R20 = 27 k
R13,R21 = 47 k
Condensatoren:
C1,C3 = 100 n
C2 = 10 µ/16 V radiaal
Halfgeleiders:
D1,D2 = BAT85
D3 = LED rood, high efficiency
D4 = LED groen, high efficiency
T1 = BC557
IC1 = MAX323CPA of MAX323EPA
IC2 = ST62T60 (geprogrammeerd, EPS 002006-41)
Diversen:
K1,K4 = 5-polige SIL-header, male
K2 = 9-polige haakse sub-D-connector, female, voor printmontage
K3,K5 = 4-polige SIL-header, male
S1...S16 = druktoets, bijv. Marquardt (Conrad bestelnr. 70 68 92-55, met kap 70 08 60-55)
Bz1 = 5-V-piëzo-buzzer (zonder oscillator)
X1 = keramische resonator 8 MHz
1 5-polige DIN-steker, 180 , male
1 5-polige DIN-steker, 180 , female
10 cm 5-aderige flatcable
1 print EPS 002006-1
1 geprogrammeerde controller EPS 002006-41
Discussie (0 opmerking(en))