Robotrontechnik-Forum

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

Robotrontechnik-Forum » Sonstiges » Zilog Taktprobleme? » Themenansicht

Autor Thread - Seiten: -1-
000
05.03.2015, 14:52 Uhr
kaiOr

Avatar von kaiOr

Hi,

ich hatte nach Selektion mehrerer Z84C0010PEC (Z80 mit 10Mhz) welche rausgesucht die ihren Job auch bei 14Mhz gut machten. Jedoch schleichen sich von Zeit zu Zeit bei 1-2 Programmen seltsame Pixelfehler ein die ich absolut nicht auf Mängel in der Schaltung zurückführen kann.
Deshalb habe ich zur Gegenprobe ein paar Z84C0020PEC (20Mhz) aus China kommen lassen um die übertakteten Z84C0010PEC als Fehlerquelle auszuschließen.

Doch Überraschung die neuen CPUs laufen garnicht bei 14Mhz, nur auf dem Grundtakt meines KC85 (1,77Mhz) ist alles i.O.

Hat hier jemand Erfahrungen mit den Bedürfnissen der flotten Flitzer?

MfG
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
05.03.2015, 15:39 Uhr
paulotto



Hallo Kai,

hast Du mal den Takt kontinuierlich hochgefahren und geschaut, wo die aussetzen? Ich habe bei meinem Nanos-System einen externen Generator genommen, die Taktfrequenz solange stückweise erhöht und immer neu gestartet , bis der nicht mehr richtig gearbeitet hat. Deine 20MHz-Dinger sollten eigentlich die 14MHZ locker mitmachen, wenn es schon mit den übertakteten 10-ern geklappt hat, denn dann hat ja der Rest erst mal mitgespielt. Ich bin übrigens im Gesamtsystem auch nicht auf 10MHz mit meinen 10MHz-Z80s gekommen, habe aber noch nicht untersucht, welcher Teil da hängt...

Gruß,

Klaus
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
05.03.2015, 16:06 Uhr
Buebchen



Hallo Kai!
Hast Du Dir schon mal das Taktsignal mit einem Oszilloskop angesehen ? Die Amplitude darf nicht kleiner als 4,5V sein und das Signal muss anähernd symetrisch sein. Normalerweise muss mindestens ein 74Sxx ansteuern der noch mit einem Widerstand von rund 300 Ohm vom Ausgang des Gatters nach +5V beschaltet ist.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
05.03.2015, 17:02 Uhr
holm

Avatar von holm

Ein BS250 "über" einem Negatorgatter dessen Gate mit dem Eingang des Negators verbunden ist tut es besser als 300 Ohm...

Oder 74HC, 74HCT als Treiber.

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
05.03.2015, 17:10 Uhr
kaiOr

Avatar von kaiOr

Den Takt kontinuierlich (oder wenigstens schrittweise) erhöhen gibt meine Schaltung auf die Schnelle nicht her. Die 1,77Mhz und 14Mhz richtig in Phase zu bringen damit es beim ständigen Umschalten nicht knallt, war mal ein Akt für sich.

@buebchen: 4,5V Amplitude werden gerade so erreicht, ein 74ACxx gibt den Takt aus. Die Anstiegs-und Abfallzeit liegt unter 10ns, das Tastverhältnis ist so 60:40 (Low:High). Ein zusätzlicher Pull-Up bringt keine Besserung im Fehlerverhalten.

Ich werde wohl mal eine der CPUs in Freiluftverdrahtung mit NOP am Datenbus betreiben, nicht das ich schlechte Ware erhalten habe.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
05.03.2015, 18:10 Uhr
Enrico
Default Group and Edit


Ich tippe da auf die schwache Treiberleistung der CPUs.
Auch die CMOS können nur 2 / 0,25 mA.
Das wird beim höheren Takt schwieriger sein Flanken steil genug
hinzubekommen.

D.h. Du bist am KC85-Turbo dran?
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
05.03.2015, 19:50 Uhr
kaiOr

Avatar von kaiOr

KC-intern ist eh fast alles getrieben, in Schacht 8/C steckt z.Zt. nichts. Bleiben maximal die Leitungskapazitäten, so 30cm Kabelweg/Leiterbahn sind es schon bis Schacht 8.


Zitat:
Enrico schrieb
D.h. Du bist am KC85-Turbo dran?

Ich schnupper nur mal wieder dran rum, bekomm aber nix auf die Reihe wie Du siehst.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
05.03.2015, 20:01 Uhr
Bert



Hast Du einen Logicanalyzer oder ein Scope?
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
05.03.2015, 20:21 Uhr
kaiOr

Avatar von kaiOr

2-Kanal DSO
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
009
05.03.2015, 20:39 Uhr
ICL-LIONS




