IMA4 2016/2017 ECP5 : Différence entre versions
m (→Liste des composants) |
(→Avancement du Projet) |
||
Ligne 160 : | Ligne 160 : | ||
==Avancement du Projet== | ==Avancement du Projet== | ||
+ | ===Choix techniques=== | ||
− | + | *La carte sera alimenté avec une tension continue de 5V; l'alimentation se fera par connecteur SPI | |
− | === | + | *Un montage oscillateur à quartz sera implémenté afin de fournir un signal d'horloge d'une fréquence de 16 MHz au microcontrôlleur |
+ | |||
+ | *La matrice de LED 8x8 sera connectée avec des barrettes de connexion femelles située sur la couche 'bottom' de notre carte | ||
+ | |||
+ | *Un registre à décalage (fonctionnant en SIPO de l'Atmega vers la matrice) permettra de choisir directement les rangées de la matrice à activer via l'Atmega | ||
+ | |||
+ | *Un buffer permettra de réaliser une amplification de courant en entrée de la matrice et permettra d'activer les colonnes de la matrice | ||
+ | |||
+ | *Un Spi-header permettra de programmer l'Atmega de notre carte | ||
+ | |||
+ | *Une LED de contrôle est ajoutée pour s'assurer de la qualité du soudage qui sera effectué | ||
+ | |||
+ | *Le logiciel Eagle sera utilisé pour la conception de la carte | ||
+ | |||
+ | |||
+ | ===Schématique=== | ||
+ | |||
+ | ''(cf partie 'Carte Electronique' pour l'image de la schématique)'' | ||
+ | |||
+ | La bibliothèque Sparkfun a été utilisée afin d'avoir des modèles pour les composants utilisés. La schématique proposée se base sur celle proposée l'an dernier. Plusieurs différences sont à noter: | ||
+ | |||
+ | *Le modèle de l'Atmega utilisé semble différent (au moins pour sa représentation sur PCB) | ||
+ | |||
+ | *De même pour le modèle du registre à décalage | ||
+ | |||
+ | *Les connecteurs utilisés sont bien des connecteurs femelles CMS contrairement à l'année dernière où il s'agissait de connecteurs traversants | ||
+ | |||
+ | *Le buffer a été modifié et possède désormais un modèle correspondant à la taille réelle du composant (c'était l'un des problèmes majeur de l'année dernière) | ||
+ | |||
+ | *Les branchements entre le registre à décalage et la matrice, et le buffer et la matrice ont été réalisés en suivant la documentation de la matrice de LED (ci-dessous). | ||
+ | [[Fichier:Doc_Matrice.PNG|1000px|thumb|center|Nouveau PCB]] | ||
==Carte électronique== | ==Carte électronique== |
Version du 23 juin 2017 à 07:45
Sommaire
Cahier des charges
Contexte
L'élève est en stage à l'INRIA donc peut se déplacer à l'école.
Présentation générale du projet
Il est vous est demandé de réaliser une carte électronique avec des composants de surface pour gérer une matrice de LEDs. Appuyez-vous sur les erreurs commises dans le projet original pour obtenir une carte opérationnelle : Carte_contrôleur_de_matrice_de_LEDs.
En particulier l'empreinte pour le buffer n'était pas correcte ni le câblage des connecteurs. Le routage n'était pas optimal non plus.
Il est aussi demandé de partir sur la même liste de composants (voir ci-après).
Liste de composants
Avancement du Projet
Choix techniques
- La carte sera alimenté avec une tension continue de 5V; l'alimentation se fera par connecteur SPI
- Un montage oscillateur à quartz sera implémenté afin de fournir un signal d'horloge d'une fréquence de 16 MHz au microcontrôlleur
- La matrice de LED 8x8 sera connectée avec des barrettes de connexion femelles située sur la couche 'bottom' de notre carte
- Un registre à décalage (fonctionnant en SIPO de l'Atmega vers la matrice) permettra de choisir directement les rangées de la matrice à activer via l'Atmega
- Un buffer permettra de réaliser une amplification de courant en entrée de la matrice et permettra d'activer les colonnes de la matrice
- Un Spi-header permettra de programmer l'Atmega de notre carte
- Une LED de contrôle est ajoutée pour s'assurer de la qualité du soudage qui sera effectué
- Le logiciel Eagle sera utilisé pour la conception de la carte
Schématique
(cf partie 'Carte Electronique' pour l'image de la schématique)
La bibliothèque Sparkfun a été utilisée afin d'avoir des modèles pour les composants utilisés. La schématique proposée se base sur celle proposée l'an dernier. Plusieurs différences sont à noter:
- Le modèle de l'Atmega utilisé semble différent (au moins pour sa représentation sur PCB)
- De même pour le modèle du registre à décalage
- Les connecteurs utilisés sont bien des connecteurs femelles CMS contrairement à l'année dernière où il s'agissait de connecteurs traversants
- Le buffer a été modifié et possède désormais un modèle correspondant à la taille réelle du composant (c'était l'un des problèmes majeur de l'année dernière)
- Les branchements entre le registre à décalage et la matrice, et le buffer et la matrice ont été réalisés en suivant la documentation de la matrice de LED (ci-dessous).
Carte électronique
Liste des composants
Aucun composant n'a été commandé, tout a été réalisé avec les stocks de l'école. La grosse différence avec la liste précédente est que les barrettes de connexion utilisées sont bien les composants CMS indiqués ci-dessous, ce qui n'était pas le cas dans le projet précédent.