• [^] # Re: Et le PCI(-express)?

    Posté par . En réponse au journal Un smartphone fait de pièces standardes pour lutter contre le gâchis écologique. Évalué à 6.

    Mauvais calcul. Tu ne mets pas de PCI-e vers un clavier et une souris.
    Pour les téléphones, tu as beaucoup de périphériques qui n'ont pas de plus gros besoins.

    Le bus standard commun existe déjà, c'est l'I2C.

    L'I2C est extrêmement simple, donc peu coûteux à intégrer côté périphériques. On n'imagine pas à quel point certains composants peuvent être "primaires" au niveau de l'interface.

    Les raisons pour lesquelles il est difficile de faire un téléphone modulaire ont déjà été données: intégration et évolutions technologiques.

    On pourrait faire des sockete génériques pour capteurs inertiels, microphones, connecteur pour hauts-parleurs. Rien de plus simple.
    Mais surtout: rien de plus coûteux et néfaste au volume.
    Un socket a une certaine épaisseur, ça va se ressentir sur le produit fini!
    Les composants aujourd'hui sont soudés sur la PCB. Mettre des sockets en plus va faire exploser le coût de ton téléphone.

    Et ce serait un frein à l'évolution ultra-rapide des technos autour du téléphone.

    En quelques années, on est passé de l'accéléromètre simple qui fait 5mmx5mm à un système à 6 voire 9 degrés de liberté qui fait 3mmx3mm!
    Quel socket mets-tu? Un par capteur? (accéléro, boussole, gyro). Deux? (accéléro+mag ; gyro, ou alors accéléro+gyro ; mag) Un seul? (tout intégré, moins de choix aujourd'hui? Des sockets de taille 5x5? 3x3? 2x2? rectangulaires? Chaque taille impose des contraintes assez précises sur l'intégration.
    En demandant petit, tu élimines tout ce qui est low-cost. En demandant grand, tu gaspilles le haut de gamme (ils devront faire des boîtiers trop grands par rapport aux puces, ça pourrait même poser des problèmes mécaniques).

    Le nombre de pins n'est pas standardisé, on est passé du simple I2C a I2C + un ou plusieurs interrupteurs pour signaler chute libre, ou mouvement pour "réveiller" les autres composants, etc. Combien on en met? Beaucoup: tu augmentes les coûts des composants entrée de gamme, ajouter des pins augmente les coûts! Pas assez: tu élimines des fonctions, ou tu augmentes la conso parce qu'on n'a plus le réveil rapide au mouvement, on reste allumé tout le temps.

    Je viens de parler uniquement des capteurs inertiels. Tu peux être sûr que le même discours va ressortir pour à peu près tous les périphériques.