Publié le 9 août 2016 - par

J’ai testé pour vous : un Hub USB 3 ports + Adaptateur Ethernet à prise microUSB

audiophonics_hub_250pxPour ceux qui ont la chance d’avoir trouvé un Raspberry Pi Zero, la phase de développement d’un projet équivaut souvent à galère, énervement, raccords, adaptateurs sans oublier les gros mots, injures et autres insultes invectives et sarcasmes 🙂
Un PiZero de 4 grammes se voit affublé d’adaptateurs plus lourds que lui… S’ensuivent des instabilités parfois inquiétantes pour la survie du matériel entraîné par le poids des différents câbles 🙁 Ça ne vous est jamais arrivé ?

============= Article sponsorisé =============

Hub 3 ports USB + Adaptateur Ethernet pour Pi Zero

La situation de départ

Pizero_adaptateursVoilà à quoi ça ressemble lors des premiers essais du Raspberry Pi Zero… Impressionnant, non ? Depuis j’ai mis le PiZero dans un boîtier de protection car le poids des câbles  entraînait souvent tout ce bazar vers le bord de la table.

tu2-ET100_016

Pour la liaison Ethernet j’ai utilisé l’adaptateur ci-dessus dont je vous avais parlé dans un article de la série « J’ai testé pour vous ».

Problème
Cet adaptateur monopolise l’unique prise USB disponible au bout de l’adaptateur micro USB <=> USB.
Plus moyen de connecter un clavier ou une souris si on veut intervenir en local  sur le Raspberry Pi Zero. C’est bien ces petites (toutes petites cartes) mais…. pfff pas simple 🙁
Il fallait trouver une solution à ce problème… Direction les moteurs de recherche !

La solution proposée par Audiophonics

C’est sur le site d’Audiophonics que j’ai trouvé la réponse : Un adaptateur qui est à la fois un Hub USB et un adaptateur USB <=> Ethernet avec une prise micro USB en prime ! Plus besoin d’adaptateur intermédiaire ! Je ne sais pas qui a eu l’idée de cet adaptateur aussi bien « adapté » mais il mériterait une médaille (en chocolat).

audiophonics_hub3_600pxEn gros, c’est l’équivalent du LAN9514 du Raspberry Pi 3, mais monté dans un boîtier et doté des connecteurs adéquats. Le SoC des Raspberry Pi ne dispose que d’une seule sortie USB. C’est pourquoi les cartes sont dotées d’un circuit intégré qui joue le rôle de Hub USB et d’adaptateur Ethernet… Mais pas le Raspberry Pi Zero qui en raison de sa taille limitée ne dispose que du seul port USB du SoC, directement relié a la prise USB.

audiophonics_hub4_600pxDisponible dans la boutique Audiophonics, le Hub USB + port Ethernet ne coûte que 8,90 €. Audiophonics m’a proposé de tester ce Hub ce que j’ai accepté. Très rapidement arrivé, le Hub était relié à un PiZero utilisé pour tester motionEyeOS et il a vite montré son intérêt.

Le Hub USB – adaptateur Ethernet en action

audiophonics_hub6_600pxConnecté au port USB du Raspberry Pi Zero le Hub est reconnu nativement lors du démarrage de Raspbian.

pi@raspberrypi:~ $ sudo ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:e0:4c:53:44:58
inet addr:192.168.1.108 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::26a5:b629:f948:92c3/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:7684 errors:29 dropped:18 overruns:11 frame:53
TX packets:4135 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:7296352 (6.9 MiB) TX bytes:403186 (393.7 KiB)

Avec l’adresse MAC j’ai interrogé FrameIP pour savoir quel fabricant correspondait aux premiers octets :

adresse MAC

Un lsusb suivi d’un lsusb -v pour avoir plus d’infos sur les périphériques trouvés :

