Développer des circuits programmables et/ou des logiciels applicatifs embarqués dans un système électronique (bloc de compétences)

Certification : Responsable opérationnel en électronique

Proposée par EICnam Paris et Ile-de-France - campus de Saint-Denis — 93210 Saint-Denis

Formation Professionnelle
RNCP 37267
Présentiel
Pas d'apprentissage

Type

Catégorie de la certification

Autre certification inscrite au RNCP

Niveau de sortie

Niveau reconnu si applicable

Bac +3 (Niveau 6 - équivalence européenne)

Prix

Indiqué par l'établissement

1 863 €

Présentation

Obtenez le bloc 2 du titre professionnel niveau 6 Responsable opérationnel en électronique du Cnam

Formation dispensée en Présentiel à l'adresse suivante :

Localisation & Rattachements

Adresse
61 rue du Landy 93210 Saint-Denis
Académie
Créteil
Département
Seine-Saint-Denis
Région
Île-de-France
Université
Conservatoire national des arts et métiers (0753471R)

La carte est indicative. Vérifiez l’accès avant votre déplacement.

Objectifs

Déterminer une carte de développement ou une architecture dédiée pour le produit électronique composé de circuits logiques programmables à produire afin de réaliser les traitements souhaités. Etudier la structuration de l¿architecture interne circuits logiques programmables (macrobloc, parallélisation,) en vue du développement des algorithmes et programmes associés. Développer des programmes en langage dédié (VHDL) pour les composants programmables en utilisant les plateformes de développement associées comme Vivado ou Quartus afin de réaliser les fonctions attendues par le client. Sélectionner une architecture matérielle dédiée à base de microprocesseurs, de processeurs de signaux et de microcontrôleurs afin de réaliser les traitements souhaités en répondant au meilleur compromis performance/cout. Etudier puis programmer des fonctions à réaliser (traitement du signal, traitement des données, ¿) en utilisant un langage de bas niveau et les outils de développement dédiés Visual Studio Code ou Code Composer Studio afin de réaliser les fonctionnalités spécifiées.

Débouchés / Résultats attendus

RNCP37267BC02

Programme & Référentiel

Programmation avancée des microcontrôleurs Présentation détaillée de la carte Nucleo-F429ZI et des caractéristiques principales du microcontrôleur STM32F429ZI Prise en main de l'environnement de développement en ligne arm MBED et de ses API Utilisation des interfaces "digitales" d'entrée/sortie (GPIO) Communication microcontrôleur <--> ordinateur PC via une interface série type UART Présentation des interfaces de communication standard sur microcontrôleur : I2C, SPI, CAN, ... Ecriture de driver I2C pour un écran LCD et un capteur de température, pression, humidité Commande PWM de dispositifs divers : Led, moteur à courant continu, etc. Gestion de temps par temporisateurs (Timer), mini-projet d'application Introduction au fonctionnement en "temps réel" par interruptions Gestion du temps par temporisateurs en interruption : génération de signaux "digitaux", mesure de fréquence et de période Contrôle/commande (asservissement numérique) en temps réel de la vitesse de rotation d'un moteur à courant continu Conversion analogique/numérique (CAN), numérique analogique (CNA) : application à la mesure de grandeurs physiques Traitement numérique du signal sur microcontrôleur, en temps différé ou en temps réel : acquisition par échantillonnage, traitement, restitution Introduction au noyau temps réel embarqué MBED OS RTOS Processeurs de signaux et logique programmable Processeur des signaux (DSP) Logique programmable