Hallo,
Ik ben vrij nieuw in het digitale wereldje met alle uC, maar ik ben ermee begonnen voor mijn profielwerkstuk (afgelopen jaar) met een arduino, dat was erg leuk en vervolgens nog een teensy erbij gekocht.
Beide zijn leuk om mee te spelen en makkelijk om te programmeren.
Ze zijn alleen best wel groot en ik gebruik nooit alle mogelijkheden...
Omdat ik ook mijn eigen printjes wil gaan schetsen leek het mij leuk om met AVR of PIC te gaan leren werken.
Ik heb gekozen voor AVR en heb nu de onderdelen voor de AVR programmer die hier op de site staat besteld en een ATtiny13 en een ATtiny45 om mee te gaan "spelen"
Voor die printjes ben ik nu ook een beetje aan het spelen met ExpressPCB en ExpressSchematic en ik zou hier mijn eerste gedachtespinsel graag willen laten zien:
Het is de bedoeling dat dit een soort protoboard is voor 8-dip AVR uC's. Ik ben benieuwd wat jullie hiervan vinden (dit lijkt weer heel veel op een mini arduino ofzo, maar dit is wel makkelijk om ermee te leren werken)
Mvg
Jacar
Roland van Leusden
It's the rule that you live by and die for It's the one thing you can't deny Even though you don't know what the price is. It is justified.
Voor de ISP connector zou ik standaardiseren:
http://www.atmel.com/dyn/resources/prod_documents/doc1925.pdf
Pagina 51
Ja dat kan ook (dus 3x2) maar omdat ik enkel 10pin connectors (5x2) kon kiezen dacht ik, ik kan gewoon kiezen wat voor adapter ik gebruik.
zo'n 10pins ISP connector is namelijk een beetje zonde van de ruimte...
Maar zitten er nog grove fouten in? (kleine mogen ook gemeld worden hoor)
Jacar
Lucky Luke
Eluke.nl | handgetypt | I'm a poor, lonesome cowboy, with a long, long way to go.
Een beetje dunne spoortjes, 90 graden hoeken, en weet je zeker dat je een attiny13/45 wilt? Vrij weinig geheugen... Wel lekker klein.
Pak smd en maak het bordje smaller, dan kun je hem in een breadboard prikken in de toekomst. En als je je eigen adapter gebruikt voor het programeren dan kun je toch beter de spoortjes allemaal recht leggen, nu ga je alsnog tussen pootjes door.
Leime
Op 20 mei 2010 14:17:58 schreef Lucky luke:
Een beetje dunne spoortjes, 90 graden hoeken, en weet je zeker dat je een attiny13/45 wilt? Vrij weinig geheugen... Wel lekker klein.
Die spoortjes kunnen denk ik vrij makkelijk breder worden gemaakt en wat is er mis met rechte hoeken? en hoe anders?
Ik denk dat ik voorlopig niet zoveel geheugen nodig zal hebben;)
Jacar
Klopt het dat ik op de PCB 2 ground traces zie lopen die niet met elkaar verbonden zijn? GND van de connector op de voeding lijkt niet aan de elco rechts en de tiny te zitten.
Sommige traces zijn omslachtig lang. Bijvoorbeeld die 100n rechts.
Waarom gebruik je voor zo'n kleine belasting trouwens geen 78L05? TO-92 behuizing past beter bij die print dan een TO-220.
ja dat kan ook (die TO-220) had ik nog.
Ik heb hem even aangepast voor smd (en voor een 3x2 ISP aansluiting)
De TO-220 is nu een SOT-223 zoals de MCP1703 (5V versie)
Ik heb uit de datasheet de condensator waardes gehaald (0.33uF en 0.1uF) en deze hebben 0805 afmetingen.
Ik heb ook de spoor dikte verandert van 0.25mm in 0.38mm.
*edit* ik heb de lijntjes even doorgetrokken en bij nader inzien weet ik niet hoe ik dat ledje moet aansluiten zodat hij enkel zal branden als de programmer werkt of iig is aangesloten (ik ben bang dat ik daarvoor een 10 pins ISP voor moet gebruiken...) en hoe kan ik eventueel een druk knopje erbij doen om te resetten?
Jacar
[Bericht gewijzigd door sparkie op (28%)]
rekening houden met bottom en top layer, ivm solderen van pinnen van headers en IC-voetjes.
Wat doen die 2 SMD dingen links van de ICP connector?
*moest de print toch dubbelzijdig zijn, het kan enkelzijdig volgens mij.
uhh, wat is er dan dubbelzijdig aan? Ik kan toch gewoon die smd onderdelen aan de onderkant doen?
en die 2 extra 0805 plekjes zijn voor een weerstand en een ledje die gaat branden als de programmer aangesloten is (kan natuurlijk wel weg, maar is wel handig)
*edit* dat ledje is eigenlijk niet zo handig aan de onderkant..., misschien dan beter een 3mm variant?
Jacar
[Bericht gewijzigd door sparkie op (16%)]
Ik zie geen verbinden tussen de headers en de pinnen vand e µC 
Ook opletten met in welke layer je componenten plaatst, bij eagle is dit standaart de toplayer, baantjes zijn de botttom.
Hoe het bij jou programma zit weet ik niet.
e/: 3mm variant is denk ik wel iets praktischer 
[Bericht gewijzigd door watchout3 op (10%)]
ik heb even het een en ander aangepast;) maar ben wel de +5V naar de ISP vergeten...
maar ik weet nu dus niet hoe ik dat ledje moet aansluiten en hoe zou ik er een reset knopje op kunnen aansluiten.
Jacar
pros
Prosper, yop la boum, c'est le roi du macadam (aldus Maurice Chevalier)
Ik ben toevallig ook bezig, mijn AVR-testbank te renoveren. Dit is het ATtiny13/45 printje (let niet op die vertikale lijn - screenshot-foutje):
Het eerste dat opvalt: ik gebruik geen standaard ISP-header. Vijf pinnen op 1 rij is veel eenvoudiger te routen en neemt bijgevolg minder plaats in. Nadeel: je kan de ISP-connector foutief plaatsen, met onplezierige gevolgen. Het is me nog niet overkomen, maar ik maak er een gewoonte van om bovenaan te merken welke de GND-pin is. Ook de connector is gemerkt.
Meestal is dat een zwart bolletje, aangebracht met een viltstift. Maar omdat het om een experimenteerprint gaat, zijn er duidelijke markeringen aan de bovenzijde aangebracht:
Beschouw deze eigenzinnige ISP-header a.u.b. niet als een aanbeveling! Ik maak er enkel melding van, omdat de layout anders vragen oproept.
Nu wordt meteen duidelijk, waarom de ISP-header zover van de AVR verwijderd is: er staat nog wat tekst tussen. Dat geeft meteen de gelegenheid om ook serieweerstandjes (470R) te plaatsen.
Wat nog?
Allereerst een RESET-circuit. Meer dan een 100k R en een 100n C hoeft dat niet te zijn. Niet noodzakelijk, wel een aanrader.
Verder uitbreidingspinnen. Die heeft sparkie ook voorzien, me dunkt. Ze moeten enkel nog verbonden worden, zoals watchout3 al opmerkte.
Ik heb wat extra Vcc en GND uitbreiding voorzien. Komt altijd handig van pas, al is het maar om een LED te laten branden.
Dan de voeding. Ik had geen SMD-regelaars meer in de schuif liggen, dan maar een 78L05 die een plaatsje krijgt aan de soldeerzijde. Voor de TS: ik zou in ieder geval een kleine elco aan de ingang plaatsen. Die fungeert als plaatselijke "tank" voor de regelaar. Die laatste zal dat met dank afnemen.
Hier is dat een tantaaltje van 22µF, maar een gewone (SMD)elco is net zo goed.
Ook aan de uitgang van de regelaar zit een tantaaltje van 3.3µF.
En de voedingspinnen van de AVR zijn bovendien ontkoppeld met een 100nF C'tje. Die mis ik bij sparkie. Ik zou zeggen: laat die zeker niet weg! Geef hem voorrang op andere verbindingen.
En dan die LED. Ik ga ook SMD-LED's gebruiken. Ondersteboven geplaatst, met een gaatje in de print waar ze doorheen kunnen schijnen. 't Zal wel wat frutselwerk opleveren, vrees ik...
Oh ja, linksonder zit nog iets. Daar komt een mini-drukknopje om de voedingsspanning in en uit te schakelen.
Ik vind jou schema wel lastig te lezen met al dat blauw...
Maar wat bedoel je met dat ontkoppelen van Vcc?
en ik denk dat ik inderdaad mijn ISP ga veranderen want dit is niks...
en zou je het reset stukje misschien even kunnen schetsen? want met een weerstandje en een condensatortje ben je der al kan ik nog niet zoveel...
Jacar
pros
Prosper, yop la boum, c'est le roi du macadam (aldus Maurice Chevalier)
"Al dat blauw" vormt het grondvlak. Behalve dan de rechthoek boven de IC-voet, dat is Vcc.
Maar wat bedoel je met dat ontkoppelen van Vcc?
Tussen de Vcc-pin en de GND-pin van een microcontroller (en van andere logische IC's) hoort een ontkoppel-condensator. Zo'n IC neemt namelijk bij elke klokpuls flink wat stroom op, zij het heel kortstondig. Die stroom wordt geleverd door de ontkoppel-condensator. De printsporen vormen een barrière, omdat ze zich bij zulke snelle stroomveranderingen als een spoel gaan gedragen.
ik denk dat ik inderdaad mijn ISP ga veranderen want dit is niks...
Geen bezwaar. Maar weet wel waaraan je begint!
zou je het reset stukje misschien even kunnen schetsen?
Een weerstand van 10k tussen Vcc en RESET. Een condensator van 100n tussen GND en RESET. Meer moet dat niet zijn.
Op 21 mei 2010 06:24:25 schreef watchout3:
Je kan googlen op 'POR circuit' (Power-On Reset), of hier eens kijken, pin 9 van de µC.
Ik heb dus even gegoogeld en heb twee varianten gevonden, een met een knopje en een die hem neem ik aan enkel reset als hij aan gaat?
vandaag natuurkunde examen en mijn ouders vieren hun verjaardag, dus een update zal nog wel even op zich laten wachten;)
Jacar
pros
Prosper, yop la boum, c'est le roi du macadam (aldus Maurice Chevalier)
Eikes! Bij een AVR is de RESET-ingang aktief als hij laag is. Je moet dus de weerstanden en de condensators van plaats wisselen. En de C mag heel wat kleiner zijn, hoor.
oke,
Ik had dat schema met de waardes van het internet geplukt.
@pros; waar ga jij je AVR-testbank voor gebruiken? nog iets specifieks of iets anders.
Jacar
pros
Prosper, yop la boum, c'est le roi du macadam (aldus Maurice Chevalier)
Algemeen gebruik. Het wordt iets als dit, maar dan wat netter ingekleed en met meer extra's (SPI_DAC, SPI_RAM, counter, enz.)
Hallo,
Aangezien ik pas om half 2 op school moet zijn en het nu geen zin meer heeft om nog iets te doen heb ik nog even een beetje zitten schuiven in het schema en heb het volgende bedacht:
ik heb het reset knopje er nu bij gedaan en die ontkoppel condensator ook (ik hoop die kwijt te kunnen onder het IC)
Jacar
Ik wil het je afraden de ontkoppelcondensator onder het IC te plaatsen. Je kunt hem makkelijk rechtsboven het IC kwijt. Dit levert minder problemen wanneer je gaat solderen.
Verder zie ik niet goed hoe je je knop aangesloten hebt, en of dit correct is.
Ik ga ervan uit dat de linker en rechter 2 contacten verbonden worden wanneer de knop ingedrukt wordt.
Je hebt nu echter beide contactparen via een component(geen idee welke) naar de voeding liggen, en niets naar de ground.
Je knop zal dus,wanneer deze ingedrukt wordt, niets uitvoeren.
Mijn vraag is, met welk programma heb je dit gemaakt, en ben je vanaf een schematekening begonnen, of enkel op PCB bezig, zonder schema?
Die condensator kan ik inderderdaad makkelijk verplaatsen en dan gebruik ik die gaatjes als brug.
Als ik me niet vergis zijn bij zo'n knopje de hoeken verbonden (dus dan kan je zelf beslissen hoe ze verbonden zijn, horizontaal of verticaal) dus ik dacht dat tussen de rechte sporen het echte knopje zat, maar verbeter me maar als ik het mis heb!
Jacar
pros
Prosper, yop la boum, c'est le roi du macadam (aldus Maurice Chevalier)
Vaak zitten de verbonden pinnen 300mil uit mekaar, terwijl de pinnen waartussen het contact zit maar 200mil uit mekaar zitten. Bij andere modellen zijn de afstanden dan weer gelijk. Ik zou zeggen: eerst kopen, dan de pinnen uittesten, en dan pas de definitieve layout maken.