Nos produits

Formations

Catalogue

Catalogue
au format PDF

Logo F.E.D.E.R

Réf. Formation Pdf Durée Dates Lieu Tarif
5189 Application USB 2.0 sur microcontrôleur Microchip PIC18F Application USB 2.0 sur microcontrôleur Microchip PIC18F 3 j. nous consulter - -

CénoSYS vous propose également des formations de thématique apparentée :  +  Afficher la liste  -  Masquer la liste

5135 Bus CAN 2.0A et B Bus CAN 2.0A et B 3 j. nous consulter - -
5174 Bus PCI 3.0 Bus PCI 3.0 3 j. nous consulter Paris -
5175 Bus PCI Express Bus PCI Express 3 j. 27..29/05/12 Paris 1700 €
5142 Bus USB (Norme, périphériques et drivers) Bus USB (Norme, périphériques et drivers) 3 j. 12..14/06/12 Paris 1490 €
5194 CANopen CANopen 3 j. nous consulter - -
5196 Les technologies RFID à 13,56 MHz   1 j. nous consulter - -
5173 Norme USB 3.0 Norme USB 3.0 1 j. 15/06/2012 Paris 1000 €
5197 Réseaux de capteurs sans fil   2 j. nous consulter - -

Imprimer la fiche

imprimante

Formation Application USB 2.0 sur microcontrôleur Microchip PIC18F

email

Demande d'information

Réf. : 5189

Demande d'information email

Objectifs

Ce stage « Application USB 2.0 sur microcontrôleur Microchip PIC18F » permet aux développeurs en électronique et informatique de maîtriser les concepts et les outils de développement afin d’intégrer la technologie USB à leurs produits à base de microcontrôleur USB PIC18F.

Cette formation Application USB 2.0 sur microcontrôleur Microchip PIC18 a pour objectifs :
  • Étudier le contrôleur USB 2.0 interne Microchip PIC18F
  • Comprendre l’interaction entre le logiciel embarqué et le contrôleur USB matériel
  • Configurer les descripteurs USB 2.0 selon la USB Class Devices retenue
  • Mettre en œuvre un périphérique USB 2.0 de type interface I/O sur PIC18F
  • Mettre en œuvre un périphérique USB 2.0 de type interface série Virtual COM USB sur PIC18F
  • Mettre en œuvre un bulk device USB 2.0 sur microtrôleur Microchip PIC18F
  • Mettre en œuvre un composite device USB 2.0 sur microtrôleur Microchip PIC18F
  • Préqualifier son application sur PIC18F pour certification USB-IF Compliance

Programme

1èrejournée

Architecture système USB
  • Introduction à la norme USB
  • L'organisation de la trame USB 2.0
  • Les différences entre : transferts, transactions et paquets
  • L'organisation logicielle
  • L'analyse d’un device USB à travers les différents descripteurs implémentés
Les principes de communication USB 2.0
  • Implémentation physique du bus USB 2.0
    • Câble et connecteurs USB
    • Signalisation Low Speed / Full Speed
    • Séquence de Reset USB 1.x et USB 2.0, le chirp
  • Types de transferts
    • Isochrones
    • Interrupts
    • Controls
    • Bulks
  • Gestion des erreurs sur le bus USB
Définition d'un périphérique USB sur PIC18F
  • Mécanisme d’énumération
  • Les descripteurs USB
    • Types de descripteurs
    • Descripteur de périphériques
    • Descripteur de configurations
    • Descripteur d’interfaces
    • Descripteur de « Endpoint »
    • Chaîne de descripteurs
    • Descripteurs 1.1 et 2.0
Implémentation logicielle d'un firmware USB Microchip PIC18F
  • Analyse des sources de la pile de communication USB 2.0 Microchip PIC18F
  • Constitution logicielles des descripteurs d'un device USB 2.0 simple
  • Déclaration et configuration des tubes de communication : liens « Endpoints » avec le système Hôte
Travaux pratiques
  • Analyse et mise au point de l'énumération du device USB 2.0 simple à l'aide d'un analyseur USB LeCroy
  • Étude de la machine LTSSM avec analyseur LeCroy

2èmejournée

Étude de la classe CDC
  • Description de la classe Communications Device Class
  • Les modes de fonctionnement
  • Les descripteurs CDC
  • Les requêtes spécifiques de la classe CDC
  • Énumération interface série Virtual COM USB
 

2èmejournée (suite)

Travaux pratiques
  • Mise en œuvre d'une interface serie « Virtual COM USB » sur PIC18F
  • Validation de l'énumération CDC avec analyseur USB 2.0 LeCroy
  • Création du driver .inf et gestion de l'inscription du périphérique Virtual COM USB sous OS Windows
  • Décodage des requêtes spécifiques Class Device CDC avec le logiciel CATC Trace USB LeCroy
Étude de la classe HID
  • Description de la classe USB Human Interface Device
  • Les modes de fonctionnement
  • Les descripteurs HID
  • Les requêtes
  • Le protocole Report HID
  • Les descripteurs de protocoles : mouse et keyboard
Travaux pratiques
  • Création d'une interface IO industrielle USB sur mesure sur PIC18F
  • Validation de l'énumération avec analyseur USB 2.0 LeCroy
  • Développement d'application USB sur environnement Microsoft Visual Studio et librairie hid.dll
  • Décodage des réquêtes spécifiques Class Device HID avec le logiciel CATC Trace USB LeCroy

3èmejournée

Étude d'un USB Composite Device PIC18F
  • Configuration USB Composite
  • Les descripteurs Composite Device
  • Mise au point d'un Firmware Composite Device USB sur PIC18F
Étude d'un « Bulk Device » sur PIC18F
  • Les modes de fonctionnement Bulk
  • Mise en œuvre des EndPoints en Mode Bulk
  • Jungo WinDriver suite
  • Exemple de prise de contrôle d’un « Bulk Device » à partir de Jungo
Travaux pratiques
  • Création d’un driver propriétaire générique « Bulk Device » jungo USB
Application USB-IF Compliance
  • Compliance checklists USB-IF
  • USB2.0 electrical test specification
  • Lecroy analysers
Travaux pratiques
  • Passer le test USB Command Verifier à un produit USB Microchip PIC18F

Participants

La formation Application USB 2.0 sur microcontrôleur Microchip PIC18F est adaptée aux ingénieurs en électronique embarquée et développeurs en informatique confrontés aux problèmes de mise en œuvre de la technologie USB.
La maîtrise du langage C est préférable.

Matériel à disposition des participants

Les travaux pratiques de la formation Bus USB sont réalisés sur :   Supports de la formation Bus USB :
  • Classeur de cours
  • CD-ROM sources des exercices

Modalités

Sessions interentreprises :
  • Tarif : Nous consulter
  • Durée : 3 jours
  • Formateur : Chef de projet Bureau d’Études CénoSYS
 

Sessions intra-entreprise sur mesure :
Calendrier et tarifs, nous consulter

email

Demande d'information