000
15.04.2014, 16:18 Uhr
kaiOr
|
Hallo,
der Systemtakt im KC85 /4 ist theoretisch 1/8tel von VCOT (14,187580 Mhz) also 1,7734475 MHz, so wie ganz Hinten exakt im Handbuch zum KC85 /5 vermerkt. Wenn man den Horizontalzähler verfolgt ist das aber eher falsch. Der Zähler wird regelmäßig durch das Signal HZR zurückgesetzt, läuft also nicht linear durch. HZR wird aktiv wenn m1 + m3 + h3 + h4 + h5 auf High stehen, der Horizontalzähler zählt damit von 0 bis 906. Wenn HZR einsetzt sind gerade m0=Low, m2=Low und m1=High geworden, da ist vom Zählerstand her mindestens 1/4tel von m2 erreicht. Bevor HZR tatsächlich wirksam wird gehen aber auch noch 2 Gatterlaufzeiten in der Auskodierung verlohren (> 20 ns). Nach dem Rücksetzen wartet der Zähler auf die nächste H-Flanke von VCOT um neu bei 0 zu starten, die Flanke kommt zum Glück exakt getimt.
Damit braucht der Systemtakt alle 907 Takte (VCOT) ein 3/8tel länger.
907 / 8 = 113,375 (m2 Takte bis HZR) 113,375 - 0,375 = 113 (m2 Takte effektiv) 113 x 1,7734475Mhz / 113,375 ≈ 1,7675816 MHz
Damit ergeben sich Abweichungen beim Berechnen von Zeitkonstanten und man fällt u.U. auf die Nase wenn man bei Basteleien meint verschiedene Takte im System voneinander ableiten zu können. Die sind zeitweise alles andere als Phasensynchron.
Beim KC85/3 ist es dann noch komplizierter weil der Systemtakt zusätzlich aussetzt solange h4 aktiv ist etc., falls sich jemand berufen fühlt....
MfG Kai Dieser Beitrag wurde am 15.04.2014 um 16:55 Uhr von kaiOr editiert. |