Zitat:
kaiOr schrieb

Deshalb habe ich zur Gegenprobe ein paar Z84C0020PEC (20Mhz) aus China kommen lassen um die übertakteten Z84C0010PEC als Fehlerquelle auszuschließen.



Da hast du fast zu 100% Fälschungen bekommen.
Aktuell sind keine Z84C0020PEC aus Vertrauenswürdigen Quellen in China verfügbar.
Mach bitte mal ein Aceton Test auf den Schalkreis.
Wattestäbchen mit Aceton über die Bedruckung reiben, richtig mit druck.
Wenn das Stäbchen schwarz wird, adios Fake.

Kannst du mir Bilder mit einen USB Mikroskop 100...200-fach machen ?

Carsten
--
Online bin ich nur Wochentags zwischen 9 und 17 Uhr.

Dieser Beitrag wurde am 05.03.2015 um 20:42 Uhr von ICL-LIONS editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
010
05.03.2015, 21:35 Uhr
kaiOr

Avatar von kaiOr

Danke Carsten, es sind wirklich Fälschungen. Ein Mikroskop habe ich leider nicht.



Habe in dem Zusammenhang gleich noch eine Website gefunden:
http://primrosebank.net/computers/mtx/projects/mtxplus/notes/mtxplus_fakes.htm

MODIFY 2000
01 80 08 - - LD BC,0880h
ED 71 - - OUT (C),f (illegaler Z80-Befehl)
C9 - - RET
go 2000

Z84C0010PEC -> Modul in Schacht 8 geht an, typisch für CMOS
Z84C0020PEC -> Modul in Schacht 8 geht aus, typisch für NMOS

Verflixt!

Es waren übrigens diese:
http://www.ebay.de/itm/181421810117

MfG
Kai

Dieser Beitrag wurde am 05.03.2015 um 21:47 Uhr von kaiOr editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
011
05.03.2015, 21:53 Uhr
ICL-LIONS



Date Code 0422, wurde er zu diesem Zeitpunkt noch hergestellt?
Bedruckt statt Laserbeschriftung? 2004 wurde eigentlich nur noch mit Laser beschriftet.
Unterer Schaltkreis links am Gehäuse ausgefranst. Wurde abgeschliffen.
Marken von den Ausdrückstempeln unterschiedlich tief. Wurde abgeschliffen.

Mach mir bitte ein Bild von der Rückseite.
Schleife mal vorsichtig eine hälfte von einem Schaltkreise auf der Oberseite mit Schleifpapier ab. Mal sehen was vorher eingelasert war.

Carsten
--
Online bin ich nur Wochentags zwischen 9 und 17 Uhr.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
012
05.03.2015, 21:59 Uhr
ICL-LIONS



Kai

der Link für Conterfei ist gut.
Der verlinkt auch auf diesen: http://www.aeri.com/counterfeit-electronic-component-detection/

Für jeden der aus China kauft sehr interessant.
Wenn ich nächste Woche Zeit habe werde ich mal ein Thema dazu aufmachen, mit Bsp. was wir so erlebt haben.

Carsten
--
Online bin ich nur Wochentags zwischen 9 und 17 Uhr.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
013
05.03.2015, 22:01 Uhr
Bert




Zitat:
kaiOr schrieb
2-Kanal DSO


Kannst Du Deinen Aufbau evtl. zum Treffen mitbringen?
Dann bring ich einen LA mit Busadapter mit und wir schauen mal, an welcher Stelle das Timing knapp wird.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
014
05.03.2015, 22:58 Uhr
ICL-LIONS




Zitat:
kaiOr schrieb
Es waren übrigens diese:
http://www.ebay.de/itm/181421810117

MfG
Kai



Nicht geliefert wie abgebildet.
Bild zeigt gelaserten Schaltkreis mit DC1128.

Mitglied seit 4 Jahren.
16000 Bewertungen.
Kein Shop.
Keine aktuellen Angebote.


Carsten
--
Online bin ich nur Wochentags zwischen 9 und 17 Uhr.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
015
05.03.2015, 23:42 Uhr
Enrico
Default Group and Edit



Zitat:
ICL-LIONS schrieb

Zitat:
kaiOr schrieb
Es waren übrigens diese:
http://www.ebay.de/itm/181421810117

MfG
Kai



Nicht geliefert wie abgebildet.
Bild zeigt gelaserten Schaltkreis mit DC1128.

Mitglied seit 4 Jahren.
16000 Bewertungen.
Kein Shop.
Keine aktuellen Angebote.


Carsten



Stimmt, ist mir auch gerade aufgefallen.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
016
05.03.2015, 23:45 Uhr
Enrico
Default Group and Edit



