CT60 Générateur d'Horloge Programmable
Il y a deux solutions pour installer un générateur d'horloge programmable sur la CT60 :
Parce que le module a besoin d'un support DIL24 et l'horloge CT60 a un support DIL14, vous pouvez utiliser quelques fils pour connecter le module à la CT60 comme ceci :
ATTENTION !
Si vous ne vous sentez pas capable de souder deux fils très fins sur R11 et R12, retournez la CT60 et soudez les deux fils sur les pins 82 et 83 du support SDRAM (face avant à droite).
Rodolphe suggère de passer par les pins du support DIL14 soit 2 (SCL vers la pin 83 du support SDRAM) et 3 (SDA vers la pin 82 du support SDRAM) afin de pouvoir démonter l'ensemble facilement.
Monter comme moi le module sur une petite plaque comme ci-dessus n'est pas
la meilleure solution.
Pour réduire la liaison CLK au minimum, le mieux est de mettre le
sommet du module (pins 18 à 24) sur le support horloge de la CT60
(pins 8 à 14) via un prolongateur. Vous devez au minimum couper les
pins 21/23 sur le sommet du module, autrement il y a un court circuit avec
le signal CLK et le 3V3 de la CT60. Cette solution demande de prolonger le
support DIL14.
+------------------------------------------+
| +5V 3V3 CLK CLK
| 14o__o__o__o__o__o__o
| +------------------------------------------'8
+5V CLK6 CLK5 CLK4 GND GND | |
o__o__o__o__o__o__o__o__o__o__o__o_____ ) Horloge CT60 |
24| GND GND GND GND GND GND | | support |
| |o o| 1| |7
| |o o| o--o--o--o--o--o--o
) Module |o o| GND GND
| avec un CY27EE16 |o o| |
| |o o| |
1| GND GND GND GND GND GND | |
o--o--o--o--o--o--o--o--o--o--o--o----- |
+3V3 CLK1 CLK2 CLK3 SCL SDA +---------------------------+
| |
| |
v v
R12 R11 (ou pin 82 du support SDRAM)
(ou pin 83 du support SDRAM)
Horloge CT60 (MHz) | CLK5/6 (MHz) | Facteur |
50.000 | 50.000 | 2/2 |
51.000 | 51.000 | 2/2 |
51.125 | 34.083 | 2/3 |
60.000 | 40.000 | 2/3 |
66.625 | 44.416 | 2/3 |
75.000 | 50.000 | 2/3 |
77.000 | 51.333 | 2/3 |
77.125 | 38.562 | 2/4 |
80.000 | 40.000 | 2/4 |
90.000 | 45.000 | 2/4 |
100.000 | 50.000 | 2/4 |
110.000 | 55.000 | 2/4 |
Le TOS contrôle si le module existe et peut changer l'horloge entre 50 et 110 MHz.
Regardez sur http://www.ak-modul-bus.de pour plus d'informations au sujet du module.
Synoptique :
1 x CY27EE16FZEC. 1 x LM317LZ. 2 x Zener 4V7/500mW. 1 x Quartz 10 MHz. 1 x 180 ohms. 1 x 110 ohms. 2 x 4.7 Kohms. 3 x 100 nF. 1 x connecteur mâle HE10 (ou HE14) 2x5. 1 x connecteur femelle HE10 2x5. 1 x cable plat 10 fils. 1 x female SUBD 9 contacts femelle.Note : Pour des fréquences vers 100 MHz, il faut modifier pour améliorer l'horloge de la CT60.
Le module CTCM utilise les pins non utilisés du support DIL14 soit 2 SCL vers la pin 83 du support SDRAM, et 3 SDA vers la pin 82 du support SDRAM, afin de pouvoir démonter l'ensemble facilement. Souder deux fils très fins.
+-------------+ | +5V CLK CLK | 14o__o__o__o__o__o__o | +-------------' |8 | | | | | | ) Horloge CT60 | ____________o__o__o__o_ | support | |pont +5V OUT 1|SCL SDA |7 | X 0| o--o--o--o--o--o--o | Module +-------------+ | GND GND | CTCM | | | | | | +-------------+ | +---------------o--o--o-GND | SCL SDA +-------------+Synoptique
Horloge CT60 (MHz) | OUT1 (MHz) | Facteur |
50.000 | 50.000 | /1 |
51.000 | 51.000 | /1 |
51.050 | 25.025 | /2 |
66.600 | 33.300 | /2 |
100.000 | 50.000 | /2 |
110.000 | 55.000 | /2 |
Note : Cette possibilité est inhibé sur le module CTCM parceque la pin CTRL1 est à 1 (connectée au +5V).
Le TOS contrôle si le module existe et peut changer l'horloge entre 33 et 66 MHz ou 66 et 110 MHz suivant le pont sur le module.
Regardez sur http://www.powerphenix.com pour plus d'informations au sujet du module.
Note : Pour des fréquences vers 100 MHz, il faut modifier pour améliorer l'horloge de la CT60.
A la gauche de l'oscillateur 100 MHz, se trouve IC3, un CY2309.
Ce circuit intégré possède une PLL (boucle à verrouillage de phase), il est possible d'utiliser cette partie du circuit pour obtenir une meilleure horloge.
La pin 9 est connectée à la masse, couper cette pin.
| | | | | | | | | +------+
+-----------------+ | |
|8 1| |100MHz|
| CY2309 ( | |
|9 16| | OSC |
+------------------ | |
X | | | | | | | | +------+
^
|
ici
Pour cela un module générateur d'horloge programmable utilisant un un CY27EE16 ou un DS1085Z-50 doit être connecté sur le port I2C de la CT60.
Le réglage se fait par pas de 125 KHz de 50 à 110 MHz pour le CY27EE16 (module ak-modul-bus), ou par pas de 50 KHz de 66 à 110 MHz pour le DS1085Z-50 (module CTCM), il est pris en compte en RAM pour essai après 'OK'. Le TOS lors du boot pendant l'apparition du logo Atari envoi également cette valeur à l'horloge mais en en cas de problème il est possible de rester sur la fréquence d'origine en appuyant CTRL ou ALT.
ATTENTION !
Tant que vous ne coupez pas la machine, le générateur d'horloge fonctionne avec la dernière fréquence écrite dans sa RAM. A la mise sous tension le générateur d'horloge copie lui-même dans sa RAM la fréquence d'origine sauvée dans sa EEPROM. Appuyer sur CTRL ou ALT ne sert donc à rien si l'on ne coupe pas la machine également.
Initialisation
La fréquence d'origine sauvée en EEPROM est aussi modifiable après confirmation via un double clic sur 'Sauve' mais ceci est très dangereux !
Toutefois en cas d'impossibilité de redémarrer la machine, il reste possible de raccorder le module ak-modul-bus sur le port MODEM 2 via un cable de liaison HE10 SUBD et de reprogrammer en mode 030 la EEPROM du module avec le bouton 'Sauve'. Cette manipulation est par ailleurs indispensable pour un module neuf. Le module doit être alimenté par la CT60 et les signaux SDA et SCL ne doivent pas être raccordés car en mode 030 ils sont forcés à 0 par la CT60 !
En cas d'impossibilité de redémarrer la machine avec le module CTCM il faut couper le pont pour diviser par deux la fréquence soit une plage de 33 à 66 MHz, et ensuite le reprogrammer à nouveau avec la CT60 en sauvant une nouvelle valeur dans la EEPROM. La fréquence est alors doublée lorsque le pont est à nouveau en place !