Günstiger Ersatz für Tandberg TD 20A PROM (IC U3)
#1
Hallo,

ich mache für die relevanten Information hierzu mal einen neuen Thread auf. Wie hier: https://tonbandforum.de/showthread.php?t...#pid364015 ab #27 beschrieben gibt es eine preisgünstige Möglichkeit für einen Ersatz des PROM (IC U3) auf der Logikplatine der Tandberg TD 20A. Hierzu muss man wie im Github-Projekt von "bwack" https://github.com/bwack/Tandberg-TD20A-...eplacement beschrieben einen Atmel ATTINY 2313 oder 2313A Microcontroller entsprechend programmieren. Den ATTINY gibt es in einem DIL-20 Gehäuse und er ist damit pinkompatibel zum Original-PROM. Er kostet bei den einschlägigen Händlern unter 3 €.

Auf diese Art programmierte ATTINY 2313A haben moxx (Frank) und ich getestet und es hat in einer TD 20A (9,5/19) und in einer TD 20A-SE (19/38) einwandfrei funktioniert. Um einen unter bestimmten Bedingungen vorkommenden instabilen Zustand des ATTINY zu unterbinden (genaueres hier: https://tonbandforum.de/showthread.php?t...#pid364370), kann es notwendig sein, den C410 auf der Logik-Platine auf 560 nF zu vergrößern.

Der Einbau ist wegen des in der TD 20A bereits ab Werk gesockelten PROM einfach. Für die Normalspeed (9,5/19) Maschine kommt der ATTINY so wie er ist in den Sockel, für die Highspeed (19/38) Version muss der Pin 15 abgeknipst oder zur Seite gebogen werden.

Da die Lösung auch für Andere interessant ist und im o.g. Thread die Frage nach der "Serienproduktion" aufkam, biete ich gerne an, einige ATTINY 2313A als PROM-Ersatz zu programmieren und im Forum zum Selbstkostenpreis abzugeben. Wenn 10 Stück zusammenkommen, liegt das pro Stück bei ca. € 5 inklusive Einzelversand per Brief.

Bedarf haben bislang gemeldet:

1x LaBor
1x moxx
2x Steffen87
evtl. hyberman
1x charlyk
1x R@lly
3x Onkel Theo

Braucht noch jemand Ersatz-U3? Ich sammle die Bedarfe bis Anfang kommender Woche und würde dann die Teile bestellen, programmieren und versenden.



Hier noch Infos für Selbermacher:

Zur Programmierung des ATTINY2313A habe ich einen Arduino Uno mit dem ArduinoISP Sketch aus den Beispielen der Arduino IDE verwendet. Hier ist beschrieben, wie der ATTINY dazu mit dem Arduino verbunden werden muss: http://www.ernstc.dk/arduino/2313.htm

Für die Programmierung des ATTINY mit dem hex-File und das Setzen der Fuses habe ich avrdude genommen. Die Daten sind aus dem Github-Projekt von "bwack": https://github.com/bwack/Tandberg-TD20A-...ATtiny2313 .

Aufruf von avrdude für den ATTINY2313A (der Arduino ist als COM4 in Windows verbunden):

Code:
avrdude -P COM4 -F -c stk500v1 -b 19200 -p t2313a -U flash:w:tda20_prom_attiny2313A.hex -U lfuse:w:0xe2:m -U hfuse:w:0xfe:m -U efuse:w:0xff:m -U lock:w:0xff:m

Zunächst wird der flash mit dem Hex-File beschrieben und dann werden die Fuses programmiert. Nach dem Schreiben der HFUSE gibt es eine Fehlermeldung, weil der Reset-PIN des ATTINY in einen Input-PIN umprogrammiert wird und man sich damit den Ast absägt für eine weitere Programmierung. Das ist aber normal, davon nicht irritieren lassen.


Grüße,
Matthias
Zitieren


Nachrichten in diesem Thema
Günstiger Ersatz für Tandberg TD 20A PROM (IC U3) - von mst - 06.03.2024, 22:22

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 4 Gast/Gäste