Sections > Discussion Générale d'Électronique

Horloge générale dans un montage

(1/2) > >>

frabas:
Bonjour,
ma question va vous paraître un peu niaiseuse, mais voilà : j'ai un montage avec 2 circuits nécessitant une horloge (un ATMega328P programmé en Arduino, et un double-UART sc16is752 de NXP). Dans mon schéma actuel, j'avais prévu des quartz: 16MHz entre XTAL1 et XTAL2 (avec  2 condos 35 nF) sur le ATMega, et 2MHz entre XTAL1 et XTAL2 sur le UART.
Cependant, sur les deux circuits, XTAL1 accepte aussi une horloge externe. Je me demande si, au lieu de 2 quartzs, je ne pouvais pas avoir une horloge "générale" à  16MHZ (1) pour les deux. Autrement dit, une horloge à  quartz globale pour fournir le signal d'horloge aux deux CI.
Merci,
François

(1) c'est pour du MIDI, soit 31250 bauds. D'après ma compréhension du datasheet (https://www.nxp.com/docs/en/data-sheet/SC16IS752_SC16IS762.pdf), le baud rate generator est programable; avec 16 MHz en horloge, il faut diviser par 32 pour obtenir 16 * 31250 Hz

loulou31:
Bonjour,

Oui ça semble possible en effet, l'UART acceptant une fréquence max d'horloge externe de 24 MHz.
La solution est d'avoir un circuit qui génére une horloge et la distribuer vers les deux circuits. Il existe des oscllateurs à  quartz à  sortie TTL qui devraient convenir. Maintenant c'est pas sur que ça soit plus simple et moins cher que de monter deux quartz...
Il est aussi peut être possible de monter un seul oscillateur à  quartz sur des circuits et d'envoyer le signal sur l'entrée horloge de l'autre circuit par couplage; a essayer...

Jean-Louis

frabas:
Merci Jean-Louis.

Effectivement, pas sur qu'utiliser une horloge globale soit plus simple que 2 quartz.

Toutefois, j'ai trouvé une série chez ESC: ESC-100AX (5V) et ESC-100A (3.3V) qui supportent 10 TTL en sortie, intègre le cristal, plein de fréquences disponibles, pas très cher (4.26 $ chez Digikey).

Sinon il y a bien un composant spécialisé Epson/Seiko (SG531P en traversant, SG615P en CMS) qui intègre aussi le cristal, mais il n'est pas nécessairement facile à  sourcer, plus cher et semble obsolète.

Connais-tu d'autres composants qui pourraient faire l'affaire ?

Je trouve également un montage basé sur le 4060 qui génère plusieurs fréquences, overkill pour mon besoin. J'ai aussi fouillé dans le schéma d'un appareil MIDI (le séquenceur Yamaha QX1, une partie du schéma en pièce jointe), dont je savais qu'il a plusieurs clocks. Il nécessite 2 CI (7404 + un compteur 74393, mais un 7474 pourrait suffire); un peu complexe pour un board de production, mais en proto, ça vaut peut-être le coup d'essayer.

François

papyblue:
Bonjour Frabas,

Avez-vous regardé chez Maxim Integrated le MAX 31180 par exemple ?

PB

loulou31:
François,

Si on veut simplifier le  schéma : utiliser un oscillateur à  quartz type ESC par exemple. Maintenant plus simple ne signifie  pas sur que ça prenne moins de place et que ça coute moins cher que 2 quartz; et en plus ça va consommer plus!
Ca peut se justifier si on a besoin d'une horloge trés stable sur les 2 circuits et surtout qu'ils doivent être parfaitement synchrones.
Si on veut générer deux fréquences dans un rapport puissance de 2 il existe des circuits qui ont oscillateur et diviseur intégré.


Jean-Louis

Navigation

[0] Index des messages

[#] Page suivante

Utiliser la version classique