ATtiny85 absolute Bewertungen für Ausgänge?

Das ATtiny85-Datenblatt gibt eine absolute maximale negative Spannung für jeden Pin von -0,5 Volt relativ zur Masse an.

Betrachten Sie dieses Teilschema:

teilweise schematisch

MOSI und MISO sind die jeweiligen ATtiny85-Pins und der CLOCK-Anschluss ist mit der Spule eines Lavet-Schrittmotors verbunden - was bedeutet, dass es nur eine elektromagnetische Spule ist.

Es funktioniert, aber als ich die Ausgänge an einem Oszilloskop hatte, um einen Teil des Timings zu untersuchen, bemerkte ich zufällig eine negative Spitze, wenn der Ausgang trotz des Vorhandenseins der Flyback-Diode ausgeschaltet wurde. Mir wurde schnell klar, dass die Größe der Spitze die Durchlassspannung der Diode ist - in diesem Fall 1 Volt.

Die Frage, die ich jetzt habe, ist, gilt diese absolute Höchstbewertung (in diesem Fall tatsächlich absolute Mindestbewertung ) für Pins, die als auf LOW gesetzte Ausgänge konfiguriert sind?

Ich kann die 1N4148s durch Schottky-Dioden mit einer Durchlassspannung von nur 0,5 Volt ersetzen ... aber lohnt es sich, sich damit zu beschäftigen?

Shottkey-Dioden können die Leistung sehr gut verbessern. Sicherheitshalber sollten Sie erwägen, Ihren Stepper von einem externen Transistor oder einer H-Brücke zu betreiben.
Ich denke nicht, dass das notwendig ist. Dies ist nur dem Namen nach ein Schrittmotor. Es ist eigentlich ein Uhrwerk. Es wird praktisch kein Drehmoment aufgebracht und die Schrittimpulse sind 30 ms breit bei 1 Hz. Da der Strom durch zwei 100-Ohm-Widerstände fließt, selbst wenn die Spule einen Kurzschluss hätte, würden nur 16,5 mA fließen (Vcc beträgt 3,3 Volt).

Antworten (1)

Aus dem Datenblatt können Sie ersehen, dass alle Pins Schutzdioden haben. Dies bedeutet, dass, wenn Sie versuchen, Pins negativ anzusteuern, diese mit der Klemmspannung beginnen, wenn der Eingang unter eine bestimmte Spannung fällt (die garantiert mindestens -0,5 Volt beträgt).

Sie werden den Eingang über einen Widerstand auf -1 Volt treiben. Im schlimmsten Fall wird der Pin auf -0,5 Volt geklemmt, und Sie lassen 0,5 Volt über einen 100-Ohm-Widerstand fallen. Dies bedeutet, dass der Stiftstrom 5 Milliampere beträgt. Der absolute „DC-Strom pro I/O-Pin“ beträgt 40 mA, und Sie sind weit davon entfernt, diesen Wert zu erreichen. Kein Grund zur Sorge.

Nicht so schnell! Es ist nicht klar, dass für das Innere des Chips die gleiche Strombegrenzung gilt protection diodeswie für dessen transistors.
okay, das ist fair. Aber da der Pin als Ausgang konfiguriert und auf Low gesetzt ist, tritt die Schutzdiode überhaupt ein?
Es sei darauf hingewiesen, dass ich nicht am Stift gemessen habe, sondern am "Uhr" -Anschluss. Also habe ich auf der "fernen" Seite des 100-Ohm-Widerstands gemessen.
Es stellte sich heraus, dass dies wahrscheinlich aus einem Maulwurfshügel einen Berg machte. Ich habe die Oszilloskopsonde vom Taktanschluss zum eigentlichen Controller-Pin verschoben, und die negativen Spannungsspitzen liegen nicht einmal 100 mV unter der Erde. Der Widerstand muss also ausreichen, um den Controller zu schützen, wie es scheint. Entweder das oder die Tatsache, dass der Pin geerdet ist, führt dazu, dass negativer Strom durch den Widerstand fließt, aber nicht so sehr, dass die Spannung ansteigt. Wenn der Pin die Restspannung senkt, dann leitet der Widerstand nur 10 mA und – wieder – der Pin ist für 40 ausgelegt .
Ein bisschen spät, aber das würde bedeuten, dass die 2 1N4148-Dioden auch unbrauchbar sind. Auch da sie sowieso eine höhere Durchlassspannung haben als die Schutzdioden. Es ist die Größe des Widerstands, die bestimmt, ob der Durchlassstrom durch die Schutzdiode die -0,5 V überschreitet. Das Datenblatt weist diese Werte jedoch nicht aus.
Das ist auch etwas spät. :) Es gibt keine Garantie dafür, dass die 1N4148-Dioden nutzlos sind, da bei ihrer Anwesenheit nicht abzusehen ist, wie groß der Spulenkollapsimpuls sonst wäre. Wenn die Größe des Spulenkollaps viel höher wäre, könnte es möglicherweise alles überwältigen. Tatsächlich ist das unwahrscheinlich. Im endgültigen Design habe ich mit einem BAT54-Schottky-Diodenpaar gewickelt, aber einfach, weil ich bereits eines als Teil eines Aufwärtswandlers an anderer Stelle in der Schaltung verwendet habe und es eine gute Sache war, die Stückliste klein zu halten.