Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Technische Diskussionen » D002 » Themenansicht

Autor Thread - Seiten: -1-
000
19.03.2015, 15:31 Uhr
PIC18F2550

Avatar von PIC18F2550

Hallo

Da ein D002 relativ schwer zu bekommen ist stell ich mal die Frage ob es dafür schon irgendwelche Ersatzlösungen gibt?

Bis jetzt kenne ich nur die Lösung von P.S.
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
19.03.2015, 17:25 Uhr
Enrico
Default Group and Edit


Mir ist da nichts bekannt.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
20.03.2015, 18:29 Uhr
PIC18F2550

Avatar von PIC18F2550

Das ist aus P.S. seiner Ersatzlösung in Form einer Steckkarte für ein Rack.


Die 1. Bustreiber werde ich direckt am Stecker machen der am KC kommt und anschließend über Flachbandkabel ans Rack.
Die 1. Karte besitzt einen 3 reihigen Steckverbinder die anderen Module nur einen 2 reihigen.

Das Rack ist als letztes in der Modulreihe vorgesehen. Es besitzt also keinen Busausgang.

Von den Bedingungen am Bus habe ich relativ wehnig Erfahrung vieleicht kann mir da jemand weiterhelfen.
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen

Dieser Beitrag wurde am 20.03.2015 um 18:30 Uhr von PIC18F2550 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
20.03.2015, 18:37 Uhr
Enrico
Default Group and Edit



Zitat:
PIC18F2550 schrieb

Von den Bedingungen am Bus habe ich relativ wehnig Erfahrung vieleicht kann mir da jemand weiterhelfen.



Du, am Bus direkt habe ich auch noch nichts gemacht, alles nur Module.

Du wirst Dir ja sicherlich noch den Plan vom D002 dazu reinziehen.
Z.B. Ist noch ein Transistor beim Takt drin, um den Pegel hoch zu ziehen.

Deine ICs werden ja sicherlich nur "HC" heissen, weil sie so heissen.
Andernfalls wird das kaum funktionieren.

Die CPU ist übrigens ungetrieben am Bus dran.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
20.03.2015, 18:41 Uhr
Enrico
Default Group and Edit


Dabei fällt mir gerade ein, dass vor ca. 10 Jahren mal ein Erfurter so einen
Vorschlag auf einem Treffen gemacht hatte.
Wollte man damals allerdings nicht.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
20.03.2015, 19:26 Uhr
PIC18F2550

Avatar von PIC18F2550


Zitat:
Enrico schrieb
Dabei fällt mir gerade ein, dass vor ca. 10 Jahren mal ein Erfurter so einen
Vorschlag auf einem Treffen gemacht hatte.
Wollte man damals allerdings nicht.

Hmm das macht ein schon nachdenklich zumal eine D002 kaum noch für einen vernünftigen Preis zu bekommen ist.

Den Plan von der D002 habe ich versucht zu verstehen leider ohne Anhaltspunkt was die Teile machen sollen für mich nur schwer nach zu vollziehen.

Bei deiner Beschreibung vom Takt viel mir auf das ich gar keinen in meinem system habe muss ich noch reinmachen.

Da stellt sich die Frage die CPU brauchte den Wiederstand gegen +5V wie sieht das mit PIO und Co aus brauchen die den auch?

Das HC steht da drinn weil ich in bei Reichelt alle Typen gefunden habe.

Bei den Bustreibern binn ich mir nicht sicher ob die HC Typen reichen.
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
20.03.2015, 19:27 Uhr
Bert



Was willst Du denn dann in Dein Rack reinstecken?
Sollen da 'normale' Module passen?
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
20.03.2015, 19:39 Uhr
PIC18F2550

Avatar von PIC18F2550


Zitat:
Bert schriebSollen da 'normale' Module passen?


Bei den Normalen Modulen binn ich wieder auf die 2,50 mm steckverbinder angewisen.
Das wird langsam mühselig welche zu bekommen.
ich werde daher http://www.reichelt.de/Messer-Federl-DIN-41612/FL-B-64G4/3/index.html?&ACTION=3&LA=2&ARTICLE=36334&GROUPID=3234&artnr=FL-B+64G4 verwenden.
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
20.03.2015, 19:41 Uhr
Günter



Wie sieht es aus mit Platinen anfertigen. Das Gehäuse und das Netzteil dürften ja nicht das Problem sein. Ich habe nämlich noch ein leeres Gehäuse da liegen und wäre an den Platinen interessiert.

Günter
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
009
20.03.2015, 21:23 Uhr
PIC18F2550

Avatar von PIC18F2550

Günter schrei nicht nach Platienen das ist doch erst mal ein Versuch eine Ersatzvariante für die D002 zu stricken.
Es gibt noch eine Unmenge an offene Fragen die erst noch geklährt werden müssen.
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
010
20.03.2015, 23:13 Uhr
Enrico
Default Group and Edit



Zitat:
PIC18F2550 schrieb
Da stellt sich die Frage die CPU brauchte den Wiederstand gegen +5V wie sieht das mit PIO und Co aus brauchen die den auch?



K.A., was Du meinst.


Zitat:

Das HC steht da drinn weil ich in bei Reichelt alle Typen gefunden habe.

