Exemple concret
Électronique de puissance et VHDL-AMS - Apports méthodologiques
D3068 v1 Article de référence

Exemple concret
Électronique de puissance et VHDL-AMS - Apports méthodologiques

Auteur(s) : Yannick HERVÉ

Date de publication : 10 févr. 2013 | Read in English

Logo Techniques de l'Ingenieur Cet article est réservé aux abonnés
Pour explorer cet article plus en profondeur Consulter l'extrait gratuit

Déjà abonné ?

Présentation

1 - Langage VHDL-AMS

  • 1.1 - Quelques définitions
  • 1.2 - VHDL-AMS : compilation, élaboration, exécution

2 - Expression schématique

  • 2.1 - Principe de schéma classique
  • 2.2 - Schéma « à plat »
  • 2.3 - Schéma hiérarchique
  • 2.4 - Principe de schéma (ou netlist ) en VHDL-AMS
  • 2.5 - Schémas graphiques instanciant du VHDL-AMS
  • 2.6 - Limite de la schématique

3 - Notion de méta-schéma

  • 3.1 - Principe général
  • 3.2 - Méta-schéma et VHDL-AMS

4 - Instruction GENERATE

5 - Principe de la configuration en VHDL-AMS

  • 5.1 - Configuration directe
  • 5.2 - Configuration par défaut
  • 5.3 - Configuration embarquée
  • 5.4 - Unité de conception CONFIGURATION
  • 5.5 - Règles d'association ENTITY-COMPONENT

6 - Exemples

  • 6.1 - Un test-bench instancie une configuration
  • 6.2 - Une configuration comme point d'entrée d'un projet
  • 6.3 - Exemple de méta-schéma générique

7 - Apports méthodologiques des méta-schémas

  • 7.1 - Utilité d'un projet multiconfiguration
  • 7.2 - Méta-schéma et configuration hiérarchique
  • 7.3 - Gestion du flot de conception
  • 7.4 - Travail en groupe sécurisé
  • 7.5 - Optimisation du temps de simulation : effet loupe

8 - Exemple concret

9 - Conclusion

Sommaire

Présentation

RÉSUMÉ

Il existe une nouvelle approche méthodologique en conception assistée des systèmes complexes, utilisable notamment en électronique de puissance. La schématique classique a des limitations intrinsèques, que cette avancée peut repousser. Le langage normalisé VHDL-AMS propose des mécanismes avancés qui restent méconnus et très largement sous-utilisés. Ils permettent la mise en œuvre des méta-schémas et de leur configuration. Cette approche, une fois maîtrisée, ouvre la porte à des améliorations méthodologiques dont toutes les conséquences bénéfiques restent à explorer.

Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.

Lire l’article

Auteur(s)

  • Yannick HERVÉ : Agrégé de génie électrique - Maître de conférences hors-classe - Enseignant-chercheur, Université de Strasbourg

INTRODUCTION

L'objectif de cet article est d'introduire une nouvelle approche méthodologique en conception assistée des systèmes complexes utilisable notamment en électronique de puissance. En effet, la schématique classique, universellement utilisée comme vecteur de représentation des systèmes, présente des limitations intrinsèques : généralisation, généricité, exploration de configuration… Dans ce document, nous présentons la notion de méta-schéma qui sera mise en œuvre grace au mécanisme général de configuration.

Le langage normalisé VHDL-AMS propose des mécanismes avancés qui restent méconnus et très largement sous-utilisés. Ils permettent la mise en œuvre des méta-schémas et de leur configuration. Après leur présentation théorique, nous les illustrerons sur des exemples.

Cette approche, une fois maîtrisée, ouvre la porte à des améliorations méthodologiques dont toutes les conséquences bénéfiques restent à explorer.

Remarque préliminaire : les codes sources, donnés en exemple, ont été écrit dans le respect de la norme en cours. Ils ont été compilés et vérifiés avec un outil industriel du commerce. Selon le taux de couverture de la norme de chacun des outils du marché, il est possible que certains exemples ne soient pas complètement supportés ou doivent être adaptés.

