About this role
Depuis plus de 30 ans, CENTUM T&S apporte conseil et expertise à ses clients dans le domaine de l'électronique embarquée. Nous offrons une large gamme de services d'ingénierie de conception de systèmes électroniques embarqués aux clients mondiaux pour les aider à réaliser des produits et des sous-systèmes complexes. Centum T&S est un centre d'excellence en conception électronique, concevant pour des projets critiques dans les domaines de l'aérospatiale/espace, des transports, de l'électronique médicale, de l'électronique de défense... Nous intervenons sur tout le cycle de vie du produit et accompagnons les entreprises dans leurs projets de R&D.
- L’objectif du stage est : Centum T&S possède un système d’acquisition de signaux générique, utilisé sur de nombreux projets.
- Dans le cadre de l’étude d’une grande antenne acoustique (plusieurs milliers de microphones), l’objectif du stage est d’interfacer et de synchroniser des microphones numériques MEMS sur un microcontrôleur STM32 (STM32MP131A).
- Les missions du stage seront : La sortie numérique des microphones étant de type PDM (Pulse-Density Modulated), ils devront dans un premier temps être interfacés avec le microcontrôleur.
Le but étant d’interfacer un maximum de microphones sur un seul microcontrôleur, les interfaces suivantes seront réalisées :
- Serial audio interface (SAI) : un périphérique dédié à ce type de microphone
- SPI : Connexion d’un microphone par lien SPI
- SPI : dans un second temps, étude de la faisabilité de la connexion de 2 microphones par lien.
La gestion de l’horloge des microphones devra être soignée de façon à assurer la synchronisation des signaux quelle que soit l’interface utilisée.
- Dans un second temps, le signal PDM des microphones devra être sous-échantillonné en utilisant une méthode logicielle optimisée.
- Le résultat de cette décimation pourra être comparée à celle réalisée par le périphérique SAI.
- L’objectif ici est de pouvoir traiter un grand nombre de microphones (24 à 32) sur un microcontrôleur dont la puissance est limitée tout en maitrisant la qualité du filtrage réalisé.
- Dans un troisième temps, l’intégration d’un serveur PTPv2 (IEEE 1588-2008) permettra de synchroniser les horloges de plusieurs microcontrôleurs distants via un réseau Ethernet.
- Selon le matériel dont nous disposeront, la fréquence de l’horloge sera ajustée soit avec une PLL interne au microcontrôleur, soit avec un VCXO externe.
- Enfin il sera possible d’implémenter une interface avec le logiciel d’acquisition de CENTUM T&S de façon à visualiser et contrôler les signaux (en particulier la qualité de synchronisation).
- Ce stage est réalisé sous le contrôle d’un maitre de stage et d’experts métier guidant les principaux choix d’orientation du projet.
- En fonction de l’avancement, le sujet de base pourra être enrichi par d’autres missions.