L'oscillateur en anneau ne oscille pas

9

Inspiré par ce billet de blog, j'ai décidé de mettre sur pied un simple oscillateur en anneau qui transite par 3 LED différentes. Mon schéma est presque identique à celui du blog, sauf que j'ai utilisé des transistors 2N2222 NPN au lieu de MOSFET. Cependant, les LED n'oscillent pas. Tous les trois s'allument lentement puis restent allumés. Qu'est-ce que je fais mal?

Mon schéma:

entrez la description de l'image ici

Image:

entrez la description de l'image ici

fbonetti
la source
3
Les BJT sont des appareils fonctionnant en courant, tandis que les MOSFET sont alimentés en tension. Dans ce cas, la différence est assez importante.
Dave Tweed
7
Les LED de votre diagramme sont inversées.
travisbartley

Réponses:

11

La page 31 de ce document montre un circuit similaire.

entrez la description de l'image ici

Outre l'architecture légèrement différente, trois aspects intéressants:

  1. C4 crée une condition de départ en introduisant un déséquilibre dans l'anneau;
  2. BJT au lieu de MOSFET (MOSFET dans le circuit du blog auquel vous faites référence);
  3. Valeurs beaucoup plus faibles pour les résistances, les BJT sont pilotés en courant plutôt qu'en tension comme le sont les MOSFET.

D'après mon expérience, le circuit refuse de fonctionner sur 6V, mais 9-12V a bien fonctionné.

jippie
la source
1
J'ai exécuté cela sur le simulateur de circuitlab et cela fonctionne pour 9V et les composants par défaut. Le temps de cycle de l'oscillateur en anneau est d'environ 0,6 s.
travisbartley
8

Voici le circuit qui vous a inspiré: -

entrez la description de l'image ici

Ce circuit fonctionne car il utilise des mosfets.

Le remplacement du mosfet par un BJT ne fonctionnera pas. Pour commencer, l'utilisation de 1Mohm pour la résistance de base d'un BJT signifie que le courant maximum dans la base (à partir de 6V) est de 6 micro-ampères. Le gain de courant de chaque BJT peut être de 200, ce qui signifie environ 1 mA pour les LED et à peine assez pour les rendre brillantes.

Mais, pire que tout, en raison de seulement 1 mA dans le collecteur, la tension du collecteur sera d'environ 4 V et ne sera probablement pas inférieure. Cela signifie que le courant de base réel n'est que d'environ 4uA et cela signifie probablement environ 4,5V (ish) sur les collecteurs et un peu moins de 1mA à travers chaque LED.

Tous les collecteurs seront comme ça - et à leur tour, ils allument partiellement le BJT qui suit - toutes les LED seront faiblement allumées et aucune oscillation en anneau, je le crains.

Les mosfets fonctionnent parce que leurs portes sont, à un signal de vitesse lente, un circuit ouvert et les bouchons sur les portes peuvent se charger complètement sans être limités par la conduction vers l'avant d'une jonction base-émetteur BJT. Et, comme il y a un anneau de trois appareils, le mosfet continuera de s'allumer correctement, éclairant correctement sa LED et déchargeant correctement le réseau RC suivant attaché à son drain, éteignant ainsi le mosfet après lui.

Andy aka
la source
1

Voici un meilleur circuit que vous pouvez essayer. Connectez les fils de terre à la borne négative d'une alimentation CC et le fil VCC à la borne positive. Lorsque la tension continue (différence de potentiel) entre la terre et le VCC est> = + 10 V, elle démarre et oscille en continu jusqu'à ce que l'alimentation soit coupée. Une note de conception: le schéma a été construit et testé à l'aide de NI MULTISIM 14, mais pour le circuit physique, j'ai utilisé des transistors NTE101 Germanium NPN au lieu des transistors NPN 2N3904 en silicium. Essayez de connecter les LED en parallèle au fil de sortie de l'oscillateur à droite du schéma.

entrez la description de l'image ici

Mr X
la source