PulseGenerator : A realiser

De Wiki_du_Réseau_des_Electroniciens_du_CNRS
Aller à : navigation, rechercher
Accueil - Projet Pulse Generator

Présentation - Cahier des charges - Gestion du projet - Côté PC - Côté PIC - Côté CPLD - Membres


Cette page permet de conserver une trace du travail accompli par le groupe. Elle montre également la progression du projet, mais toutes les tâches n'ont pas encore été inventoriées. La page TODO sera donc complétée au fur et à mesure de l'avancement du projet et de la participation des adhérents.

Il nous reste encore pas mal de travail, alors même de petites contributions seront appréciées.

Pour info, lorsqu'il y a uniquement les initiales d'un des membres du projet, c'est que la personne s'occupe seule de la tâche; lorsque il y a des points de suspension, c'est que toute personne et la bienvenu pour participer à la tâche et enfin lorsqu'il y a un point d'interrogation, c'est que la la tâche requière plus de volontaire pour être réalisé.

Si vous souhaitez participer envoyez un mail au responsable communication du projet.


Gestion du projet

  • Définir les différents scénarios de fonctionnement du prototype du générateur de pulse → tout le monde
    5 %


Mise en oeuvre du PIC32

  • Communication I2C avec le driver de LED pour face avant (PIC ↔ PCA9552PW) → AB + ? ...
    5 %
  • Communication SPI (PIC ↔ CPLD) → AB + ? ...
    90 %
  • Evaluation de "MPLAB® Harmony" → AB
    80 %
  • Implémentation du protocole SCPI (PIC ↔ PC) → AB + CT + ? ...
    10 %
  • Mise en oeuvre de librairie Keypad pour la lecture d'un clavier matricé 4x4 (en cours...) → AB + ? ...
    70 %
  • Mise en oeuvre de menu sur l'IHM hardware, écran 4D system + switch → AB + ? ...
    10 %
  • Implémenter le firmware USB Host pour lecture/écriture sur clef USB → AB + ? ...
    30 %
  • Création d'un fichier LOGFILE.TXT sur la clef USB et recensement des données à enregistrer → AB + ? ...
    0 %
  • Lecture du fichier de configuration XML sur clef USB pour initialiser les paramètres du Pulse Generator → AB + ? ...
    0 %
  • Mise en oeuvre du module "Horloges et timing" TDGL013, voir PmodRTCCAB + ? ...
    0 %
  • Test d'une version du projet uniquement à base d'une carte microcontrôleur (à venir...) → AB + ? ...
    0 %


Mise en oeuvre du CPLD

  • Communication SPI (CPLD ↔ PIC) → LD + AL + ? ...
    80 %
  • Mise en oeuvre d'impulsions calibrées → LD + ? ...
    60 %
  • Détection de Trigger sur front montant ou descendant → LD + AL + ? ...
    50 %
  • Implémentation d'une machine d'états pour la configuration des voies et de leurs Trigger d'entrées (un Trigger ou une autre voie) → CT + LD + ? ...
    10 %


Mise en oeuvre de l'interface PC

  • Protocole SCPI (PC ↔ PIC) → CH + ? ...
    0 %
  • Interface Python (PC ↔ PIC) → BM + CH + AB + ? ...
    0 %
  • Interface MATLAB (PC ↔ PIC) → CH + ? ...
    0 %
  • Interface LabVIEW (PC ↔ PIC) → LD + AB + ? ...
    0 %


Réalisation du Prototype

  • Réalisation des cartes électroniques → GB-SCEL
    95 %
  • Réalisation de la face avant du boitier 4U → GB
    20 %
  • Intégration dans le boitier → GB
    0 %
  • Programmation et test des cartes électroniques → LD + AB + CT + ? ...
    0 %
  • Test de communication avec une interface PC → CH + AB + ? ...
    5 %