SRAM 6264 durch 62256 ersetzbar?

Gast #4616203
Lesenswert?

Hallo,

ich habe hier eine alte Schaltung, in der ein SRAM Baustein Typ 6264-10 
eingesetzt ist. Es wird nicht mehr gespeichert, der Chip scheint 
hinüber.

Kann ich ihn durch einen 62256er ersetzen? Die Adressleitungen sind 
nicht gleich nummeriert, muß das exakt übereinstimmen? Ich habe mal die 
Baupläne der Chips hochgeladen.


RAMler
Angehängte Dateien:
Gast #4616205
Lesenswert?

Hallo,

ich habe hier eine alte Schaltung, in der ein SRAM Baustein Typ 6264-10 
eingesetzt ist. Es wird nicht mehr gespeichert, der Chip scheint 
hinüber.

Kann ich ihn durch einen 62256er ersetzen? Die Adressleitungen sind 
nicht gleich nummeriert, muß das exakt übereinstimmen? GND, VCC, OE und 
CE stimmen überein. Ich habe mal die Baupläne der Chips hochgeladen.


RAMler
Angehängte Dateien:
Moderator Persönliche Seite #4616217
Lesenswert?

RAMler schrieb:
> Die Adressleitungen sind nicht gleich nummeriert, muß das exakt
> übereinstimmen?

Nö, es kann dir ja völlig egal sein, ob ein bestimmtes Datum nun auf
Adresse 42 oder Adresse 3387 abgelegt ist, solange beim Lesen und
Schreiben stets die gleichen Adressen benutzt werden.  Man kann daher
im Layout bei einem SRAM auch beliebig Adressleitungen vertauschen
(und auch Datenleitungen).
#4616218
Lesenswert?

Baupläne beider?

Im Prinzip ist das leicht,

sind beide 28-piner

man kann den 6264 also mit dem 62256 ersetzen

CS2 geht passend auf A13 und wird schon die richtige Seite wählen

Ist CS2 high ist die Adresse A13 eben high, beim Schreiben und Lesen

Probleme kann nur A14 machen, ist der in der Originalschaltung offen 
sollte man den auf GND anbinden damit der Pin nicht floatet.
Gast #4616220
Lesenswert?

RAMler schrieb:
> Die Adressleitungen sind
> nicht gleich nummeriert, muß das exakt übereinstimmen?

Die niederwertigen Adressen A0 bis A12 schon.

Aber das linke Bild über die Pinbelegung stimmt überhaupt nicht.

Und beim 62256 muss CS2 statisch low sein oder mit CS1 gekoppelt.
#4616223
Lesenswert?

Das kannst du bedingt machen. Die Numerierung der Adreßleitungen ist 
ziemlich willkürlich, die stellt kein Problem dar, das RAM muß ja nicht 
seitenweise angesprochen werden.

Wichtig ist aber, daß du die beiden zusätzlichen Adreßleitungen auf 
festes Potential legen kannst. Bei Pin 1 (NC bei 6264) sollte das kein 
Problem darstellen, bei Pin 26 (CE2 bei 6264) mußt du aber darauf 
achten, daß diese Funktion in der Schaltung nicht genutzt wurde.
#4616228
Lesenswert?

Jörg W. schrieb:
> RAMler schrieb:
>> Die Adressleitungen sind nicht gleich nummeriert, muß das exakt
>> übereinstimmen?
>
> Nö, es kann dir ja völlig egal sein, ob ein bestimmtes Datum nun auf
> Adresse 42 oder Adresse 3387 abgelegt ist

komisch bei meiner Bildersuche sind sogar die gleich A0-A12 und I/O 0 - 
I/O 7 gleich.

Unterschiede gibt es nur beim A13 und A14

aber der Mod hat recht,
solange
A = A ist und
I/O = I/O ist sind die Nummern dahinter Banane

und
VCC = VCC
VSS = VSS
!WE = !WE
!CS1 = !CS1

alles OK
Gast #4616247
Lesenswert?

