Projets professionnels




Liste non exhaustive des principaux projets sur lesquels j'ai travaillé en milieu professionnel.


AATON (1994-2013) :

Cha-3 :

CHA-3 Batterie Ni-Mh

Le Cha-3 est un chargeur double de batteries NiMh utilisées sur les caméras et les enregistreurs audio Aaton. Comme son nom l'indique, il s'agit de la troisième version.

Travail effectué :

  • Création des schémas.

Cha-Li 1 :

CHA-Li

Le Cha-Li 1 est un chargeur double de batteries Lithium-Ion utilisées sur les caméras et les enregistreurs audio Aaton.

Travail effectué :

  • Encadrement d'un stagiaire en charge du design.
  • Reprise des schémas pour fabrication et commercialisation.

VR46 :

VR46

Le VR46 est un accessoire de reprise vidéo de l'image du viseur d'une caméra film 16mm. La base est une caméra bâton Sony XC999 modifiée pour permettre son fonctionnement avec un obturateur mécanique.

Travail effectué :

  • Tests et rapports de bugs hebdomadaires à la personne en charge du soft.
  • Reprise du soft complet.

VSA :

Le VSA est une version améliorée du VR46. Une caméra bâton Sony XC555 est utilisée à la place de la XC999.

Travail effectué :

  • Recherche des modifications nécessaires au bon fonctionnement de la XC555 avec un obturateur mécanique.
  • Création des schémas des diverses cartes (Microcontrôleur, acquisition vidéo, sorties vidéo, mémoire vidéo, incrustations vidéo, synchronisation caméra...).
  • Ecriture du soft complet.

VHR :

VHR-16 VHR-35

Le VHR est une évolution du VSA. L'acquisition vidéo se fait directement à partir d'un capteur CCD pour supprimer le coût et les limitations imposées par la XC555. Une version pour les caméras 16mm et une autre pour les caméras 35mm ont été créées. La tête vidéo est reliée au reste de l'électronique à l'aide de 2 liens série haute vitesse.

Travail effectué :

  • Création des schémas des diverses cartes (Tête vidéo + boitier de contrôle).
  • Ecriture du soft complet.

Minima :

Minima

La Minima est une caméra film 16mm ultra-compacte.

Travail effectué :

  • Tests et rapports de bugs à la personne en charge du logiciel.
  • Création des schémas d'un accessoire de communication inter-caméras (jamais commercialisé).

Xtr-Prod :

XTR-Prod

La Xtr-Prod est une caméra film 16mm légère.

Travail effectué :

Refonte complète de la carte mère pour passer à un processeur plus récent (HC11 -> HC12) et pour remplacer la PROM par une mémoire FLASH.

  • Création des schémas.
  • Ecriture du soft complet.

La carte mère a été re-conçue 2 fois mais n'a jamais été commercialisée.

Xtera :

XTera

La XTera est une caméra film 16mm légère. C'est en quelque sorte une fusion de la Xtr-Prod et du VHR. L'électronique de contrôle est entièrement revue (l'électronique moteur n'est pas modifiée) et inclue la partie vidéo.

Travail effectué :

Fusion des électroniques VHR et contrôle, utilisation d'un afficheur graphique, amélioration du clavier, gestion de l'énergie améliorée...

  • Création des schémas des diverses cartes.
  • Ecriture du soft complet.

Penelope :

Penelope Film

La Penelope est une caméra film 35mm légère. Elle succède à la 35-III mais est conçue sur une nouvelle base.

Travail effectué :

  • Création schémas des diverses cartes (carte mère, carte clavier/afficheur, carte gestion de l'énergie, carte pilotage moteur...).
  • Ecriture du code VHDL du FPGA de la carte pilotage moteur.
  • Ecriture du soft carte pilotage moteur.
  • Ecriture du code VHDL du FPGA de la carte mère.
  • Ecriture d'une grosse partie du soft carte mère.
  • Essais et mise au point de la synchronisation des moteurs.

Penelope Delta :

Penelope Delta

La Penelope Delta est une caméra numérique au format 35mm légère. L'image RAW est enregistrée sur un bloc de 4 SSD dans un format non compressé (débit d'environ 500Mo/s). La caméra est basée sur Penelope. L'obturateur mécanique est conservé.

Travail effectué :

  • Participation à la création des schémas des diverses cartes.
  • Recherche d'un OS temps réel adapté : Choix de QNX (La programmation en bare-metal d'un aussi gros projet n'est pas raisonnable).
  • Création architecture logicielle.
  • Mise au point du Boot QNX et du BSP QNX.
  • Participation à l'écriture du soft. Couches de bas niveaux, certaines couches de plus haut niveau...
  • Ecriture du code VHDL du FPGA (Acquisition images, traitement images...).
  • Création outils de debug.
  • Création outils de mise au point.