Zitat:
kaiOr schrieb
Danke Carsten, es sind wirklich Fälschungen. Ein Mikroskop habe ich leider nicht.


Da habe ich ja Glück gehabt.

Allerdings scheints die im orignal auch unterschiedlich aussehend zu geben.
Hab welche, wie Deine, mit "weissem Aufdruck", allerdings ist der Aufdruck anders.
"ZILOG" ist ineinander vrerschnörkelt, ausserdem ein Logo drauf.
Dann auch welche die den Aufdruck auch so haben, allerdings gelasert.



Zitat:

Habe in dem Zusammenhang gleich noch eine Website gefunden:
http://primrosebank.net/computers/mtx/projects/mtxplus/notes/mtxplus_fakes.htm

MODIFY 2000
01 80 08 - - LD BC,0880h
ED 71 - - OUT (C),f (illegaler Z80-Befehl)
C9 - - RET
go 2000

Z84C0010PEC -> Modul in Schacht 8 geht an, typisch für CMOS
Z84C0020PEC -> Modul in Schacht 8 geht aus, typisch für NMOS

Verflixt!

MfG
Kai



Es gibt doch immer wieder Überraschungen.
Allerdings sind die nicht wirklich illigal (dann würde der Befehl ja zum Absturz führen) sondern undokumentiert. Der Z180 hat die Codes auch drin, aber da
machen die was völlig anderes.
--
MFG
Enrico

Dieser Beitrag wurde am 05.03.2015 um 23:48 Uhr von Enrico editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
017
06.03.2015, 00:03 Uhr
kaiOr

Avatar von kaiOr

Tja, einmal trifft es jeden.


Zitat:
Enrico schrieb
Allerdings sind die nicht wirklich illigal (dann würde der Befehl ja zum Absturz führen) sondern undokumentiert.

Wegen dem Befehl hatte ich sogar schonmal Mario angeschrieben, weil CAOS 4.5 mit CMOS beim Initialisieren alle Module einschaltet statt aus. Das hatte ich mir aber längst zurechtgepatched und aus dem Gedächtnis verlohren.


Zitat:
ICL-LIONS schrieb
Kein Shop.
Keine aktuellen Angebote.

Das ist nur wieder die Ausblendtaktik von eBay weil der Verkäufer kein Deutsch supported.
http://anonymouse.org/cgi-bin/anon-www_de.cgi/http://stores.ebay.com/adeleparts2010


Zitat:
Bert schrieb
Kannst Du Deinen Aufbau evtl. zum Treffen mitbringen?

Unwarscheinlich, dass ich erscheine.

MfG
Kai

Dieser Beitrag wurde am 06.03.2015 um 00:11 Uhr von kaiOr editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
018
06.03.2015, 00:18 Uhr
ICL-LIONS




Zitat:
Enrico schrieb
Da habe ich ja Glück gehabt.

Allerdings scheints die im orignal auch unterschiedlich aussehend zu geben.
Hab welche, wie Deine, mit "weissem Aufdruck", allerdings ist der Aufdruck anders.
"ZILOG" ist ineinander vrerschnörkelt, ausserdem ein Logo drauf.
Dann auch welche die den Aufdruck auch so haben, allerdings gelasert.





Ich will ja hier nicht das Thema draus machen "aus China ist alles Schxxxx."

Aber das Problem ist so weitreichend.

Du kannst refurbs haben die nur aufgefrischt sind und neu bedruckt.
Inhalt ist wirklich das was drauf steht.
Was der Schaltkreis aber durchgemacht hat, kannst du nicht wissen.

Du kannst Schaltkreise bekommen wo der Grundtyp stimmt, aber der Rest nicht.
Werte
Taktfrequenz
Temperaturbereich
Toleranz
ect.

Du kannst Schaltkreise bekommen, wo nach Prüfung im Testlabor alle Datenblatt Parameter stimmen (außer Optik).
Und dennoch sind es Fälschungen oder refurbs.

Carsten
--
Online bin ich nur Wochentags zwischen 9 und 17 Uhr.

Dieser Beitrag wurde am 06.03.2015 um 00:23 Uhr von ICL-LIONS editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
019
06.03.2015, 08:48 Uhr
holm

Avatar von holm

Man kann auch bei Reichelt LM317 kaufen die bei 30V Eingangsspannung explodieren, 40V sind spezifiziert. Reichelt interessiert das eher nicht.

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
020
06.03.2015, 09:38 Uhr
ICL-LIONS




Zitat:
holm schrieb
Man kann auch bei Reichelt LM317 kaufen die bei 30V Eingangsspannung explodieren, 40V sind spezifiziert. Reichelt interessiert das eher nicht.

Gruß,

Holm



