J'ai de nombreux PCB qui utilisent un AVR dans un boîtier SMD, et comme je change fréquemment le firmware des cartes prototypes, j'essaie de trouver la meilleure solution pour programmer l'AVR rapidement et facilement.
La première approche consistait à avoir un en-tête standard (2x5 broches, .1 ") sur la carte, mais comme ceux-ci sont encombrants (pour la taille des cartes avec lesquelles j'ai affaire), j'ai commencé à avoir juste les trous de contact sans soudure la tête, et plié les broches d'une tête avec une pince pour que je puisse "enclencher" dans et hors de la carte. Pas une solution optimale, mais cela a fonctionné.
L'étape suivante consistait à utiliser des doigts dorés (c'est-à-dire qu'un bord de la carte aurait des contacts exposés, comme ces vieilles cartes ISA, mais avec seulement quelques contacts bien sûr). Le problème, c'est que le coût du conseil d'administration augmente et qu'il utilise encore beaucoup de «biens immobiliers».
Une suggestion pour des alternatives petites + bon marché + propres? Idéalement, sans avoir à souder quoi que ce soit sur la carte (comme avec les doigts d'or). Je pensais à quelques petits contacts sur la carte et peut-être à deux trous d'alignement, s'il y a un connecteur qui pourrait s'y loger et, d'une manière ou d'une autre, rester en place pendant la programmation.
BTW, bien que le connecteur standard ait 10 broches, seulement 6 sont nécessaires.