Etape 2: Construction du Circuit
Site officiel USnooBie
Vous pouvez acheter du Seeed Studio, il devrait venir avec toutes les pièces vous besoin et le chargeur de démarrage tous prêt à aller.
Le USnooBie est un kit de microcontrôleur ne nécessitant pas de n’importe quelle sorte de programmateur AVR ou convertisseurs USB-vers-série pour charger et exécuter le code compilé. C' est la conception de matériel permet à l’utilisateur d’élaborer des dispositifs USB faible coûts avec des microcontrôleurs AVR ATmega Atmel. Il peut également être utilisé pour développer des projets qui ne sont pas des périphériques USB. Il est même compatible avec Arduino.
NousaucunBc’est à dire les Instructions de montage et schéma des pièces
Il s’agit d’une version courte du guide officiel de l’Assemblée, visitez le guide officiel de l’Assemblée de lire plus de détails.
Nousassembler aucunBc’est à dire selon les étapes suivantes. Les plus petits composants il faut souder tout d’abord, avant les grandes composantes, ceci facilite l’Assemblée. Les pièces sont également décrites ici donc ce document sert également une partie de la liste afin que vous pouvez trouver des pièces de remplacement.
Deux résistances de 68 ohmsCes résistances de limitent le courant entre le périphérique USB (microcontrôleur) et la prise USB (ordinateur) sur la D + et D-lignes du bus USB. Ils agissent comme les résistances de terminaison, donc l’impédance terminale correspond à l’impédance caractéristique du câble USB, réduire les réflexions de signaux. Ils sont petits et faibles composants et sont soudés donc tout d’abord. Ceux-ci devraient être deux 68 ohms 1/4 watt +/-résistances à couche CARBONE 5 % tolérance. | ||
D-pull-up résistanceCette résistance est placée sur la ligne D du bus USB. Lorsque D - est tiré vers le haut, il indique à l’hôte USB que le périphérique USB est un appareil de faible vitesse USB 1.1. Cette résistance est généralement 2,2 kilo-Ohms si tirant à 5V et 1,5 kilo-Ohms lorsque vous tirez le maximum de 3, 3V. 1,8 kilo-Ohms fonctionne bien avec 5V et 3.3V. Cette résistance doit être un 1,8 kilo Ohms 1/4 watt +/-résistance de film carbone 5 % tolérance. Remarque : la conception originale utilise une résistance de 1,7 kilo Ohms, le kit vendu est doté d’une résistance de 1,8 kilo Ohms, soit devrait fonctionner. Les schémas peuvent montrer une résistance de 1,7 kilo Ohms (faute de frappe, désolé). | ||
Résistance limite courant de LEDCette résistance limite le courant pour la LED d’indication d’alimentation. Si ce courant n’est pas limité, durée de vie de la LED est considérablement réduite. Cette résistance doit être un 330 ohms 1/4 watt +/-résistance de film carbone 5 % tolérance. | ||
3 deux.6V diodes de ZenerCes 3.6V diodes Zener s’assure que le signal sur la D + et D-lignes du bus USB sont dans des limites acceptables. Cela permet le périphérique USB de fonctionner à 5V sans endommager les autres périphériques sur le bus USB. Ceux-ci devraient être 1N5227B 3.6V diodes Zener. On a signalé que certaines diodes Zener ne fonctionnera pas. diodes Zener 200mW peut ne pas fonctionner, mais sera de 500mW diodes de Zener (source : http://forums.obdev.at/viewtopic.php?f=8&t=4677). Assurez-vous que vous placez ces pièces dans le bon sens, comme indiqué par le symbole sur le circuit imprimé. Le triangle sur la pointe de symbole dans la direction qui devrait être la bande sur la diode. |
Diode de protection courant inverse
Cette partie n’est pas incluse dans le kit fourni par Seeed Studio. Vous devez remplacer cette partie par un fil de connexion, ou bien nousaucunBc’est à dire ne recevra pas d’alimentation par le port USB.
Indicateur d’alimentation LED
Ce voyant indique qu’il y a puissance sur le bus de puissance. Notez qu’il n’indique pas la quantité d’énergie, donc même si il est allumé, il ne garantit pas que certains composants reçoivent suffisamment de tension.
Il doit s’agir d’une LED standard de diamètre 3mm.
Cette LED peut être omise si vous voulez économiser de l’énergie ou vous voulez un dispositif USB « furtif ».
Assurez-vous que vous placez cette partie dans le bon sens, comme indiqué par le symbole sur le circuit imprimé. Si vous ne parvenez pas à déterminer l’orientation de la diode, alors vous devez tester le LED avant de l’installer. Le côté « plat » devrait être la cathode, ce qui devrait être négative à la lumière, tandis que le côté « rond » est l’anode, qui devrait être positif pour éclairer. Utilisez une pile bouton 3V pour effectuer ce test très rapidement pour éviter d’endommager la LED.
Connecteur mâle USB A
Cela nouspermet nonBc’est à dire être branché directement sur un port USB, ou vous pouvez acheter un câble d’extension USB de magasin du dollar pour le connecter.
Deux tactiles SPST momentanée sur le commutateur de bouton poussoir
Un bouton est utilisé pour réinitialiser le Microcontrôleur AVR, l’autre bouton agit comme un bouton d’activation du programme d’amorçage. Après la réinitialisation, l’AVR s’exécute le code de section chargeur de démarrage qui vérifie si oui ou non le bouton d’activation du bootloader est maintenu enfoncée. Si elle est maintenue enfoncée, le bootloader devient un dispositif USBasp donc vous risquez de charger votre propre code dans le Microcontrôleur AVR. Si elle n’est pas enfoncée, puis le bootloader saute à la section application pour exécuter le code que vous avez précédemment chargé.
Ce bouton d’activation du bootloader est placé sur la ligne D, lorsque vous appuyez pendant une utilisation normale (pas au moment du démarrage), il provoquera le périphérique USB semblent déconnectées de l’hôte USB. Ceci est utile dans certaines situations, lorsque vous avez besoin de votre périphérique de se déconnecter sans déconnecter physiquement.
L’Omron B3F-1000 tactiles SPST momentarty commutateur de bouton poussoir doit être utilisé ici.
prise à puce 28 broches DIP
Une broche 28 socket puce DIP est utilisée pour contenir le Microcontrôleur AVR ATmega.
En raison de la mise en place des trois condensateurs tandum, une prise à puce 28 broches DIP doit être utilisée (ou deux 14 broches DIP puce sockets, la disposition de la carte est conçue pour permettre ceci) pour contenir le Microcontrôleur AVR ATmega. La prise de la puce doit avoir un écart vers le bas de son centre, donnant vous salle de placer les trois condensateurs. Tout d’abord la soudure dans les prises, puis insérez les condensateurs dans la brèche. Voir l’image fournie.
Assurez-vous que vous placez cette partie dans le bon sens, comme indiqué par le symbole sur le circuit imprimé.
Ne pas insérer la puce dans la douille jusqu'à ce que le jury passe quelques tests simples (étapes ultérieures).
Trois condensateurs monolithiques
Le 0.1uF condensateur est un condensateur de découplage qui lisse les rides fines sur le bus de puissance. Le code sur ce condensateur devrait être 104 (c'est-à-dire 0.1uF).
Les deux condensateurs 27pF nettoie les signaux émis par le cristal de 12 MHz. Le code de ces condensateur doit être 270 (sens 27 pF).
Ces condensateurs peuvent être monolithique ou en céramique.
Cristal de 12 MHz
Le cristal de 12 MHz est la source d’horloge pour le Microcontrôleur AVR. C’est 12 MHz, parce que c’est la meilleure vitesse d’horloge pour 3.3V coopération soutenue par V-USB.
Le cristal doit être un cristal 12 MHz en boîtier HC49. Emballage de profil bas est préféré, aussi longtemps que l’espacement des broches est la même.
Cavalier de sélection de tension
Un en-tête à trois broches est utilisé pour sélectionner la tension sur le bus de puissance, un bloc de shunt est utilisé dans l’en-tête 3Pin pour établir la connexion qui effectue la sélection. Cela vous permet de choisir entre à l’aide de l’alimentation 5V du port USB ou le 3.3V alimentation fournie par le 3.3V régulateur de tension.
N’installez pas le bloc de cavaliers shunt jusqu'à ce que le jury a passé des tests (décrits dans les étapes ultérieures).
Fusibles réarmables PTC
Ce fusible protège l’hôte USB contre les dommages en cas de court-circuit en coupant le courant. Le fusible chauffera quand actuel atteint des niveaux inacceptables et elle deviendra une résistance, limitant le courant radicalement, et quand le fusible se refroidit, elle perd sa résistance et mène actuellement à nouveau. Cela permettra de protéger votre ordinateur si vous court-circuitez accidentellement votre bus de puissance. Puisqu’il se réinitialise automatiquement après refroidissement, il lui faudra jamais être remplacé (contrairement à un fusible ordinaire).
Notez que le bus USB peut seulement fournir jusqu'à 500 ma de courant, le fusible fourni construira une résistance une fois qu’il atteint 250mA et coupez l’alimentation complètement si le courant arrive à 500mA. Pour la plupart des applications, cette quantité d’énergie est que suffisant, si vous avez besoin de plus de puissance, envisager d’utiliser une source d’alimentation externe comme l’alimentation, plutôt que sur votre ordinateur.
Cette composante doit être le RXE025 de Tyco Electronics, c’est le même FUSIBLE REARMABLE PTC vendu sur SparkFun. Il a un je-repaire de 250mA et je voyage de 500mA.
CONDENSATEUR ELECTROLYTIQUE 4,7 uF
Ce condensateur lisse grandes ondulations lentes sur le bus de puissance, et agit comme un petit réservoir lors de courant soudaine dessiner.
Cela devrait être un condensateur électrolytique de 4,7 uF minimum 10 volts en emballage radial.
Assurez-vous que vous placez cette partie dans le bon sens, comme indiqué par le symbole sur le circuit imprimé. Le condensateur doit avoir une bande sur le côté avec symboles de négatif (signe moins), ce qui correspond au côté négatif de ce symbole du condensateur sur le circuit imprimé (à l’opposé le symbole + pad avec le positif).
Régulateur de tension de décrochage à faible 3.3V
Cela devrait être un TC1262 dans un emballage TO-220. C’est un régulateur de tension faible d’abandon qui quittera l’alimentation USB 5V jusqu'à 3.3V.
Cela peut être omise si vous ne voulez pas de 3, 3V source d’alimentation.
Assurez-vous que vous placez cette partie dans le bon sens, comme indiqué par le symbole sur le circuit imprimé. Le radiateur métallique sur le régulateur de tension devrait faire face vers l’intérieur du Conseil d’administration (comme indiqué par la ligne la plus épais sérigraphie).
Cette composante doit être de 3, 3V régulateur de tension faible d’abandon dans l’emballage de TO-220 3 broches. Microchip TC1262 ou similaire peut être utilisé.
En-têtes de mâles
Il y a trois groupes de mâles en-têtes. Un groupe de long qui possède 16 broches, deux groupes plus courtes avec 6 goupilles de chacun.
Ces en-têtes mâles vous permettent d’insérer la nouspasBc’est à dire dans une maquette. Ces en-têtes doivent aller au fond du circuit imprimé.
Pour rendre ces broches d’en-tête plus faciles à souder, vous pouvez essayer en les insérant dans la maquette tout d’abord et puis en plaçant U.S.aucunBc’est à dire de PCB sur le dessus, afin que le montage d’essai conserve les broches d’en-tête droites et les maintient en place pour vous pendant que vous soudez du côté supérieur de la PCB.
Le terrain d’essai de continuité
Testeur de continuité d’un multimètre permet de vérifier que toutes les broches/coussinets/articulations qui sont censés pour être au sol sont connectées entre eux et seulement les uns les autres.
Si ce test réussit, alors vous devriez être en mesure de vérifier les tensions alors que la mise sous tension sans se soucier trop un courant massif causant court dessiner.
Continuité, tester le bus de puissance
Testeur de continuité d’un multimètre permet de vérifier que toutes les broches/coussinets/articulations qui sont censés pour être sur le bus de puissance sont connectées les uns aux autres et seulement les uns aux autres. Pour ce faire, tandis que le bloc de shunt de cavalier de sélection tension n’est pas installé.
Vérification de la tension
Branchez le nousaucunBc’est à dire à un port USB alimenté et vérifier les tensions sur les tampons/broches/articulations qui sont censés pour être 5V. Faites de même pour ceux qui est censés pour être de 3, 3V.
Installer le bloc shunt de cavalier sur la réglette à broches tension sélection cavalier. Vérifiez que vous êtes en mesure de choisir la tension sur le bus de puissance en déplaçant le bloc shunt de cavalier. Lorsqu’il y a puissance sur le bus de puissance, l’indicateur de puissance LED devrait également s’allumer.
Insérer le microcontrôleur
Insérez le Microcontrôleur AVR ATmega328P dans la prise de puce 28 broches DIP pour finir nousconstruire aucunBc’est à dire.
Si le chargeur de démarrage correct est déjà chargé sur le microcontrôleur et réglages de fraise de fusible du microcontrôleur sont corrects, que vous pouvez commencer à utiliser U.S.aucunBc’est à dire (si vous achetez à partir Seeed Studio, puis c’est déjà fait pour vous). Suivez les instructions pour le chargement de code sur nousaucunBc’est à dire de vérifier qu’il fonctionne comme un périphérique USB lorsqu’il est connecté à un ordinateur.