Wenn du aber 10.000 Stück davon bei Reichelt kaufst, interessiert die das schon wenn die Teile aussteigen.
Aber diese Mengen kauft man nicht bei Reichelt.

Carsten
--
Online bin ich nur Wochentags zwischen 9 und 17 Uhr.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
021
06.03.2015, 10:42 Uhr
holm

Avatar von holm

Ich habe die nicht mal gekauft (und wäre auch nicht auf die Idee gekommen), ich durfte nur das Problem klären..

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
022
06.03.2015, 13:01 Uhr
kaiOr

Avatar von kaiOr

Nächste Haltestation, Aliexpress. Bin gespannt was kommenden Monat im Briefkasten landet. ^^

So richtig Hoffnung keimt aber nicht in mir. Da bei mir das letzte Auktionsbild schon nicht mit der Lieferung übereinstimmte, gibts kaum Anhaltspunkte.

Dieser Beitrag wurde am 06.03.2015 um 13:16 Uhr von kaiOr editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
023
06.03.2015, 13:18 Uhr
Yogi64



Das viel gefaket und kopiert wird in China und Umgebung ist ja nun nicht wirklich neu, aber wenn ich sowas lese - nein Danke. Ist das nicht so, wie Euros aus dem Fenster werfen? Unter welchem Fenster darf ich mich stellen zum auffangen, der Euros selbstverständlich?
--
Wo wir stehen ist vorn - Und wenn wir hinten stehen, ist hinten vorn :-)

Dieser Beitrag wurde am 06.03.2015 um 13:19 Uhr von Yogi64 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
024
06.03.2015, 14:45 Uhr
hjs




Zitat:
holm schrieb
Man kann auch bei Reichelt LM317 kaufen die bei 30V Eingangsspannung explodieren, 40V sind spezifiziert. Reichelt interessiert das eher nicht.


Hat Reichelt zufällig wieder mal ersatzweise IL317 geschickt?
Oder hat da jemand gezielt IL317 bestellt, weil die billiger sind?
Bei den Dingern ist nämlich der Chip bäuchlings drin, also Anschluss 1 und 3 vertauscht.

MfG
hjs
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
025
06.03.2015, 18:32 Uhr
holm

Avatar von holm

@hjs_ Nein, die Dinger waren als TI LM317 gemarked (SOT223) das stimmte schon, nur sind die halt zuverlässig bei 30V durchlegiert. Ich hatte auch TI kontaktiert die dann festgestellt haben das Reichelt kein autorisierter Distributor ist.
Reichelt hat mich bei einem Anruf dann ziemlich glatt abperlen lassen, obwohl ich deren Rechnung vom Käufer vorliegen hatte. Das geht denen glatt am Arsch vorbei..so wie mir halt Reichelt..

Ich bestelle dort nur in seltensten Fällen und nur Zeug bei dem ich mit Fälschungen leben kann wie z.B: Kabel oder Sowas. Für gewerbliche Einkäufe sind die schlicht und ergreifend zu teuer und zu unzuverlässig.
Ich weiß auch nicht was "Alle" an denen so finden.

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
026
06.03.2015, 19:16 Uhr
Enrico
Default Group and Edit



Zitat:
kaiOr schrieb
Wegen dem Befehl hatte ich sogar schonmal Mario angeschrieben, weil CAOS 4.5 mit CMOS beim Initialisieren alle Module einschaltet statt aus. Das hatte ich mir aber längst zurechtgepatched und aus dem Gedächtnis verlohren.

MfG
Kai



D.h., doch aber, dass Mario mit diesen Befehlen hantiert?
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
027
06.03.2015, 19:46 Uhr
Enrico
Default Group and Edit



Zitat:
ICL-LIONS schrieb
Mach bitte mal ein Aceton Test auf den Schalkreis.
Wattestäbchen mit Aceton über die Bedruckung reiben, richtig mit druck.
Wenn das Stäbchen schwarz wird, adios Fake.




So, ich hab dann nochmal gebuddelt, und 3 CPUs mit 20 MHz aus einer anderen Quelle vorgekramt.
Da habe ich wohl auch ein Problem.....

Die ersteren CPUs dürften keine Fälschungen sein.
Mein Stäbchen wird da nicht schwarz. Wenn ich mit dem Fingernagel drüberkratze, merke ich, dass die IC-Oberfläche ein wenig glatter, als die gelaserte Schrift ist.
Speziell beim "Z", weils schön gross ist.
Macht so ja auch Sinn.

Bei den 3 anderen CPUs ist das genau umgekehrt. Gehäuse ist viel rauher als die Schrift. Jedesmal, wenn ich da mit Aceton drüber rubbel, wirds
schwarz. Auf der IC-Oberfläche bildet sich ein weisslicher Schleier.
Das IC fühlt sich dadurch auch glatter an, als das unbehandelte IC.
Man hört sogar richtig, wie das unterschiedlich schrabt.

