Ich habe Mühe, einen anständigen Weg zu finden, um einen Produktionslauf einiger Platinen zu programmieren. Die Platinen werden etwa 2 cm x 3 cm große Ovale mit einem oberflächenmontierten SOIC 8-Pin-Atmel attiny13a-Mikrocontroller sein. Das Board ist zu klein um Jumper zu haben und Jumper sind sowieso zu teuer.
Dies ist eine kleine Auflage von etwa 1000 Stück, führt aber zu einer größeren Auflage.
Was ist der billigste / einfachste Weg, diese zu programmieren, ohne neben Kupferspuren / -pads physische Komponenten auf meiner Platine hinzuzufügen?
Wenn es keinen einfachen Weg gibt, wie viel extra würde es kosten, meine vorprogrammierten attiny13a-Mikrocontroller zu kaufen? Und wo könnte ich sie so kaufen?
Danke!
Sie möchten wahrscheinlich so etwas wie ein Tag-Connect :
Sie sind in 6- und 10-Pin-Versionen mit und ohne Halteklammern aus Kunststoff erhältlich. Sie finden sie an Orten wie Digikey . Sie sind nicht billig ($ 35), aber Sie müssen nur ein paar kaufen, um eine Menge Boards zu programmieren.
Als Randbemerkung: Ich denke, wenn Sie "Jumper" sagen, meinen Sie wirklich "Header". Header sind die Pins, Jumper sind normalerweise Blöcke, die Paare dieser Pins kurzschließen.
Möglicherweise können Sie sie vorprogrammiert von Anbietern wie Arrow als Mehrwert kaufen http://www.arrownac.com/services-tools/physical-value-add/device-programming.html . Ich weiß, dass Microchip diesen Service direkt anbietet, aber ich kann diese Option auf der Atmel-Website nicht finden. Ich glaube, dass Microchip irgendwo zwischen einem Cent und einem Viertel (US) pro Einheit für den Service berechnet. Einige Assembler, die ich verwendet habe, bieten diesen Service auch zu einem ähnlichen Preis an, abhängig vom spezifischen Mikrocontroller. Wenn Sie diese Art von Route verwenden, empfehle ich dringend, sich ein programmiertes Beispiel zu besorgen und zu testen, bevor Sie einen Lauf machen.
Ich benutze und mag den Tag Connect. Für mich baue ich sie oft auf Leiterplatten ein, auch wenn vorprogrammierte MCUs verwendet werden. Mich beruhigt der Gedanke, dass ich, wenn ich die Firmware vermasselt habe, neu programmieren kann, auch wenn es lange dauert.
Ich habe ISP-Clips nur für Testzwecke als Schnittstelle zu Logikanalysatoren verwendet. Aber solange keiner der umgebenden Schaltkreise die Programmiersignale stört, sollte es keinen Grund geben, warum Sie einen ISP-Clip nicht verwenden können, um das Gerät im Schaltkreis zu programmieren.
Wie bei den meisten Dingen variieren sie im Preis:
Fragen Sie 10 Personen um Rat und Sie erhalten mindestens 11 Antworten!
Hier sind einige Optionen:
Normalerweise ist die geeignetste Methode diejenige, die am besten zu Ihrer Fertigungslinie passt. Einige Orte verwenden normalerweise ein Nagelbett, so dass dies für diese Fabrik angemessen wäre. Orte, die nicht so automatisiert sind, bevorzugen möglicherweise das Tag-Connect-Ding. Usw.
Unsicheres Pony
Toby Jaffey