Inverter/laboratoire/04 hardware test 1

From ETE
Revision as of 13:33, 24 September 2015 by Francois.corthay (Talk | contribs)
Jump to: navigation, search

Contents

Synthèse

Au niveau supérieur du circuit à synthétiser, il faut prévoir la circuiterie d'entrée/sortie. C'est à ce niveau que se mettent les adaptateurs de polarité des signaux, les "buffers" haute impédance, la logique de synchronisation, ...

Dans notre exemple, nous utiliserons:

  • notre générateur de sinus avec modulation PWM
  • un diviseur de fréquence qui génère la commande de comptage pour le modulateur PWM
  • un diviseur de fréquence qui génère la commande d'échantillonnage
  • une logique de synchronisation pour le signal de remise à zéro au démarrage.

Trois circuits de division par deux sont associés à trois des boutons de la plaque de commande: ils ne sont pas utilisés ici. Les sorties de test sont dirigées sur les diodes lumineuses de la plaque de commande.

Circuit

View-pim-tasks.png

Ouvrir le bloc FPGA_inverterControl de la librairie Board, le compiler et vérifier que le schéma est fonctionnel.

Génération

View-pim-tasks.png

Lancer la commande Prepare for synthesis.

Synthèse, placement et routage

View-pim-tasks.png

  1. Lancer la commande Xilinx Project Navigator.
  2. Lancer la commande Implement Design.

Configuration

View-pim-tasks.png

  1. Alimenter le circuit FPGA et le connecter au câble de téléchargement JTAG.
  2. Lancer les commandes Generate Programming File et Configure Target Device.
  3. Télécharger le fichier de configuration dans la FPGA.

Tests

View-pim-tasks.png

Examiner indépendamment la forme des deux sorties du pont en H sur l'oscilloscope. Veiller à ne pas court-circuiter une des sorties du pont en H à la masse de l'oscilloscope.


Navigation
Arrow left.gif 03 Temps mort des commandes de commutation Arrow up.gif Travaux de laboratoire 05 PWM à 3 niveaux Arrow right.gif

Personal tools
Namespaces
Variants
Actions
Navigation
Modules/Projects
Browse
Toolbox