Artikel
Mini-flash-programmer
low-cost programmeerapparaat voor flash-controllers
Voor niet al te omvangrijke schakel- of besturingstaken zijn microcontrollers met weinig I/O-lijnen, een beperkte instructieset en zo goed als geen periferie beduidend beter geschikt dan volledig uitgeruste microcomputers … la 8051 met 40 of meer aansluitingen. Goede voorbeelden vormen de zogeheten RISC-processoren (Reduced Instruction Set Computer), zoals de bekende PIC's van Arizona Microchip, maar ook de ST6-reeks van Thomson of de beide 8051-compatibele flash-controllers 89C1051 en 89C2051 van Atmel. De speciale flash-programmer die hier wordt voorgesteld blinkt uit door eenvoud, maar is voorzien van zeer competente software.De microcontrollers 89C1051/2051 zijn qua interne opbouw en instructieset identiek met de alom bekende 80C51. In feite zijn het miniatuuruitgaven met gereduceerd RAM- en ROM-bereik, zoals het overzicht van de belangrijkste eigenschappen in tabel 1 illustreert. De beide Atmel-controllers vertonen wat prestaties en toepassingsgebied betreft sterke overeenkomst met de PIC-controllers van Arizona Microchip. Ze bezitten echter enkele voordelen.
Onderdelenlijst
Weerstanden:
R1,R13 = 2 x 100
R2 = 1 x 680
R3,R4,R5 = 3 x 3k3
R6...R11 = 6 x 1 k
R12,R14 = 2 x 2k2
Condensatoren:
C1,C2,C4,C6,C7 = 5 x 100 n
C3 = 1 x 470 µ/25 V radiaal
C5 = 1 x 1 µ/63 V radiaal
Halfgeleiders:
D1 = 1 x zener 12 V/400 mW
D2 = 1 x 1N4148
D3 = 1 x zener 5V6/400 mW
D4 = 1 x LED rood
D5 = 1 x zener 3V3/400 mW
D6...D9 = 4 x 1N4001
D10 = 1 x LED groen
T1,T2,T3 = 3 x BC547B
IC1 = 1 x 4094
IC2 = 1 x 4021
IC3 = 1 x 7805
Diversen:
K1 = 1 x 20(24)-polige programmeervoet die ook geschikt is voor 7,62 mm brede IC's (Aries)
K2 = 1 x 36-polige Centronics-connector voor printmontage, haaks, female
K3 = 1 x powerjack voor netadapter
behuizing: bijv. Pactec 145x92x28 mm
R1,R13 = 2 x 100
R2 = 1 x 680
R3,R4,R5 = 3 x 3k3
R6...R11 = 6 x 1 k
R12,R14 = 2 x 2k2
Condensatoren:
C1,C2,C4,C6,C7 = 5 x 100 n
C3 = 1 x 470 µ/25 V radiaal
C5 = 1 x 1 µ/63 V radiaal
Halfgeleiders:
D1 = 1 x zener 12 V/400 mW
D2 = 1 x 1N4148
D3 = 1 x zener 5V6/400 mW
D4 = 1 x LED rood
D5 = 1 x zener 3V3/400 mW
D6...D9 = 4 x 1N4001
D10 = 1 x LED groen
T1,T2,T3 = 3 x BC547B
IC1 = 1 x 4094
IC2 = 1 x 4021
IC3 = 1 x 7805
Diversen:
K1 = 1 x 20(24)-polige programmeervoet die ook geschikt is voor 7,62 mm brede IC's (Aries)
K2 = 1 x 36-polige Centronics-connector voor printmontage, haaks, female
K3 = 1 x powerjack voor netadapter
behuizing: bijv. Pactec 145x92x28 mm
Discussie (0 opmerking(en))