Schaltbarer Pullup

OP #1628024
Lesenswert?

Hallo Leute.

Möchte mir einen Universalprogrammer für Serielle EEPROMS für den USB 
Interface bauen. Nun stehe ich aber vor einem Problem.
Bei I2C EEproms z.b. muss SCL und SDA via Pullup auf VCC gezogen werden.
Da aber alle 8pin Kandidaten in einem Sockel programmiert/gelesen werden 
sollen, muss ich diese Pullups irgendwie schaltbar machen.
Habe mir darüber ein wenig Gedanken gemacht und bin auf die angehängte 
Schaltung gekommen. Das die Pullups "invertiert" arbeiten ist mir klar.
Nun natürlich die Frage der Fragen: Kann mein Vorhaben so funktionieren?

Für geistreiche! Antworten bin ich sehr dankbar.
Gast #1628424
Lesenswert?

Deine EEPROMS werden abrauchen, weil sie für einen LOW Pegel für 1mA 
nicht ausgelegt sind. Du musst jeden Pullup einzeln über einen 
Analogschalter oder Mosfet drüberführen. Sonst wird das nichts. Du 
kennst dich halt nicht aus. Lass es.
#1628474
Lesenswert?

Wirf 'nen Blick in die Datenblätter. Eine Stichprobe bei mir hier gerade 
hat bei allen SPI-/Microwire-Typen unter den Maximum Ratings 5mA für "DC 
Output Current" ergeben, 1mA liegt also locker im grünen Bereich, 
zumindest was die Strombelastung angeht.

Zumindest bei Microwire sagt auch die App-Note AN-452 von National, in 
der Microwire beschrieben ist, explizit, dass man extern einen 
4k7-Pullup dranhängen kann, um die Low-High-Transition zu beschleunigen.

Genaueres kann dir natürlich nur das Datenblatt zu genau deinem 
EEPROM-Typ liefern.

Andreas
Moderator (Firma: Titel) Persönliche Seite #1628521
Lesenswert?

Fred Ram schrieb:
> Eigentlich müsste es ja wie in diesem Anhang auch funktionieren.
Das ist mal echt eine verwegene Beschaltung. Oder das Makro ist doof 
gezeichnet. So wie das aussieht, sind in dem Array 9 Stück 4k7 
Widerstände und kein gemeinsamer Anschluss, und die Widerstände RN1-1..8 
bilden mit dem RN1- einen Spannungsteiler... :-o

BTW: es muß nicht an jeden Bauteilanschluss eine Junction. Sieh dir mal 
andere Schaltpläne an. Haben die auch soviele Punkte?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren