Altium Designer utilise SPICE pour la simulation analogique et mixte.



Documents pareils
TABLE DES MATIÈRES 1. DÉMARRER ISIS 2 2. SAISIE D UN SCHÉMA 3 & ' " ( ) '*+ ", ##) # " -. /0 " 1 2 " 3. SIMULATION 7 " - 4.

1 Démarrer L écran Isis La boite à outils Mode principal Mode gadget Mode graphique...

Mini_guide_Isis.pdf le 23/09/2001 Page 1/14

Mini_guide_Isis_v6.doc le 10/02/2005 Page 1/15

Etudier l influence de différents paramètres sur un phénomène physique Communiquer et argumenter en utilisant un vocabulaire scientifique adapté

Tutorial Cadence Virtuoso

Partie Agir : Défis du XXI ème siècle CHAP 20-ACT EXP Convertisseur Analogique Numérique (CAN)

A. N(p) B + C p. + D p2

TP1 Initiation à la conception de circuits intégrés analogiques.

INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE

TP Modulation Démodulation BPSK

Transmission d informations sur le réseau électrique

Comment paramétrer et sauvegarder les configurations d Altium Designer?

AP1.1 : Montages électroniques élémentaires. Électricité et électronique

1. PRESENTATION DU PROJET

L3-I.S.T. Electronique I303 Travaux pratiques

Mode d emploi ALTO MONITOR PROCESSEUR D ÉCOUTE. Version 1.0 Juillet 2003 Français

GUIDE DE PRISE EN MAIN ISIS PROTEUS V7

Plate-forme NI d enseignement de l électronique

TD1 Signaux, énergie et puissance, signaux aléatoires

Projet audio. Analyse des Signaux ELE2700

Donner les limites de validité de la relation obtenue.

Tutoriels. 01 Utiliser Praat. 02 Transcrire sous Praat en utilisant les conventions VALIBEL. Sylviane Bachy. Rédaction octobre 2005

ET 24 : Modèle de comportement d un système Introduction à Labview et initiation à la réalisation d un Instrument Virtuel (VI).

Manipulation N 6 : La Transposition de fréquence : Mélangeur micro-ondes

Le transistor bipolaire

TD 11. Les trois montages fondamentaux E.C, B.C, C.C ; comparaisons et propriétés. Association d étages. *** :exercice traité en classe.

Systèmes de transmission

Régler les paramètres de mesure en choisissant un intervalle de mesure 10µs et 200 mesures.

ÉCOLE POLYTECHNIQUE DE MONTRÉAL. Département de Génie Électrique. La technologie de TEXAS INSTRUMENTS DSP pour le cours Analyse des Signaux ELE2700

Projet de synthèse de l'électronique analogique : réalisation d'une balance à jauges de contrainte

BIRT (Business Intelligence and Reporting Tools)

Instruments de mesure

Installation de Microsoft Office Version 2.1

Chaine de transmission

Automatique Linéaire 1 Travaux Dirigés 1A ISMIN

imovie 11 Créer un projet Menu / Fichier / Nouveau projet... Choisir le format : Standard (16/9). Importer des «!plans!» 1.

TP Blender n 2 : Importation d un modèle SketchUp et animation

Étude des Corrélations entre Paramètres Statiques et Dynamiques des Convertisseurs Analogique-Numérique en vue d optimiser leur Flot de Test

/ / / Système de distribution audio A44/A88 Logiciel PC

SOMMAIRE. Présentation assistée sur ordinateur. Collège F.Rabelais 1/10

GUIDE DE DÉMARRAGE. SitagriPro Infinite FINANCEAGRI. Un service. c o r p o r a t e

MACHINE A SOUDER MANUEL D UTILISATION

Travaux pratique (TP2) : simulation du canal radio sous ADS. Module FIP RT321 : Architectures des émetteurs-récepteurs radio

! analyse du fonctionnement

Guide d installation logicielle

Notice ARES Version 5.20 Française

Equipement. électronique

TUTORIAL 1 ETUDE D UN MODELE SIMPLIFIE DE PORTIQUE PLAN ARTICULE


Guide de l utilisateur. Faites connaissance avec la nouvelle plateforme interactive de

