Stap 2: Bouw van het Circuit
USnooBie officiële site
U kunt kopen het Seeed Studio, het moet komen met alle onderdelen u behoefte en de bootloader allemaal klaar om te gaan.
De USnooBie is een microcontroller-kit die niet vereist enige vorm van AVR programmer of USB-naar-serieel conversieprogramma's laden en uitvoeren van gecompileerde code. Het hardware-ontwerp kan de gebruiker om een goedkope USB-apparaten met Atmel's AVR ATmega microcontrollers. Het kan ook worden gebruikt om projecten die geen USB-apparaten te ontwikkelen. Het is zelfs compatibel met Arduino.
OnsgeenBie montage-instructies en de verdeling van de onderdelen
Dit is een verkorte versie van de officiële montage handleiding, Bezoek de officiële vergadering gids om te lezen voor meer details.
Monteer de onsgeenBie volgens deze stappen. De kleinere componenten moeten worden gesoldeerd eerst, voordat de grotere componenten, dit vergemakkelijkt vergadering. De onderdelen die nodig zijn worden ook hier beschreven, zodat dit document ook als een deel van de lijst, fungeert zodat u vervangende onderdelen kan vinden.
Twee 68 ohm weerstandenDeze weerstanden beperken de huidige tussen het USB-apparaat (microcontroller) en de USB host (computer) op de D + en D-lijnen van de USB-basishub. Ze fungeren als eindweerstanden, zodat de afsluitende impedantie overeenkomt met de USB-kabel de karakteristieke impedantie, vermindering van de reflecties van het signaal. Ze zijn klein en laag onderdelen en dus eerst worden gesoldeerd. Deze moeten twee 68 ohm 1/4 watt +/-5% tolerantie koolstof film weerstanden. | ||
De weerstand van de D-pull-tabs-opwaartsDeze weerstand is geplaatst op de D-lijn van de USB-basishub. Wanneer D - is opgetrokken, betekent dit naar de USB host dat het USB-apparaat een lage snelheid USB 1.1-apparaat is. Deze weerstand is meestal 2,2 kilo-ohm als naar 5V en 1,5 kilo-ohm omhoog te trekken bij het trekken tot 3,3 v. 1,8 kilo-ohm werkt goed met zowel 3.3V als 5V. Deze weerstand moet een 1,8 kilo-ohm 1/4 watt +/-5% tolerantie koolstof film weerstand. Opmerking: het oorspronkelijke ontwerp gebruikt een 1,7 kilo-ohm weerstand, de kit wordt verkocht wordt geleverd met een 1,8 kilo-ohm weerstand, ofwel zou moeten werken. De schema's kunnen tonen een 1,7 kilo-ohm weerstand (typo, sorry). | ||
LED huidige limiet weerstandDeze weerstand beperkt de stroom voor de macht indicatie LED. Als deze stroom niet beperkt is, wordt de LED's levensduur drastisch verminderd. Deze weerstand moet een 330 ohm, 1/4 watt +/-5% tolerantie koolstof film weerstand. | ||
Twee 3.6V Zener diodesDeze 3.6V Zener diodes zorgt ervoor dat het signaal op de D + en D-lijnen van de USB-basishub binnen aanvaardbare grenzen. Hierdoor is het USB-apparaat op de 5V wordt uitgevoerd zonder beschadiging van andere apparaten op de USB-basishub. Deze moeten 1N5227B 3.6V Zener diodes. Er zijn meldingen dat bepaalde Zener diodes zal niet werken. 200mW Zener diodes kan niet werken maar 500mW Zener diodes zal (Bron: http://forums.obdev.at/viewtopic.php?f=8&t=4677). Zorg ervoor dat u deze onderdelen in de juiste stand plaatsen zoals aangegeven door het symbool op de PCB. Het driehoekje op de punten van het symbool in de richting die de streep op de diode moet. |
Omkeren van de huidige bescherming diode
Dit deel is niet inbegrepen in de geboden door het Seeed Studio kit. U moet vervangen door dit deel de draad van een jumper, of anders de onsgeenBie ontvangt geen macht van de USB-poort.
Power-indicator LED
Deze LED geeft aan dat er macht op de power-bus. Merk op dat het nummer geeft niet de hoeveelheid stroom, dus zelfs als het brandt, het garandeert niet dat bepaalde componenten voldoende spanning zijn ontvangen.
Dit moet een 3mm diameter standaard LED.
Deze LED kan worden weggelaten als u wilt om energie te besparen of u een "steelsgewijs" USB-apparaat wilt.
Zorg ervoor dat u dit deel in de juiste stand plaatsen zoals aangegeven door het symbool op de PCB. Bent u niet in staat om te bepalen van de richting van de LED, dan moet u de testen van de LED alvorens het te installeren. De "platte kant" moet de kathode, die negatief reageren op oplichten, terwijl de "ronde kant" is de anode, die positief aan het licht omhoog moet moet. Gebruik een 3V knoopcelbatterij geplaatst om het uitvoeren van deze test echt snel om te voorkomen beschadiging van de LED.
USB A male connector
Hierdoor de onsgeenBie te worden aangesloten rechtstreeks op een USB-poort, of je kan het kopen van een USB-verlengkabel van de dollaropslag te sluiten.
Twee tactiele SPST kortstondige op Drukknopschakelaar
Een knop wordt gebruikt om te herstellen van de AVR microcontroller, de andere knop fungeert als een knop van de activering bootloader. Op beginstand zetten, de AVR bootloader sectie wordt de code uitgevoerd die controles al dan niet de bootloader activering knop ingedrukt wordt gehouden. Als het ingedrukt wordt gehouden, wordt de bootloader een USBasp apparaat zodat u uw eigen code in de AVR microcontroller kan laden. Als het niet ingedrukt wordt gehouden, dan is de bootloader springt naar de sectie van de toepassing voor het uitvoeren van de code die u eerder hebt geladen.
Deze knop van de activering bootloader wordt geplaatst op de D-lijn, wanneer ingedrukt tijdens normaal gebruik (niet tijdens de tijd van de laars), het USB-apparaat moet worden verbroken weergegeven van de USB host zal veroorzaken. Dit is handig in bepaalde situaties wanneer u uw apparaat verbinding verbreken zonder fysiek loskoppelen vereist.
De Omron B3F-1000 tactiele SPST momentarty op Drukknopschakelaar moet hier worden gebruikt.
28-pins DIP chip aansluiting
Een 28 pin DIP chip aansluiting wordt gebruikt om de ATmega AVR microcontroller.
Als gevolg van de plaatsing van de drie tandum condensatoren, een 28-pins aansluiting voor de chip van de duik moet worden gebruikt (of twee 14 pins DIP chip sockets, de PCB lay-out is ontworpen om dit) te houden van de ATmega AVR microcontroller. De chip-aansluiting moet een gat in haar midden, geven u de kamer te plaatsen van de drie condensatoren. Soldeer in de aansluitingen voegt eerst, vervolgens de condensatoren door het gat. Zie de foto verstrekt.
Zorg ervoor dat u dit deel in de juiste stand plaatsen zoals aangegeven door het symbool op de PCB.
Steek de chip niet in de aansluiting tot de Raad van bestuur sommige eenvoudige testen (latere stappen gaat).
Drie monolithische condensatoren
De 0.1uF condensator is een ontkoppeling condensator die glad uit fijne rimpels op de power-bus. De code op deze condensator moet 104 (d.w.z. 0.1uF).
De twee condensatoren 27pF reinigt de signalen van de 12 MHz kristal. De code op deze condensator moet 270 (betekenis 27 pF).
Deze condensatoren kunnen monolithische of keramische.
12 MHz kristal
De 12 MHz kristal is de klokbron voor de AVR microcontroller. Het is 12 MHz, want dat is de beste kloksnelheid voor 3,3 v opertation die door V-USB wordt ondersteund.
Het kristal moet een 12 MHz kristal in een HC49 pakket. Laag profiel verpakking is de voorkeur, zolang de pin afstand hetzelfde is.
Voltage selectie jumper
Een header van drie pin wordt gebruikt om de spanning op de power-bus, een shunt blok in de 3-pins header wordt gebruikt voor het maken van de verbinding die de keuze maakt. U kunt kiezen tussen met behulp van de 5V voeding uit de USB-poort of het gebruik van de 3.3V stroomvoorziening geboden door de 3.3V spanningsregelaar.
Installeer het jumperblok shunt niet totdat de Raad van bestuur voorbij sommige tests (beschreven in latere stappen).
PTC resetbare zekering
Deze zekering beschermt de USB host tegen schade tijdens kortsluiting situaties door het afsnijden van stroom. De zekering zal warmte wanneer bereikt onaanvaardbaar stroomniveaus en het zal worden een weerstand, beperking van de huidige drastisch, en wanneer de zekering afkoelt, verliest haar weerstand en huidige voert opnieuw. Dit zal uw computer beschermen als u per ongeluk uw macht bus korte. Aangezien het herstelt zich automatisch na afkoeling, zal het nooit moet worden vervangen (in tegenstelling tot een gewone fuse).
Merk op dat de USB-basishub alleen tot 500mA stroom kan leveren, zal de zekering geboden weerstand opbouwen, zodra zij 250mA tot en afgesneden macht volledig als de huidige 500mA bereikt. Voor de meeste toepassingen is deze hoeveelheid stroom dat genoeg, wenst u meer kracht, overwegen gebruik te maken van een externe energiebron als de voeding, in plaats van uw computer.
Dit onderdeel moet de RXE025 van Tyco Electronics, het is de dezelfde PTC resetbare zekering op SparkFun verkocht. Het heeft een ik-greep van 250mA en ik-reis van 500mA.
4.7 uF Elektrolytische condensator
Deze condensator glad uit grote langzame rimpelingen op de bus van de macht, en fungeert als een klein reservoir tijdens plotselinge huidige trekken.
Dit moet een 4.7 uF Elektrolytische condensator begroot op 10 volt in radiale verpakking.
Zorg ervoor dat u dit deel in de juiste stand plaatsen zoals aangegeven door het symbool op de PCB. De condensator moet een strook aan de kant met negatieve (minteken) symbolen, die correspondeert met de negatieve kant van de condensator-symbool op de PCB (tegenover het pad met de positieve + symbool).
3,3 v lage dropout spanningsregelaar
Dit moet een TC1262 in aan-220 verpakking. Het is een lage dropout spanningsregelaar die de macht USB 5 v naar 3,3 v zal aftreden.
Dit kan achterwege blijven, indien u niet dat een 3.3V wilt stroomvoorziening.
Zorg ervoor dat u dit deel in de juiste stand plaatsen zoals aangegeven door het symbool op de PCB. De metal koelblok op de spanningsregelaar moet gezicht naar de binnenkant van het bord (zoals aangegeven door de dikker ook lijn).
Dit onderdeel moet een 3.3V lage dropout spanningsregelaar in 3 pin TO-220 verpakking. De microchip TC1262 of soortgelijke mei worden gebruikt.
Mannelijke headers
Er zijn drie groepen voor mannelijke headers. Één lange groep die 16 pinnen heeft, twee kortere groepen met 6 pinnen elk.
Deze mannelijke headers kunnen u invoegen de onsgeenBie in een breadboard. Deze headers moeten gaan aan de onderkant van de PCB.
Zodat deze gemakkelijker kop-pinnen solderen, kunt u ze invoegen in het breadboard eerst, en dan het plaatsen van de U.S.geenBie PCB bovenop, zodat het breadboard de kop pinnen rechte houdt en hen op zijn plaats voor u houdt terwijl u soldeer vanaf de bovenzijde van de PCB's.
Continuïteit testen van de grond
Gebruik van een multimeter continuïteit tester om te controleren of alle pinnen/pads/gewrichten die moeten worden fijngemaakt zijn aangesloten op elkaar en alleen elkaar.
Als deze test slaagt, moet vervolgens u zitten kundig voor Bekijk dat de spanningen terwijl ingeschakeld zonder zorgen te veel over een korte veroorzaken enorme stroom trekken.
Continuïteit testen van de macht-bus
Gebruik van een multimeter continuïteit tester om te controleren of alle pinnen/pads/gewrichten die moeten worden op de power-bus zijn aangesloten met elkaar zijn verbonden en alleen met elkaar. Doe dit terwijl het voltage selectie jumperblok shunt is niet geïnstalleerd.
Spanning controleren
Sluit in het onsgeenBie in een powered USB-poort en controleer de spanningen op de pads/pinnen/gewrichten die worden verondersteld 5V. Doe hetzelfde voor degenen die worden geacht te zijn 3,3 v.
Installeer het jumperblok shunt naar de spanning selectie jumper pin header. Controleer of u kunt selecteren van de spanning op de bus van de macht door het bewegen van het jumperblok shunt. Wanneer er stroom op de power-bus, moet ook de power-indicator LED oplichten.
Invoegen van de microcontroller
Steek de ATmega328P van de AVR microcontroller in de 28 pin DIP chip aansluiting tot finish bouw de onsgeenBie.
Als de juiste bootloader al op de microcontroller geladen is en de microcontroller de fuse bitinstellingen kloppen, dat kunt u beginnen met het gebruiken van de U.S.geenBie (als je het kopen van Seeed Studio, dan is dit reeds voor u gedaan). Volg de instructies voor het laden van code op de onsgeenBie om te controleren dat het functioneert als een USB-apparaat, wanneer aangesloten op een computer.