Forum: Mikrocontroller und Digitale Elektronik Digitalanzeige Fagor defekt -> 8085 + 8155


von Drehmaschine (Gast)


Lesenswert?

Hallo,

ich habe eine digitale Messanzeige einer Drehmaschine älterer Baureihe, 
welche nicht mehr messen will.

Fehlerbild: Display bleibt dunkel. Keinerlei Aus- und Eingabe möglich
Model: FAGOR VN 300

Netzteil hab ich bereits geprüft. Alle Spannungen verfügbar - auch unter 
Last. Backup-Bat Ok. Ich konnte den Fehler IMHO bereits auf das 
µC-System zurückführen, was aber aus einer Zeit vor der meinen kommt.

* µP: 8085A (konnte durch A/B Vergleich ausgeschlossen werden - ja ich 
hatte sowas noch rumliegen ;-) )

* EPROM M27C256B. Da ich mit dem Oszi Datenverkehr beim Einschalten 
festgestellt hab, denke ich nicht, dass es dieses ist, bzw. Das Programm 
noch vorhanden sein sollte. (Fehlerhaftes Programm würde signalisiert 
werden)

* SRAM UM6264-12L. bisher nicht betrachtet. (Fehlerhafter Speicher würde 
signalisiert werden)

* 8155P (M5L8155P). RAM with I/O and Timer. Ich hab diesen aus mehreren 
Gründen in Verdacht:
a) der "Timer-Out" Pin stellt dauerhaft 3,8V DC (was laut DB für diesem 
Pin unüblich ist). Der 8155 wird - wie alles auf dem Board - mit 5V 
versorgt.
b) sämtliche I/Os (Display, Messstäbe, ...) über diesen IC laufen und 
das die totale Finsternis der Anzeige erklären würde.

Was denkt ihr?
Hat jemand zufällig einen solchen rumliegen und würde mir den vermachen?

Danke!

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Drehmaschine schrieb:
> (Fehlerhaftes Programm würde signalisiert
> werden)

Wie geht das? Das würde voraussetzen, daß zumindest der Teil, der das 
Programm zum Feststellen des Fehlers und dem Signalisieren noch korrekt 
funktioniert ... Und wo, wenn nicht im EPROM steckt das?

von Joachim .. (joachim_01)


Lesenswert?

>a) der "Timer-Out" Pin stellt dauerhaft 3,8V DC (was laut DB für diesem
>Pin unüblich ist). Der 8155 wird - wie alles auf dem Board - mit 5V
>versorgt.

Die 3.8V sind ok. Bei mir war das damals auch nicht mehr. Bei nem Atmega 
kommen tatsächlich 4.9V raus, aber das kann man hier nicht vergleichen.

Trotz allem ich würde eher auf was elektromechanisches wie nen 
korrodierten Kontakt tippen.

von Drehmaschine (Gast)


Lesenswert?

> Wie geht das?
Laut Handbuch würden alle LEDs der Segmentanzeigen leuchten.

von Drehmaschine (Gast)


Lesenswert?

> Die 3.8V sind ok. Bei mir war das damals auch nicht mehr. Bei nem Atmega
> kommen tatsächlich 4.9V raus, aber das kann man hier nicht vergleichen.

Alle anderen Hi-Signale der beiden ICs sind 5V nur dieses hat 3,8.
Das Signal sollte ferner kein DC sein, sondern eine Pulsfolge und dieses 
mit den Pegel HI oder LO


> Trotz allem ich würde eher auf was elektromechanisches wie nen
> korrodierten Kontakt tippen.
Ist bereits ausgeschlossen.
a) das Modul hat im Betrieb schlagartig ausgesetzt.
b) das Modul kann auch durch leichte mechanische Einwirkung nicht zu 
einem Lebenszeichen bewegt werden.

von Wilhelm F. (Gast)


Lesenswert?

Drehmaschine schrieb:

> Alle anderen Hi-Signale der beiden ICs sind 5V nur dieses hat 3,8.

3,8V sind für TTL High in der Regel völlig OK. Warst du da mit dem Oszi 
dran? Was macht denn der Low-Pegel?

von (prx) A. K. (prx)


Lesenswert?

Drehmaschine schrieb:
> a) der "Timer-Out" Pin stellt dauerhaft 3,8V DC (was laut DB für diesem
> Pin unüblich ist). Der 8155 wird - wie alles auf dem Board - mit 5V
> versorgt.

Ist aber in NMOS-Technik. Die ist nicht symmetrisch und orientiert sich 
an TTL Pegeln, nicht an CMOS-Pegeln.

von Drehmaschine (Gast)


Lesenswert?

> 3,8V sind für TTL High in der Regel völlig OK. Warst du da mit dem Oszi
> dran? Was macht denn der Low-Pegel?

LO = ca. 100mV (sowohl beim 8085 als auch beim 8155)
HI = ca. 4,85V (sowohl beim 8085 als auch beim 8155)

"Timer in" des 8155 bekommt ein sauberes 0/5V Takt Signal mit 3MHz vom 
8085
"Timer out" hängt bei 3,8V

von (prx) A. K. (prx)


Lesenswert?

Hängt da was dran?

von Wilhelm F. (Gast)


Lesenswert?

Drehmaschine schrieb:

> "Timer in" des 8155 bekommt ein sauberes 0/5V Takt Signal mit 3MHz vom
> 8085
> "Timer out" hängt bei 3,8V

Vielleicht sind da noch Pullup-Widerstände involviert, oder auch nicht.

Was macht eigentlich das olle EPROM? Wird die Prüfsumme zur Laufzeit 
überwacht? Nach mehr als 20 Jahren kippt schon mal ein Bit von 0 auf 1 
zurück. Da gab es dieses Jahr schon mehrere Beiträge hier.

von MaWin (Gast)


Lesenswert?

> Hat jemand zufällig einen solchen rumliegen

Hätte ich, aber das lohnt wohl nicht mal das Porto.

> "Timer out" hängt bei 3,8V

Das kann in Orndung sein, es wäre ein gültiges TTL high.
Da du die Schaltung nicht zeigst, kann man es nicht wissen.

EPROMs von 1985 hingegen werden schon mal schlecht.

von Drehmaschine (Gast)


Lesenswert?

Hab mir beim bekannten Auktionshaus mal einen neuen 8155 bestellt.

Wenn er es wirklich ist, wärs super. Wenn nicht draus gelernt und ab in 
die Tonne.

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
Noch kein Account? Hier anmelden.