8563A. SPECTRUM ANALYZER 9 khz GHz ANALYSEUR DE SPECTRE

Le Sphinx Millenium Modes opératoires Préparer, administrer, Dépouiller les enquêtes

Numérisation du signal

TRAVAUX PRATIQUES SCIENTIFIQUES SUR SYSTÈME

TP_Codeur_Incrémental

Préparation à l agrégation de Sciences-Physiques ENS Physique. Outils informatiques

PRODUIRE DES SIGNAUX 1 : LES ONDES ELECTROMAGNETIQUES, SUPPORT DE CHOIX POUR TRANSMETTRE DES INFORMATIONS

Manuel de formation Spaceman 1 ère journée

Antidote et vos logiciels

FEN FICHE EMPLOIS NUISANCES

LABO 5 ET 6 TRAITEMENT DE SIGNAL SOUS SIMULINK

Multichronomètre SA10 Présentation générale

Groupe Eyrolles, 2003, ISBN : X

Manipulation de données avec SAS Enterprise Guide et modélisation prédictive avec SAS Enterprise Miner

Découvrez Windows NetMeeting

FAG Detector III la solution pour la surveillance et l équilibrage. Information Technique Produit

Observer TP Ondes CELERITE DES ONDES SONORES

ANNEXE 8 : Le Mailing

Filtres passe-bas. On utilise les filtres passe-bas pour réduire l amplitude des composantes de fréquences supérieures à la celle de la coupure.

L espace de travail de Photoshop

Innovations Majeures de la Version 4

BACCALAURÉAT PROFESSIONNEL EPREUVE DE TRAVAUX PRATIQUES DE SCIENCES PHYSIQUES SUJET A.1

SoMachine. Solution logicielle pour votre architecture Machine Atelier de découverte. SoMachine

S y m M a i l i n g. S o l u t i o n d e - m a i l i n g. SymMailing est un outil professionnel de création et de gestion de campagnes d ing.

LOGICIEL DE SURVEILLANCE NUUO NOTICE

Comment insérer une image de fond?

TD de supervision. J.P. Chemla. Polytech Tours Département productique 2ème année

MANUEL GANTT PROJECT

TP 03 B : Mesure d une vitesse par effet Doppler

ISIS. Intelligent Schematic Input System TUTORIAL. (Proteus Design Suite 7 - Labcenter Electronics )

Transmission de données. A) Principaux éléments intervenant dans la transmission

Logiciel XLSTAT version rue Damrémont PARIS

SUJET ZÉRO Epreuve d'informatique et modélisation de systèmes physiques

ENVOI EN NOMBRE DE MESSAGES AUDIO

AVEC LIVE TRADER, VISEZ PLUS HAUT POUR VOS INVESTISSEMENTS

MANUEL D UTILISATION - Précis Poste de Traitement d Images 1 - Déconvolution

TS 35 Numériser. Activité introductive - Exercice et démarche expérimentale en fin d activité Notions et contenus du programme de Terminale S

Outils permettant la diffusion de l information. Un point sur le droit numérique

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus :

Universal Robots. Fiche Méthode : Installation du simulateur Polyscope

Microsoft Windows XP. Movie Maker 2

Restaurer des données

FAG Detector II le collecteur et l analyseur de données portatif. Information Technique Produit

MANUEL D UTILISATION TERMINAL PHL 2700

Exercices d application

Transcription:

0 Présentation du TP : Pré-requis : Durée estimée : Objectif : Aucun 2 heures Prendre en main l éditeur de schéma d ALTIUM Designer. Prendre en main le simulateur SPICE sous ALTIUM. Altium Designer utilise SPICE pour la simulation analogique et mixte. SPICE : Simulation Program with Integrated Circuit Emphasis est un logiciel open source de simulation analogique. Il utilise des composants élémentaires modélisés par un ensemble d'équations. Sommaire : 1 Analyse temporelle de l étage d entrée d un amplificateur de guitare 2 Analyse fréquentielle d un étage d entrée d amplificateur de guitare 3 Simulation paramétrée 4 Analyse fréquentielle par FFT Annexes : Autres possibilités de SPICE Annexe.1 Le calcul des tensions de polarisation Annexe.2 Mise en place de conditions initiales de simulation Annexe.3 Les autres simulations paramétrées : Monte Carlo / température Durant de ce TP vous allez créer un projet PCB à partir duquel vous effectuerez des simulations SPICE. A l issue de ce TP vous serez capables d acquérir un schéma sous ALTIUM et d effectuer des simulations temporelles et fréquentielles paramétrées d une structure analogique ou mixte. Les fonctions électroniques simulées sont issues des exemples de structures électroniques d un amplificateur de guitare. Ressources : Voir le WIKI d ALTIUM / Entrer les mots clés SPICE et SIMULATION. Formation ALTIUM - 6 TP_Simulation_SPICE 08/04/2013 1 / 24

