Conception Électronique

Le monde de la CAO en électronique est très fortement dominé par des gros logiciels propriétaires et payants (chers!!) tel que Protel, Cadence principalement à cause de l'ultra-spécialisation de ces logiciels.

La conception électronique assistée par ordinateur comporte plusieurs phases : dessin schématique du circuit, simulation, placement des composants, routage.

  • Ktechlab : logiciel généraliste BLUFFANT( CF sur la page pour l' utiliser en machine virtualbox), très simple d'utilisation. Petite particularité : la simulation se fait au fil de la mise en place des composants ! Voir plus loin dans la section autres_divers.
  • Kicad : alternative libre à une utilisation basique de Protel ou Orcad. Ce logiciel gère vos projets mais ne gère pas les étapes de la conception elle-même. Il regroupe :
    • Eeschema : entrée schématique.
    • PcbNew : réalisation de circuits imprimés.
    • Gerbview : visualisation des documents générés au format GERBER.

Ça bouge

  • Cvpcb : sélection des empreintes physiques des composants électroniques utilisés dans le schéma.
  • Geda : GNU Electronics Design Automation tools. Une suite libre d'outils, un peu comme Kicad, permettant la réalisation de schémas, le dessin de circuits imprimés et leur simulation.
  • Qucs: Quite Universal Circuit Simulator. Ce logiciel libre vous permet de dessiner les schémas et de les simuler (logiciel plutôt orienté micro onde).
  • Fritzing : logiciel libre de prototypage.
  • VBB : Logiciel de simulation pour l'Arduino VBB
  • Oregano : logiciel libre de simulation utilisant gnucap ou ngspice.
  • Pspice : logiciel non-libre de simulation électronique permettant notamment d'étudier des montages électriques, de tracer des diagrammes de Bode, de calculer des gains, etc.
  • Eagle : ce logiciel (non-libre mais gratuit) produit par Cadsoft permet de modéliser un circuit électronique. Attention, dans la version gratuite, la taille des cartes est limitée à 100x80 mm et l'éditeur de schéma ne peut créer qu'une seule feuille, deux couches maximum ! Eagle est disponible dans les dépots universe : installer le paquet eagle.

Logiciels de VHDL

VHDL est un langage de description de matériel destiné à représenter le comportement ainsi que l'architecture d’un système électronique numérique. VHDL est le sigle de VHSIC2 Hardware Description Language. VHSIC signifie very-high-speed integrated circuits. C'est un projet de la Défense américaine lancé dans les années 1980 visant le developpement (très) rapide de circuits intégrés.

Synthèse, Simulation :

  • Alliance : logiciel libre de design de circuit intégré VLSI
  • Xilinx ISE Webpack : logiciel pour la synthèse/implémentation de VHDL sur circuit FPGA Xilinx (non-libre mais gratuit)
  • Quartus Web Edition : logiciel pour la synthèse/implémentation de VHDL sur circuit FPGA Altera (non-libre mais gratuit)

Remarque : les sites de Xilinx et Altera proposent aussi une version gratuite de l'outil de simulation non-libre Modelsim. Chacune de ces versions est dédiée à la simulation VHDL pour leur FPGA respectif. Les versions Linux sont compilées pour Red Hat Linux Enterprise 4/5 (32 bits) et SUSE Linux Enterprise 9/10 (32 bits), le portage sous Ubuntu est possible ; la dernière version des logiciels Altera (10.1, janvier 2011) s'installe sans problème sous Ubuntu 10.04, 32 ou 64 bits.

Simulation :

  • GHDL : logiciel libre de simulation de code VHDL
  • GtkWave : logiciel libre de visualisation de simulation
  • Simili : logiciel de simulation VHDL (non-libre mais gratuit)

Aide à la simulation avec GHDL et GTKWave

Oscilloscope Hardware

Oscilloscopes Logiciels

Texas Instrument - MSP430

  • mspgcc compilateur gnu pour micro-controleurs msp430.
  • mspdebug Permet d'uploader et de debugger les msp430

ATMEL AVR

Microchip PIC

  • piklab : Logiciel servant à la programmation de microcontroleurs de type PIC. Supporte plusieurs types de microcontrôleurs PIC et de programmateurs, notamment le programateur USB pickit2.
  • pickit2 : programmateur USB pour les microcontrôleurs PIC.
  • MPLABX : est un IDE basé sur netbean compatible MSwindows,GNU/Linux, MACOSX. disponible avec la série des compilateurs C: XC16 XC18 XC32. (site officiel).

Autres (électrotechnique)

  • QElectrotech : QElectrotech est un logiciel destiné à la réalisation de schémas électriques.
  • Coban : logiciel pour les professionnels de l'électricité - Calcul de section de câble, chute de tension, nombre de luminaires ou de haut-parleurs nécessaires, faire des conversions…

FIXME a ranger dans les paragraphes précédents.

  • Eagle : ce logiciel (non-libre mais gratuit) produit par Cadsoft permet de modéliser un circuit électronique. Attention, dans la version gratuite, la taille des cartes est limitée à 100x80 mm et l'éditeur de schéma ne peut créer qu'une seule feuille ! Eagle est disponible dans les dépots universe : installer le paquet eagle.
  • NEC2: système de modélisation d'antennes présent dans les dépots Ubuntu (non-libre mais gratuit).
  • RFsim99 : logiciel (non-libre mais gratuit) de simulation, calculs HF et de filtres très facile à utiliser. Plus de site officiel, utiliser un moteur de recherche. Fonctionne via Wine.
  • APPCAD: logiciel non-libre mais gratuit de Hewlett-Packard. (Agilent) Simulation HF. Fonctionne via Wine.
  • LTSpice: Le leader libre logiciel non-libre mais gratuit de simulation Spice mis à disposition par le fabriquant de circuits intégrés Linear Technology qui s'appelle dorénavant "Analog Devices". Fonctionne via Wine.
  • EPCOS: logiciel non-libre mais gratuit de Ferrite Magnetics Design Tool pour la conception de transformateurs et selfs à noyau ferrite. Fonctionne via Wine.
Le sujet abordé dans cette page est difficile. Par expérience, vous risquez d'avoir quelques soucis en simulant des structures complexes notamment lors de l'utilisation de simulateur comme ngSPICE (non présent dans les dépôts, à compiler). Utiliser une machine 64bits est source de problème. Enfin les bugs sont très courants, difficiles à analyser donc il faut commencer par faire des montages très simples avant de complexifier…

Contributeurs : YannUbuntu, Janotin

  • conception_electronique.txt
  • Dernière modification: Le 21/10/2023, 01:11
  • par fnx