• Mikrocontroller
  • Veröffentlicht in Heft 5/2000 auf Seite 0
Über den Artikel

OneWireSpy

Monitor für 1-Wire-Chips

Der OneWireSpy ist ein nützliches Hilfsmittel, um die Kommunikation eines Mikrocontrollers mit 1-Wire-Chips von Dallas Semiconductor am PC zu überwachen.
Der Halbleiterhersteller Dallas Semiconductor bietet eine Serie von Bauteilen an, die über einen Eindrahtbus von einem Master, zum Beispiel einem Mikrocontroller gesteuert, gelesen und programmiert werden. 1-wire-Devices gibt es vor allem zur Temperaturerfassung, zum Batteriemanagement und als Speicherbausteine. Außerdem ist ein Identifikations-IC erhältlich, das ausschließlich eine ID-Seriennummer enthält. Eine Übersicht gibt die Tabelle. Durch den Eindrahtbus sind nicht nur gewöhnliche IC-Bauformen wie DIL, SSOP oder SOIC möglich, sondern auch TO-92, PR-35 oder Flip-Chips. Unter der Bezeichnung iButton bietet Dallas sogar Chips im Knopfzellenformat an.
Dieser Artikel ist ausschließlich unseren GOLD- und GREEN-Mitgliedern vorbehalten.
Sind Sie bereits Mitglied? Klicken Sie hier, um sich einzuloggen.
Extra info, Update
Update:
C14 = 10 µ F/16 V
Widerstände:
R1,R4 = 10 k
R3 = 47
R5 = 220
R6 = 20 k
R7 = 5 k
R9 = 680
Kondensatoren:
C1...C4 = 1 µ/16 V stehend
C5...C8 = 15 p
C9...C11,C21,C22 = 100 n
C14 = 10 µ/16 V
C20 = 100 µ/50 V
C23 = 10 µ/16 V
Halbleiter:
D1 = 1N4148
D2 = LED 3 mm rot
D5 = LED 3 mm grün
Br1 = B40C1500
T1 = BC547
IC1 = CY7C42x1 (Cypress)
IC2 = MAX232CPE (Maxim)
IC3 = PIC16C54 (programmiert, EPS 000048-42)
IC4 = PIC16F84 (programmiert, EPS 000048-41)
IC5 = 7805
IC6 = 74HCT00
Außerdem:
X1,X2 = Quarz 10 MHz
S1 = Mikro-Drucktaster 1x an
Bu1 = 9-polige Sub-D-Buchse für Platinenmontage
Bu2 = Niederspannungsbuchse für Platinenmontage, 2,1 mm
Fassungen für alle ICs (außer IC5)
Diskette 000048-11:
Hex16-Listings beider Mikrocontroller-Programme
Platinenlayout im Eagle-Format
Platinenlayout in TIF
Internet:
Info des Autors:
Prof. Dr. Francenco P. Volpe
volpe@fh-aschaffenburg.de
Dallas Semiconductor:
www.dalsemi.com
www.ibutton.com
Kommentare werden geladen...