Ausarbeitung des AT28C16-LED-Ausgangs aus dem Datenblatt

Ich versuche herauszufinden, wie ich einige LEDs anschließen kann, damit ich den Wert des im Chip AT28C16 ( pdf ) gespeicherten Werts anzeigen kann.

Ich verfolge eigentlich eine YouTube-Serie . In dem Video wählte er einen 330-Ω-Widerstand, aber ich bin mir nicht sicher, wie er das lösen würde, da wir den maximalen VOH-Wert nicht kennen.

Meine LEDs sind bewertet bei

1,8 V - 2,2 V 20 mA

Bitte erklären Sie, wie Sie das Datenblatt lesen, um den erforderlichen Widerstandswert zu berechnen.

Danke.AT28C16

Antworten (2)

Normalerweise ist Voltage Output High etwas niedriger als VCC, da die meisten ICs keine internen Boost-Schaltungen verwenden, die es ermöglichen könnten, höher zu sein.

In diesem Fall könnten Sie sich die Bewertung des absoluten Maximums ansehen:

Absolute Maximum Ratings*
Temperature Under Bias............... -55°C to +125°C
Storage Temperature ................. -65°C to +150°C
All Input Voltages (including NC Pins)
with Respect to Ground ...............-0.6V to +6.25V
All Output Voltages
with Respect to Ground ...............-0.6V to VCC + 0.6V
Voltage on OE and A9
with Respect to Ground ...............-0.6V to +13.5V

Das Maximum, das Sie jemals auf diesem IC sehen sollten, ist VOH als (VCC - GND) + 0,6 V. Aber es werden wahrscheinlich 5V sein.

Unter Verwendung des Ohmschen Gesetzes für den LED-Widerstand (5 V - 2,2 V) / 330 = 0,008 A oder 8 mA. Da die LED jedoch bei 8 Milliampere keinen Vorwärtsabfall von 2,2 Volt anzeigen würde, sollten Sie den Widerstand etwas höher einstellen. 470Ω oder 500Ω können besser sein.

In jedem Fall verwenden Sie das EEPROM nicht standardmäßig, was bedeutet, dass es keine Spezifikationen für diese Art von Operation hat. Es gibt keine Möglichkeit zu wissen, wie gut die Ausgänge mit 8 mA an jedem der Pins umgehen, wenn die Spannung aufgrund des höheren Stroms abfällt, wenn sie durchbrennen. Die VOH-Spezifikation wird nur bei einer 0,4-mA-Quelle getestet.

Würde ich den Widerstandswert nicht reduzieren wollen, wenn ich 20 mA anstrebe? So etwas wie (5V-2,2V)/160Ω=20mA
@Jamie Gibt es einen Grund, warum Sie tatsächlich 20 mA, mal 8, also 160 mA, über einen IC benötigen, der nicht für so etwas ausgelegt ist? Die meisten LEDs sind sogar bei einem Bruchteil eines Milliampere gut sichtbar und für Indikatoren bei 5 mA gut geeignet. 20 mA sind übertrieben, es sei denn, Sie versuchen, den Raum zu beleuchten.
@jamie Das Video, auf das Sie verlinken, die 330 Ω, die sie verwenden, betreibt die LEDs nicht mit 20 mA.
Kein Grund für 20 mA, nur zu versuchen zu verstehen, was "Aber da die LED bei 8 Milliampere keinen Vorwärtsabfall von 2,2 Volt zeigen würde" bedeutet?
@Jamie eine Diode wie eine LED hat eine IV-Kurve. Seine nominelle Durchlassspannung von 2,2 V wird nur bei 20 mA gesehen. Bei einem niedrigeren Strom hat es einen niedrigeren Durchlassspannungsabfall.

VoH wird durch Vcc bestimmt (was Sie vermutlich auf 3,3 V oder 5 V einstellen würden, aber nicht aufgeführt sind, weil Sie es eingestellt haben) und es wird nicht viel darüber gesagt, wie der Abfall oder die Ausgänge. Auch über die aktuelle Leistung des Chips gibt es keine Angaben, da er nie dazu gedacht war, eine hohe Last zu treiben. Das einzige, was wir darüber wissen, ist CMOS- und TTL-kompatibel und es kann mindestens 400 uA treiben.

Das Lesen des Datenblatts legt ferner nahe, dass es mit einer Last von 1,3 k bei 5 V getestet wurde, was ~ 3 mA wäre. Allerdings ist das weit entfernt von 20mA. Da es keine Informationen zum Stromausgang gibt (wahrscheinlich, weil er nicht viel Stromausgang hat), würde ich einen Octal Buffer / Driver (einige unterstützen 24 mA und listen die Voh und IoH im Datenblatt) am Ausgang des AT28C16 verwenden die LEDs ansteuern.