Question:
Quel est le but d'une broche à trois états dans un oscillateur
jack sexton
2016-06-13 03:17:42 UTC
view on stackexchange narkive permalink

J'essaie d'interfacer cette horloge ( Fiche technique de l'oscillateur à cristal à monture CeramicSurface à 32,768 kHz), mais je ne sais pas quoi faire avec la broche à trois états.Quel est son but dans l'oscillateur et dois-je m'en soucier?Puis-je simplement le laisser non connecté ou le mettre à la terre?

Qu'est-ce que "cette horloge"?De quelle puce parlez-vous?Avec les informations que vous avez fournies jusqu'à présent, il est impossible de répondre (ou même de faire un commentaire éclairé) sur votre question.Oui, parfois les horloges sont tri-déclarées.Par exemple, ceci est utilisé dans I²C pour [étirement d'horloge] (http://www.i2c-bus.org/clock-stretching/).
@tcrosley: Une horloge I2C n'est pas à trois états, c'est juste un drain ouvert, car conduire à un niveau élevé est tout simplement illégal.Vous pouvez utiliser un tampon à trois états pour produire cela, mais l'horloge doit alors être liée à la broche d'activation du tampon, avec l'entrée liée au niveau bas.Mais la configuration ici a le signal d'horloge envoyé à l'entrée du tampon à trois états.
@BenVoigt Vous avez raison, je mélangeais tri-state et OD.Maintenant que la puce a été identifiée, la seule raison que je peux voir pour cette fonctionnalité serait de permettre à plus d'un oscillateur d'être connecté en parallèle pilotant une autre puce.Impair.Jamais vu cela auparavant.
Six réponses:
Nick Alexeev
2016-06-13 03:38:03 UTC
view on stackexchange narkive permalink

Il y a une ligne dans le tableau des paramètres à la p.1 de la fiche technique, qui décrit la fonction du tri-état.

enter image description here

C'est une sorte de broche d'activation-désactivation.

  • Si la broche à trois états est logique "1", alors l'oscillateur est connecté à la broche de sortie. La même chose se produit si Tri-state n'est pas connecté (il y a probablement un pull-up interne).
  • Si la broche à trois états est logique "0", alors l'oscillateur n'est pas connecté à la broche de sortie et la sortie est flottante. Le fait qu'il soit flottant peut être utile si vous devez basculer entre plusieurs sources d'horloge. Vous activeriez l'un d'entre eux et tri-état des autres pour éviter les conflits entre plusieurs sorties.

edit:
Voici un exemple où un enable / La désactivation avec trois états est utilisée avec une source d'horloge externe. Lors de la connexion d'une source d'horloge externe à J1, le cavalier J2 doit être installé. La résistance R1 protège d'un court-circuit direct entre les sorties d'horloge.

enter image description here
(schéma de p.22 dans ce guide de l'utilisateur et de la fiche technique de cet oscillateur)

Michael Karas
2016-06-13 05:20:09 UTC
view on stackexchange narkive permalink

Il existe déjà une multitude de réponses qui expliquent le fonctionnement de la broche d'activation sur la partie oscillateur. Permettez-moi de donner quelques raisons pour lesquelles la broche peut être utile dans des situations du monde réel.

  1. Parfois, une carte de circuit imprimé est testée avec un dispositif de test automatisé avec des points de test pogo pin sur toute la carte. Dans de tels environnements de test, les horloges du circuit sont souvent fournies par l'équipement du testeur, il est donc nécessaire d'éteindre les oscillateurs embarqués afin que les horloges du testeur puissent piloter la carte.
  2. Dans des situations de test similaires comme # 1 au-dessus des montages de test avec des broches pogo, des centaines de longs fils relient le dispositif de test à l'équipement de test. Les oscillateurs embarqués peuvent créer un problème de bruit global s'ils sont autorisés à fonctionner. Un accès au point de test pour désactiver les oscillateurs peut être utile pour arrêter l'oscillateur.
  3. Certaines conceptions de cartes peuvent avoir une logique liée à la sortie de l'oscillateur. Cette logique consomme de l'énergie lorsque les horloges fonctionnent. Si la conception doit économiser de l'énergie en se mettant en veille pendant des périodes de temps, un GPIO peut être attaché à l'oscillateur, activer pour lui permettre d'être désactivé lors de l'entrée en état de veille.
  4. Il y a des complexes CI qui ont plusieurs rails d'alimentation qui doivent être séquencés pour garantir un fonctionnement correct. Il y a des cas où les exigences de séquencement exigent également que les horloges de la pièce soient suspendues jusqu'au point approprié dans la séquence de puissance. Les horloges fournies par les oscillateurs peuvent utiliser la broche d'activation pour la maintenir au bon moment.
Étant donné que l'OP demande ce qu'il faut faire avec la broche à trois états, vous voudrez peut-être décrire ce qu'il faut inclure dans les schémas pour concevoir pour la testabilité (c'est-à-dire utiliser # 1 & # 2).Par exemple: avoir une résistance entre ce qui pilote la broche (que ce soit la logique ou un rail d'alimentation) et la broche avec un point de test / sonde sur le réseau entre la résistance et la broche (en supposant que vous n'incluez pas automatiquement les points de sonde surtous les filets).Bien que les autres cas que vous mentionnez nécessitent également une conception, ils sont plus complexes et amèneraient déjà le concepteur à réfléchir à la manière d'accomplir la fonction souhaitée.
@Makyen - J'ai dit "Permettez-moi de donner quelques raisons pour lesquelles l'épingle peut être utile ..."Mon intention n'est pas de le concevoir.
Peter Bennett
2016-06-13 03:25:27 UTC
view on stackexchange narkive permalink

Lorsque la broche à trois états est High ou n'est pas connectée, l'oscillateur produit sa sortie normale.Si la broche à trois états est connectée à la masse, la sortie de l'oscillateur sera à haute impédance, désactivant effectivement la sortie.Ceci est décrit dans l'avant-dernière ligne du tableau "Spécifications standard".

Vous voudrez peut-être utiliser cette fonction si vous souhaitez basculer entre deux ou plusieurs sources d'horloge.

_THIS_ "si vous vouliez basculer entre deux ou plusieurs sources d'horloge."!!!
Passerby
2016-06-13 03:25:37 UTC
view on stackexchange narkive permalink

C'est une épingle d'activation.De la fiche technique.

Fonction à trois états:
Logique "1" ou ouverte: Oscillation
Logique "0" (VIL < 0.8 Vdc): Salut z

Mettez la broche à la terre et l'oscillateur cesse de tourner ou la sortie est désactivée.Même différence en pratique, mais sans le temps d'instabilité de préchauffage qu'il faudrait si l'alimentation était coupée à la place.

Si vous n'avez pas besoin d'utiliser cette fonction, l'utilisation normale est de la lier haut,ou laissez-le ouvert / déconnecté, pour que l'oscillateur continue de cadencer.

L'utilisation de l'expression "Tristate" ici est étrange au point d'être obscurcie, mais semble techniquement correcte.

L'horloge peut toujours tourner en interne, mais elle ne pilotera pas la broche de sortie.
@PeterBennett Je réécrivais cela comme vous l'avez commenté.Les grands esprits se rencontrent.
?- Tri-state est exactement cela, soit haut ou bas ou flottant (Hi-Z) - absolument pas d'obfuscation.
@placeholder le phrasé typique serait "activer" ou "désactiver" la broche.Je n'ai pas encore vu de CI qui appelle quelque chose comme ça "Tristate Pin"
Il s'agit de trois états parce que c'est exactement ce dont on a besoin, voir la réponse d'@PeterBennett.
st2000
2016-06-13 03:26:07 UTC
view on stackexchange narkive permalink

La spécification que vous avez indiquée indique:

Logic "1" ou open: Oscillation

Logic "0" (VIL < 0.8 Vdc): Salut z

Donc, si la broche 1 n'est pas connectée ou connectée à Vdd, l'appareil produit une horloge.Si la broche 1 est mise à la terre, la sortie de l'appareil ressemblera à un circuit ouvert.

Transistor
2016-06-13 03:28:27 UTC
view on stackexchange narkive permalink

enter image description here

Figure 1. Extrait de la fiche technique.

Le terme "tri-state" est utilisépour décrire les sorties qui peuvent être:

  1. Low / off / 0 V.
  2. High / on / V +.
  3. Déconnecté ou flottant.

Il y a donc trois états.

Dans ce cas, la fiche technique nous montre que la puce va osciller lorsque la broche à trois états est en logique 1 ou en circuit ouvert.Si elle est tirée vers la logique 0 (moins de 0,8 V CC dans cet appareil), la sortie sera désactivée et présentera un hi-z (haute impédance) au reste du circuit.c'est-à-dire qu'il semblera déconnecté.



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...