« LTspice fichier de simulation » : différence entre les versions

De knowledge
Aller à la navigation Aller à la recherche
(Page créée avec « Avec le logiciel LTSpice on peut simuler beaucoup de circuits électroniques. Il est très connu et utilisé mais une fonctionnalité est mois connue. Vous avez un dispositif qui génère un signal donné. Vous désirez faire un circuit qui traitera et transformera ce signal. Comment faire? On peut générer un circuit équivalant mais c'est souvent impossible ou très compliqué. Une solution est de mesurer le signal avec un oscilloscope numérique et de le sa... »)
 
mAucun résumé des modifications
 
Ligne 32 : Ligne 32 :


Il ne reste plus qu'a effectuer un simulation en représentant SIG-IN et SIG-OUT
Il ne reste plus qu'a effectuer un simulation en représentant SIG-IN et SIG-OUT
[[Fichier:Simulation LTSpice.png|gauche|sans_cadre|1226x1226px]]


[[Fichier:Simulation_LTSpice.png|sans_cadre|1226x1226px]]


On a bien un circuit qui génère une tension de 3.3V à partir d'un signal à 1.6V. Nous avons utilisé un transistor NPN donc le signal est inversé. Il faudra en tenir compte dans le logiciel de déchiffrage!
On a bien un circuit qui génère une tension de 3.3V à partir d'un signal à 1.6V. Nous avons utilisé un transistor NPN donc le signal est inversé. Il faudra en tenir compte dans le logiciel de déchiffrage!

Version actuelle datée du 2 juin 2024 à 23:04

Avec le logiciel LTSpice on peut simuler beaucoup de circuits électroniques. Il est très connu et utilisé mais une fonctionnalité est mois connue. Vous avez un dispositif qui génère un signal donné. Vous désirez faire un circuit qui traitera et transformera ce signal. Comment faire?

On peut générer un circuit équivalant mais c'est souvent impossible ou très compliqué. Une solution est de mesurer le signal avec un oscilloscope numérique et de le sauvegarder. Ensuite on pourra le "rejouer" sur LTspice.

Pour cela on utilise le composant "SIgnal" que l'on trouve le répertoire "Misc" .

LTspice signal.png

On l'insère dans un schéma.

Ici c'est un montage qui adapte les niveaux entre un comparateur numérique et un microcontrôleur ESP32.

LTSpice adaptateur.png

On le voit ici en bas à droite.

On a auparavant enregistré le signal issu du comparateur:

Comparateur-message-zero mm.png

Et on le sauvegarde en CSV.

AVec Excel on n'importe que outil sachant lire les CSV on supprime les entêtes et on ne laisse que deux colonnes.

  • La première avec le temps (en secondes)
  • La seconde avec la tension en volts
  • Les deux colonnes sont séparées par des tabulations

On en fait un fichier texte ".txt" et c'est tout.

Dans LTspice on ouvre les propriétés du composant "signal" (ici V1). On choisit l'option PWL file et on sélectionne le fichier crée ci dessus.

Il ne reste plus qu'a effectuer un simulation en représentant SIG-IN et SIG-OUT

Simulation LTSpice.png

On a bien un circuit qui génère une tension de 3.3V à partir d'un signal à 1.6V. Nous avons utilisé un transistor NPN donc le signal est inversé. Il faudra en tenir compte dans le logiciel de déchiffrage!