LTSpice XVII : Arbitrary State Machine
Comme annoncé lors du précédent article, la nouvelle version du logiciel (XVII) de simulation LTSpice propose désormais une directive supplémentaire .machine permettant d’implanter une machine d’état arbitraire avec une description propre à LTSpice. Afin de compléter l’aide proposée dans le logiciel voici un exemple permettant de réaliser un diviseur de fréquence par 2 avec une remise à zéro. Sur le schéma on dépose les signaux d’horloge et de remise à zéro ainsi qu’un port (sur une résistance) permettant de visualiser l’état de la sortie.
Télécharger le schéma de simulation prêt à l’emploi ici : exemple_ArbStateMachine.asc
La description de la machine d’état est rentrée sous la forme de directives (commençant par .) encadrées par les commandes .machine & .endmachine. Afin d’illustrer la description de cette machine d’état je vous propose une représentation sous la forme d’un diagramme d’état :
Laisser un commentaire