Hallo Zusammen, kurze Frage: Kann ich eine MCU mit 3,3V I/O's an den Step und Dirpin eines A4988 mit 5V Versorgungspannung anschließen oder benötige ich Pegelwandler? Der A4988 akzeptiert bis auf 3V runter Logik, also technisch würde es gehen habe nur Angst dass ich mir meine Pins an meiner MCU zerschieße... obwohl ja Step und Dirpin ja nur Eingänge sind, sollte ja dann eigentlich gehen oder? Grüße TrashCo
Dominik T. schrieb: > Der A4988 akzeptiert bis auf 3V runter Logik, also technisch würde es > gehen ... Wie kommst du darauf? Wenn du den A4988 mit 5V betreibst, liegt die Schaltschwelle für VIN(1) bei 3.5V, d.h. mit deinen 3.3V - selbst wenn die am Ausgang der MCU voll erreicht werden - liegst du außerhalb der Spezifikation des A4988. Warum betreibst du den A4988 nicht mit weniger als 5V? Der läuft ab 3V.
Rainer W. schrieb: > Wie kommst du darauf? > Wenn du den A4988 mit 5V betreibst, liegt die Schaltschwelle für VIN(1) > bei 3.5V, d.h. mit deinen 3.3V - selbst wenn die am Ausgang der MCU voll > erreicht werden - liegst du außerhalb der Spezifikation des A4988. Mhm, ok schade dachte das haut hin... da hab ich das mit der Logikspannung verwechselt welches im Datenblatt steht... > > Warum betreibst du den A4988 nicht mit weniger als 5V? > Der läuft ab 3V. Das ist genau mein Problem - der A4988 ist auf einem Treiber-Board eines Roboters, da läuft alles mit 5V zwingend, möchte aber extern per Raspberry Pi ansteuern, jetzt die Leiterbahnen durchtrennen am Board und einen Bypass für 3,3V machen wäre Unsinn, dann doch einen Pegelwandler dazwischen schalten. Grüße TrashCo
:
Bearbeitet durch User
Rainer W. schrieb: > Wenn du den A4988 mit 5V betreibst, liegt die Schaltschwelle für VIN(1) > bei 3.5V, d.h. mit deinen 3.3V - selbst wenn die am Ausgang der MCU voll > erreicht werden - liegst du außerhalb der Spezifikation des A4988. Auf ein böses Wort: Vin(1) ist mit pauschal 0,7 * Vdd angeben. Ich liebe diese genauen Angaben. Typische Schaltschwellen bei CMOS liegen bei Vdd/2. Als mutiger Mensch würde ich das doch probieren. Wo dies einmal nicht geklappt hat, war bei OLED-Anzeigen, die tatsächlich nicht mit 3,3 V laufen wollten.
Dominik T. schrieb: > der A4988 ist auf einem Treiber-Board eines > Roboters, da läuft alles mit 5V zwingend, möchte aber extern per > Raspberry Pi ansteuern, Es hat ja noch keiner gemeckert? Oder ich habe Glück, weil wieder Freitag ist. Ausreichende Pegel am A4988 kannst Du erhalten, wenn Du an dessen Eingängen pullup-Widerstände nach +5 V ergänzt (2k2 als Vorschlag) und an die Ausgänge Deines µC kleine Dioden (1N4148) in Reihenschaltung einfügst, um einen kleinen konstanten Spannungsabfall in Richtung µC zu erhalten. Das erhöht die '1'-Pegel am A4988 auf knapp 4 V.
Mi N. schrieb: > Auf ein böses Wort: Vin(1) ist mit pauschal 0,7 * Vdd angeben. Ich liebe > diese genauen Angaben. > Typische Schaltschwellen bei CMOS liegen bei Vdd/2. Als mutiger Mensch > würde ich das doch probieren. Naja, das hängt da von ab, ob du ein Einzelexemplar bauen willst oder eine Serie. Auch bei einem Einzelexemplar kann es passieren, das es heute funktioniert und morgen nicht. Um sicher zu sein müsstest du den A4988 durchmessen um festzustellen, ob genau dieses Exemplar noch genug Pegelreserve hat.
Dietrich L. schrieb: > Um sicher zu sein müsstest du den A4988 > durchmessen um festzustellen, ob genau dieses Exemplar noch genug > Pegelreserve hat. Ach, das wird nicht notwendig sein. Bei älteren Datenblättern war es nicht der Fall, aber das aktuelle Datenblatt REV. 8 nennt für Vin typisch 11 % und max. 19 % Hysterese von Vdd. Das wären dann maximal 950 mV. Bei "üblichen" CMOS-ICs liegt die Vin Schaltschwelle bei Vdd/2. Rechnet man die maximale Hysterese um diesen Pegel dazu, ergeben sich bei 5 V Schaltschwellen von 2,03V für '0' und 2,98 V für '1' Pegel.
:
Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.