Ralf D. schrieb:
> bei Pin 26 (CE2 bei 6264) mußt du aber darauf
> achten, daß diese Funktion in der Schaltung nicht genutzt wurde

OK;

ich habe mal auf der Schaltung geschaut; Pin 26 ist dort als A4 genutzt. 
Also tausche ich besser nur wieder gegen einen 6264er ... schade, ich 
hatte noch einen 62256er auf Vorrat.

Danke für die schnelle Hilfe!

RAMler
#4616250
Lesenswert?

RAMler schrieb:
> OK;
>
> ich habe mal auf der Schaltung geschaut; Pin 26 ist dort als A4 genutzt.
> Also tausche ich besser nur wieder gegen einen 6264er ... schade, ich
> hatte noch einen 62256er auf Vorrat.

ich verstehe dich nicht,

CE2 muss beim 6264 high werden, liefert aber nur Datan auf dem Bus wenn 
CE1 low ist!

Der 62256 liefert aucvh nur Daten wenn CE1 low ist, da kann es dir doch 
egal sein wenn an CE2 eine A liegt, die wird schon richtig beschrieben 
und gelesen!
Gast #4616251
Lesenswert?

OK; jetzt habe ich die Chips verwechselt, also nochmal:

Auf der Schaltung ist der PIN 26 (CE2) belegt; also tausche ich lieber 
nicht gegen einen 62256er mit A$ auf Pin26.

Aber nochmal Danke für die Hilfe!

RAMler
Gast #4616424
Lesenswert?

Joachim B. schrieb:
> Torben K. schrieb:
> Wie ist Pin 26 in der Schaltung belegt? Wenn Dauer-High dann ist es
> egal, dann ist halt der Adresspin dauernd 1 (who cares bei viermal
> soviel Speicher)
>
> und wenn der CE2 nicht dauer high ist so hat er doch beim Zugriff einen
> definierten Pegel eben high und der trifft eben immer den passenden
> Adress Bereich

Wenn CE1 dauerhaft auf low ist und dieser Chip nur bei CE2 = high 
angesprochen werden soll?

Unüblich aber machbar.

Mal sollte sich die komplette Schaltung anschauen.
Könnte ja auch sein das bei CE2 = low ein anderer Chip angesprochen 
wird, dann hat man ein Problem.
#4616453
Lesenswert?

Ein Gast schrieb:
> Könnte ja auch sein das bei CE2 = low ein anderer Chip angesprochen
> wird, dann hat man ein Problem.

dann könnte man immer noch CE2 und !CE1 verheiraten zu einem CE und den 
A Pin festlegen, ist ja kein Hexenwerk, was habe ich PC1500 selber 
ausdekodiert, 14 6216 in Handarbeit eingelötet 1984/85 und später 
62256er eingelötet.
#4616545
Lesenswert?

Joachim B. schrieb:
> CS2 geht passend auf A13 und wird schon die richtige Seite wählen

???

> Ist CS2 high ist die Adresse A13 eben high, beim Schreiben und Lesen

Ja, wenn CS2 den Chip aber eigentlich de-selektieren soll, wird bei 
dieser Lösung aber eine andere Adresse geschrieben oder schlimmer 
gelesen (und damit auf den Bus gelegt, auf der aber eigentlich gerade 
etwas anderes sein soll)

Arduinoquäler schrieb:
> Und beim 62256 muss CS2 statisch low sein oder mit CS1 gekoppelt.

Der 62256 hat kein CS2.

Wird CS2 in der Schaltung genutzt, lässt sich KEIN 62256 einsetzen.
Liegen Pin 1 und Pin 26 an festen Pegeln, dann ist ein Austausch kein 
Problem.


Gruß

Jobst
#4616599
Lesenswert?

Georg schrieb:
> Notfalls Pin1 und Pin26 hochbiegen und mit einem Drähtchen mit
> Pin28 verbinden.

Pin 26 wird auf jeden Fall einen definierten Pegel haben. Denn an diesem 
Pin wird der 6264 ja freigeschaltet. Die Frage ist einfach, ob diese 
Freigabe durch die Schaltung auch genutzt wird. Wird die Freigabe 
genutzt, dann geht der Einsatz des 62256 sowieso nicht so einfach. Wird 
Freigabe an Pin 26 nicht genutzt, kann der 62256 auch direkt eingesteckt 
werden. Hier ist diese Maßnahme also nicht erforderlich. Nie.