Ausprobiert habe ich die ICs allerdings noch nicht.
--
MFG
Enrico

Dieser Beitrag wurde am 06.03.2015 um 19:46 Uhr von Enrico editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
028
06.03.2015, 20:08 Uhr
Enrico
Default Group and Edit



Zitat:
kaiOr schrieb
Den Takt kontinuierlich (oder wenigstens schrittweise) erhöhen gibt meine Schaltung auf die Schnelle nicht her. Die 1,77Mhz und 14Mhz richtig in Phase zu bringen damit es beim ständigen Umschalten nicht knallt, war mal ein Akt für sich.

@buebchen: 4,5V Amplitude werden gerade so erreicht, ein 74ACxx gibt den Takt aus. Die Anstiegs-und Abfallzeit liegt unter 10ns, das Tastverhältnis ist so 60:40 (Low:High). Ein zusätzlicher Pull-Up bringt keine Besserung im Fehlerverhalten.

Ich werde wohl mal eine der CPUs in Freiluftverdrahtung mit NOP am Datenbus betreiben, nicht das ich schlechte Ware erhalten habe.



Lt Datenblatt soll der Takt bei CMOS und NMOS CPU
Vcc - 0,6V bis Vcc + 0.3V haben.
Kann mir nicht vorstellen, dass das so genau überall eingehalten wird.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
029
06.03.2015, 22:48 Uhr
kaiOr

Avatar von kaiOr


Zitat:
Enrico schrieb
D.h., doch aber, dass Mario mit diesen Befehlen hantiert?


Ja schon, spart eben Code. Der abweichende Effekt bei CMOS-CPUs war aber so nicht bekannt.


Zitat:
Enrico schrieb
Da habe ich wohl auch ein Problem.....


Das ist schon ein nostalgisches Problem. Inzwischen sind die unter der Haube befindlichen Z80B + Z80H bei eBay höher im Kurs als die CMOS-Typen. Hätten das die Chinesen mal früher gewusst hätten wir jetzt kein Problem.

MfG
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
030
07.03.2015, 00:54 Uhr
Enrico
Default Group and Edit


Nur nützen mir Z80B und H nicht viel.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
031
07.03.2015, 18:04 Uhr
Mario Blunk

Avatar von Mario Blunk


Zitat:

Lt Datenblatt soll der Takt bei CMOS und NMOS CPU
Vcc - 0,6V bis Vcc + 0.3V haben.
Kann mir nicht vorstellen, dass das so genau überall eingehalten wird.



Wenn die H-Spannung zu niedrig ist, passieren wundersame Sachen. Hab das lange nicht ernstgenommen und tagelang in Quellcodes gesucht und mit Signalterminierungen rumgebastelt. Ein 300 Ohm Pullup vom CLK nach +5V direkt am Ausgang des CLK-Treibers war die Lösung. Steht so auch im Zilog-Handbuch...
--
Mein Chef ist ein jüdischer Zimmermann.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
032
08.03.2015, 15:11 Uhr
Enrico
Default Group and Edit


Das mit den Pegeln für Takt steht auch der Doku zu U880 drin.
Dort sind die Angaben sogar noch strenger.
Ebenso, z.B. DMA und PIO.
Ich kann mir nicht vorstellen, dass das überall so genau eingehalten wird.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
033
09.03.2015, 12:25 Uhr
ICL-LIONS




Zitat:
kaiOr schrieb
Nächste Haltestation, Aliexpress. Bin gespannt was kommenden Monat im Briefkasten landet. ^^

So richtig Hoffnung keimt aber nicht in mir. Da bei mir das letzte Auktionsbild schon nicht mit der Lieferung übereinstimmte, gibts kaum Anhaltspunkte.



Warum nimmst du nicht den Z84C0020PEG ?

Carsten
--
Online bin ich nur Wochentags zwischen 9 und 17 Uhr.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
034
09.03.2015, 17:15 Uhr
kaiOr

Avatar von kaiOr

Mh, den kannte ich bis eben noch nicht. Ich warte erstmal die nächste Lieferung ab.


Zitat:
Enrico schrieb
Das mit den Pegeln für Takt steht auch der Doku zu U880 drin.
Dort sind die Angaben sogar noch strenger.

In den Schaltungen, die da von Zilog persönlich sind hängt ein HH3006A vor Clock, finde aber kein Datenblatt dazu.

MfG
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
035
09.03.2015, 17:58 Uhr
Enrico
Default Group and Edit


