Étude et Réalisation de Système Électronique et Informatique Complexe et des Technologies de l'Information.

Faisabilité, Spécification, Développement et Test.

L'électronique améliore les performances, la fiabilité, la précision, la sécurité... de tout système technique. InformaTech Vision (ou IT Vision) est une entreprise à taille humaine qui vous accompagne sur toutes les étapes de développement du cycle en V de vos projets multi-disciplinaires.

Photo de mosfet

Électronique Analogique

L’électronique analogique ("hardware" en anglais) contrôle les grandeurs critiques du système et y répond en émettant une commande d'action vers le système globale. A l’aide des convertisseurs à découpage comme le "buck", le "boost" ou le "flyback", il fournit l’alimentation électrique à tous les composants de la carte. Le hardware contrôle également la séquence d’allumage et d’extinction du système globale.
Le choix de l’architecture du système électronique et des composants doit tenir compte des nombreuses contraintes de coût, d’encombrement, d’intégration et de consommation entre autre.
La fiabilité de l’électronique est assurée à l’aide de calculs détaillés de dimensionnement des composants (discret et intégrés), de simulation sous logiciel dédié et de fonction de protections contre les perturbations thermique ou électromagnétique par exemple.

Code en assembleur

Système embarqués

Un système embarqué est un système électronique conçu autour d’un composant intelligent programmable le plus souvent en langage C: le microcontrolleur (ou µC). Son faible coût, sa faible consommation et ses multiples variantes rendent son utilisation adaptée à la majorité des projets. Il doit s’intégrer à l’électronique analogique de la carte afin de permettre son démarrage, son test et son débogage
Son logiciel, composé d’une séquence d'instruction, s'exécute au rythme d’une horloge et suit une machine à état périodique. Cette séquence fixe ses commandes de sorties en temps réel en fonction de ses signaux d’entrés. Le µC gère également les interruptions qui sont les signaux électroniques dont le traitement est prioritaire: ils sont le plus souvent liés à la sécurité du système.
Une analyse précise de la machine d’état du programme, une gestion optimale des ses performances et la réalisation de test permettent un fonctionnement sans faille et en sécurité du µC.

Chronogramme de Signaux De FPGA

Système à FPGA

le FPGA (Field-programmable gate array) tout comme le µC est le coeur d’un système intelligent. Mais contrairement au microcontrolleur les FPGA ne sont pas programmables mais configurables en VHDL (Very high speed integrated circuit Hardware Description Langage) ou en Verilog. Le code VHDL configure et combine les cellules élémentaires du FPGA pour en faire des fonctions s'exécutant en parallèle.
Cette particularités leur permet une souplesse et des performances de fonctionnement bien plus grandes: le temps de réponse, par exemple, peut être de quelques dizaines de nanosecondes contre quelques milli-seconde pour un µC. cette particularité implique en contre parti un développement davantage contraignant, les signaux doivent être synchrones pour que les différentes fonctions puissent interagir entre elles: les temps de propagation doivent être analysés à l’aide d’outils de simulation.