Logo Techniques de l'Ingenieur

Cet article est réservé aux abonnés.
Il vous reste 92 % à découvrir.

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


DOI (Digital Object Identifier)

https://doi.org/10.51257/a-v1-d3068

Lecture en cours
Présentation

Article inclus dans l'offre

"Conversion de l'énergie électrique"

(264 articles)

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques.

Des contenus enrichis

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir l'offre

8. Exemple concret

Cette section va illustrer les différents concepts sur un petit projet de conception en électronique de puissance. Nous voulons concevoir (ou choisir) un redresseur qui devra être étudié dans son environnement d'utilisation constitué d'une source triphasée et d'une charge monophasée, par exemple une résistance ou un moteur à courant continu. On souhaite étudier le comportement du convertisseur et les incidences sur la charge, en cas de déséquilibrage en tension du réseau ou de perte momentanée d'une phase.

Cette description très succincte doit nous suffire à définir un méta-schéma de référence.

On commence par fabriquer un paquetage contenant tout le matériel commun au projet.

------------------------------------------

-- Package Components

------------------------------------------

Library ieee;

use ieee.electrical_systems.all;

package converter_projects is

   component Dipole is

      generic(   a:integer;      -- nb de paramètres

            b:real_vector);      --valeurs des paramètres

      port(terminal X,Y: electrical);

   end component;

   Component Source is

      generic(   a:integer;      --nb de phases

            v:real_vector;      -- Amplitudes

            f:real);      -- fréquence

      port(terminal T:   electrical_vector(0 to a-1));

   end component;

   Component Converter is

      generic(k:integer);      -- nombre de phases

      port(terminal A:electrical_vector(0 to k-1);

         terminal B,C:electrical);

   end component;

end package;

On va mettre en œuvre le méta-schéma suivant.

Écriture symbolique

Tm

Co_source

Co_converter

Co_load

Entity Project is end;

Code VHDL-AMS

Library ieee;

use...

Logo Techniques de l'Ingenieur

Cet article est réservé aux abonnés.
Il vous reste 94 % à découvrir.

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


Lecture en cours
Exemple concret

Article inclus dans l'offre

"Conversion de l'énergie électrique"

(264 articles)

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques.

Des contenus enrichis

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir l'offre

Sommaire
Sommaire

BIBLIOGRAPHIE

  • (1) - ASHENDEN (P.J.) -   The Designer's Guide to VHDL (Systems on Silicon).  -  Morgan Kaufmann, ISBN : 1558606742 (2002).

  • (2) - HERVÉ (Y.) -   VHDL-AMS : Applications et enjeux industriels.  -  Dunod, ISBN 9782100058884 (2002).

  • (3) - ROUILLARD (J.) -   Lire et comprendre VHDL et AMS (en ligne).  -  ISBN 978-1-4092-2787-8.

1 Outils logiciels

Les outils principaux supportant le langage VHDL-AMS à la mise sous presse sont :

HAUT DE PAGE

2 Normes et standards

LRM07 (2007), Language Rerefence Manual, IEEE 1076.1-2007, IEEE Standard VHDL Analog and Mixed-Signal Extension 2007

eISBN : 0-7381-5628-0 ISBN : 0-7381-5627-2Publication IEEE

HAUT DE PAGE
Logo Techniques de l'Ingenieur

Cet article est réservé aux abonnés.
Il vous reste 92 % à découvrir.

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


Article inclus dans l'offre

"Conversion de l'énergie électrique"

(264 articles)

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques.

Des contenus enrichis

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir l'offre

Ressources documentaires

Utilisation des graphes de liens en électronique de puissance

Basés sur une expression énergétique de la dynamique des systèmes physiques, les graphes de liens sont ...

Extension AMS du langage VHDL pour l’électronique de puissance

L’électronique de puissance fait très peu appel aux méthodes et outils de conception assistée par ...

Modélisation PEEC des connexions dans les convertisseurs de puissance

Dans tous les domaines, la modélisation devient incontournable pour simuler l'évolution de grandeurs et ...