Ob PEG oder PEC sollte ja nun egal sein, speziell bei einer Fälschung, ob mit
oder ohne Blei ist doch egal. Ich bin für Mit.

Hab gerade mal in Doku gewühlt.
Im Zilog HB findet sich dazu zwar nichts, aber in einer Datei " um0081".

Nach einem TTL-IC verwursten die mehrere Widerstände und 2 Transistoren.
Das nennen die "aktives Pulllup". Solll wohl speziell für höherm Takt sinnvoll sein.

Ich wäre da eher in Richtung oepn Kollektor Gatter und niederohmigen Pullup gegangen.

Irgendwie sagt mir HH3006 was, verwechsel das aber bestimmt mit was anderem.
--
MFG
Enrico

Dieser Beitrag wurde am 09.03.2015 um 18:00 Uhr von Enrico editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
036
09.03.2015, 21:31 Uhr
Mario Blunk

Avatar von Mario Blunk

Nachtrag zu 031: Das gilt auch für die CMOS-Reihe. CLK-Eingang ist nicht wie andere Eingänge zu behandeln.
--
Mein Chef ist ein jüdischer Zimmermann.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
037
10.03.2015, 10:26 Uhr
holm

Avatar von holm

was habt Ihr gegen einen BS250 (P CHANNEL) als aktiven Pullup?

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
038
10.03.2015, 12:02 Uhr
paulotto




Zitat:
Enrico schrieb
Hab gerade mal in Doku gewühlt.
Im Zilog HB findet sich dazu zwar nichts, aber in einer Datei " um0081".

Nach einem TTL-IC verwursten die mehrere Widerstände und 2 Transistoren.
Das nennen die "aktives Pulllup". Solll wohl speziell für höherm Takt sinnvoll sein.



Hallo Enrico,

wo findest Du was zum Clock in "um0081"? Da sind doch nur die Peripherie-Bausteine drin beschrieben und der Clock wird da nur nebenbei erwähnt...

Gruß,

Klaus
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
039
10.03.2015, 17:55 Uhr
Enrico
Default Group and Edit



Zitat:
paulotto schrieb

Zitat:
Enrico schrieb
Hab gerade mal in Doku gewühlt.
Im Zilog HB findet sich dazu zwar nichts, aber in einer Datei " um0081".

Nach einem TTL-IC verwursten die mehrere Widerstände und 2 Transistoren.
Das nennen die "aktives Pulllup". Solll wohl speziell für höherm Takt sinnvoll sein.



Hallo Enrico,

wo findest Du was zum Clock in "um0081"? Da sind doch nur die Peripherie-Bausteine drin beschrieben und der Clock wird da nur nebenbei erwähnt...

Gruß,

Klaus


S. 130 "Papierseite"
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
040
13.03.2015, 15:10 Uhr
kaiOr

Avatar von kaiOr

Habe mir den geduldigen Vorsätzen zum Trotz, noch die Luxusversion von Mouser zukommen lassen:



So sieht also ein original Z80 Bj. 2014 aus. Schrift gelasert, Stempellöcher tief und glatt, nicht beschliffen/Außenränder schön rund, gelaserter Schriftzug "Taiwan" am Boden, ringsrum gleiche Oberfläche/gleiches Material.

War es das wert? Nicht ganz, mein KC macht immernoch Fehlpixel. Wenn die Teile von Aliexpress kommen melde ich mich auch nochmal.

Dieser Beitrag wurde am 13.03.2015 um 15:13 Uhr von kaiOr editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
041
13.03.2015, 17:17 Uhr
holm

Avatar von holm

Naja, ich weiß nicht wohin Du willst. Die CPU ist nicht der einzige begrenzende Faktor.
Das Layout war für deutlich weniger geplant als Du jetzt haben willst.

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
042
13.03.2015, 17:44 Uhr
Enrico
Default Group and Edit


Das Bild der CPU könnte man fast für gerendert halten.
Zwischen CPU und KC und dann der IRM ist ja noch so einges.
Die Bustreiber sind ja auch nicht die schnellsten.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
043
13.03.2015, 18:17 Uhr
kaiOr

Avatar von kaiOr

Den übertakteten Z84C0010PEC musste ich einfach als Fehlerursache ausschließen. Der ganze Rest ist meine Baustelle.
KC besteht zur Hälfte aus 74Fxx (inkl. Adressbustreiber) und 74Sxx, die Auskodierung nimmt mehre Abkürzungen, u.A. auch schnelleres /RD gebaut, IRM selbst hat 25ns Zugriffszeit, RAM 55ns, ROM 45ns, schneller GAL in der ROM-Selektierung...


Zitat:
Enrico schrieb
Das Bild der CPU könnte man fast für gerendert halten.

