Forum: Mikrocontroller und Digitale Elektronik SMD-AVR programmieren ohne ISP-Connector?


von Björn R. (sushi)


Lesenswert?

Mal eine vielleicht bescheuerte Frage... Wenn ich einen AVR im SMD- 
Gehäuse verbauen will, und die Platine aus Platzgründen aber keinen 
ISP-Anschluss haben soll, gibts da überhaupt ne Möglichkeit für? 
Adapterplatine udn dann den AVR drauflöten, wieder entlöten und dann in 
die eigentliche Schaltung löten kanns doch nicht sein?

von Benedikt K. (benedikt)


Lesenswert?

Es gibt Testsockel in den man den AVR einlegen kann, und ihn so 
programmieren. Kostet aber meist >100€.

von sven0876 (Gast)


Lesenswert?

bei größeren auflagen würde sich evtl eine kontaktier vorrichtung lohnen 
mit nadelkontakten zum draufsetzen aber auch teuer 1 kontakt ca 10€ + 
mechanik.

sven

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

5 Kontaktpünktchen auf der Platine werden doch wohl drin sein. Die 
erwähnte Kontaktiereinheit wäre eine gangbare Lösung. Davon abgesehen 
gibt es inzwischen sehr schöne und kleine Steckerchen in SMD, die man 
noch irgendwo hinpappen könnte. Dafür ist immer Platz. Im Raster 1,27mm 
und als kleiner Sechspol belegt das Teil gerade mal 2mm x 3,8mm.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Falls du die AVRs extern vorprogrammieren kannst, kannst du ggf. auch
mit einem Bootloader für die eigentliche Firmware arbeiten.

von Tobi (Gast)


Lesenswert?

Ev. kannst Du eine miniatur Buchse einbauen. Von dort aus mit nem 
Adapter an die normale ISB Buchse. Somit sparst Du erheblich Platz.

Oder Du baust Dir mit Prüfspitzen einen Adapter, der die entsprechenden 
Pins kontaktiert. Diese kannst Du dann zum programmieren auf den 
Controller halten. Du kannst das µC Makro auf eine Platine ätzen und 
durch die entsprechenden Pinne bohrts Du Löcher für die Prüfspitzen. 
Dann passts genau. Auf der Adapter-Platine kannst Du sogar noch den 
ISP-Anschluss drauf routen.

Wenn die Platine klein ist kannst Du auch einen Rahmen aus Holz oder 
Kuststoff bauen in den die Platine passt. Also ein Rahmen. Von unten 
kannst Du dann mit Prüfnadeln die Pinne kontaktieren. Ev. ist ja noch 
ein bisschen Platz die Leiterbahnen für die Prüfnadeln ein wenig zu 
vergrößern. Dann treffen die Nadeln ganz genau.

Tobi

von Michael H* (Gast)


Lesenswert?

Beitrag "ISP: platzsparendere Kontaktiermöglichkeit?"
nachtrag: ansonsten testpads und nadeladapter

von Steffen (Gast)


Lesenswert?

Vielleicht auch eine externe Platine mit ISP und den AVR nicht festlöten 
sondern nur auf die Platine drücken. Dann vielleicht reicht das ja schon 
wenn es darum geht ein oder zwei Controller zu programmieren. Vielleicht 
auch einfach nur einen Bootloader downloaden und dann über eine 
(vielleicht schon vorhandene) serielle Schnittstelle weitere downloads 
durchführen.

Steffen.

von Michael H* (Gast)


Lesenswert?

Steffen wrote:
> Vielleicht auch eine externe Platine mit ISP und den AVR nicht festlöten
> sondern nur auf die Platine drücken.
hab ich schon öfters probiert. das klappt nicht und lief immer auf 
festlöten isp pins und wiederablöten hinaus.

von Björn R. (sushi)


Lesenswert?

Danke schonmal für die zahlreichen Antworten! Das mit der Mini-Buchse 
scheint mir am praktikabelsten zu sein...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.