Étape 6: Circuit design 4: touche finale
Enfin, nous pouvons intégrer tout ensemble dans un seul schéma. Les principales pièces à nouveau : ATmega328P microcontrôleur, grille de LEDs et les circuits d’alimentation power. Jusqu'à présent j’ai traité uniquement les LEDs, donc je vais vite essayer et expliquer le reste.
Pour placer les résistances nécessaires et les condensateurs pour l’ATmega, j’ai regardé les schémas de l’Arduino Nano, puisqu’elle utilise également la même puce. J’ai fini par utiliser seulement 3 composants pour cela: 1 résistance pullup sur la broche RESET et 2 condensateurs de puissance et de référence analogique de découplage.
Heureusement pour le circuit d’alimentation tout est bien expliqué avec des exemples dans la fiche technique de la TPS61070. J’ai eu la chance qu'assez que l’un des exemples a été correspondant exactement à ma demande, avec une tension de sortie de 3.3 V, donc je pourrais juste le prendre comme il est. Cette puce a également un module d’évaluation, et j’ai même trouvé la disposition du Conseil d’administration dans sa fiche technique, donc je pourrais utiliser comme référence lors de la conception de ma propre mise en page.
Nous avons donc maintenant que les LEDs sont raccordées, puissance et aussi un capteur tactile. Mais, il est important ne pas d’oublier, comment faire pour télécharger le programme de la microcontorller ? Heureusement, le Conseil a déjà certaines réglettes à broches pour connecter les 3 parties, donc j’ai utilisé ces à double comme une interface de programmation. Les deux en-têtes ont des raccordements au pouvoir, au sol et réinitialiser ; J’ai câblé TX et RX pour un en-tête ; et MISO, MOSI et SCK à l’autre. Bien qu’habituellement, il n’a pas recommandé d’utiliser les broches TX/RX de l’Arduino (ATmega) pour tout autre type d’e/s, cela n’est vrai que si l'on veut s’en servir pour communication série ainsi. Étant donné que je ne voulais pas faire ça, j’ai n’eu aucun problème en les utilisant pour les LEDs de contrôle.