Hallo zusammen,
Ist es möglich den microcomputer Baustein TMP80C39A auszulesen und
weitere Bausteine dieses Typs anschließend mit der ausgelesenen
Information zu beschreiben?
Hier der Link zu dem PDF Datenblatt des Bausteins:
http://doc.chipfind.ru/pdf/toshiba/tmp80c39a.pdf
Welchen Programmer bräuchte ich dafür sofern es möglich ist?
Danke im Voraus für eure Hilfe!
Mit freundlichen Grüßen
P Wilczek
P Wilczek,
der TMP80C39A hat keinen internen Programmspeicher, den man auslesen
könnte. Das Programm wird wohl in einem EPROM gestanden haben.
Ciao, Yagan
Hallo,
Danke für die schnelle Antwort, musste spontan ins Ausland die lezten
Tage :-)
Also im Prinzip geht es um drei verschiedene microcontroller:
1. TMP80C39AP mit internem speicher.
2. SAB8048 mit internem Speicher.
3. MSM80C48 mit internem Speicher.
Das sind defekte Bausteine auf Platinen die ich reparieren muss.
Ich habe vor die software aus einem funktionierendem beschriebenen
controller auszulesen und dann auf den ersatzchip zu schreiben
Dazu benötige ich einen passenden Programmer und die dazugehörige
Software.
Wäre echt super wenn mir da einer weiterhelfen könnte!
Danke im Voraus!
> Wäre echt super wenn mir da einer weiterhelfen könnte!
Da kann dir wohl nur noch Ebay weiterhelfen. Grundsaetzlich ist es
moeglich einen MCS48 auszulesen und alles in einen 8748 zu brennen.
Aber sowohl die Bausteine wie auch die Brenner gibt es wohl nur noch im
Museum. Ich habe meinen ersten Brenner dafuer als Steckkarte fuer
einen ][+ selber gebaut. Aber fuer sowas sind die Leute heute zu faul.
Olaf
Yagan Ζ. Dongobar schrieb:> P Wilczek,>> der TMP80C39A hat keinen internen Programmspeicher, den man auslesen> könnte. Das Programm wird wohl in einem EPROM gestanden haben.
Wilczek-one:
Hast Du das nicht gelesen oder hast Du gar keinen TMP80C39A?
Gruß Dietrich
> Hast Du das nicht gelesen oder hast Du gar keinen TMP80C39A?
Alle 39er die ich damals in den Fingern hatte, hatten auch irgendein
Programm drinnen. Das sind einfach maskenprogrammierte die keiner haben
wollte. Vielleicht findet er da ja das Programm einer Spuelmaschine von
1980. :-D
Olaf
Hallo,
Es ist der TMP80C39AP, dieser hat einen internen speicher.
Der TMP80C39A hat keinen.
Ich kann mir den Programmer auch gerne selbst aufbauen, wenn mir jemand
nen link oder Schltplan für nen entsprechenden Programmer schicken
könnte.
Daher die Frage ob ich da mit einem herkömmlichen PIC Programmer
dranngehen kann? oder dieser microcontroller nicht unterstützt wird?
Gruß
Peter
> Ich kann mir den Programmer auch gerne selbst aufbauen, wenn mir jemand> nen link oder Schltplan für nen entsprechenden Programmer schicken> könnte.
Das brauchst du nicht. Die Algorythmen waren damals noch nicht geheim.
Du musst nur das Datenblatt lesen und kannst dir dann einfach so einen
Brenner bauen.
> Daher die Frage ob ich da mit einem herkömmlichen PIC Programmer> dranngehen kann?PIC? Naja, sagen wir mal so, nicht jeder kann so einen Brenner bauen.
Oh..man PIC! Das ist eine MCS48.
Hast du denn schon 8748er? Die wuchsen damals schon nicht auf Baeumen.
Olaf
Hallo zusammen,
Sorry für die Verwirrung die ich hier gestiftet habe!!
Also ich muss an der Stelle mal ein Update einbringen.
Habe mich mit der Platine genauer beschäftigt:
Der TMP80C39AP arbeitet auf der Platine in Kombination mit einem M27C64A
Eprom.
Die Fehlerquelle ist der defekte TMP80C39AP.
Wodurch könnte ich hier Ersatz schaffen? auf die einfachste Weise?
Ich kann auch ein Bild von der Platine hochladen.
Gruß
Peter
> Wodurch könnte ich hier Ersatz schaffen? auf die einfachste Weise?
Durch jeden 8039 oder auch 8049. Also auch die Typen mit internem Rom
funktionieren weil das bei dir durch deine Schaltung deaktiviert wird.
Nur ist die Beschaffung halt nicht so einfach weil total veraltet.
Andererseits wurden sie natuerlich in grossen Stueckzahlen produziert.
Ich glaube mich z.B zu erinneren das in den alten Video2000 Recorder von
Grundig mal 2-3 drin waren.
Es koennte auch sein das sie in manchen Tastaturen drin waren, auch wenn
ich denke das da eher die MCS51 verwendet wurden.
Aber Achtung, deine Teile haben 128Byte internes Ram. Verbreiteter waren
damals die 8048. Die hatten nur 64Byte Ram. Die werden wahrscheinlich
nicht funktionieren. Es gab auch mal welche mit 256Byte Ram. Aber die
waren eher selten.
Ich bin mir auch sicher das auf jedem Flohmarkt etwa 10Stk davon
irgendwo rumliegen. Du muesstest nur wissen in welchen von den alten
Teilen sie sich verstecken. :-)
Olaf
Wilczek-one schrieb:> Der TMP80C39AP arbeitet auf der Platine in Kombination mit einem M27C64A> Eprom.>> Die Fehlerquelle ist der defekte TMP80C39AP.
Wie hast Du das geprüft? Wie hast Du ausgeschlossen, daß das EPROM nicht
seine Programmierung vergessen hat? Programm ausgelesen, Prüfsumme mit
der aus bekannten Aufzeichnungen verglichen? Oder Programm aus einer
defekten Platine ausgelesen und mit dem aus einer baugleichen noch
funktionierenden Platine verglichen?
Erst wenn Du das gemacht hast, kannst Du das EPROM als Fehlerquelle
ausschließen.
Die Dinger sind nicht unendlich haltbar, die Hersteller haben typisch 10
Jahre Datenerhalt "garantiert", und wie lange das tatsächlich
funktioniert, hängt unter anderem von der Genauigkeit der Einhaltung der
Programmieralgorithmen beim (damaligen) Programmieren ab.
> Wodurch könnte ich hier Ersatz schaffen? auf die einfachste Weise?
Wenn es wirklich der 8039 ist: Durch einen anderen 8039. Machen musst
Du mit dem gar nichts, außer ihn in die Platine einsetzen.
Du schreibst oben das Du Platinen mit 8048 und 8039 hast... die selben
Platinen? Dann tut es auch ein 8048.
Ich müßte noch ca 10 Stück 7048 und 49 herumliegen haben..
Gruß,
Holm
Hallo,
Ja ich habe mehrere baugleiche Platinen wo auch statt dem TMP80C39AP
auch der:
MSM80C39
PCB80C39 11P (Philips)
Alternativ eingesetzt ist.
Was möchtest du für die Bausteine Haben?
Kann ich den SAB8048 mit dem 7048/ 49 ersetzen?
Das wär schonmal ein Anfang!
Ja, ein 8048 kann durch einen 8049 ersetzt werden (mehr RAM, aber
kompatibel). Umgekehrt meist nicht. Falls Holm seine nicht mehr findet,
hätte ich noch zwei oder drei gebrauchte anzubieten.
Irgendwie ist mir in Erinnerung, das es kleine Unterschiede zwischen
80c39 und 8039 gibt. In einer Schaltung war das wichtig, ansonsten ging
etwas an der Hardware defekt.
Michael_ schrieb:> Irgendwie ist mir in Erinnerung, das es kleine Unterschiede zwischen> 80c39 und 8039 gibt. In einer Schaltung war das wichtig, ansonsten ging> etwas an der Hardware defekt.
Kann das sein das du 80535 und 80C535 meinst?
Die waren nicht direkt austauschbar. Man konnte einen 80535 nicht in
eine Platine für 80c535 stecken.
>Kann das sein das du 80535 und 80C535 meinst?
Nein. War schon lange her >10 Jahre, irgendwas aus dem ELEKTOR.
Ich würde schon den gleichen oder einen Vergleichstyp nehmen.
Der 80535 ist auch schon so alt. Siemens hatte den ungefaehr so Ende der
80er rausgebracht.
Da der 80535 noch in NMOS gefertigt wurde brauchte er eine negative
Spannung.
Die hat er sich intern mit einer Ladungspumpe selbst erzeugt. Lediglich
an einem Pin musste man einen extern Kondensator von 100nF anschliessen
zur Glaettung. Beim 80C535 wurde dieser Pin anderwertig belegt, meistens
mit 5V.
Steckte man nun einen 80535 in einem fuer 80C535 layouteten Board lag an
diesem Eingang dann halt 5V an was der 80535 sehr uebel nahm. Umgekehrt
ging es aber. Beim 8039/8049 ist mit sowas nicht bekannt.
Ich hätte Bedenken, einen 80Cxx einfach so gegen eine 80xx
auszutauschen. NMOS oder CMOS-Technik, da ist doch schon ein erheblicher
Unterschied (Stromverbrauch, Ausgangspegel/Strom/Schaltzeiten ...).
Umgekehrt geht es eher, man braucht dann eventuell "nur" zusätzliche
Stützkondensatoren.
Gruß Dietrich
Ich möchte nochmal an meine Fragen hier
Beitrag "Re: TMP80C39A Auslesen und beschreiben" erinnern - nicht,
daß hier viel Aufwand getrieben wird, einen unschuldigen Controller zu
ersetzen, wenn es doch nur das EPROM ist, das vergesslich wurde ...
Hallo zusammen,
So hier wie versprochen mit etwas Verspätung die Links zu den Bildern!
Zwei Platinen mit einem 8048 bestückt und die dazugehörigen Schaltbild
Auszüge.
Nun solltet ihr euch ein Bild davon machen können was ich meine :-)
Hier die Links:
http://img845.imageshack us/img845/8985/2981546d3188a.jpg
http://img822.imageshack us/img822/6995/5906433d3188a.jpg
http://img40.imageshack us/img40/4858/platine2t.jpg
http://img88.imageshack us/img88/6334/platine1.jpg
Zwischen "imageshak" und "us" fehlt ein punkt (spammeldung vom board :-(
bitte ergänzen!)
Hier noch ein Bild von einer Platine mit einem microcontroller mit dem
Namen: MCD3000B-03 ich kann dazu nichts finden im netz und nirgendwo.
Weis jemand was das für ein Baustein ist und was ich hier einsetzen
könnte?
http://img543.imageshack us/img543/2152/5906573d3181a.jpg
Das aber nur am Rande...
@Rufus:
wenn ich ihn aus einer anderen Platine einsetze dann funktioniert es
wieder. Somit schließe ich eine andere Fehlerquelle aus.
@Holm und andere die mir diese Bausteine anbieten können:
Meine Mailadresse ist: wilczek.eins@gmail.com
Schreibt mir mal bitte eine Email damit wir den Versand der Bausteine
und das finanzielle besprechen können.
Danke!
Also noch mal ein Nachtrag:
nach den Bildern sind das Chips mit internem Programmspeicher, von
EEPROM kann keine Rede sein. Diese müssen tatsächlich kopiert werden:
Intakten Chip mit Galep o.ä. auslesen und in einen 87C48 oder 87C49
schreiben. Diese sind inzwischen recht schwer zu bekommen.
Übrigens, zum Thema Interdesign: Uralt ist gar kein Ausdruck...
Interdesign wurde in "grauer Vorzeit der Mikroelektronik", als das
Internet nicht einmal eine Zukunftsvision war, von Hans Camenzind, dem
Erfinder des Timer-IC 555 gegründet. Später von GEC/Plessey übernommen,
die heutige Firma Plessey hat jedoch wahrscheinlich keine Unterlagen
mehr. Außerdem hat Interdesign schon damals Custom-Chips im
Kundenauftrag produziert.