TECHNICIEN EN ELECTRONIQUE TEMPS REEL EMBARQUEE Code CQ057 Finalité : Assurer le pilotage d’un projet en tenant compte de l’ensemble des éléments contextuels et des spécificités propres aux temps réels et des systèmes embarqués. Technicien intervenant en électronique, informatique et technologique. Objectifs : Sous la directive d’un ingénieur, le titulaire de la qualification Technicien en électronique temps réel embarquée doit être capable de : • Rédiger le cahier des charges et les spécifications du système à développer , en prenant en compte son environnement fonctionnel. • Analyser les contraintes du système et proposer les solutions technologiques permettant d’y répondre. • Participer à la définition de l’architecture du système étudié et modéliser les points critiques • Participer au développement et à l’intégration des fonctions électroniques , en particulier des FPGA , et des firmwares exécutés sur les processeurs. • Mettre en œuvre une industrialisation ou une fabrication dans le cadre d’un travail collaboratif entre plusieurs entreprises. • Gérer la fabrication d’un système en tenant compte de tous les éléments logistiques. • Rédiger le cahier de recette du système à développer. • Définir les procédures de test de validation d’un système conformément à un cahier de recette et dans le respect des contraintes de certification. • Mettre en place les dispositifs nécessaires pour assurer la maintenance des systèmes tant en interne qu’en externe. • Organiser un développement électronique et piloter les acteurs techniques y participant. • Gérer le travail de la sous-traitance sur le plan qualitatif et économique. Public concerné : • BAC +2 électronique avec plusieurs années d’expérience professionnelle. Organisation et suivi : • Formation modulaire, dont le contenu et la durée sont définis après analyse du niveau du stagiaire, de son objectif et du besoin de l’entreprise. Validation : • CQPM (Certificat de Qualification Paritaire de la Métallurgie) Calendrier : • Septembre 2015 à avril 2016 • 260 € H.T. par jour et par Stagiaire. Prix : CONTENU DE LA FORMATION MATHEMATIQUES (12 jours) INITIATION MICROPROCESSEUR (3 jours) ELECTRONIQUE NUMERIQUE (7 jours) ALGORITHMIQUE (1 jour) ELECTRONIQUE ANALOGIQUE (8 jours) LANGAGE C (4 jours) INITIATION FPGA (3 jours) PROJET (2 jours) ASSOCIATION DE FORMATION PROFESSIONNELLE DE L’INDUSTRIE Maison de l’Industrie - BP 75 - 40 avenue Maryse Bastié - 33523 BRUGES CEDEX SUD-OUEST M0229c-COM SUD-OUEST 05.56.57.44.44 - Télécopie 05.56.28.44.15 ELECTRONIQUE ANALOGIQUE Code 2156 Objectifs : A l’issue de cette formation, le participant doit être capable de : • Mettre en œuvre les appareils de mesure classiques. • Lire la documentation des constructeurs. • Comprendre le fonctionnement des circuits électroniques (à transistors et à AOP). • Utiliser le logiciel PSPICE pour simuler le comportement des montages. • Interpréter les mesures des signaux électroniques. Méthodes et moyens pédagogiques : • Donner au participant une connaissance générale sur la technologie des composants, sur leur identification et leurs rôles fonctionnels. • Les différents thèmes seront abordés sur le plan pratique de manière qualitative et illustrés par de nombreux travaux d’application. • Les cours et les travaux pratiques se dérouleront dans une salle entièrement équipée comprenant par poste : oscilloscope, alimentation de laboratoire, générateur de fonctions, fréquencemètre. • Utilisation du logiciel PSPICE Public concerné et prérequis minimum nécessaire : • Professionnel devant intervenir sur des cartes analogiques. • Bonnes connaissances en électricité. Durée : • 8 jours (56 heures). Prix : • 2080 € H.T. par Stagiaire. Planning : • du 14 au 16 octobre et 5 et 6 novembre et du 14 au 16 décembre 2015 ASSOCIATION DE FORMATION PROFESSIONNELLE DE L’INDUSTRIE Maison de l’Industrie - BP 75 - 40 avenue Maryse Bastié - 33523 BRUGES CEDEX SUD-OUEST M0229c-COM SUD-OUEST 05.56.57.44.44 - Télécopie 05.56.28.44.15 CONTENU DE LA FORMATION * RAPPELS SUR LES TRANSISTORS • Les différents types de transistor • Le transistor à jonctions • Paramètres naturels, paramètres hybrides • Modélisation statique • Modélisation dynamique • Calculs sur un étage en amplification (EC, BC, CC, Charge répartie) • Calcul des éléments du montage • Le transistor FET (principe, paramètres) • Le FET en amplification • Le FET en résistance variable RAPPELS SUR LES AOP • Schéma général interne • L’amplificateur différentiel • Caractéristiques du composant • Les montages de base utilisés (montages linéaires et non linéaires) • Les principaux défauts d’un AOP LES SYSTEMES BOUCLES • Caractérisation de la chaine directe et de la chaine de retour • Influence de la chaine de retour sur la chaine directe • Les différentes prises de signal • Les différentes injections de signal • Caractéristiques du système bouclé en fonction du type de contre réaction • Les critères de stabilité d’un système bouclé • Le fonctionnement en oscillateur • Les principaux montages oscillateur LES CLASSES D’AMPLIFICATION • Les classes d’amplification pour signaux linéaires : A, B, AB • Principes : schémas possibles, avantages et inconvénients • Les classes d’amplification pour signaux harmoniques : C • Principe et schémas possibles • Les classes pour onduleur et hacheur : classe D • Principe, intérêts, schémas possibles • Les classes pour radio fréquence : classe E et F • Principe, intérêts, schémas possibles • Les autres classes d’amplification : G, H, S ; * ETUDE DES FILTRES • Les filtres du premier ordre • Equation, diagramme de bode, réalisation • Les filtres du second ordre : • Equation générale, les différents modèles • Comparaison des différents modèles, diagrammes de bodes • Gabarit d’un filtre standard, réalisation d’un passe bas. Réalisation d’un passe haut. Réalisation d’un passe bande et d’un coupe bande. • Etude d’un filtre d’un ordre supérieur • Choix d’un modèle en fonction des caractéristiques souhaités (linéarité, taux d’ondulation, temps de propagation de groupe…) LES MODULATIONS ET DEMODULATIONS ANALOGIQUES • La modulation d’amplitude : Principe, caractéristiques, schéma possible • La démodulation asynchrone et synchrone : principe, schémas possibles • La modulation en bande latérale unique • La modulation et démodulation de fréquence : Principes, équations, bande passante, schémas possibles. LES CONVERSIONS A-N ET N-A • La conversion analogique numérique • Principes de conversion • L’échantillonage • Théorème de Shannon • Repliement de spectre • Bruit de quantification • Restitution d’un signal échantillonné • Caractéristique du filtre passe bas à utiliser • Les erreurs liées à l’échantillonnage et à la quantification (bruit, distorsions, erreur de quantification…) • Les codes utilisés • Les techniques de conversion • Convertisseur simple et double rampes • Convertisseur par approximation successives • Convertisseur flash, • Convertisseur sigma delta Offre rédigée par BG ASSOCIATION DE FORMATION PROFESSIONNELLE DE L’INDUSTRIE Maison de l’Industrie - BP 75 - 40 avenue Maryse Bastié - 33523 BRUGES CEDEX SUD-OUEST M0229c-COM SUD-OUEST 05.56.57.44.44 - Télécopie 05.56.28.44.15 ELECTRONIQUE NUMERIQUE Code 2157 Objectifs : A l’issue de cette formation, le participant doit être capable de : • Utiliser l'algèbre de Boole. • Lire et interpréter un schéma logique. • Utiliser les opérateurs combinatoires et séquentiels. • Lire un chronogramme et identifier les signaux logiques. • Utiliser un composant programmable pour réaliser une fonction • Utiliser les appareils de mesure numériques (oscilloscope numérique, analyseur logique). Méthodes et moyens pédagogiques : • Donner au participant une connaissance pratique sur les différents montages utilisés en électronique numérique. • Les différents thèmes seront abordés de manière qualitative et illustrés par de nombreuses manipulations. • Les cours et les travaux pratiques se dérouleront dans une salle entièrement équipée comprenant par poste : station de développement, simulateur, circuits logiques industriels, oscilloscope, générateur de fonctions, fréquencemètre, analyseur logique... Public concerné et prérequis minimum nécessaire : • Professionnel devant intervenir sur des cartes numérique. • Bonnes connaissances en électronique analogique. Durée : • 7 jours Prix : • 1830 € H.T. par stagiaire Calendrier : • du 23 au 27 novembre et 17 et 18 décembre 2015. CONTENU DE LA FORMATION LOGIQUE COMBINATOIRE • • • • • • Algèbre de Boole Tables de vérité Fonctions combinatoires Étude de montages simples Circuits de transcodage et d'aiguillage Fonctions multiplexeur et codeur NUMERATION ET OPERATIONS • • • • • La conversion des nombres et les différentes bases Opérations logiques et arithmétiques Réalisation de fonctions avec un circuit mémoire Nombres signés Additionneur / soustracteur LES INTERFACES LOGIQUE SEQUENTIELLE • • • • • • • Les bascules RS, D, JK Les compteurs et les compteurs intégrés Les registres à décalage Générateurs de signaux d’horloge Circuits de RAZ Circuits mémoires Décodeurs d’adresses LES FAMILLES LOGIQUES • • • Les différentes technologies Les caractéristiques électriques et temporelles Les règles de conception en combinatoire et en synchrone • • • • Interfaces numériques / électromécaniques Interface numérique / optique CAN / CNA Les réseaux R / 2R COMPOSANTS PROGRAMMABLES • • • • Généralités sur les composants programmables Programmation de circuits Description d’une application en schéma, en équation, en langage évolué (VHDL) Appareils de mesure (scope numérique, analyseur logique) ASSOCIATION DE FORMATION PROFESSIONNELLE DE L’INDUSTRIE Maison de l’Industrie - BP 75 - 40 avenue Maryse Bastié - 33523 BRUGES CEDEX SUD-OUEST M0229c-COM SUD-OUEST 05.56.57.44.44 - Télécopie 05.56.28.44.15 INITIATION MICROPROCESSEUR Code R4490 Objectifs : A l’issue de cette formation, le participant doit être capable de : • Connaître l’architecture interne et externe. • Connaître le modèle de programmation du microcontrôleur PIC • Utiliser les différents modes d’adressage. • Connaître le jeu d’instructions. • Connaître les signaux échangés par le processeur avec la périphérie. • Utiliser un PIC dans une application. Méthodes et moyens pédagogiques : • La formation alternera les phases de présentation théoriques, des exercices d’application, des TP sur divers systèmes applicatifs. Public concerné et prérequis minimum nécessaire : • Professionnel devant développer ou maintenir des applications avec un processeur CISC. • Bonnes connaissances des systèmes numériques. Durée : • 3 jours (21 heures). Planning : • 21 au 23 janvier 2015. CONTENU DE LA FORMATION LES PROCESSEURS CISC et RISC • Concepts liés à l'utilisation des microprocesseurs CISC − exceptions, vectorisation des interruptions, − gestion de la mémoire, allocation, partition. − Les codes opérations, le microcode, les mots d’extension (CISC) PRESENTATION D’UN MICROPROCESSEUR • Caractéristiques générales : technologie, horloge, versions, boîtier... • Organisation interne : registres de données, d'adresses, d'état, pointeur superviseur, pointeur utilisateur... • Organisation externe : bus d'adresses, bus données codes fonctions... • Mode processeur et mode contrôleur • Les périphériques intégrés PROGRAMMATION D’UN PROCESSEUR • Les modes d'adressage : absolu court et long, direct et indirect, déplacement, indexation, post-incrémentation... • Les instructions : mouvement de données, instructions arithmétiques, logiques, de décalage • • Les instructions privilégiées, le contrôle des piles Le traitement des exceptions et des interruptions : exceptions internes, externes, interruptions, vectorisations, auto-vectorisations... DEVELOPPEMENT D’UN PROGRAMME D’APPLICATION • Les différentes étapes et outils utilisés dans le développement d’une application : − L'éditeur de texte. − L'assembleur. − L'éditeur de liens. − Le moniteur de mise au point. − Utilisation de l’analyseur logique pour mettre au point une application. L’ENVIRONNEMENT MATERIEL D’UN PROCESSEUR • Organisation de la mémoire et génération des signaux de contrôle : mémoire paire, impaire, signaux DTACK, BERR,... • Génération des signaux RESET, HALT,... • Connexion à un périphérique externe • Utilisation des périphériques intégrés ASSOCIATION DE FORMATION PROFESSIONNELLE DE L’INDUSTRIE Maison de l’Industrie - BP 75 - 40 avenue Maryse Bastié - 33523 BRUGES CEDEX SUD-OUEST M0229c-COM SUD-OUEST 05.56.57.44.44 - Télécopie 05.56.28.44.15 LANGAGE C APPLIQUE AUX PROCESSEURS Code R4633 Objectifs : A l’issue de cette formation, le participant doit être capable de : • Editer, sauvegarder, compiler et exécuter un programme simple en "C". • Utiliser les instructions de base, les types de base et les opérateurs associés. • Ecrire des fonctions simples et gérer le passage des paramètres. • Comprendre le fonctionnement des pointeurs et les manipuler. • Manipuler les chaînes de caractères, les tableaux et les pointeurs sur les tableaux. • Créer et manipuler des structures simples. Méthodes et moyens pédagogiques : • Les sujets traités seront illustrés par des manipulations sur micro-ordinateur (un poste par stagiaire) représentant 80 % de la durée de la formation. • Évaluation des connaissances assistée par ordinateur. Public concerné et prérequis minimum nécessaire : • Ingénieurs ou techniciens devant intervenir sur des programmes écrits en C. Durée : • 4 jours (28 heures). Prix : • 2050 € H.T. par stagiaire. Planning : • Du 22 au 25 mars 2016 CONTENU DE LA FORMATION INTRODUCTION ET CONCEPTS DE BASE • • • • • Langage C : langage compilé Les phases d'étude, de mise au point et d'exécution d'un programme Principes de la programmation structurée : − algorithmique dédiée au langage − programmation modulaire Structure générale d'un programme en C : − identificateurs − déclarations − fonctions − instructions Syntaxe générale, caractères et symboles spéciaux TRAITEMENTS DES TYPES DE DONNEES SIMPLES • • • Classes de données : entier, caractère, réel Déclaration de constantes et de variables Instructions simples : − affectation, lecture, écriture • • • • Opérateurs arithmétiques Opérateurs logiques et relationnels Expressions composées, règles de priorités Instructions conditionnelles, boucles TRAITEMENT DES TYPES DE DONNEES STRUCTUREES • • • Tableaux Tableaux de caractères Structures de données PROCEDURES ET FONCTIONS • • Variables globales, locales, formelles Construction de procédures simples LES POINTEURS • • • • Intérêt Fonctions et procédures Les pointeurs et les tableaux Les pointeurs et les structures ASSOCIATION DE FORMATION PROFESSIONNELLE DE L’INDUSTRIE Maison de l’Industrie - BP 75 - 40 avenue Maryse Bastié - 33523 BRUGES CEDEX SUD-OUEST M0229c-COM SUD-OUEST 05.56.57.44.44 - Télécopie 05.56.28.44.15 LANGAGE VHDL – CONCEPTION FPGA Code R4280 Objectifs : A l’issue de cette formation, le participant doit être capable de : • Lire et écrire un programme en VHDL • Modifier ponctuellement un programme • Réaliser la synthèse d’une description VHDL pour : − des fonctions combinatoires, − des fonctions séquentielles, − des diagrammes d’états, Méthodes et moyens pédagogiques : • La formation alternera les phases de présentation théoriques, des exercices d’application, des TP sur des kits de développement. Public concerné et prérequis minimum nécessaire : • Professionnel devant développer ou maintenir des applications développées en langage de haut niveau. • Bonnes connaissances des systèmes numériques et connaissances générales sur les composants programmables. Durée : • 3 jours (21 heures). Prix : • 800 € H.T. par Stagiaire. Planning : • 13 au 15 janvier 2016. CONTENU DE LA FORMATION INTRODUCTION AU LANGAGE VHDL • Le VHDL comme langage de description d’une application numérique • La portabilité des descriptions VHDL • Conception de haut niveau, description comportementale de l’application STRUCTURE D’UNE DESCRIPTION VHDL • Entité et architecture • Description comportementale et structurelle • Description comportementale à l’aide d’instructions séquentielles • Description comportementale sous forme de flow de données • Description structurelle • Configuration de l’entité à synthétiser. LES INSTRUCTIONS CONCURRENTES ET SEQUENTIELLES • Nécessité d’utiliser des instructions concurrentes • Les instructions d’affectation correspondant à une équation booléenne • Les instructions conditionnelles du type « When else » • Les instructions conditionnelles du type « With select when » LES CARTES DE PROCESS • Les process. • Les instructions » if, then, else,» • Les boucles « for loop » • L’instruction « case is » • Les vecteurs de signaux • La déclaration « généric » LES FONCTIONS ET PROCEDURES • Rôle, principe et fonctionnement • Déclaration des fonctions et procédures LES TYPES PREDEFINIS OU NON, SURCHARGE DES OPERATEURS, FONCTION DE RESOLUTION • Les types prédéfinis et les opérateurs associés • Type énumération • Type tableau • Type enregistrement • Définitions de types et surcharge des opérateurs • Fonction de résolution d’un type • Le package « IEEE standard logic 1164 » LES ATTRIBUTS • Présentation des attributs et rôles • Définition d’un attribut. SYNTHESE D’UNE DESCRIPTION VHDL • Fonctions combinatoires • Fonctions séquentielles • Synthèse des diagrammes d’états ASSOCIATION DE FORMATION PROFESSIONNELLE DE L’INDUSTRIE Maison de l’Industrie - BP 75 - 40 avenue Maryse Bastié - 33523 BRUGES CEDEX SUD-OUEST M0229c-COM SUD-OUEST 05.56.57.44.44 - Télécopie 05.56.28.44.15