AVR im TQFP32 in Serie programmieren

Gast #3322610
Hallo,

ich möchte eine Kleinserie mit ca. 500Stk. Leiterplatten auflegen. Das 
erste mal in SMD.
Darin verwende ich einen Atmega88 AVR.

Auf dem Layout ist ein ISP vorgesehen. Allerdings frage ich mich, ob es 
bessere Varianten gibt, da hier ja immer ein Adapter/Stiftleiste 
aufgelötet werden muss, was ich gerne sparen würde.

Am liebsten wäre es mir, den Atmega vorher zur Flashen, bevor er zum 
Bestücker geht. Ist das so üblich?

Ein Bootloader ist auch vorgesehen, aber der müsste ja anfangs auch 
drauf. TXD und RXD sind auf einer Stiftleiste später zugänglich...

An Pogo Pins dachte ich auch schon, bis aber alle auf den 6 ISP 
Anschlüssen Kontakt haben, stelle ich mir auch schwierig vor.

Versucht habe ich auch schon PADs auszulegen, aber das ist vom Layout 
her zu eng.

Wie macht ihr das?

Gruß
Daniel
(Firma: BfEHS) #3322614
Hallo,

bei solchen Stückzahlen lohnt sich ein kleiner Nadelbettadapter. Der 
kontaktiert die ISP Schnittstelle mit Prüfnadeln. Eine kleine Mechanik 
drum rum und fertig.

In größeren Unternehmen gibt es sicherlich Leute die so etwas prof. 
zusammenbauen können. Ansonsten gibt es auch einige Adapterbauer die 
sowas für Geld machen. Fragen kannst du hatec, Feinmetall, Ingun...
-> http://www.testpro.de/adapterbau.htm

Grüße aus Berlin
Gast #3322616
Bei 500 Stück ist ein isp Stecker das effizienteste..  Erst bei 
großserien lohnt es sich die Controller fertig programmiert zu beziehen. 
Bauteile vorher einzeln per Hand aus dem Tray zu nehmen, in eine zif 
Sockel zu stecken Und wieder richtigherum! In das Tray zu legen dauert 
zu lange
Gast #3322630
Ja, Nadelbettadapter.
Bei 500 St. Kann man sich noch überlegen ob man einen Adapter baut von 
ISP auf Nadel.
Dir drückt man dann einfach kurz auf die Pads und haut das Programm 
rein.
Dauert dann halt nen Nachmittag!

Kannst ja auch nur den Bootloader flashen und anschließend uber Dein 
anderes Interface.
Dann weist du auch gleich das der Controller läuft.
#3322729
@ Daniel Mader (Gast)

>Auf dem Layout ist ein ISP vorgesehen. Allerdings frage ich mich, ob es
>bessere Varianten gibt, da hier ja immer ein Adapter/Stiftleiste
>aufgelötet werden muss, was ich gerne sparen würde.

Warum? Denkst du, die 10 Cent bringen dich um?

>Am liebsten wäre es mir, den Atmega vorher zur Flashen, bevor er zum
>Bestücker geht. Ist das so üblich?

Nein, nicht bei 500 Stück. Vielleicht 10k.

>Ein Bootloader ist auch vorgesehen, aber der müsste ja anfangs auch
>drauf. TXD und RXD sind auf einer Stiftleiste später zugänglich...

Eben, man spart beim ersten Programmieren rein gar nix, bzw. der 
Bootloader ist hier nicht nutzbar.

>An Pogo Pins dachte ich auch schon, bis aber alle auf den 6 ISP
>Anschlüssen Kontakt haben, stelle ich mir auch schwierig vor.

>Wie macht ihr das?

Beitrag "Extrem kleiner ISP Header, wie?"

Beitrag "Kleinserie: ISP Programmierung mögl. ohne Stecker"

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.