Introduction

La carte PCB presentée est basé sur un microcontrôleur STM32F. C’est une carte similaire à la ST Microelectronics Nucleo qui comporte aussi un STM32F. 

La carte a été realisé sur Altium Designer. Elle a été produite par le prototypiste PCBway. Pour transférer le programme sur la carte on peut utiliser l’interface JTAG présente sur la carte. 

C’est une carte PCB 4 couches (top layer, GND layer, 3.3v layer et bottom layer) avec utilisation de vias. 

Pour retrouver les fichiers sources de ce projet vous pouvez regarder notre github

Schéma électronique

Sur le schéma électronique de la carte on retrouve un connecteur male deux broches pour l’alimentation externe. Ceci permet d’alimenter la carte de 4 à 20 volts. Un régulateur de tension est utilisé pour convertir la tension d’entrée en 3.3V :

Au milieu de la page on peut voir le microcontrôleur STM32F. Il possède 43 pins dont 30 GPIOS contrôlable :

On utilise un oscillateur à quartz externe pour fournir une fréquence stable pour notre carte :

 

La pin Reset du microcontrôleur est relié à un bouton poussoir afin de pouvoir réintialiser la carte STM32F :

 

 

Le STM32F possède différente possibilité de boot. Pour cela on laisse le choix à l’utilisateur avec un connecteur male :

 

 

La carte STM32F possède une interface JTAG (Joint Test Action Group) pour le test, le débogage et la programmation de notre carte.

 

 

La carte possède deux connecteurs femelles pour pouvoir conneter des composants au GPIO de la carte. Il y a 30 GPIOS utilisable sur la carte STM32F.

Chacune des GPIO possède des résistances de tirage :

Le bypass condensateur ( condensateur de découplage), est utilisé sur notre carte pour stabiliser l’alimentation électrique des composants.

Son rôle principal est de filtrer et d’éliminer le bruit électrique haute fréquence généré par ces composants.

Pour le placement routage, le bypass condensateur est connecté entre la ligne d’alimentation et la masse (GND) à proximité immédiate du composant qu’il alimente :

Voici le schéma électronique au complet :

Carte PCB

La carte PCB a été réalisé sur Altium Designer. Elle a un dimension de 6.5 cm et une hauteur de 5 cm.  La couche top layer de la carte  contient la majorite des composants. 

Voici la vue top layer de la carte PCB : 

Voici le côté bottom layer de la carte :

Voici une vue en 3d de la carte PCB : 

Voici la carte produite et soudée :