Ce petit circuit imprimé,
que j'ai nommé Multiuse tiny 1 (de l'anglais, littéralement 'Usage multiples petit 1'), était
à l'origine pour convertir des
manettes de NES et SNES à USB. L'espace dans une manette étant limité, j'ai fait en sorte
que le circuit occupe pratiquement le moins d'espace possible. Mais depuis, grâce aux nombreux projets pour lesquels je
l'ai réutilisé, le circuit a beaucoup évolué.
Dessus
Caractéristiques:
Petit: largeur=27.5mm, hauteur=17.7mm, épaisseur=3.4mm (sans régulateur) ou 5.3mm (avec régulateur)
Basé sur le microcontrôleur AVR Atmega8 d'Atmel.
Expose à l'usager les signaux suivants via des points de soudure: PC5(ADC5/SCL), PC4(ADC4/SDA), PC3(ADC3), PC2(ADC2),
PC1(ADC1), PC0(ADC0), PB5(SCK), PB4(MISO), PB3(MOSI), PB2(SS/OC1B), PB1(OC1A), PB0(ICP1), PD0(RXD), PD1(TXD), PD2(INT0). Notez
que PD0(RXD) et PD1(TXD) attachés ensemble.
Option régulateur pour alimenter le microcontrôleur et/ou des périphériques externes avec une alimentation plus basse que
celle à l'entrée.
Ce circuit est parfait pour utiliser le pilote
USB logiciel-seulement d'Objective development
car il y a toutes les composantes nécéssaires (Atmega8, cristal 12mhz et condensateurs, résistances
68 ohms et diodes zener).
Programmation:
Pour programmer le circuit imprimé, il faut souder les fils du programmeur au bons endroits
tel qu'indiqué dans le shéma. Certains signaux (pas tous, malheureusement) sont aussi
disponibles sur la face du dessous.
USB:
Si USB n'est pas utilisé, il n'est pas nécéssaire d'installer les diodes zener ni la résistance R1. Les résistances
de 68 ohms R3 et R2 peuvent être remplacées par des 0 résistances de ohms si
vous souhaitez utiliser ces signaux. (C'est ce que j'ai fait dans le projet
Manette NES/SNES à Gamecube/Wii
Régulateur:
En plus des composantes de base et des composantes pour USB,
ce circuit imprimé comporte une empreinte (footprint) pour un régulateur
de voltage sur la face inférieure. Des résistances de 0 ohms ou des ponts
de soudure doivent être faits pour sélectionner l'alimentation du
microcontrôleur et de la sortie du circuit.
Si un régulateur de voltage n'est pas nécéssaire pour l'application à laquelle le circuit est destiné,
ne pas installer U3, R9, R10, C5, R7 et R8. Mais n'oubliez pas d'installer R5, R6 et C1.
Le régulateur est ajustable. Voici un outil très pratique pour calculer les résistances
nécéssaires pour un voltage de sortie en particulier.
Circuit imprimé
Dessus
Voici une image composée des deux couches (dessus et dessous):
Avec régulateur
Option 'avec régulateur':
Le régulateur utilisé est un lm1117mp-adj. Des résistances de 0 ohms doivent être installés pour
sélectionner la source d'alimentation (5 volts d'USB ou voltage de sortie du régulateur) du microcontrôleur
et de la sortie d'alimentation du circuit. Par exemple, pour
alimenter le microcontrôleur à 5 volts et une manette à 3.3 volts (sortie du régulateur), il faudrait installer
R5 et R8.
Sans régulateur
Option pas de régulateur:
Lorsque l'option régulateur de voltage n'est pas utilisée, les seules
composantes devant être soudées sur le dessous sont les deux
résistances de sélection d'alimentation. Installez-les comme sur
la photo à droite. Si vous n'avez pas de résistances 0 ohms, utilisez
des petits fils ou faites des ponts de soudure.
Voici un shéma de câblage pour le circuit.
Et finalement, voici les fichiers 'gerbers' que vous pouvez utiliser pour produire
ce circuit imprimé: multiuse.zip
Étant donné tout les 'vias' sur ce circuit, le fabriquer chez soi peut être difficile ou désagréable.
J'offre donc des circuits fait en usine dans mon magasin
en ligne. Cependant, les circuits que j'offre ne sont pas aussi à jour que dans les gerbers sur ce site. J'en ai
fait produire quelques centaines avec une légère erreur: Le 5 volts d'USB ne se rends pas au régulateur! Alors
si vous utilisez le régulateur, vous devez souder un petit fil sur la face inférieure du circuit:
Correction
Schéma
Je ne saurais être tenu responsable pour les dommages
que l'utilisation des informations ou la mise en œuvre des instructions présentées
sur cette page pourrait causer à votre équipement,
à vous-même ou à autrui. Aussi, je ne donne aucune garantie quant
à l'exactitude des informations et à leur fonctionnement.