Cantar-X1 / Cantar-X2 :

Cantar-X1 Cantar-X2

Le Cantar-X1 est un enregistreur audio numérique multi pistes (6+2). Le Cantar-X2 est une évolution du X1 avec, entre autres, l'ajout de délais sur les entrées audio. L'enregistrement se fait sur un disque dur. Un graveur de DVD/DVD-RAM est intégré. Le graveur peut-être remplacé par un slot pour cartes mémoire CompactFlash. La spécificité du Cantar est son ergonomie.

Travail effectué :

  • Recherches préliminaires pour choix système de stockage plug & play -> IEEE-1394 (Firewire).
  • Participation à la création des schémas des diverses cartes.
  • Participation à l'écriture du soft.
  • Choix et amélioration d'un noyau temps réel (µCOS-II).
  • Ecriture du code VHDL du FPGA (flux audio, timecode...).
  • Création outils de debug.
  • Création outils de mise au point.




AATON Digital (2013-2024) :

Cantar-X3 :

Cantar-X3

Le Cantar-X3 est un enregistreur audio multi pistes numérique professionnel. Il enregistre sur 24 pistes et possède 8 entrées micro, 4 entrées ligne, 8 entrées AES-3 (4 liens), 4 entrées AES-42 (2 liens), 32 entrées Dante, 2 entrées micro slate, 1 sortie casque (stéréo), 8 sorties ligne, 12 sorties AES-3 (6 liens), 32 sorties Dante. Toutes les entrées et sorties sont utilisables simultanément. L'enregistrement se fait sur 1 SSD interne, 2 cartes SDHC, 1 SSD USB (simultanément ou non). De multiples fonctionnalités sont disponibles.

Travail effectué :

  • Participation à la création des schémas des diverses cartes.
  • Création architecture logicielle.
  • Mise au point du Boot QNX et du BSP QNX.
  • Participation à l'écriture du soft. Couches de bas niveaux, certaines couches de plus haut niveau...
  • Création outils de debug.
  • Création outils de mise au point.
  • Création outils pour la fabrication.

Cantar-Mini :

Cantar-Mini

Le Cantar-Mini est une version réduite du Cantar-X3. Il enregistre sur 16 pistes et possède 4 entrées micro, 2 entrées ligne, 2 entrées AES-42 (1 lien), 16 entrées Dante, 2 entrées micro slate, 1 sortie casque (stéréo), 8 sorties ligne, 4 sorties AES-3, 16 sorties Dante.

Travail effectué :

  • Participation à la création des schémas des diverses cartes.
  • Participation à l'écriture du soft.
  • Création outils de debug.
  • Création outils de mise au point.
  • Création outils pour la fabrication.

Cantarem-2 :

Cantarem-2

La Cantarem-2 est un périphérique USB pour le Cantar-X3 et le Cantar-Mini. Elle possède 18 boutons poussoir et 12 potentiomètres linéaires assignables au réglage d'entrées audio, de sorties audio, de pistes...

Travail effectué :

  • Création des schémas.
  • Ecriture soft de la Cantarem-2.
  • Ecriture soft bas niveau de gestion de la Cantarem-2 sur le Cantar-X3/Cantar-Mini.
  • Ecriture soft PC de programmation de la Cantarem-2 pour la fabrication.
  • Ecriture soft PC de test et mise au point de la Cantarem-2 pour la fabrication.

Cantaress :

Cantaress

La Cantaress est un périphérique réseau des Cantar-X3 et Cantar-Mini. Elle possède un large écran et une multitude de boutons poussoirs, de potentiomètres linéaires, de potentiomètres rotatifs, d'encodeurs rotatifs et 2 écrans secondaires. Le tout est organisé en 12 tranches. Chaque tranche permet de contrôler une entrée audio, une sortie audio, une piste...

Travail effectué :

  • Participation à la création des schémas des diverses cartes.
  • Ecriture du code logiciel.
  • Ecriture du code VHDL du FPGA (flux audio).
  • Ecriture du code logiciel bas niveau de gestion du Melody-2 sur le Cantar.
  • Ecriture soft de programmation sur PC pour la fabrication.
  • Ecriture soft de test et mise au point sur PC pour la fabrication.

Melody-2 :

Melody-2

Le Melody-2 est une carte audio avec 2 voies analogiques en entrée et une sortie AES-42. Le lien AES-42 permet de configurer les paramètres de fonctionnement du Melody-2 (gains, filtres, limiteur...).

