Souvent, lorsque vous achetez un microcontrôleur SMD (par exemple AVR) ou un PCB avec un microcontrôleur SMD, il est préchargé avec le programme que cette carte utilise pour fonctionner. Je me demandais comment il était préchargé - je suppose que les circuits intégrés DIP pourraient être programmés à l'aide de prises DIP, alors y a-t-il des prises SMD spéciales?
microcontroller
surface-mount
Cassidy Laidlaw
la source
la source
Réponses:
La plupart des microcontrôleurs ont une capacité de programmation en circuit (ICP); vous pouvez les programmer sur quelques lignes d'E / S numériques via JTAG ou autre, en alimentant la carte de circuit imprimé et en connectant un câble de la carte à un PC. Ceci est possible en utilisant des signaux de programmation qui sont à des niveaux logiques réguliers. (Microchip avait une approche de programmation en circuit à haute tension où la ligne de réinitialisation MCLR devait être maintenue à une haute tension (12V?), Ce qui n'était acceptable qu'en ajoutant une diode d'isolement entre le MCLR et le reste du circuit.)
Dans les premiers jours avant ICP, vous pouviez acheter un grand nombre de circuits intégrés auprès du fabricant, programmés par eux, en tant que service à valeur ajoutée. Les petits nombres devraient être programmés par vous ou quelqu'un d'autre.
En ce qui concerne les prises - il y a des prises pour presque tout . Il y a quelques années, je travaillais récemment avec un kit MSP430 qui avait une prise à clapet pour un QFP 64 broches. Ils ne sont pas bon marché mais ils fonctionnent bien. (Voici un pour un BGA 400 broches bon à 10 GHz ) Ils sont utilisés principalement à des fins de test plutôt que de programmation.
la source
Oui, il existe certainement des sockets pour les appareils SMD. Ils sont couramment utilisés pour la production et les tests de fiabilité des composants SMT. Les tests de production sont généralement effectués à l'aide d'un gestionnaire d'appareil, essentiellement un appareil robotique qui transfère les pièces à tester vers et depuis les prises sur l'équipement de test de production.
Le même équipement de test de production est capable de programmer les appareils en usine (pratique uniquement pour les achats de gros volumes), ou un distributeur et / ou un client final peut programmer les pièces.
- modifié pour ajouter un lien vers un système de programmation automatisé autonome. -
http://dataio.com/Solutions/AUTOMATEDPROGRAMMING/PS588.aspx
la source
Je vois que vous avez déjà obtenu quelques bonnes réponses. Peut-être que mon article sur la programmation en circuit des PIC Microchip vous donnera quelques informations supplémentaires et aidera à démystifier le processus en général.
la source
<a>
balises HTML fonctionnent, vous avez juste oublié les guillemets autour de l'URL. La syntaxe est<a href="URL" title="Hover text">in-line text</a>
. L'attribut title est facultatif, les guillemets autour de l'URL (et du titre) ne le sont pas. Voir l '<a href=" electronics.stackexchange.com/editing-help"> aide à la modification des marquages </a> et <a href = " meta.stackexchange.com/q/1777/146495 " title = "Quelles sont les balises HTML? autorisé sur Stack Overflow, Server Fault et Super User? "> cette question MSO </a> pour plus d'informations.[text](URL)
syntaxe mini-markdown dans les commentaires. Ce qui précède est juste pour la démonstration. Je ne sais pas pourquoi le point-virgule a été ajouté, cependant.