TMP80C39A Auslesen und beschreiben

Gast #2382633
Lesenswert?

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
Gast #2387842
Lesenswert?

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!
Gast #2387866
Lesenswert?

> 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
Gast #2388032
Lesenswert?

> 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
Gast #2388150
Lesenswert?

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
Gast #2388160
Lesenswert?

> 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
Gast #2389300
Lesenswert?

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
#2389324
Lesenswert?

> 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
Persönliche Seite #2389345
Lesenswert?

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.
Gast #2389408
Lesenswert?

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!
#2389789
Lesenswert?

Auch der 8051 ist schon 25 Jahre alt ( siehe hier: 
http://www.efton.sk/t0t1/history8051.pdf ). Es ist also durchaus 
wahrscheinlich, daß in dem uralten Elektorartikel vom '535 die Rede war. 
In diesem Datenblatt: 
http://www.datasheetcatalog.org/datasheets/2300/467334_DS.pdf sind 8039 
und 8049 überall als elektrisch gleich angegeben.

Weiteres hier:
http://www.nyx.net/~lturner/mcs48_pin.html
#2389811
Lesenswert?

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.
#2389868
Lesenswert?

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
Gast #2393617
Lesenswert?

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!
Gast #2402041
Lesenswert?

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.

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