MAX4989 : Switch bidirectionnel USB 2.0 - Soudure QFN à la station à air chaud
Bonjour à tous,
Aujourd'hui, nous allons parler d'un composant qui permet de contrôler l'interconnexion de bus USB.
Cas de figure pratique
Je travaille beaucoup sur le projet RC2017Z80/PicoTerm utilisé avec mon RC2014.
PicoTerm est un émulateur terminal exploitant un Rasberry-Pi Pico avec sortie VGA et le port micro-USB pour y brancher un clavier USB (via un cable OTG).
RC2017Z80/PicoTerm |
L'upload d'un nouveau firmware sur le Pico se fait en débranchant le clavier USB puis en connectant le PC sur le port micro-USB du Pico.
Une fois le nouveau firmware en place, il faut débrancher le PC du Pico et rebrancher le clavier.
Inutile de préciser que j'ai déjà fait l'échange une cinquantaine de fois... cela fragilise la connectique et devient fatiguant.
MAX4989: commutateur crosspoint USB, 4-vers-2
Inspectons donc ce MAX4989 de Maxim qui fonctionne entre 2.7V et 5V. Il autorise par ailleurs des transferts en USB 2 (Low-Speed, High-Speed, Full-Speed) jusque 480 Mbit/s
Table d'activation des connexions |
J'ai par ailleurs sélectionner deux lignes où il ne faut changer qu'un seul bit pour passer la connexion du bus USB W<->Y vers W<->Z .
Un simple interrupteur avec une résistance pull-up permettrait alors de passer d'un bus à l'autre.
Mais il y a un HIC! C'est le format DFN du composant (3x3mm).
Le DFN c'est un format QFN avec seulement deux côtés équipés de connexions.
Il faut bien se rendre compte que sur les 3mm de hauteur, il y a 7 points de connexions. Pas question de sortir le fer à souder.
Ce n'est pas perdu pour autant comme le démontre la vidéo suivante de Shawn Hymel.
Souder des composants QFN
Sortez votre station à air chaud (Hot Gun en anglais) et c'est parti
Voir la vidéo "How to solder QFN" de Shawn Hymel.
x
x
Écrire un commentaire