Artikel
1-Wire-Spy
Monitor voor 1-Wire-Chips
De 1-Wire-Spy is een zeer nuttig hulpmiddel om de communicatie van een microcontroller met 1-Wire-Chips van Dallas Semiconductor via de PC in de gaten te houden.Halfgeleiderfabrikant Dallas Semiconductor biedt een serie componenten aan die via een ééndraadsbus door een master, bijvoorbeeld een microcontroller, gestuurd, uitgelezen en geprogrammeerd worden. 1-Wire-Devices zijn er vooral voor taken als temperatuurmeting, accu-management en gegevensopslag. Ook is een identificatie-IC verkrijgbaar dat uitsluitend een ID-serienummer bevat. In de tabel is een overzicht opgenomen. Door de ééndraadsbus zijn niet alleen normale IC-behuizingen zoals DIL, SSOP, of SOIC mogelijk, maar ook TO-92, PR-35 of Flip-Chips. Onder de naam iButton biedt Dallas zelfs chips in knoopcelformaat aan.
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,R4 = 10 k
R3 = 47
R5 = 220
R6 = 20 k
R7 = 5 k
R9 = 680
Condensatoren:
C1...C4 = 1 µ/16 V radiaal
C5...C8 = 15 p
C9...C11,C21,C22 = 100 n
C14,C23 = 10 µ/16 V
C20 = 100 µ/50 V
Halfgeleiders:
D1 = 1N4148
D2 = LED 3 mm rood
D5 = LED 3 mm groen
Br1 = B40C1500
T1 = BC547
IC1 = CY7C42X1 (Cypress Semiconductor)
IC2 = MAX232CPE (Maxim)
IC3 = PIC16C54 (geprogrammeerd, EPS 000048-42)
IC4 = PIC16F84 (geprogrammeerd, EPS 000048-41)
IC5 = 7805
IC6 = 74HCT00
Diversen:
X1,X2 = kristal 10 MHz
S1 = druktoets, 1 x maak
Bu1 = 9-polige female sub-D-connector, haaks, voor printmontage
Bu2 = aansluitbus voor netstekervoeding, diameter 2,1 mm
voetjes voor alle IC’s (behalve IC5)
hex-listings en print-layouts: EPS 000048-11
R1,R4 = 10 k
R3 = 47
R5 = 220
R6 = 20 k
R7 = 5 k
R9 = 680
Condensatoren:
C1...C4 = 1 µ/16 V radiaal
C5...C8 = 15 p
C9...C11,C21,C22 = 100 n
C14,C23 = 10 µ/16 V
C20 = 100 µ/50 V
Halfgeleiders:
D1 = 1N4148
D2 = LED 3 mm rood
D5 = LED 3 mm groen
Br1 = B40C1500
T1 = BC547
IC1 = CY7C42X1 (Cypress Semiconductor)
IC2 = MAX232CPE (Maxim)
IC3 = PIC16C54 (geprogrammeerd, EPS 000048-42)
IC4 = PIC16F84 (geprogrammeerd, EPS 000048-41)
IC5 = 7805
IC6 = 74HCT00
Diversen:
X1,X2 = kristal 10 MHz
S1 = druktoets, 1 x maak
Bu1 = 9-polige female sub-D-connector, haaks, voor printmontage
Bu2 = aansluitbus voor netstekervoeding, diameter 2,1 mm
voetjes voor alle IC’s (behalve IC5)
hex-listings en print-layouts: EPS 000048-11
Discussie (0 opmerking(en))