CT60 Générateur d'Horloge Programmable



English




Il y a deux solutions pour installer un générateur d'horloge programmable sur la CT60 :


Mon prototype CTCM...


Installation du générateur d'horloge programmable ak-modul-bus :


Il est possible d'ajouter un générateur d'horloge programmable par pas de 125 KHz sur la CT60. Le module utilise un CY27EE16 connecté sur le support de l'oscillateur et deux signaux I2C du module SDRAM SDA (82) et SLC (83) trouvés sur R11 / R12.

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 :


Liste des composants :

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.


Installation du générateur d'horloge programmable CTCM :


Il est possible d'ajouter un générateur d'horloge programmable par pas de 50 KHz sur la CT60. Le module CTCM utilise un DS1085Z-50 connecté sur le support de l'oscillateur et deux signaux I2C du module SDRAM SDA (82) et SLC (83).



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.


Modification horloge CT60-100 :


Pour obtenir une meilleure horloge et supprimer les plantages à 100 MHz, vous avez besoin de cette modification :

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

Changer la fréquence de la CT60


Avec le curseur de la page 'Mémoire / uP' du CPX de configuration, il est éventuellement possible de changer la fréquence de la CT60.

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 !