Connecteur vidéo DSI


17

À gauche du logo Raspberry, il y a un connecteur DSI. Je ne connais pas cette norme. À quel type d'écrans puis-je me connecter en utilisant ce connecteur? Et puis-je acheter ces présentoirs sur étagère?

Y a-t-il également un appareil grand public dont nous pourrions récupérer un écran qui fonctionnerait avec le Pi? Mobiles? Consoles de jeux? Outils de cuisine? :)


Il y a un tout petit peu d'informations ici: en.wikipedia.org/wiki/Display_Serial_Interface .
Maria Zverina

DSI hmm ... J'ai quelques écrans DSI et oui, vous pouvez récupérer des trucs. J'ai acheté une vieille DS cassée et récupéré l'écran et je pouvais utiliser le pi comme un ordinateur portatif, donc je suppose que c'est pas mal de nouvelles.

Réponses:


8

La fondation Raspberry Pi a annoncé que l' écran tactile officiel du Raspberry Pi est désormais disponible. Il s'agit d'un écran tactile à dix points, qui se connecte au connecteur DSI et prend en charge le noyau intégral, après une mise à niveau.

Étant donné que cela a pris plusieurs années à la fondation, je doute que ce soit quelque chose que n'importe qui pourrait facilement pirater ensemble à partir de pièces de rechange.

Contexte

La page de l' interface d'affichage de Wikipedia indique:

L'interface série d'affichage (DSI) est une spécification de la MIPI ( Mobile Industry Processor Interface Alliance) visant à réduire le coût des sous-systèmes d'affichage dans un appareil mobile. Il est généralement destiné aux écrans LCD et aux technologies d'affichage similaires. Il définit un bus série et un protocole de communication entre l'hôte (source des données d'image) et l'appareil (destination des données d'image).

Au niveau de la couche physique, DSI spécifie un bus série de signalisation différentielle haute vitesse point à point. Ce bus comprend une voie d'horloge à grande vitesse et une ou plusieurs voies de données. Chaque voie est transportée sur deux fils (en raison de la signalisation différentielle). Toutes les voies se déplacent de l'hôte DSI vers le périphérique DSI, à l'exception de la première voie de données (voie 0), qui est capable d'une opération de retournement de bus (BTA) qui lui permet d'inverser la direction de transmission.

Selon ce fil de discussion, les écrans DSI auront besoin de nouveaux pilotes GPU pour activer la sortie DSI:

si vous parvenez à utiliser le connecteur dsi (c'est-à-dire kidnappez un ingénieur bc et laissez-le produire un nouveau gpu-binary pour votre écran connecté dsi), vous pourriez en fait avoir une configuration de double affichage fonctionnelle ...

En tant que tel, bien que des écrans DSI officiels soient désormais disponibles et qu'il existe une prise en charge du noyau, il est peu probable que cette prise en charge s'étende à d'autres implémentations arbitraires d'écrans DSI. Compte tenu de ce que la page wikipedia dit sur le protocole, DSI n'est guère une façon intelligente de faire les choses de nos jours (le protocole est compliqué par la nécessité de prendre en charge les écrans sans mémoire intégrée) et il est possible qu'un binaire GPU donné ne fonctionne que avec un ensemble limité de périphériques spécifiquement pris en charge, plutôt que de prendre en charge tout affichage DSI arbitraire.


Hmmm .. pas sûr de ça. La norme remonte à 2004 et est spécifiquement destinée aux appareils mobiles. Rend l'utilisation du CRT quelque peu douteuse - non? Et étant donné qu'il est pris en charge par la plupart des grands noms du mobile, il doit sûrement y avoir des écrans DSI aujourd'hui. Pouvons-nous peut-être même récupérer le blob BC gpu approprié de l'un de ces appareils?
Maria Zverina

1
@Maria, ce que je veux dire, c'est que le protocole mentionne toujours la période de suppression, etc., qui n'était nécessaire que du temps des CRT, pour donner au faisceau d'électrons le temps de revenir au début de la ligne suivante ou en haut de l'écran. Tout ce qui a à voir avec le GPU va effectivement avoir besoin de la Fondation Raspberry Pi pour faire le travail, car le logiciel GPU est une source fermée.
Mark Booth

Je pense qu'il ya un écran tactile à venir, de sorte que serait tout à fait travailler avec l'IO de la DSI
Hellonearthis

1
DSI is hardly a smart way of doing things these days (the protocol is mired in the days of CRT fly-back blanking periods)Vous ne pouvez pas vous tromper davantage. DSI est la norme en ce moment et le restera pendant un certain temps. Vous vous trompez également sur les obturations. Chaque fois que vous avez un pilote d'affichage sans RAM, vous devez utiliser le mode vidéo DSI qui comprend des masques. Si vous avez un pilote d'affichage incluant de la RAM, vous pouvez basculer en mode de commande DSI qui n'a pas besoin de masques ... I am assuming the ribbon cable is a standard DSI interface cable.Il n'y a pas de câble standard

J'ai mis à jour ma réponse @Erwin, en ce qui concerne les périodes de suppression, je ne pense toujours pas que DSI soit un moyen intelligent de fournir un affichage Raspberry Pi, c'est tout simplement trop difficile à intégrer.
Mark Booth

1

La Nintendo DS utilise un écran tactile DSI, mais jusqu'à présent, c'est le seul appareil grand public que j'ai vu que vous pouvez obtenir des écrans de remplacement à installer sur le Raspberry Pi. Je n'ai aucune idée des problèmes de compatibilité que vous pourriez rencontrer si des mesures propriétaires sont prises, et je suppose que le câble ruban est un câble d'interface DSI standard.


1
Avez-vous plus d'informations sur l'utilisation d'un écran DS avec un Raspberry Pi? Je ne trouve rien.
YetAnotherRandomUser

Il n'existe pas de "câble d'interface DSI standard". DSI définit les signaux électriques, pas les connecteurs / câbles physiques.
Dmitry Grigoryev

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.