1 Analyse temporelle de l étage d entrée d un amplificateur de guitare. Schéma à éditer puis à simuler en suivant l énoncé de 1.1 à 1.10 : La guitare, générant un signal électrique mono, se connecte à l entrée PRE_IN. VSS VSS PRE_IN R24 1.5k VSS V1 15V -15V VSIN 440 1V C5 22nF R34 Res2 1000k C70 47pF 3 2 4 8 1 U1A TL082D VS1 R11 22k R30 3.9k 1.1 Créer un nouveau projet PCB lancez Altium Designer Conseil : créez un nouveau répertoire dans lequel vous placerez tous les éléments du présent projet Repartez d un environnement vide : fermez tous les autres projets. Formation ALTIUM - 6 TP_Simulation_SPICE 08/04/2013 2 / 24

1.2 Ouvrir les fenêtres «projet», «messages» et «librairies» : Paramétrez l environnement de travail d Altium Designer en utilisant la commande : System ( en bas à droite ) Messages, Projet et librairies. Mettre en place un projet de type PCB : Menu File New Project PCB project Nommez le projet Clic droit sur le nom du projet Save As Simul_Filtre.PrjPcb vers le répertoire créé à cet effet. 1.3 Créer une nouvelle feuille de schéma : Menu File New Schematic Formation ALTIUM - 6 TP_Simulation_SPICE 08/04/2013 3 / 24

1.4 Placement des composants dans le schéma : Etape 1 : Dans la fenêtre librairie à droite de l éditeur sélectionner la bibliothèque désirée Exemple Simulation_sources.IntLib* * Si la bibliothèque n apparaît pas dans le menu déroulant il vous faut l installer à partir du gestionnaire de librairies Etape 2 : Dans la bibliothèque choisir le composant Etape 3 : Cliquer sur Place VSRC et placer le composant Pour régler à 15 V double cliquer sur l icône Formation ALTIUM - 6 TP_Simulation_SPICE 08/04/2013 4 / 24

Quelques touches de raccourcis utiles : Pour faire pivoter un objet sélectionner l objet appuyer sur la barre espace Pour ZOOMER / DEZOOMER Touches «SHIFT» + UP / «SHIFT» + DOWN ( : Touche 9 et : Touche 3 du pavé numérique ) Pour zoomer sur les composants placés : touches «V»+ «F» Revenir au format 100% touches «V»+ «D» Placez pareillement les composants ci-dessous sur la feuille : Description Nom Bibliothèque Sinusoidal Voltage Source VSIN Simulation Sources.IntLib Voltage Source ( ) VSRC Simulation Sources.IntLib Voltage Source ( VSS ) VSRC Simulation Sources.IntLib Condensateur non polarisé CAP Miscellaneous Devices.IntLib résistance Res2 Miscellaneous Devices.IntLib Condensateur polarisé Cap Pol1 Miscellaneous Devices.IntLib Dual Low-Noise Operational Amplifier TL082D TI Operational Amplifier.IntLib Il est possible de placer des composants génériques depuis les icônes «digital device» et «simulation sources» sans mettre en œuvre les librairies. 1.5 Paramétrage du générateur VSIN : Double-cliquez sur le composant VSIN Editez les paramètres de VSIN Sélectionnez VSIN puis cliquez sur Edit Formation ALTIUM - 6 TP_Simulation_SPICE 08/04/2013 5 / 24

