Miniprojekt: usbasp

Berätta om dina pågående projekt.
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Miniprojekt: usbasp

Inlägg av Micke_s »

Blev sugen att göra en usbasp modell mindre med själva USB-kontakten består av kretskortet. Var lite silkscreen ivägen för vissa paddar märkte jag. Den innehåller bara det absolutaste viktigaste komponenter, inte ens en led är med, vilket borde vara bra sådär i efterhand.


Alla avstånd på kortet mellan ledare och ledningsbredd är minst 10mil.

Har testat den och den fungerar som det är tänkt,

bygeln i den nedre bilden är för kunna komma åt reset, behövs inte efter man har lagt in en bootloader i programvaran. Tänkte att programvaran reagerar när man ansluter usbasp i usb porten och resetpinnen i den 6poliga isp kontakten är ansluten till jord.

En annan tanke som slog mig är att det skulle kunna använda detta som ett generellt 4-pinnars IO kort och styra leds, reläer osv.


http://www.obdev.at/products/avrusb klarar nuförtiden 12-, 15-, 16-, 16.5- och 20-Mhz kristaller, vilket är trevligt.


Bild
Bild
Användarvisningsbild
lgrfbs
Inlägg: 7300
Blev medlem: 28 januari 2005, 15:48:53
Ort: X-län
Kontakt:

Inlägg av lgrfbs »

Grymt bygge! 8)
Användarvisningsbild
RasmusB
Inlägg: 1006
Blev medlem: 24 augusti 2006, 23:32:13
Ort: Södertälje

Inlägg av RasmusB »

Så elegant! :D

Vad har du för laminattjocklek? Och var hittar man footprint för USB-paddarna? Man blir ju inspirerad! :)
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Inlägg av Micke_s »

tjockleken på laminantet är 1mm. AVR:en är 1.2mm tjock.

Footprinten är gjord i eagle från www.usb.org fysiska spec:sen
Användarvisningsbild
RasmusB
Inlägg: 1006
Blev medlem: 24 augusti 2006, 23:32:13
Ort: Södertälje

Inlägg av RasmusB »

Man tackar :)
Användarvisningsbild
PHermansson
EF Sponsor
Inlägg: 4340
Blev medlem: 22 december 2004, 00:46:38
Ort: Särestad Grästorp
Kontakt:

Inlägg av PHermansson »

Tjusigt! Kan komma på en mängd användningsområden...
Så tittar man på sin hålmonterade 18F4550, gigantisk i jämförelse! :)
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Inlägg av Micke_s »

Lagt till http://www.obdev.at/products/avrusb/bootloadhid.html i AVR:en och har låst så att inte bootloadern går skriva över från bootloadern.

Bootloadern tar 1844 byte flash och största bootloadersektorn är 2048 så det finns plats för fler funktioner. För aktivera bootloadern så hålls det som är utgången för reset i SPI kontakten. Så nu behövs inte någon programmerare längre för att uppdatera kod i den.

Usbasp tar ungefär 3.5kb flash. Där måste jag patcha usbasp så den klarar av att ställa in hastigheten från PC:n och inte med byglar som förr i tiden.
Skriv svar