Pin 1 ist bei 6264 ungenutzt, könnte also frei sein. Möglicherweise ist 
er an GND, wahrscheinlicher aber an +5V, da einige EPROMS an diesem 
Anschluss 5V haben wollten und das dann damit kompatibel wäre.
Der blödeste Fall wäre, dass sich der Layouter das Pad geschnappt hat, 
um ein anderes Signal darüber zu routen, um Platz zu sparen. DANN müsste 
man Pin 1 tatsächlich ausserhalb des Sockels verdrahten. (Oder einen 
Sockel in den Sockel stecken, welchen man entsprechnd verdrahtet.)
Sollte Pin 1 einfach nicht belegt sein, kann man die Brücke nach Pin 28 
auch auf der Unterseite der Platine machen. Und es wäre dann immernoch 
Kompatibel zum 6264.



Gruß

Jobst
Gast #4616948
Lesenswert?

Hallo,

wieso eigentlich ersetzen? 6264 bekommt man bei ebay unter 3 EUR. Und 
längerfristig gibt es den als SMD, also auf einen Adapter auflöten und 
fertig. Ist wohl alles zu einfach. Entschuldigung dass ich sowas 
Primitives vorschlage.

Georg
#4616997
Lesenswert?

Jobst M. schrieb:
> Ja, wenn CS2 den Chip aber eigentlich de-selektieren soll, wird bei
> dieser Lösung aber eine andere Adresse geschrieben oder schlimmer
> gelesen (und damit auf den Bus gelegt, auf der aber eigentlich gerade
> etwas anderes sein soll)

ja und dazu schrieb ich:

Joachim B. schrieb:
> dann könnte man immer noch CE2 und !CE1 verheiraten zu einem CE

Wer so basteln will kann doch mal CS2 beschauen ob der statisch ist oder 
nicht!

Wer nicht schauen mag undiert passend !CS1 und CS2 zu einem !CS1 wie 
gesagt

Joachim B. schrieb:
> ist ja kein Hexenwerk

mit ein zwei 74HC gatter leicht gemacht.

Jobst M. schrieb:
> Wird CS2 in der Schaltung genutzt, lässt sich KEIN 62256 einsetzen.

da widerspreche ich energisch und aus Erfahrung!
Persönliche Seite #4617020
Lesenswert?

RAMler schrieb:
> Es wird nicht mehr gespeichert, der Chip scheint hinüber.

Hat sich eigentlich schon mal jemand mit dieser Aussage beschäftigt? 
Warum sollte ein SRAM ausfallen?

Wie sieht denn die Schaltung aus, in der das SRAM verbaut ist? Ich halte 
es ja für wahrscheinlicher, daß das Problem irgendwo dort zu suchen ist, 
nicht aber im SRAM.

Natürlich gibt es auch Fälle, wo ein SRAM gebraten wird:
Falsche Betriebsspannung, ESD, oder harte Röntgenstrahlung.

In allen drei Fällen aber würden auch andere Probleme auftreten.
#4617124
Lesenswert?

Rufus Τ. F. schrieb:
> Warum sollte ein SRAM ausfallen?

sehr gute Frage, nie hatte ich kaputte SRAMs!

Ich unterstütze den Antrag, mit dem Oszi oder LA wenn vorhanden gucken 
ob überhaupt Enable und WR Signale kommen.

optional auslöten und manuell durchklingeln, ich weiss ein shice Job

28 Leitungen handverdrahten und dort Signale anlegen, wer hat schon noch 
Zugriff auf genügend Ports oder eine CPU......

andererseits gibt es Portkarten und den Arduino mega2560 dessen Ports 
reichen Digital I/O Pins‎: ‎54

http://www.ebay.de/itm/like/361494446547?lpid=106&chn=ps&ul_noapp=true

ab 10,-€

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren