Annoncée il y a un peu plus de deux ans, la transition vers une connectique USB-C de l'ensemble des modules Yoctopuce est maintenant officiellement terminée. C'est l'occasion de faire un petit bilan et de vous expliquer comment nous voyons le futur. Si vous avez encore impérativement besoin de modules au format Micro-B, une lecture attentive de cet article vous rassurera probablement.
Micro-B vs USB-C
La première question que vous êtes en droit de vous poser est: à part le connecteur, y a-t-il une différence fondamentale entre la version Micro-B et USB-C d'un même module Yoctopuce? La réponse est non. Vous pouvez remplacer un module Yoctopuce Micro-B par sa version USB-C, vos applications basées sur ce module fonctionneront tout aussi bien sans recompilation, pour autant que vous n'ayez pas eu l'idée saugrenue de les verrouiller sur le nom de modèle des modules requis. Malgré leur connectique moderne, les modules Yoctopuce en version USB-C continuent de travailler en USB 1.1, ce qui maintient la compatibilité avec tous les ports USB de la création. Si vous n'avez pas de port USB-C sur votre machine: pas de problème, vous pouvez parfaitement utiliser un câble USB-A vers USB-C. De manière similaire, vous pouvez parfaitement utiliser un câble USB-C vers Micro-B pour connecter un module à un YoctoHub.
Avantages
Comparés aux versions Micro-B, les modules USB-C présentent quelques avantages:
- Le connecteur est réversible. Vous n'avez plus à examiner attentivement le connecteur et la fiche pour connecter votre module correctement. Notez cependant que ce n'est pas forcement une grosse inovation parce qu'il existe aussi des câbles USB Micro-B réversibles (si, si).

Un câble Micro-B réversible - D'après notre expérience, les fiches USB-C tiennent en général mieux que les versions Micro-B, cela se remarque tout de suite avec les applications soumises à des vibrations.
- Etant traversant, le connecteur USB-C est plus solide, certains clients à la main un peu lourde avaient en effet tendance à arracher les connecteurs Micro-B qui étaient seulement soudés en surface
- Les fiches USB-C sont en général suffisamment fines pour pouvoir vous permettre de connecter un module plaqué contre une surface. Autrement dit, vous n'avez plus forcément besoin d'entretoises, et vous pouvez facilement créer des montages "low profile".