Dans la fenêtre paramètres réglez «Amplitude» et «Fréquence». Les paramètres du composant sélectionné apparaîtront dans l éditeur de schéma. Ils pourront donc être modifiés directement depuis l éditeur. 1.6 Rotation de l AOP : Double clic sur le composant pour ouvrir la fenêtre «Properties» Pour obtenir une symétrie du composant cochez «Mirrored» Fermer la fenêtre «Properties» Pour tourner le composant barre espace ( ou barre espace + touche SHIFT ) Formation ALTIUM - 6 TP_Simulation_SPICE 08/04/2013 6 / 24

1.7 Placement des masses, des fils, et des labels A partir de l icône «Power port» placez les masses du schéma A partir de l icône «place Wire» dessinez les fils A partir de l icône «place Net Label» nommez les fils PRE_IN et VS1 Il faut placer le label sur le fil. A ce stade du TP vous devez avoir édité le schéma structurel présenté en haut de la page 1 1.8 Mise en place de la barre d outils «MIXED SIM» : Menu View Commande Toolbars Mixed Sim 1 : Paramétrage de la simulation 3 : Lancer la simulation 2 : Génération de la netlist XSPICE Formation ALTIUM - 6 TP_Simulation_SPICE 08/04/2013 7 / 24

1.9 Paramétrez la simulation Cliquez sur paramétrage de simulation Dans la partie «General setup» sélectionnez les signaux à visualiser Paramétrez la partie «Use Transcient Defaults» comme ci-dessous : La simulation sera effectuée sur 5 périodes du signal PRE_IN Formation ALTIUM - 6 TP_Simulation_SPICE 08/04/2013 8 / 24

1.10 Génération de la netlist SPICE Cliquez sur génération de la netlit Description du circuit Paramétrage de la simulation La netlist est une description dans un fichier texte de la structure matérielle du circuit à simuler et des paramètres de simulation. Elle est générée automatiquement à partir du schéma structurel et du paramétrage qui a été défini en 1.8. Les netlists SPICE sont les fichiers d'entrée du simulateur. remarque pour la suite du TP vous pouvez ignorer cette étape Lancer la simulation Formation ALTIUM - 6 TP_Simulation_SPICE 08/04/2013 9 / 24

1.11 Visualisation des résultats sur le grapheur. Résultats attendus de la simulation : Pour activer un curseur sur une courbe 1 : Sélectionnez la courbe 2 : Menu WAVE Cursor A Faites glisser le curseur au-dessus de la courbe 1.12 Analyse des résultats de simulation : Quelle est l amplification à 440Hz? En déduire le gain de l étage d entrée à 440Hz. Formation ALTIUM - 6 TP_Simulation_SPICE 08/04/2013 10 / 24

2 Analyse fréquentielle d un étage d entrée d amplificateur de guitare Ou : «Comment tracer un diagramme de Bode?» Pour cette simulation vous repartirez du schéma *.SchDoc dessiné en partie 1. 2.1 Paramétrez la simulation comme ci-dessous: Paramétrage de la simulation Demandez l affichage d un seul signal de sortie : VS1 2.2 relancez la simulation : Relancer la simulation Formation ALTIUM - 6 TP_Simulation_SPICE 08/04/2013 11 / 24

Dans la fenêtre «AC Analysis» apparaît le diagramme de l amplification en fonction de la fréquence. Vous pouvez vérifier les résultats de la question 1.11 à partir de cette courbe Il faut maintenant remplacer cette courbe par le diagramme de Bode en gain et en phase. 2.3 Tracé du diagramme de Bode, courbe de gain : 1 : Double cliquez sur la caractéristique VS1 2 : Sélectionnez VS1 / MAGNITUDE db Formation ALTIUM - 6 TP_Simulation_SPICE 08/04/2013 12 / 24

2.4 Tracé du diagramme de Bode, courbe de phase Menu Plot Commande New Plot Courbe VS1 / Phase Formation ALTIUM - 6 TP_Simulation_SPICE 08/04/2013 13 / 24

