jaquamala hat geschrieben: ↑So 20. Nov 2022, 10:59
Auf dem Board gibt es noch einen dritten Quarzoszilator. Laut Aufdruck ein KTS mit 14.31818 MHz. Hier messe ich aber rund 42 MHz. Ich habe mit der gleichen Einstellungen am Oszi an einem IBM XT Klone Mainboard die Messung ebenfalls an einem 14.31818 MHz Quarz verifiziert und hier sind es dann die 14.2 MHz. Hier scheint wohl beim 386 Board der Quarz defekt zu sein?
Das ist die Ursache Deines Problems! Alle Benchmarkprogramme messen falsch, und Deine Prozessorgeschwindigkeit stimmt. Die übliche Methode, auf einem IBM-PC-kompatiblen Computer Zeiten zu messen, ist die Nutzung des Timer-Chips (auch PIT für "programmable interval timer"), der Intel 8253 / Intel 8254. Dabei verlässt man sich darauf, dass der Chip mit 1.193 MHz tickt. Diese 1.193MHz werden erzeugt, indem der 14.318MHz-Takt aus genau dem Quarz-Kristall, der mit 42MHz schwingt, durch 12 geteilt wird. Wenn der Quarz dreimal so schnell schwingt, wie er soll, dann läuft auch die Uhr dreimal so schnell, wie sie soll. Das kannst Du mit dem DOS-Befehl "time" beobachten. Und wenn die Uhr dreimal so schnell läuft, wie sie soll, hat der Prozessor im Vergleich zu dieser Uhr nur ein Drittel der Performance.
Der Begriff "Quarzoszillator" für den 14.318-Quarz ist falsch. Man unterscheidet zwischen Gehäusen, in denen ausschließlich ein Quarz drin ist, und die zwei Anschlüsse haben, sowie Gehäusen, in denen auch Elektronik drin ist, die den Quarz zum Schwingen anregt, und dann bereits ein Rechtecksignal der gewünschten Frequenz ausgibt. Dies ist normalerwiese ein Gehäuse mit 4 Pins an den Ecken. Die erste Gattung wird "Quarz", "Quarzkristall" oder "Schwingquarz" genannt, die zweite Gattung wird "Quarzoszillator" genannt. Dabei bezeichnet der Wortteil "Oszillator" die zusätzliche Elektronik, die dafür sorgt, dass der Quatz wirklich oszilliert.
Dein 14.318MHz-Gehäuse ist also nur ein reiner Quarz, und der Schaltkreis, der das ganze zum Schwingen bringt, ist Teil des P82A306 daneben. Aus irgendeinem Grund schwingt der Quarz nicht auf seiner Grundfrequenz, sondern auf der dreifachen Frequenz. Es ist bekannt, dass Quarze das tun können, und zur Erzeugung besonders hoher Frequenzen wird das auch oft verwendet. Für diese Verwendung optimierte Quarze heißen "Oberwellenquarz" oder "Obertonquarz". Es kann zwei Gründe geben, warum der Quarz plötzlich als Oberwellenquarz arbeitet statt als Grundwellenquarz: Der Quarz kann mechanisch in einer Art beschädigt sein, dass die Grundwelle zu stark gedämpft wird, und der Oszillator deshalb auf der Oberwelle einrastet, oder eine Art Filter, die die Oberwelle unterdrücken soll, ist defekt. Das wäre im Fall von Deinem Board der 33pF-Kondensator neben R31. Beachte: Das sind
wirklich Pico-Farad, nicht Nano-Farad.