N'essayez pas de faire ça avec un câble Micro-B
Difficultés
La connectique USB-C a pas mal d'avantages par rapport à la version Micro-B, mais elle a aussi quelques inconvénients.
- La taille: les connecteurs USB-C femelles sont plus gros que leur équivalent Micro-B, ce qui a nous posé quelques problèmes, mais on a réussi à la faire rentrer sans modifier la géométrie des modules. Les modules Yoctopuce USB-C sont donc compatibles avec les boîtiers Yoctopuce existants, ce qui n'était pas gagné d'avance. Par contre, vérifiez les ouvertures pour les ports USB dans vos façades.
- Le coût, mais pas celui du connecteur: on s'est rendu compte que les connecteurs USB-C ne causent qu'une augmentation marginale du prix des modules. Ce qui augmente significativement, c'est le prix des câbles USB. Rien de vraiment étonnant, vu l'augmentation de complexité. Cependant, on peut s'attendre à ce que les prix des câbles USB-C baissent sur le long terme.
- Les certifications: Les tests EMI que l'on a réalisés jusqu'à présent montrent qu'un module Yoctopuce USB-C se comporte légèrement mieux que son équivalent Micro-B. Mais formellement, si vous utilisez des modules Yoctopuce dans un appareil commercial que vous avez fait certifier, vous devriez, en principe, repasser la certification si vous changez les modules qui le constituent. Notez que du point de vue EMI, on a remarqué que, contrairement aux câbles Micro-B, la plupart des câbles USB-C du marché sont fabriqués correctement.
Etat des lieux
Quand Yoctopuce annonce que la transition vers USB-C est terminée, cela ne veut pas forcément dire que tous les modules existants ont été convertis à l'identique en USB-C, il y a quelques exceptions.
Yocto-Light-V3 et Yocto-Light-V4
Les capteurs de lumière ambiante Yocto-Light-V3 et Yocto-Light-V4 n'ont pas été convertis. Le V3 est basé sur le capteur BH1751FVI de ROHM qui n'est plus fabriqué; il sera abandonné quand nous aurons épuisé notre stock de capteurs. Le V4, basé sur un capteur Texas Instruments OPT3004 fait double emploi avec le V5 et sera lui aussi abandonné quand nous aurons épuisé notre stock d'OPT3004. Ces deux modules sont avantageusement remplacés par les Yocto-Light-V5 et Yocto-Light-V5-C, basés sur un capteur OPT4003.
Yocto-Display et Yocto-MiniDisplay
Les Yocto-Display et Yocto-MiniDisplay n'ont pas été convertis parce qu'on n'en vend pas suffisamment pour justifier l'investissement nécessaire. Le Yocto-MaxiDisplay a lui été converti en Yocto-MaxiDisplay-C.
Yocto-VOC-V3
Le Yocto-VOC-V3 est sur le point d'être abandonné suite à l'arrêt de la production du capteur SGP30 par Sensirion. La bonne nouvelle, c'est qu'on a trouvé un capteur de remplacement et un Yocto-VOC-V4-C devrait être annoncé sous peu.
Yocto-Watt et Yocto-4-20mA-Tx
Quelques modules comme le Yocto-Watt et le Yocto-4-20mA-Tx ont été directement remplacés par de nouvelles versions plus performantes, disponibles uniquement en USB-C: à savoir le Yocto-Watt-V2-C et le Yocto-4-20mA-Tx-V2-C.
Micro-USB-Hub-V2
Le Micro-USB-Hub-V2 n'a pas été converti. Son connecteur Micro-USB étant destiné à être supprimé par l'utilisateur, il ne nous a pas paru utile de le remplacer par un connecteur USB-C. Le Micro-USB-Hub-V2 restera donc disponible tel quel. Par contre, on a quelques idées pour un nouveau petit hub USB au format USB-C spécialement conçu pour faciliter l'intégration de modules Yoctopuce USB-C.
Yocto-Thermistor-C
Contrairement à ce que son nom laisserait penser, le Yocto-Thermistor-C n'est pas un module USB-C, c'est un Yocto-MaxiThermistor avec un plus gros bornier qui permet d'utiliser des fils plus gros mais avec une connexion de masse commune, d'où le suffixe C. Ce module a été créé il y a longtemps à la demande d'un client qui a cessé de les acheter. On n'en vend presque plus, il sera abandonné à moyen terme, mais vous pouvez utiliser le Yocto-MaxiThermistor-C.
Les YoctoHubs
Les YoctoHub-Ethernet, YoctoHub-Wireless-n, YoctoHub-GSM-4G et YoctoHub-Shield n'ont pas été convertis parce qu'on a pour eux des projets autrement plus ambitieux qu'un simple changement de connecteur. Une fois encore, les versions actuelles fonctionnent sans problème avec des modules USB-C, vous avez juste besoin d'un câble USB Micro-B vers USB-C
Ce que le futur vous réserve
Abordons maintenant la question qui vous tracasse peut-être: Qu'est-ce que Yoctopuce a prévu de faire avec les modules Micro-B? Rassurez-vous, dans l'immédiat, il ne va pas se passer grand-chose.
- La boutique en ligne de Yoctopuce propose désormais les versions USB-C par défaut mais les versions Micro-B restent bien sûr disponibles.
- Les futurs modules Yoctopuce ne seront disponibles qu'en version USB-C.
- C'est tout.
Dans un an, soit à partir de juillet 2027, Yoctopuce cessera de systématiquement stocker les composants spécifiques à la fabrication des versions Micro-B et laissera les stocks existants s'épuiser naturellement.
Néanmoins, même une fois ces stocks épuisés, il sera toujours possible d'acheter les versions Micro-B tant qu'il sera possible de les construire, mais des quantités minimales de commande s'appliqueront. Cette MOQ sera basée sur le nombre de modules qu'il est possible de faire tenir sur 10 plaques d'environ 30x15cm. Par exemple:
| Module Micro-B | Taille | MOQ |
|---|---|---|
| Yocto-light-V5 | 20x35mm | 360 pièces |
| Yocto-Relay | 20x45mm | 300 pièces |
| Yocto-Amp | 20x56mm | 240 pièces |
| Yocto-Watt | 50x58mm | 100 pièces |
| Yocto-MaxiPowerRelay | 58x59mm | 80 pièces |

Quelques panneaux de modules finis pour vous aider à comprendre les MOQ
Pour résumer
Partout dans le monde, le standard USB Micro-B, avantageusement remplacé par USB-C, est en train de disparaître. Yoctopuce a suivi le mouvement en misant sur une transition progressive sur trois ans, tout en maintenant une possibilité raisonnable de rester en Micro-B pour les clients qui ont trop investi dans ce standard pour se permettre de changer rapidement. On espère que tout le monde y trouvera son compte....
