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
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
So lange du SRAM nicht unter Strom ausbaust und woanders einbaust sind die Adressleitungen frei vertauschbar.
:
Bearbeitet durch User
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).
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.
:
Bearbeitet durch User
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.
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.
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
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
Wie kann die Schaltung für einen 6264 den Pin 26 als A4 nutzen? Da stimmt was nicht...
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!
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
Joachim B. schrieb: > Unterschiede gibt es nur beim A13 und A14 Logisch ! Der 6264 ist 8k x 8bit und der 62256 32k x 8bit, Du kannst also 4 6264 durch einen 62256 ersetzen !
> Auf der Schaltung ist der PIN 26 (CE2) belegt; also tausche ich lieber > nicht gegen einen 62256er mit A$ auf Pin26. 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)
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
:
Bearbeitet durch User
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.
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.
./. schrieb: > Mein 1403 ist auch mit nem 62256 zum 1403H veredelt. > > ÄTSCH aber zwei 512MBx8 habe ich mir dann nicht mehr angetan, obwohl mich das früher mit RAM Disk gereizt hätte.
Möchtest du einen passenden geschenkt haben? Ich habe garantiert noch welche rumliegen.
Oder einen neuen 6264 nehmen? http://www.digikey.de/product-detail/de/alliance-memory-inc/AS6C6264-55PCN/1450-1036-ND/4234595 Der hat 55ns. Der vom TE genannte 6264-10 hat vermutlich 100ns, müsste also passen, aber sicherheitshalber nochmal prüfen.
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
Jobst M. schrieb: > Liegen Pin 1 und Pin 26 an festen Pegeln, dann ist ein Austausch kein > Problem. So isses. Notfalls Pin1 und Pin26 hochbiegen und mit einem Drähtchen mit Pin28 verbinden. Georg
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
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
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!
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.
Stimmt! Einen SRAM, welcher gesamt nicht mehr geht, habe ich noch nie erlebt.
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,-€
Joachim B. schrieb: > optional auslöten und manuell durchklingeln, ich weiss ein shice Job Was auch immer "shice" sein mag, mit einem Universalprogrammiergerät wie z.B. dem "MiniPro TL866" lassen sich auch SRAMs testen.
Rufus Τ. F. schrieb: > Was auch immer "shice" sein mag, mit einem Universalprogrammiergerät wie sprich es aus, wollte nur der Zensur entkommen Universalprogrammiergerät hat ja jeder? gibt es das für 10,-€ wie den mega2560? > z.B. dem "MiniPro TL866" lassen sich auch SRAMs testen.
Joachim B. schrieb: > sehr gute Frage, nie hatte ich kaputte SRAMs! Ich schon: Beitrag "6116 in 300mil-DIP24?"
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.