Flash-controllers zijn makkelijk te programmeren en zijn daardoor ideaal voor het snel ontwikkelen van software-applicaties of voor onderwijsdoeleinden. Tot voor kort werden de programmagegevens meestal via de seriële poort verzonden, maar met name laptops hebben tegenwoordig alleen nog USB-poorten. De oplossing hiervoor vinden we in dit voor veel toepassingen geschikte flash-bord. Het hart van de schakeling bestaat uit de AT89C5131A, een uitgebreide 8051-controller met een 80C52-kern en een snelle USB-interface. Bovendien bevat deze controller een update-interface voor het laden van nieuwe firmware. De bijbehorende software FLIP wordt door Atmel gratis ter beschikking gesteld.
Weerstanden:
R1 = 1k5k x 8 weerstand-array
R2,R3 = 27 Ohm
R4,R12 = 1k5
R5 = 100 Ohm
R6,R7,R11 = 4k7
R9 = 10 k x 8 weerstand-array
R10 = 1 k
P1 = 10 k instelpotmeter
Condensatoren:
C10,C11=22 p
C3 = 2n2
C4 = 10 n
C1,C2,C5..C7,C14..C16 = 100 n
C8 = 10 m/16 V
C9 = 1 m/16 V
C12 = 1000 m/16 V
C13 = 100 m/25 V
Halfgeleiders:
D1...D8,D12 = LED rood, low-current
D9 = BAT46
D10 = 1N4001
D11 = zenerdiode 6V2
IC1 = AT89C5131AM
IC2 = 7805
X1 = kristal 12 MHz
Diversen:
JP1,JP4 = 2-polige SIL-pinheader
JP2,JP3 = 3-polige SIL-pinheader
K2 = USB-connector type A, voor printmontage
K3,K6,K8 = 10-polige DIL-boxheader
K4 = 6-polige DIL-pinheader
K7 = 14-polige DIL-boxheader
K9 = netadapter-connector voor printmontage
S1,S3...S6 = miniatuur druktoets
PLCC-voet
Print EPS 070125-1(layout en bestelling via www.elektor.nl)
Compleet bouwpakket