Table des matières
Electronique
Oscilloscope matériel
Oscilloscope logiciel
- Visual Analyser sur PC avec la carte son : Guide de mise en route
- Soundcard Oscilloscope by Christian Zeitnitz
- Faire une sonde simple pour tester depuis une carte son : Soundcard probe
A noter que si on prend R1= 22 Mohm et R2 = 22 kohm, on obtient une sonde (x1000).
Faire un CI sur plaque d'essai
- Conception sur TinyCAD (gratuit)
- Implantation sur plaque d'essai avec VeeCAD (gratuit), Stripboard Magic (gratuit), Lockmaster (40€),
Acheter des composants
Rangement des composants dans l'atelier
Casier à tiroir (8 rangées de 5 colonnes), pour une série E24 (5%) :
- Colonne 1 : 10, 11, 12, 13, 15
- Colonne 2 : 16, 18, 20, 22, 24
- Colonne 3 : 27, 30, 33, 36, 39
- Colonne 4 : 43, 47, 51, 56, 62
- Colonne 5 : 68, 75, 82, 91
- Chaque ligne vaut : x0.1, x1, x10, x100, x1000 …
Composants
- CMS ou SMD, taille 1206, 0805 ou 0603
- Marquage composants :
Fabrication de CI
Techniques de soudure
- Souder du CMS sans les braser :
- Nettoyant flux ou alcool isopropylique (ou isopropanol) passé à la brosse à dent
- Super video sur youtube
- Produit pour déssouder les CMS : ChipQuick
- Tutorial ti-fr.com : Soudure CMS ou traditionnelle comment bosser propre
- Pot-pourri de vidéos de soudure
Programmation PIC
- OTI USB-uart TTL standard converter from Remzibi OSD
- Programmateur de PIC : http://udelmas.chez.com/prog_pic.html
- Programmateur de PIC universel : http://www.cartesapuce.fr/programmateur_gold_silver.htm
- Adaptateur universel PIC pour JDM dédié 16F84/24cxx:
- Récupérer sur la socket 16F84 les signaux MCLR (4), VSS (5), PRG_CLOCK(12, RB6), PRG_DATA(13, RB7), VDD(14)
- Câbler ces signaux sur l'empreinte suivante : <à compléter>
Logiciels de programmation de micro-controleurs
Programmation ATMega (USBasp)
Erreur "Can not Set sck period"
L'erreur complète est la suivante :
avrdude:warning:cannot set sck period.please check for usbasp firmware
Cette erreur est classique sur tout USBasp achété sur ebay qui n'est pas à la dernière version de firmware.
Pour le mettre à jour, c'est assez simple, il faut sur l'USBasp à mettre à jour :
- Identifier le jumper de programmation (JP2) sur le PCB à l'aide du schéma électronique de l'USBasp
- Mettre en place le jumper JP2 qui active la programmation
- Connecter cet USBasp à un programmateur comme un autre USBasp par exemple (l'USBasp à MAJ ne doit pas être connecté en USB, il est aliment par le programmateur) directement entre les deux ports de programmation (Câble plat ISP10)
- Reprogrammer les fusibles : hfuse: 0xC9 lfuse: 0xEF
- Flasher le nouveau firmware :
- Compilé à partir du fichier usbasp.2011-05-28.tar.gz avec WinAVR
- Directement à partir de la version compilée mise à disposition sur le Lincomatic's DIY Blog : usbasp.atmega8.2011-05-28.zip
Effacer le paramétrage des Lock Bits (Lock Fuse)
Lorsque vous essayez de programmer un ATMega et que malgré un succès à l'écriture, lors de la vérification cela échoue, il faut penser à vérifier la valeur les Lock bits. En effet, ils sont certainement positionnés pour permettre la lecture mais empêcher l'écriture.
La solution pour repositionner le Lock Fuse à défaut (0xFF) et donc pouvoir programmer, la solution est simple il faut effacer (Erase) le processeur !!!
Ensuite, il ne reste plus qu'à positionner à nouveau les Fuses puis à programmer le processeur.
Ressusciter un ATMega bricked
En général lorsqu'un ATMega ne fonctionne plus, cela provient d'une mauvaise programmation des Fuses. Pour forcer un ATMega bricked à fonctionner à nouveau, il faut faire un reset des Fuses en utilisant la méthode de High Voltage Serial Programming.
Plusieurs solutions existent, la plus simple semble d'utiliser un Arduino et un shield spécifique : le Rescue Shield.
A noter qu'il existe aussi l' ATmega fusebit doctor qui fonctionne très bien.
Sinon, il existe aussi d'autres solutions qui ne fonctionnent pas forcément :
- En corrigeant les fusibles, le montage est présenté sur le site de siliicum628
- En l'effaçant en suivant cette méthode
Drivers
Montages et astuces
- Lochmaster : un programme pour bien implanter sur des plaques de test …
- Comment réparer le touches d'un clavier ?
- Régulation du voltage : montage à base de LM317
Sites de référence
Logiciels de conception des CI
- Eagle :
- Tutorial sur jelectronique.com
- Tutorial plus complet en anglais
- CIDESS (freeware)
- TCI (freeware)
- KiCAD :
- Librairies complémentaires : http://www.kicadlib.org
- Liens utiles (dont Tutorial) : http://www.kicadlib.org/Kicad_related_links.html
Faire réaliser son CI
- contacter overtrix sur forum.hardware.fr