Travail effectué :

  • Participation à la création des schémas des diverses cartes.
  • Ecriture soft du Melody-2.
  • Ecriture code VHDL du FPGA (flux audio).
  • Ecriture soft bas niveau de gestion du Melody-2 sur le Cantar-X3 et le Cantar-Mini.
  • Ecriture soft PC de programmation du Melody-2 pour la fabrication.

A-Box 8 :

A-Box 8

L'A-Box-8 est un périphérique USB du Cantar-X3 et du Cantar-Mini. Elle possède 8 boutons et 8 potentiomètres rotatifs assignables aux réglages d'entrées audio, de sorties audio, de pistes...

Travail effectué :

  • Participation à la création des schémas des diverses cartes.
  • Ecriture soft de l'A-BOX-8.
  • Ecriture soft bas niveau de gestion de l'A-BOX-8 sur le Cantar.
  • Ecriture soft PC de programmation de l'A-BOX-8 pour la fabrication.
  • Ecriture soft PC de test et mise au point de l'A-BOX-8 pour la fabrication.

A-Box 6 :

A-Box 6

L'A-BOX-6 est un périphérique dédié au Cantar-Mini. Elle possède 6 boutons et 6 potentiomètres rotatifs assignables aux réglages d'entrées Audio, de sorties Audio, de pistes...

Travail effectué :

  • Création des schémas.
  • Ecriture du code VHDL du FPGA.
  • Ecriture soft bas niveau de gestion de l'A-BOX-6 sur le Cantar-X3/Cantar-Mini.

Souriquette :

Souriquette

La Souriquette est un périphérique USB des Cantar-X3 et Cantar-Mini. Elle possède un sélecteur principal et des touches rétro-éclairées en couleur. Le sélecteur principal reprend les fonctions de celui du Cantar sur lequel il est connecté. Les touches sont des raccourcis vers des fonctions du Cantar.

Travail effectué :

  • Participation à la création des schémas.
  • Ecriture du soft de la Souriquette.
  • Ecriture soft bas niveau de gestion de la Souriquette sur le Cantar-X3/Cantar-Mini.
  • Ecriture soft PC de programmation de la Souriquette pour la fabrication.
  • Ecriture soft PC de test et mise au point de la Souriquette pour la fabrication.

Hydra :

Hydra (Octopack) Hydra (PSC-6) Hydra

Hydra est un périphérique USB permettant l'agrégation des flux de communication de 4 récepteurs HF au format Superslot. Hydra permet également la gestion de l'allumage et de l'extinction des récepteurs HF. Une version intégrée à un boitier PSC-6 ainsi qu'une version intégrée à un boitier Octopack ont également été développées. Hydra permet à un Cantar de visualiser et contrôler les paramètres de fonctionnement des récepteurs HF connectés dessus.

Travail effectué :

  • Participation à la création des schémas des diverses cartes.
  • Ecriture du soft des différentes variantes de Hydra.
  • Ecriture soft bas niveau de gestion du système Hydra sur le Cantar-X3/Cantar-Mini.
  • Ecriture soft PC de programmation de Hydra pour la fabrication.
  • Ecriture soft PC de test et mise au point de Hydra pour la fabrication.

Chargeur de batteries intelligentes :

Chargeur de batteries intelligentes double. Batterie intelligente

Ce chargeur permet de charger 2 batteries Lithium Ion "intelligentes". Ici, intelligente signifie que c'est la batterie qui fournit au chargeur les paramètres de charge dont elle a besoin. Ces paramètres (tension et courant) évoluent au cours du processus de charge.

Travail effectué :

  • Création des schémas.
  • Ecriture soft du Chargeur.
  • Ecriture soft PC de programmation du chargeur pour la fabrication.
  • Ecriture soft PC de test et mise au point du chargeur pour la fabrication.

Carte audio 8 voies :

Carte audio 8 voies micro/ligne pour les Cantar-X3 et Cantar-Mini. Cette carte vient en remplacement de la carte audio de base qui implémente 4 voies micro et 2 voies ligne.

Travail effectué :

  • Participation à la création des schémas.
  • Ecriture du code VHDL du FPGA.
  • Modification du code VHDL du FPGA de la carte mère du Cantar-X3 et du Cantar-Mini pour prendre en charge les voies supplémentaires.
  • Modification du soft bas niveau du Cantar-X3 et du Cantar-Mini pour prendre en charge les voies supplémentaires.

Carte mère 32 pistes :

Cette version de carte mère Cantar-X3 implémente un FPGA Xilinx plus gros (Kintex-7 325) pour pouvoir gérer 32 pistes.

Travail effectué :

  • Participation à la création des schémas.
  • Modification du code VHDL du FPGA pour prendre en charge les voies supplémentaires.
  • Modification du soft bas niveau du Cantar-X3 pour prendre en charge les voies supplémentaires.