http://forums.benheck.com/viewtopic.php?f=18&t=38664
In dem Link gibt es einen Thread, in dem diskutiert wird, Gen 1 & 2 Pokemon-Cart-SRAM-ICs durch Fram-Äquivalente zu ersetzen. Der einzige Unterschied zwischen alten und neuen ICs (neben der Architektur) ist die Betriebsspannung, sodass Vdd schwebend bleibt. Ist das nicht eine sehr schlechte Idee?
Es ist in der Tat eine sehr schlechte Idee. Der Grund dafür ist, dass das Gerät über die Eingangsschutzdioden mit Strom versorgt werden muss . Vorausgesetzt, mindestens ein Eingang mit einer solchen Diode ist hoch, wird das Gerät eingeschaltet, vorausgesetzt, die Stromquelle (eine Signalleitung) kann den erforderlichen Strom liefern.
Ich hatte das in der Vergangenheit, wo eine Vcc-Spur auf einer bestimmten Platine brach, und bei zufälligen Gelegenheiten verlor das Gerät (ein Port-Expander) seine Registereinstellungen; Zu diesem Zeitpunkt gingen alle Eingänge auf Low und daher wird das Gerät nicht mit Strom versorgt. Beim nächsten Einschalten (wenn eine Leitung hoch ging) kehrten die Register in ihren Standardzustand zurück.
Irgendwann wird dies in diesem Szenario passieren.
Beachten Sie auch, dass der ursprüngliche SRAM wahrscheinlich ein 5-V-Teil in einem 5-V-System ist (was wahrscheinlich der Grund wäre, warum der Vdd-Pin getrennt gelassen wurde), sodass die Quelle(n), die Strom liefern, die interne Stromschiene auf etwa 4,7 V ziehen (das Datenblatt impliziert Schottky-Geräte an den Eingängen), was die Lebensdauer des FRAM und dessen, was ihn mit Strom versorgt, verkürzt.
Update: Hinweis zur Aufbewahrung und zum Timing hinzugefügt
Beachten Sie, dass erfolgreich gespeicherte Daten immer noch vorhanden sein werden (das ist der springende Punkt bei FRAM), aber eine Speicherung, die zu einem bestimmten Zeitpunkt alle Zeilen auf Low enthält, kann durchaus beschädigt sein. Der Hinweis zu den Spannungspegeln ist weiterhin gültig.
Die neuen und alten Geräte haben sehr wahrscheinlich leicht unterschiedliche Timing-Anforderungen, obwohl FRAM als Drop-in-Ersatz für SRAM in Rechnung gestellt wird. Diese Person hat das Glück, dass die Timings nahe genug liegen, dass die Datenübertragung immer noch erfolgreich ist.
[Update] Hinweis zu einer Bypass-Kappe hinzugefügt
Obwohl ein Bypass-Kondensator helfen könnte, ist mein Punkt, dass diese Schaltung eher durch Glück als durch Urteilsvermögen funktioniert. Eine Bypass-Kappe müsste von der Quelle (einer Signalleitung) geladen werden und könnte die Eingangsschutzdiode, die die interne Vdd-Schiene speist, leicht überlasten. Ob dies geschieht, hängt vom Quellenwiderstand des Signals (der Signale) ab, das das Gerät zu jedem Zeitpunkt mit Strom versorgt.
Diese Schutzdioden sind normalerweise nicht für mehr als einige 10 Milliampere ausgelegt und können daher beschädigt werden, wenn sie sich in einem Ladepfad für einen Kondensator befinden.
HTH
Alexander m
pjc50
Olin Lathrop
Alexander m
Fizz