{{tag>portail entreprise CAO BROUILLON}}
----
======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.
===== Logiciels dédiés à la conception =====
* [[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]] : **G**NU **E**lectronics **D**esign **A**utomation 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]]: **Q**uite **U**niversal **C**ircuit **S**imulator. 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 [[http://www.virtualbreadboard.com|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.
* [[https://librepcb.org/|LibrePCB]] dont le code est sur [[https://github.com/LibrePCB/LibrePCB]]
*[[http://www.cadsoftusa.com/freeware.htm|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 **[[apt://eagle|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 :
* [[http://www-asim.lip6.fr/recherche/alliance/|Alliance]] : logiciel libre de design de circuit intégré VLSI
* [[http://www.xilinx.com/ise/logic_design_prod/webpack.htm|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 :
* [[http://ghdl.free.fr|GHDL]] : logiciel libre de simulation de code VHDL
* [[http://gtkwave.sourceforge.net/|GtkWave]] : logiciel libre de visualisation de simulation
* [[http://www.symphonyeda.com/proddownloads.htm|Simili]] : logiciel de simulation VHDL (non-libre mais gratuit)
[[:simulation-vhdl|Aide à la simulation avec GHDL et GTKWave]]
===== Mesures électroniques =====
==== Oscilloscope Hardware ====
* [[Picoscope]]
* [[http://freecode.com/projects/hantekdso|HantekDSO logiciel Open Source pour les modèles d'oscilloscopes Hantek (Voltcraft/Darkwire/Protek/Acetech) USB DSO-2090/2150/2250/5200A/etc]]
* [[http://www.openhantek.org/|OpenHantek logiciel Open Source pour les modèles d'oscilloscopes USB DSO Hantek (Voltcraft/Darkwire/Protek/Acetech) testé pour DSO 2250]]
==== Oscilloscopes Logiciels =====
* [[https://github.com/xobs/osqoop|osqoop]]
* [[http://xoscope.sourceforge.net/|xoscope]]
* [[https://sourceforge.net/projects/heaven/files/Audio%20Applications/Jack%20Related/QOscC/|qoscc]]
* [[http://www.baudline.com/|baudline]]
* [[http://vps.arachnoid.com/python/signalgen_program.html|signalgen]]
*[[http://freshmeat.net/projects/glscope/|glscope]]
===== Microcontrôleur =====
==== Texas Instrument - MSP430 ====
* [[mspgcc]] compilateur gnu pour micro-controleurs msp430.
* [[mspdebug]] Permet d'uploader et de debugger les msp430
==== ATMEL AVR ====
* [[UISP]] est un logiciel équivalent à ponyprog sous windows pour envoyer votre programme .hex à votre microcontrôleur AT90S...
* [[http://www.nongnu.org/avrdude/|AVRDUDE]] Logiciel pour programmer les microcontrôleurs AVR d'Amtel
* [[arduino]] Microcontroleur libre , pas cher et accessible [[http://arduino.cc]]
* [[fritzing]] Logiciel de conception de carte pour circuit intégré arduino. [[https://fritzing.org/]]
*[[http://www.cadmaniac.org/projectMain.php?projectName=kontrollerlab|Kontrollerlab]]
==== 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 [[http://fr.netbeans.org/|netbean]] compatible MSwindows,GNU/Linux, MACOSX. disponible avec la série des compilateurs C: XC16 XC18 XC32. ([[http://www.microchip.com/mplabx/|site officiel]]).
===== Autres (divers) =====
* [[Gerbv Gerber File Viewer]] est un visualisateur de fichiers gerber. Installez le paquet **[[apt://gerbv|gerbv]]**
* [[PCB Designer]] peut être aussi intéressant. Paquet **[[apt://pcb|pcb]]**.
* [[education-electronics]]
* [[electric]] [[http://www.gnu.org/software/electric/electric.html]] : logiciel de conception pour le tracer de circuits VLSI [[http://fr.wikipedia.org/wiki//Intégration_à_très_grande_échelle]] (Very-Large-Scale Integration)
* [[KTechLab]] [[http://sourceforge.net/projects/ktechlab/]] ou [[https://github.com/ktechlab/ktechlab/wiki]] (simulation et conception de circuits en direct)
==== 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...
===== À ranger =====
FIXME //a ranger dans les paragraphes précédents.//
*[[http://www.cadsoftusa.com/freeware.htm|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 **[[apt://eagle|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.
* [[http://www.hp.woodshot.com/|APPCAD]]: logiciel non-libre mais gratuit de Hewlett-Packard. (Agilent) Simulation HF. Fonctionne via Wine.
* [[http://www.linear.com/designtools/software/|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.
* [[http://www.epcos.com/web/generator/Web/Sections/DesignTools/Ferrites/Page,locale=en.html|EPCOS]]: logiciel non-libre mais gratuit de //Ferrite Magnetics Design Tool// pour la conception de transformateurs et selfs à noyau ferrite. Fonctionne via Wine.
===== Voir aussi =====
* [[http://blog.dinask.eu/2007/06/logiciels-delectronique-sous-linux.html|Excellent article généraliste (2007)]]
*http://www.linuxfocus.org/Francais/January2004/article322.shtml
* [[https://www.olimex.com/pcb/dtools.html|Liste de logiciels dédiés à la conception de PCB (en Anglais)]]
===== Note =====
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 : [[:utilisateurs:YannUbuntu]], Janotin//