Bei den Bustreibern binn ich mir nicht sicher ob die HC Typen reichen.



Das wird nix. HCT muss das sein.
Miendestens alles was Richtung KC geht.
Intern ist das ja egal.
Ausser da kommen auch org. Module rein.
Die sind ja mit LS bestückt also muss das HCT sein (oder auch LS, etc).
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
011
21.03.2015, 00:18 Uhr
PIC18F2550

Avatar von PIC18F2550

OK hab auf HCT umgestellt.

In die Taktleitung der CPU wird ein Transistor bzw. ein Widerstand geschaltet zur Pegelanpassung.

Brauchen das PIO und Co auch?

Irgend wie war da was bei der Frage abhandengekommen.
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
012
21.03.2015, 01:45 Uhr
Enrico
Default Group and Edit


Brauchen ist da relativ.
Den Transistor brauch man zwar eigentlich nicht, den H-Pegel allerdings schon.
Lt. Doku brauchen die alle ca. 4,8V.
Hatte dazu auch mal was in dem Fred zu Zilog Taktproblemen geschrieben.
--
MFG
Enrico

Dieser Beitrag wurde am 21.03.2015 um 01:46 Uhr von Enrico editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
013
21.03.2015, 09:35 Uhr
P.S.



Den SEW zu bauen war damals nicht ganz einfach. Ein D002-Sp lag nicht vor, so dass ich mich ausschließlich an der K1520-TGL - http://www.ps-blnkd.de/K1510-20/K1520TGL.pdf orientieren musste.
Nach ausgiebiger "Durchdringung" der Taktdiagramme wurden die ersten Sp-Entwürfe gemacht und auch gleich aufgebaut und ausprobiert. Mangels geeigneter Messtechnik war das allerdings ein "Rumstochern im Ameisenhaufen". Insbesondere kritisch sind die ordnungsgemäßen Schreib-Lesezyklen im RAM, da dort nur relativ kleine Verzögerungszeiten auftreten und somit einiges in's Leere gehen kann.
Es ist anzuraten - und so habe ich das auch gemacht - sich das Taktdiagramm bis in's Kleinste aufzuzeichnen (Millimeterpapier ist dabei sehr hilfreich) und auch vermeindlich abwegige Situationen mit einzubeziehen, so z.B. der immer reinhauende Tastatur-Interrupt. Was immer auch momentan auf dem Datenbus für Pegel anliegen - die werden je nach Steuersignal-Zustand weitergeleitet, zur CPU, zum DRAM usw.
Erst nach einigen Korrekuren an der Steuerlogik konnte das Gerät nach und nach mit allen seinen Funktionen zu Laufen gebracht werden. Günstig wirkt sich aus, dass die CPU im KC85/3 nur mit 1,75MHz getaktet wird, so dass Einiges an Platz für obligatorische Verzögerungszeiten notweniger Treiber- und Logikschaltkreise vorhanden ist. Ein Zweistrahl-Oszi, wie z.B. der bekannte EO213 ist für solches Vorhaben unbedingt notwendig. Man schreibt sich dann ein kleines Testprogramm, was zyklisch immer wieder die gleichen Zustände auf den Datenbus legt und kann dann an Bit0 bis Bit7 auf dem Datenbus die Pegelzustände beobachten.
Pkt. 4 "Inbetriebnahme und Softwarekonzeption" der SEW-Beschreibung ist leider noch nicht online, wird aber spätestens mit dem nächsten Update auf www.ps-blnkd.de erfolgen.

Das Wissen der Menschheit gehört allen Menschen! -
Wissen ist Macht, wer glaubt, der weis nichts! -
Unwissenheit schützt vor Strafe nicht! -
Gegen die Ausgrenzung von Unwissenden und für ein liberalisiertes Urheberrecht!
PS

Dieser Beitrag wurde am 21.03.2015 um 09:37 Uhr von P.S. editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
014
21.03.2015, 09:51 Uhr
PIC18F2550

Avatar von PIC18F2550

@Enrico
Da werd ich mal etwas machen müssen.

@P.S.
das Hauptproblem sehe ich in den langen Logikketten der Gatter.
Zur Not werde ich da auf einen GAL zurückgreifen müssen.
Aber werden wir sehen.

Zur Zeit Knople ich noch an den großen Logikknoten rum was zur bildung des /OE Signals des Datenbustreibers dient.

Ich dache das IEO und IBO eigendlich reichen müssten.


--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen

Dieser Beitrag wurde am 21.03.2015 um 09:54 Uhr von PIC18F2550 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
015
22.03.2015, 14:07 Uhr
PIC18F2550

Avatar von PIC18F2550


Zitat:
P.S. schrieb
Insbesondere kritisch sind die ordnungsgemäßen Schreib-Lesezyklen im RAM, da dort nur relativ kleine Verzögerungszeiten auftreten und somit einiges in's Leere gehen kann.



Im SDRAM-Modul wird das /CS der RAM Bausteine genauso verzögert wie das /CAS bei dem dRAM modulen
Das hat den Vorteil das flatternde Signale keinen Einfluß auf den schreib-/lesevorgang haben.

Der Speicher hat 55ns Zugriffszeit das dürfte reichen.
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek