C'était l'ordinateur de ma conjointe, acheté neuf en 2010. C'est un petit ordinateur, à peu près la surface d'un iPad, peu performant, avec un écran de 25 cm de diagonal, bâtis autour d'un microprocesseur Intel Atom N270 32 bits à 1,60 GHz, 2 Go de RAM DDR2 (1 Go en standard + 1 Go ajouté) et d'un disque dur de 160 Go. J'aime son format compact; l'idée est de le restaurer pour piloter des synthétiseurs via une interface MIDI MidiSport 4X4. Plusieurs options sont possibles:
- installer Windows 7 32 bits et Cubase SX
- installer un linux 32 bits (AntiX) avec Traktion
- installer linux, un emulateur Atari (HATARI) et Cubase.
Quoi qu'il en soit, je n'ai pas besoin de beaucoup de puissance et le format compact est très adapté à mon studio.
J'ai préparé une clef USB bootable avec AntiX.
Premier démarrage
Sans succès: l'ordinateur s'arrête après quelques secondes. Malgré plusieurs tentatives, j'obtiens le même résultat: l'écran s'allume plus ou moins longtemps, parfois les messages de boot ont le temps d'apparaître, puis il emmet un claquement sec (parquage de la tête du disque dur) et redémarre.
Hypothèses
Batterie
Ma première hypothèse était la batterie, une Li-ion qui accuse 17 ans! C'est un boîtier thermo-soudée, difficile à ouvrir sans faire beaucoup de dégâts. Une étiquette indique qu'elle contient 3 cellules. Elle ne tient aucune charge et pourrait même drainer l'alimentation; mais en la retirant, le résultat est le même.
→ On élimine cette hypothèse pour le moment.
Test de l'alimentation
Le boîtier d'alimentation (power supply) pourrait être défecteux. Je ne peux malheureusement pas utiliser une autre alimentation de portable car l'entrée du Compaq Mini n'est pas standard: c'est un mini-connecteur barrel.
L'alimentation est supposée délivrer jusqu'à 1.58A sous 19V, soit 30W. La mesure à vide donne 18,93 V, ce qui me parait faible; je ne serais pas étonné qu'elle s'écroule sous la charge, ce qui expliquerait le problème.
Pour tester, on peut mettre une charge fixe comme une résistance de 19 Ohms (et donc lui faire tirer 1 A, soit 19 W). J'avais récupéré il y plus de 35 ans des rhéostats en céramique, ajustable jusqu'à 47 Ohms et capable de dissiper plusieurs dizaines de watts. C'était l'idéal ! Malheureusement, je les ai vendu récemment ! C'est toujours pareil: on accumule, on accumule, puis quand on s'en débarrasse en disant que ça ne servira jamais, on en a justement besoin.
J'ai cependant 10 résistances de 100 Ohms, probablement des 5W. En mettant 4 en parallèle, on obtient une résistance équivalente de 25 ohms pouvant dissiper 20W.
Testé sous cette charge, l'alimentation a bien résisté, la tension n'ayant que légèrement baissée de 18.93 V à 18.56 V. Les résistances étaient légèrement chaudes au toucher, prouvant que l'alimentation délivrait bien le courant.
→ On élimine cette hypothèse.
La carte mère
Le problème vient donc de l'ordinateur lui-même. La carte mère qui draine l'alimentation ? Il faut ouvrir...
Ouverture
L'ouverture se fait en suivant les étapes dans iFixIt.
Une fois le disque dur enlevé, nouvel essai: on voit le ventilateur démarrer, puis s'arrêter aussitôt. Le problème est soit sur la carte d'alimentation, soit sur la carte-mère.
Les schemas
La conception de l'ordinateur n'a pas été faite par HP, la maison mère de Compaq, mais sous-traité a la société chinoise Inventec. Heureusement, les schémas sont disponibles, bien que difficile à obtenir gratuitement; je les ai déposé sur Internet Archive pour un accès plus facile.
Observation
Quand je mets sous tension, j'observe ceci:
- le switch de mise en route répond bien; quand je l'actionne:
- l'hélice du ventilateur bouge brièvement;
- La LED du wifi (référencée
D1sur le schéma) s'allume et reste allumée de couleur ambre; - La LED sous tension (référencée
D4sur le schéma) ne s'allume pas. - La LED en charge (référencée
D2sur le schéma) ne s'allume pas. - La LED activité disque (référencée
D3sur le schéma) ne s'allume pas.
Il y a donc certaines tensions présentes. En effet, dans un ordinateur, il n'y a pas qu'une seule tension d'alimentation; c'est même plutôt complexe, et la page 4 montre les différents blocs et l'ordre dans lequel il sont successivement alimentés.
Notons qu'on appelle souvent rail d'alimentation les différentes tensions. C'est historique: dans les vieux systèmes, les tensions étaient effectivement délivrées par des barres conductrices parallèles, ressemblant à des rails de chemin de fer.
Alimentation
Note: dans le texte suivant, j'ai ajouté des couleurs aux références qui figurent dans le schéma:
- pour les références des
connecteurs - pour les références des
rails d'alimentation - pour les références des
signaux
Sur la carte d'alimentation
La partie alimentation proprement dite se trouve aux pages 5 à 10 (filtrage et création des différentes tensions) et aux pages 50 à 52 (carte d'alimentation). Voici comment ça fonctionne:
- La sortie de l'adaptateur secteur arrive sur le connecteur d'entrée
PAD2000, puis filtré pour arriver sur la diode D2004, dont le rôle est d'empêcher que la batterie se vide dans l'adaptateur. Le rail principal est donc+VADPTà 19V. -
+VADPTalimente U2000, le contrôleur de charge de la batterie, un BQ24721C de Texas Instrument. Ce contrôleur pilote deux MOSFET (qui agissent comme des interrupteurs):- un FDMC6675BZ (Q2000) qui pilote le rail
+VBDC; il charge la batterie via le connecteurCN2001. - un FDMC4435BZ (Q2002) qui pilote le rail
+VBATR; il alimente la carte mère via le connecteurCN2000.
Note: il y a deux résistances notées "Kevin sense" sur le schéma. Kevin serait certainement honoré d'apparaître ici, mais c'est plutôt de Lord Kelvin dont on parle ici, et d'une méthode de mesure précise du courant.
- un FDMC6675BZ (Q2000) qui pilote le rail
- Sur la carte mère, la tension arrive par le connecteur
CN18. C'est le contrôleur TPS51125 (U510) qui fournit les différentes tensions d'alimentation.
Voici les contacts sur le connecteur CN18 de la carte mère:
| Broche | Référence | Description |
|---|---|---|
| 1 | +VBATR | Alimentation (positif) |
| 2 | +VBATR | Alimentation (positif) |
| 3 | +VBATR | Alimentation (positif) |
| 4 | Non connecté | |
| 5 | +VBATR | Alimentation (masse) |
| 6 | +VBATR | Alimentation (masse) |
| 7 | +VBATR | Alimentation (masse) |
| 8 | +VBATR | Alimentation (masse) |
| 9 | BATT_IN | Présence de la batterie |
| 10 | BATT_CLK | Communication avec la batterie (protocole I2C: horloge) |
| 11 | BATT_DATA | Communication avec la batterie (protocole I2C: signal) |
| 12 | ADP_PRES | Présence de l'adaptateur secteur (autrement dit: l'ordi en branché) |
| 13 | I_ADP | Sortie |
| 14 | CHGCTRL_3 | ? |
| 15 | LED_3_CAPS | ? |
| 16 | AC_LED | Contrôle de la LED D4 ? |
| 17 | LID_SW#_3 | Détecte l'ouverture de l'écran |
| 18 | +V3AL | Alimentation 3V |
Noter les diodes de régulation BAV99 page 51; j'ai déjà eu des soucis avec ces diodes. Cependant ici elles sont utilisées sur la lignes I2C qui dialogue avec la batterie, donc elles sont hors de cause.
Puisque le ventilateur bouge bièvement à l'allumage, le rail +V5S piloté par le transistor Q509, lui-même piloté par le signal PWM du controlleur IT8512E (U508).
La tension +V5S est créé à partir du rail +V5A piloté par Q508, un MOSFET FDC655BN.
Mesure
À la mesure, je constate bien 18.55V (+VBATR), sur les broches 1 à 3 du connecteur CN2000, et 3.3V (+V3AL) sur la broche 17.
Conclusion: la carte d'alimentation semble fonctionner correctement, mais je n'ai pas encore testé les signaux logiques.
Sur la carte mère
+VBATR devient +VBATP après le PAD503, et c'est cette tension qui arrive à la broche 16 (VIN) de U510. Comme il est responsable de générer la tension +V3AL (3.3V) et que je mesure cette tension sur CN2000, cette partie fonctionne. Reste à vérifier +V5A (5V)...
Le problème est bien là: j'ai 860 mV sur le PAD502 connecté au rail +V5A. Qui plus est, il reboot régulièrement et la tension chute alors à 10 mV, puis remonte à 860 mV. En résumé : il manque la tension de 5V !
Et pourtant, j'ai bien 18.5V en entrée de Q509 (en vert sur le schéma).
Les prochaines étapes vont être:
- Vérifier que les deux condensateurs C341 et C684 ne sont pas en court-circuit
- Enlever la goutte de soudure du PAD502 afin d'isoler la sortie 5V du reste du système
- Vérifier à l'oscillo les lignes de contrôle (broches 3 et 8 de Q509)


Comments