Vous avez probablement déjà rencontré cela – vous avez une carte de circuit imprimé mal documentée et vous souhaitez connaître le numéro de pièce d’une minuscule puce SMD. Amateur d’informatique rétro [JohnK] récemment tweeté à propos d’une telle base de données qu’il a récemment découverte, intitulée La base de données ultime des codes de marquage SMD. Cette base de données n’a que quelques années à en juger par la Wayback Machine, mais semble assez exhaustive et peut être trouvée référencée dans de nombreux forums d’électronique.
Contrairement à leurs frères et sœurs SMD plus grands, ces puces en question sont si petites qu’il n’y a pas de place pour imprimer le numéro de pièce entier sur l’appareil. Au lieu de cela, la pratique standard est que les fabricants utilisent un code abrégé de quelques caractères seulement. Ces codes ne sont uniques qu’à chaque pièce ou emballage et ne sont pas nécessairement uniques à l’ensemble d’une gamme de produits. Et ce n’est pas parce que c’est une pratique courante que les codes de marquage eux-mêmes suivent une quelconque norme. Ce système apparemment méli-mélo fonctionne parfaitement pour les phases de développement, d’approvisionnement et de fabrication du cycle de vie d’un produit. C’est lors de la réparation, de la remise à neuf, ou simplement du piratage pour des phases amusantes que ces codes peuvent vous laisser perplexe.
Plusieurs sites comme celui [JohnK] trouvés existent depuis des années, et ajouter une autre base de données à votre boîte à outils est une bonne chose. Mais aucun d’entre eux ne sera jamais exhaustif. Il y a une bonne raison à cela : maintenir une telle base de données serait une tâche herculéenne. Trouver simplement les informations de marquage de pièce pour une puce connue peut être difficile. Certains fabricants l’indiquent clairement dans la fiche technique, et certains vous renvoient à d’autres documents qui peuvent ou non être facilement disponibles. Et certains fabricants vous demandent de les contacter pour obtenir ces informations, probablement parce qu’il s’agit de changements dynamiques de temps en temps.
Comme exemple rapide des pièges rencontrés lors de l’utilisation de ces bases de données de recherche inversée, considérons deux pièces SMD de faible encombrement provenant d’un module FPGA minuscule qui se trouve sur mon bureau. En utilisant la base de données qui [JohnK] posté, le WXS est très probablement un LDO 3,2 V de Richtek, numéro de pièce RT9013-31GB. Mais WXS est également le code d’un transistor PNP à 3 broches. Richtek lui-même dit que le RT9013 devrait être marqué WX=, mais cela est basé sur un document de 2009. Richtek est l’une des sociétés qui dit de les contacter pour les derniers codes de marquage, donc cela peut avoir changé au cours des dix dernières années.
L’autre puce marquée 654 est plus que probablement un régulateur de tension linéaire, tel que le Micrel MIC5365-1.2YCV5. Voici une situation, probablement par coïncidence, où plusieurs fabricants utilisent le même code pour représenter différents types de puces – il est intéressant de noter que tous sont des circuits d’alimentation. A l’exception de la partie Micrel, les autres génèrent tous 5,4 VDC. Pour une carte FPGA qui utilise probablement 1,2 V, il est raisonnable d’exclure ces autres. Comme vous pouvez le voir, connaître les détails de l’emballage et deviner la fonction de base de la puce peut aider à affiner les choses. Même si ces recherches ne sont pas parfaites, trouver une correspondance dans la base de données et prendre en compte d’autres choses que vous savez sur la puce signifie que vous pouvez généralement trouver les informations que vous souhaitez.
À l’avenir, aurons-nous une IA d’exploration du Web qui génère et maintient automatiquement une telle base de données, appelant même les fabricants pour obtenir des codes qui ne sont pas publiés en ligne ? Quel est votre site préféré pour rechercher ces codes ? Faites-nous savoir dans les commentaires ci-dessous. Grâce à [J. Peterson] pour l’envoi à notre attention via la ligne de conseils.