LTspice fichier de simulation
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" .
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.
On le voit ici en bas à droite.
On a auparavant enregistré le signal issu du comparateur:
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
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!