Weil die ROHS-konformen Pins so weißlich schimmern?

MfG
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
044
13.03.2015, 18:35 Uhr
Bert




Zitat:
kaiOr schrieb
KC besteht zur Hälfte aus 74Fxx (inkl. Adressbustreiber) und 74Sxx, die Auskodierung nimmt mehre Abkürzungen, u.A. auch schnelleres /RD gebaut, IRM selbst hat 25ns Zugriffszeit, RAM 55ns, ROM 45ns, schneller GAL in der ROM-Selektierung...


Und das alles ohne Logicanalyzer? Naja, jeder macht sich sein Leben so schwer, wie er mag ;-)
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
045
13.03.2015, 18:56 Uhr
Enrico
Default Group and Edit



Zitat:
kaiOr schrieb
Den übertakteten Z84C0010PEC musste ich einfach als Fehlerursache ausschließen.


Klar.


Zitat:

Der ganze Rest ist meine Baustelle.


Das ist schon mal gut.


Zitat:

KC besteht zur Hälfte aus 74Fxx (inkl. Adressbustreiber) und 74Sxx, die Auskodierung nimmt mehre Abkürzungen, u.A. auch schnelleres /RD gebaut, IRM selbst hat 25ns Zugriffszeit, RAM 55ns, ROM 45ns, schneller GAL in der ROM-Selektierung...


Ja, na, denne.
Hört sich aber auch schon, wie ein halber Neubau an.
Nehm ich....

Zitat:


Zitat:
Enrico schrieb
Das Bild der CPU könnte man fast für gerendert halten.

Weil die ROHS-konformen Pins so weißlich schimmern?

MfG



Auch, ich kanns nicht wirklich sagen.
Aber vielleicht wäre mit Blei doch besser.
--
MFG
Enrico

Dieser Beitrag wurde am 13.03.2015 um 18:57 Uhr von Enrico editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
046
13.03.2015, 19:36 Uhr
holm

Avatar von holm

Sehr wahrscheinlich ist das besser, sonst wäre nie welches drin gewesen. Nur sind sich unsere Politiker indessen der dem Volk eingetrichterten Blödheit bewußt und räumen das Zeug aus dem Weg damit der dumme Wahlpöbel das Zeug nicht ißt...

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
047
28.03.2015, 12:40 Uhr
kaiOr

Avatar von kaiOr

Diesmal ist die Beschriftung sogar richtig gelasert , aber schräg gegen das Licht gehalten schaut alles nach Spraydose aus, die Ränder sind rissig/scharfkantig und die Stempellöcher glänzen nur auf der Unterseite und sind von IC zu IC unterschiedlich tief, trotz identischer Beschriftung. Also eindeutig "refurbished".



Es steckt diesmal aber tatsächlich CMOS-Technik unter der Haube, ob es echte 20er oder nur 10er sind kann ich aber nicht sagen.

MfG
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
048
28.03.2015, 12:48 Uhr
Enrico
Default Group and Edit


Dann probier mal aus.
Wenns auch nix wird, könnte ich Dir mal 1-2 schicken.

Die Löcher sehen bei mir gleich aus, auf der Unterseite ist in diesen auch noch was eingeprägt.
Z.B. "Philipines" (oder wie auch die jetzt richtig geschrieben werden)
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
049
28.03.2015, 12:52 Uhr
kaiOr

Avatar von kaiOr

Es waren übrigens diese:
http://www.aliexpress.com/item/HOT-NEW-IC-Z84C0020PEC-Z84C0020-84C0020PEC-84C0020-ZILOG-DIP40/32261027688.html

Also man bekommt offenbar nie was auf dem Bild ist, es sei denn man bestellt direkt offensichtliche Fälschungen.

Na, die von Mouser [040] waren ja OK, die hüte ich nun als Referenz.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
050
28.03.2015, 12:58 Uhr
Enrico
Default Group and Edit


Wäre das nicht ein Grund die zurückzuschicken?

Sind dien von 1995 bzw. 95, oder wird das gezählt?
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
051
28.03.2015, 13:25 Uhr
holm

Avatar von holm

Hmm, ich weiß nicht was das werden soll, baust Du an einem Turbo-KC85 oder was?
Was hindert Dich daran Z180 oder Z280 einzusetzen bei denen es wahrscheinlicher ist
das die auch den Takt vertragen den das Label verspricht? Klar wirst Du ein Stück
Firmware ändern müssen, das mußt Du wohl so aber auch.

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}

Dieser Beitrag wurde am 28.03.2015 um 13:25 Uhr von holm editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
052
28.03.2015, 14:26 Uhr
ambrosius