Tracé obtenu : Vous pouvez vérifier les résultats de la question 1.11 à partir de cette courbe 2.5 Analyse des résultats de simulation : Déterminez à l aide des curseurs les deux fréquences de coupure du filtre passe bande. Quelle est la bande passante à 3dB de l étage d entrée? Les amplificateurs de guitare ont des fonctions de traitement audio intégrées «effets de réverbération». Ces effets sont traités par des processeurs DSP. Suite aux étages de traitement analogique d entrée il sera placé, au sein de l ampli, une chaîne de traitement numérique qui échantillonnera le signal audio. Pour un échantillonnage à fe = 44,1 khz quelle est la fréquence de coupure supérieure optimale pour l étage d entrée de l amplificateur de guitare? ( Pensez théorème de Shannon ). Formation ALTIUM - 6 TP_Simulation_SPICE 08/04/2013 14 / 24

3 Simulation paramétrée La simulation précédente a mis en évidence que la bande passante de l étage d entrée de l ampli n est pas cohérente par rapport à la fréquence d échantillonnage du traitement audio numérique. Afin d optimiser cette bande passante nous allons être amenés à paramétrer la capacité C70 afin d obtenir une fréquence de coupure de 22 khz à 3dB. 3.1 Mise en place de la simulation paramétrée : Ouvrir la fenêtre de paramétrage de simulation Dans la fenêtre Analyses/Options sélectionnez «Show active signals» pour l entrée «SimView Setup» Dans la fenêtre «Parameter Sweep» réglez les paramètres de balayage comme ci-dessous : Remarque : la valeur de C70 sera comprise entre : C70 + Primary Start value < C70 < C70 + Primary Stop value Formation ALTIUM - 6 TP_Simulation_SPICE 08/04/2013 15 / 24

3.2 Lancez la simulation lancez la simulation 3.3 visualisation et analyse de la simulation paramétrée : Afin de visualiser une courbe particulière cliquez sur la référence dédiée : la valeur spécifique de C70 est alors affichée en bas à droite de la courbe Afin de désélectionner une caractéristique spécifique TOUCHE ECHAPPE ( ESC ) Attention la courbe visualisée ici est l amplification VS1/PREin en fonction de la fréquence et non le Gain en fonction de la fréquence. Pour visualiser les courbes de gain reprendre la partie 2.2 3.4 Première analyse des résultats de simulation : Après analyse de la caractéristique de transfert VS1/PREin paramétrée ci-dessus répondre : Quelle valeur de C70 retenir? Pour la valeur de C70 retenue que dire de l amplification par rapport aux résultats de la page 11? 3.5 Mise en place d une simulation à deux variables paramétrées : L analyse 3.4 met en évidence que nous pouvons obtenir la fréquence de coupure voulue en modifiant la valeur de C70 mais au détriment de l amplification qui diminue. Il nous faut donc modifier un autre paramètre afin de corriger l amplification : R30. Re-paramétrez la simulation comme ci-dessous : Formation ALTIUM - 6 TP_Simulation_SPICE 08/04/2013 16 / 24

3.6 Relancez la simulation lancez la simulation 3.7 résultats obtenus : 3.8 Analyse des résultats de simulation : Méthode de travail : éliminez les courbes une par une Quelles valeurs retenir pour le couple C70 et R30? FFT : Fast Fourier Transformation 4 Analyse fréquentielle par FFT La FFT est un algorithme de calcul de la transformée de Fourier. Formation ALTIUM - 6 TP_Simulation_SPICE 08/04/2013 17 / 24

Les effets de saturation des amplificateurs de guitare sont obtenus par une amplification suivi d un écrêtage du signal. Cet écrêtage se traduit par une discontinuité du signal et donc la création d harmoniques. La structure ci-dessous est utilisée pour générer les effets sonores LEAD, WARP, CRUNCH. BZV85-C4V7 D4 Amplitude 2V D3 R99 100k BZV85-C12 15V VSS VSS -15V VE V1 VSIN 440 2V C33 15nF R44 10k R45 10k 2 3 8 4 A VSS 1 U11A TL082D VS 4.1 Création d un nouveau projet PCB : Projet_effet_Saturation.PrjPcb Repartir d un projet vierge En vous inspirant de la première partie de ce TP ouvrez le schéma existant «Schema_Effet_Saturation.SchDoc» depuis le répertoire \ Ressources_TP5 R99 Amplitude 1V 15V VSS VSS -15V VE V1 VSIN 440 C33 15nF R44 10k R45 10k 2 3 100k 8 A 4 VSS 1 U11A TL082D VS 4.2 Paramétrez la simulation comme ci-dessous : Formation ALTIUM - 6 TP_Simulation_SPICE 08/04/2013 18 / 24

