Affichage des articles dont le libellé est Teardown. Afficher tous les articles
Affichage des articles dont le libellé est Teardown. Afficher tous les articles

mercredi 6 juin 2012

Linksys WRT300N (Rev 2.0) Teardown

Aujourd'hui, une petite description des composants d'un router sans-fil IEEE 802.11 pre-n: Le Linksys WRT300N Rev 2.0.

Figure 1 : Photo du Linksys WRT300N Rev 2.0

Pour ceux qui ne le savent pas, Linksys est la marque grand public de Cisco. Avant de détailler les composants électronique de ce routeur, quelques infos sur ses spécifications :
  • Routeur sans-fil avec switch 4 ports intégré
  • Supporte le IEEE 802.11n (draft), IEEE 802.11b, IEEE 802.11g, IEEE 802.3(u) Fast Ethernet
  • Fonctionne dans la bande des 2.4 GHz
  • Propose un port WAN et 4 ports LAN 10Base-T/100Base-TX en RJ45 (full duplex)
  • Dispose de trois antennes à 2 dBi
  • Assure du routage IP statique
  • Supporte le WPA, WPA2, 64-bit WEP et 128-bit WEP

Teardown 

Après ouverture (ou plutôt désintégration) du boitier, la carte mère s'offre à nous nous dévoilant ses secrets les plus intimes : 




Sur la partie du dessus, on reconnait assez facilement le bloc d'alimentation, le microprocesseur ainsi que les contrôleurs des ports Ethernet. Sur la partie du dessous, une petite carte PCI se dévoile que l'on arrive aisément à identifier comme la carte sans-fil (il y a 3 connecteurs pour antennes sur le bord de la carte).
 
Afin de faciliter l'identification des composants, j'ai pris le temps de faire deux schémas des composants principaux du routeur : 


Figure 2 : Schéma de la carte mère du routeur.


Figure 3 : Schéma de la carte PCI du module sans-fil. 
Les capacités réseaux sont donc divisé en deux blocs (presque) distincts: 
  • La partie réseau filaire avec cinq ports RJ45 Fast Ethernet IEEE 802.3(u). Un port (bleu) est destiné à la connection vers une gateway pour l'accès Internet (WAN) et quatre ports (jaune) pour la partie switch  qui permet de connecter des appareils dans un réseau local (LAN). La partie gateway est géré par une puce Realtek (RTL8201CP) indépendante alors que les quatre ports LAN sont géré par un micro-contrôleur Microchip (88E6060-RCJ1)
  • La partie réseau sans-fil IEEE 802.11 b/g/pre-n est lui géré par une carte PCI logé dans son socket en dessous de la carte. Cette carte est relié à trois antennes pour la gestion du MIMO. Pour info, la carte PCI est doté d'un micro-contrôleur Atheros (AR5416) que l'on retrouve dans beaucoup de produits grand public.

La carte dispose d'un bloc d'alimentation standard qui alimente (entre autre) un microprocesseur Intel PRIXP420BB cadencé à 266MHz. Ce microprocesseur est connecté à 32Mb de mémoire flash (MX29L 320C8TC-70G) et à 2 barettes de DRAM de 64 Mb (PSC A2V64S40CTP).

mercredi 30 mai 2012

4 ports Hub USB teardown

Aujourd'hui je me suis intéressé au désassemblage d'un Hub USB de 4 ports pour un peut mieux comprendre les éléments nécessaire pour ce type de périphérique.

  


Ce qui est intéressant c'est qu'avec un seul microprocesseur, on est capable de gérer les 4 ports (la miniaturisation des éléments électronique a du bon). 

La carte propose donc un bloc d'alimentation assez basique où l'entrée est en générale à 5V (port USB mini ou prise jack). Le régulateur permet de fixer le voltage à 3.3V requis pour le micro-contrôleur. Entre la prise jack et le régulateur il y a un petit fusible réarmable pour protéger la carte et quelque bypass capacitors autour des ports downstream. 

Le micro-contrôleur dispose d'une architecture RISK-like de 8-bit gérant 4 port en USB 2.0 High-Speed (HS), Full-Speed (FS) et Low-Speed (LS) pour le downstream et 1 port upstream FS et HS. Une boucle à phase asservie (PLL) avec un multiplicateur de 40 est intégré et également connecté à l'oscillateur de 12 MHz afin d'atteindre la vitesse nominale du HS (près de 480 Mb/s).  
   

Figure 1 : Image de la carte annotée


Datasheet :

Fixed 3.3V Positive Low dropout Regulator : IRU 1117-33
4-ports USB2.0 Hub : GL850A

mardi 29 mai 2012

Apple USB cable teardown

J'ai eu beaucoup de mal a trouver un site montrant les connections dans le cable USB d'Apple. Sur certains sites il est fait état que certaine valeurs de résistance permettent de discriminer le type de périphérique qui sera reconnu par l'iP***. Ma question est donc, cette résistance est-elle dans le cable ou est-elle à ajouter au périphérique ? Mon doute est née du désassemblage d'un cable thunderbolt d'Apple.

Pour info, ce cable est utilisé pour synchroniser et recharger un iPod, iPad, ou iPhone à un ordinateur en USB. On s'attend donc au minimum à 4 fils dans le cable: l'USB +5V, le GND, l'USB Data+ et l'USB Data-.


Voici donc le résultat :






Le sens de connection au iP*** correspond à la troisième figure. Les deux repères de la figure 2 définissent la face arrière. Pour résumer donc :
  • Pin 16 : USB GND
  • Pin 23 : USB +5V
  • Pin 25 : USB Data-
  • Pin 27 : USB Data+

Pour info le mapping des pins de ce type de connecteur peut être trouvé ici : http://pinouts.ru/PortableDevices/ipod_pinout.shtml

Possibilité d'acheter ce type de connecteur pour expérience sur sparkfun :