Könntest ja auch eZ80 nehmen, die verhalten sich nach dem Einschalten wie Z80, den erweiterten Modus muß man erst per Software zuschalten. Außerdem sind ja auch PIO, SIO und CTC schon drin, das Ganze dann bei 50MHz

Beste Grüße
Holger
--
viele Grüße
Holger
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
053
28.03.2015, 16:43 Uhr
kaiOr

Avatar von kaiOr

Das vereinbart sich nicht mit der Software- und Modulvielfalt vom KC85, ich kann den externen Bus nicht ungeschoren hochtakten und ich kann auch keine internen Interruptgeber auf Turbo laufen lassen, weil in jedem zweiten Prog. irgend eine Interruptroutine drin ist. Sound, Joystik, V24, Tastatur...geht doch alles nicht mehr richtig beim bekannten 3,5Mhz-Umbau, sonst hätte den doch inzwischen jeder.

Deshalb mein Experiment mit Speed-Step, das ist zwar so nicht mal eben nachbaufähig, könnte aber irgendwann in einen FPGA mit Softcore und angeknöpertem KC85-Bus umziehen.

@Enrico: Es wär zumindest Grund genug. Genau, zweistellige Jahreszahl und Kalenderwoche.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
054
29.03.2015, 12:50 Uhr
holm

Avatar von holm

Sorry, ich bin vielleicht schon etwas dement, ich kriege nämlich nicht auf die Reihe was einen 20Mhz Z80 in den von Dir angegebenen Punkten von einem Z180 unterscheidet..
Was Du davon benutzt ist im Endeffekt Dein Bier. Die modernere CPU erhöht nur die Wahrscheinlichkeit das Du bei der Teilebestellung nicht übers Ohr gehauen wirst.

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
055
29.03.2015, 13:36 Uhr
Enrico
Default Group and Edit


Z180 hate jede Menge Peripherie eingebaut, das sind 64 Adressen die belegt werden.
Das beisst sich im KC mit dem ganzen vorhandenen Zeug.
Ausserdem geht die nicht so einfach als 1:1 Ersatz für eine Z80.
Nicht mal mit Adapterplatine.
Hatte ich in der D004 vor langer Zeit mal ausprobiert.
K.A. warum, wäre noch rauszufinden.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
056
29.03.2015, 20:18 Uhr
holm

Avatar von holm

Das ist mir schon bewußt Enrico.. aber ein KC85 läuft wie er sagt auch mit 3,5 Mhz nicht.
Die Software kanns auch nicht. Wenn er also was baut was nicht KC85 ist, wo ist dann das Problem?

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
057
30.03.2015, 09:08 Uhr
kaiOr

Avatar von kaiOr

Das Letzte was ich brauchen kann, ist wenn die CPU noch mehr Befehle anders handhabt als der U880, bei >= Z180 betrifft das nicht nur die undokumentierten Befehle.

Den KC hatte ich zum Testen der CPUs rausgeholt und nun steht er auch schon wieder in seiner dunklen Ecke und wartet auf Ideen. Es soll eben doch weitestgehend kompatibel bleiben. Ich verfahre bei dem Ding entgegen der Spezifikation von Zilog und lasse die CPU mit schnellerem Takt laufen während ringsrum alles nur den langsamen Takt sieht. Bei I/O-Zugriffen (ich sage bewusst nicht IORQ, denn den Pin abfragen reicht nicht), Interruptanforderungen (inkl. separatem RETI-Durchgang), ext. RAM-Zugriffen, gemäß schnellerem Takt ausgedünnten RFSH etc. bequemt sich die CPU immer kurz auf den langsamen Takt. Schneller MREQ & RFSH in Richtung Aufsätze/Module wird geschluckt, damit es keine Störungen gibt...

Nicht Interrupt-gesteuerte Zeitschleifen sind allerdings ein Problem.

MfG

Dieser Beitrag wurde am 30.03.2015 um 09:29 Uhr von kaiOr editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
058
30.03.2015, 11:03 Uhr
ICL-LIONS




Zitat:
kaiOr schrieb


MfG



Tja das ist so mit den xxxxxxx :-)

Date Code 1044 kann nicht stimmen.
Zilog hat 2006 die Z84xxx Typen auf ROHS umgestellt.
Danach lautete die Endung "G"
Mir ist es ein Rätsel warum ihr denen da drüben noch das Geld in den Rachen werft.
Die machen dann immer weiter.

Übrigens, die einfuhr von gefälschten Produkten in die EU ist auch nicht ganz unproblematisch :-)

Carsten
--
Online bin ich nur Wochentags zwischen 9 und 17 Uhr.

Dieser Beitrag wurde am 30.03.2015 um 11:08 Uhr von ICL-LIONS editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Sonstiges ]  



Robotrontechnik-Forum

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