Fenêtre «General Setup» : Fenêtre «Transcient Analysis» : 4.3 Création de la fenêtre FFT : Après avoir lancé la simulation temporelle affichez la FFT : Menu CHART 4.4 Justifiez le résultat obtenu dans la fenêtre FFT : Formation ALTIUM - 6 TP_Simulation_SPICE 08/04/2013 19 / 24

Est-il normal à ce stade qu aucun harmonique ne soit généré? 4.5 Ajouter les composants suivants : Description Nom Bibliothèque Voltage Regulator Diode BZV85-C4V7 Philips Discrete Diode - Switching.IntLib Voltage Regulator Diode BZV85-C12 Philips Discrete Diode - Switching.IntLib Imposez une amplitude de 2V à VSIN 4.6 Relancez la simulation, visualisez et les résultats 4.7 Analyse des résultats A l aide des curseurs déterminez les fréquences harmoniques créées par la structure. Quel est le lien entre la fréquence fondamentale (440 Hz) et les fréquences harmoniques? ******************************* Fin du TP ****************************** Formation ALTIUM - 6 TP_Simulation_SPICE 08/04/2013 20 / 24

Annexes : Autres possibilités de SPICE Annexe.1 Le calcul des tensions de polarisation Exemple : relevé des tensions de polarisation du montage BZV85-C4V7 D4 Placez un label V- sur la broche 2 de U1 D3 R99 BZV85-C12 100k 15V VSS VSS -15V VE V1 VSIN 440 2V C33 15nF R44 10k R45 10k 2 3 8 4 A VSS 1 U11A TL082D VS Assurez-vous que les signaux à mesurer soient bien déclarés Validez «Operating Point Analysis» lancez la simulation Les tensions de polarisation sont affichées dans la fenêtre «operating point» Formation ALTIUM - 6 TP_Simulation_SPICE 08/04/2013 21 / 24

Annexe.2 Mise en place de conditions initiales de simulation Sous SPICE les tensions de polarisation des montages sont systématiquement calculées lors d une simulation de type «Transient analysis». Si l option IC «Initial Conditions» est validée les tensions de polarisation seront calculées à partir de ces IC. Les IC peuvent être définies pour chaque composant ou, des éléments définissant ces IC peuvent être placés dans le schéma. Soit le schéma à simuler : 15V R44 10k VS C33 1000nF Paramètres à définir : VS : Le signal à visualiser Formation ALTIUM - 6 TP_Simulation_SPICE 08/04/2013 22 / 24

Définition des conditions Initiales au niveau du condensateur C33 : Double cliquez sur le composant C33 Editez le modèle de simulation, puis les paramètres de simulation de C33 En validant cette coche les IC apparaîtront sur le schéma structurel Résultat de la simulation : Annexe.3 Les autres simulations paramétrées : Monte Carlo simulations /Température Les simulations paramétrées sous SPICE Parameter Sweep : simulations paramétrées faisant varier une ou deux valeurs voir partie 3 du TP Monte Carlo Analysis : Simulation des variations fonctions de la tolérance des composants Temperature Sweep : simulations paramétrées en fonction de la température Formation ALTIUM - 6 TP_Simulation_SPICE 08/04/2013 23 / 24

La méthode de Monte-Carlo désigne une méthode visant à calculer une valeur numérique en utilisant des procédés aléatoires, c'est-à-dire des techniques probabilistes. Le nom de ces méthodes, qui fait allusion aux jeux de hasard pratiqués à Monte-Carlo, a été inventé en 1947 par Nicholas Metropolis. Exemple : paramétrage d une analyse de Monte Carlo associée à la simulation présentée en partie 2 du TP : Tracé du diagramme de Bode d un étage d entré d ampli de guitare. Cela nous permet de visualiser les variations engendrées par les incertitudes des valeurs des composants et par la «gigue» des générateurs. Variation des grandeurs types Résultats de la simulation : les cinq mesures sont concaténées sur le même fichier. Plage de variation des 5 simulations Formation ALTIUM - 6 TP_Simulation_SPICE 08/04/2013 24 / 24