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
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.
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
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

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.