pi@raspberrypi:~ $ lsusb
Bus 001 Device 004: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 003: ID 0fe6:9700 Kontron (Industrial Computer Source / ICS Advent) DM9601 Fast Ethernet Adapter
Bus 001 Device 002: ID 1a40:0101 Terminus Technology Inc. 4-Port HUB
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 001 Device 003: ID 0fe6:9700 Kontron (Industrial Computer Source / ICS Advent) DM9601 Fast Ethernet Adapter
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x0fe6 Kontron (Industrial Computer Source / ICS Advent)
  idProduct          0x9700 DM9601 Fast Ethernet Adapter
 

Bus 001 Device 002: ID 1a40:0101 Terminus Technology Inc. 4-Port HUB
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         1 Single TT
  bMaxPacketSize0        64
  idVendor           0x1a40 Terminus Technology Inc.
  idProduct          0x0101 4-Port HUB
  bcdDevice            1.11

Le Hub 4 ports USB et l’interface Fast Ethernet sont bien reconnus.

Les LED

audiophonics_hub1_600pxDeux LED sont visibles sur le boîtier qui sert de diffuseur de lumière. Une LED verte indique que le Hub est alimenté et une LED rouge s’allume lorsque le lien physique Ethernet est établi (câble Ethernet connecté et relié à un switch). Elle clignote lors des périodes d’activité du port Ethernet.

A l’intérieur

AX88772AEt dedans qu’est-ce qu’il y a ? Un circuit intégré AX88772 qui intègre toutes ces fonctions. L’évolution des Soc (System-on-chip) dans le sens de la diminution de la taille et des coûts a entraîné la diminution du nombre de broches et l’utilisation d’interfaces série comme SPI et USB. D’où l’apparition de solutions USB <-> LAN. En outre, l’interface USB 2.0 autorise des vitesses de transfert jusqu’à 480 Mbps, ce qui en fait une solution idéale pour que des appareils portables puissent se connecter aux périphériques réseau. ASIX Electronics a créé cette série de circuits AX88x72 pour satisfaire la demande croissante de fonctionnalités réseau sur les SoC les plus récents.

AX88772A_172A_Block_Diagram

Le circuit AX88772A dispose d’une interface USB pour communiquer avec un contrôleur hôte USB et est compatible avec les spécifications USB V1.1 et V2.0. Doté de 4 ports USB, il offre la possibilité d’utiliser les 3 ports restants pour connecter des périphériques USB. Le circuit AX88772A propose une interface Ethernet  10/100Mbps répondant aux normes IEEE802.3 et IEEE802.3u avec 24Ko de SRAM embarquée servant de tampon pour les données.

Les tests

audiophonics_hub5_600px

 

Bin… Le test le plus simple c’est de connecter le Hub USB/Ethernet à un Pi Zero et de l’utiliser… C’est donc ce que j’ai fait. L’ensemble tourne parfaitement depuis plus d’une semaine. Sur la photo ci-dessus le hub est garni d’un adaptateur Logitech Unifying relié à un clavier et une souris sans fil.

J’ai aussi utilisé tout à fait normalement un clavier filaire Dell, une caméra USB HD-2200 de HP, et quelques clés USB Sandisk, Emtec et sans marque…

Le seul inconvénient est que la connexion du Hub à chaud fait redémarrer le PiZero, ce qui semble normal vu que la simplification de l’alimentation a éliminé le circuit de protection par faute de place 🙁

Caractéristiques

  • 3 ports USB-A 2.0 Femelle
  • 1 port RJ45 standard Fast Ethernet 10 Mbps/100 Mbps
  • Câble micro USB-B Mâle intégré
  • Chipset réseau ASIX AX88772A
  • Support complet du contrôle de flux duplex (IEE 802.3x)
  • Dimensions : 96,9 x 15,9 x 24,2 mm
  • Poids : 32g
  • Couleur : blanc
  • Compatible Android OTG, Windows XP, Windows 7 / 8, Mac OS, Linux (Pilotes disponibles ici)
  • Connecteur jack DC 1.3mm
  • S’alimente en 5V (Alimentation 5V + adaptateur réducteur jack DC 1,3mm)

Conclusion

Un complément bien utile si vous développez avec le Raspberry Pi Zero. Avec ce hub vous élargissez facilement la connectique du PiZero et pour pas cher (8,90 €).

Si vous utilisez des périphériques qui consomment plus que ce que peut délivrer le PiZero, ce Hub peut s’alimenter. Il dispose d’une prise 5v (Diam. extérieur 3,5 mm, intérieur 1,3 mm) et Audiophonics distribue ces accessoires également.

Sources

http://www.audiophonics.fr/fr/cables-hubs-usb/hub-usb-20-3-ports-port-ethernet-via-micro-usb-type-b-pour-raspberry-pi-zero-p-10898.html

http://www.asix.com.tw/products.php?op=pItemdetail&PItemID=97;71;101

Share Button

À propos François MOCQ

Électronicien d'origine, devenu informaticien, et passionné de nouvelles technologies, formateur en maintenance informatique puis en Réseau et Télécommunications. Dès son arrivée sur le marché, le potentiel offert par Raspberry Pi m’a enthousiasmé j'ai rapidement créé un blog dédié à ce nano-ordinateur (www.framboise314.fr) pour partager cette passion. .

19 réflexions au sujet de « J’ai testé pour vous : un Hub USB 3 ports + Adaptateur Ethernet à prise microUSB »

  1. Ping : J’ai testé pour vous : un Hub USB 3 ports + Adaptateur Ethernet à prise microUSB

  2. Bernard B

    Ah! Merci François un peu de hard, pendant l’été ça fait du bien. 😉

    A propos du boot sur USB que tu as évoqué dans un autre article sur l’horizon artificiel , c’est opérationnel avec la procédure indiquée sur ce lien: https://github.com/raspberrypi/documentation/blob/master/hardware/raspberrypi/bootmodes/msd.md

    Ça ne fonctionne pas avec toutes les clé USB mais j’ai finalement réussi à « booter » avec une Sandisk Ultra 32Gb, mais sans succès avec une « vieille Emtec 16Gb.

    Bonne journée

    Répondre
          1. Bernard B

            Oupps , désolé François mais je n’ai pas Facebook et je me bats vigoureusement depuis des années pour ne pas ouvrir une page malgré la pression familiale, amicale et professionnelle. Toutefois je peux voir la page Framboise314 mais sans y participer. 😀

          2. j2c

            Ha Bernard 🙂 je suis ravi de ne pas être le seul à lutter contre l’omniprésence de Facebook.. et à faire comprendre à mon entourage qu’on eut exister sans Facebook, qu’on peut vivre sans Facebook..

  3. Francois

    Bonjour Francois, toujours aussi passionnant vos articles !!
    une petite possibilité avec le PI Zero, j’utilise pour mon développement un pilote d’IP sur USB …
    Avantage : un seul cable connecté au PC (réseau et alimentation), connexion en SSH et reconnaissance du pilote aussi bien sous WinDaube que Linux …
    Inconvénient : le seul port Micro USB monopolisé et la mise en oeuvre du pilote pas très simple …

    Merci encore pour toutes ces infos !
    Francois (F1FTJ)

    Répondre
      1. dyox

        Est-ce que quelqu’un a essayé le driver sur un pi classique ?
        En l’adaptant si cela ne fonctionne pas, ça pourrait être génial !

        Répondre
  4. j2c

    HOOOOOOOOOOOOOOOOOOOOO ..

    Mais HOOOOOOO trop fort ce truc …

    Je n’ai pas de Pi 0.. (pour le moment).. mais une tablette et un téléphone qui sont compatible Androïd OTG.. ça me donne envie de tester …. (pour dégager durablement le wifi chez moi)..

    En terme de stabilité, je suppose qu’il ne faut pas espérer brancher un disque dur auto alimenté sur ce HUB au risque de voir le Pi 0 rebooter en boucle. (Un peu comme sur les rasp Pi B, B+ et 2.. (le 3 j’en ai pas, je peux pas dire)..

    Merci pour cet article.

    Répondre
  5. Ping : J’ai testé pour vous : un Hub USB ...

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Complétez ce captcha SVP * Time limit is exhausted. Please reload CAPTCHA.