{"id":13026,"date":"2024-07-09T20:36:57","date_gmt":"2024-07-09T20:36:57","guid":{"rendered":"https:\/\/introspect.ca\/blog\/lvds-still-goes-the-distance-learn-about-lvds-displays-in-automotive-applications\/"},"modified":"2026-06-28T01:53:53","modified_gmt":"2026-06-28T01:53:53","slug":"lvds-still-goes-the-distance-learn-about-lvds-displays-in-automotive-applications","status":"publish","type":"blogposts","link":"https:\/\/introspect.ca\/fr\/blog\/lvds-still-goes-the-distance-learn-about-lvds-displays-in-automotive-applications\/","title":{"rendered":"Le LVDS a toujours le vent en poupe ! D\u00e9couvrez les \u00e9crans LVDS dans les applications automobiles"},"content":{"rendered":"<p>En 1999, John Goldie, pionnier de la technologie LVDS et \u00e9galement un bon ami d\u2019Introspect Technology, a publi\u00e9 un article intitul\u00e9 \u00ab<a href=\"https:\/\/www.ti.com\/lit\/an\/snla168\/snla168.pdf?ts=1719984727667\" target=\"_blank\" rel=\"noopener\">LVDS Goes the Distance !<\/a>\u00bb. Aujourd\u2019hui, 25 ans plus tard, nous n\u2019aurions pas pu trouver de meilleur titre pour notre article. Voici donc l\u2019hommage d\u2019Introspect \u00e0 la technologie LVDS et \u00e0 notre cher ami John. Poursuivez votre lecture pour en savoir plus sur la technologie d\u2019affichage automobile LVDS et sur la mani\u00e8re dont elle est test\u00e9e !  <\/p>\n<h2>Quel LVDS ?<\/h2>\n<p>L&rsquo;acronyme LVDS signifie \u00ab Low Voltage Differential Signaling \u00bb (transmission diff\u00e9rentielle \u00e0 basse tension) ; en raison de son succ\u00e8s et de son omnipr\u00e9sence, ce terme a \u00e9t\u00e9 utilis\u00e9 pour d\u00e9signer un grand nombre de technologies d&rsquo;interface. Si l\u2019on y r\u00e9fl\u00e9chit bien, la plupart des interfaces \u00e0 haut d\u00e9bit utilisent une transmission diff\u00e9rentielle \u00e0 basse tension, notamment le PCI Express\u00ae <a href=\"https:\/\/pcisig.com\/\" target=\"_blank\" rel=\"noopener\">de PCI-SIG<\/a>, le DisplayPort\u2122 <a href=\"https:\/\/vesa.org\/\" target=\"_blank\" rel=\"noopener\">de VESA<\/a>, les normes D-PHY\u2120 et M-PHY\u00ae <a href=\"https:\/\/www.mipi.org\/\" target=\"_blank\" rel=\"noopener\">de la MIPI Alliance<\/a>, et bien d\u2019autres encore. Il est donc facile de ne plus savoir de quelle interface il est question lorsque l\u2019on utilise simplement le terme \u00ab LVDS \u00bb. Dans cet article, nous nous int\u00e9ressons \u00e0 la norme LVDS d\u2019origine, utilis\u00e9e dans les liaisons d\u2019affichage, et parfois appel\u00e9e \u00ab LVDS Display Interface \u00bb (LDI) ou \u00ab Open LVDS Display Interface \u00bb (OLDI). Nous d\u00e9crivons certaines des caract\u00e9ristiques de l\u2019Open LVDS Display Interface (OLDI) dans la section suivante.    <\/p>\n<h2>Introduction \u00e0 la technologie OLDI (Open LVDS Display Interface)<\/h2>\n<h3>Couche physique<\/h3>\n<p>L&rsquo;interface OLDI repose sur la couche physique LVDS d&rsquo;origine, qui pr\u00e9sentait deux caract\u00e9ristiques distinctes. Premi\u00e8rement, le circuit d&rsquo;attaque est de type \u00ab mode courant \u00bb et comporte une source de courant polarisant deux transistors compl\u00e9mentaires, comme le montre la figure 1. La deuxi\u00e8me caract\u00e9ristique du LVDS est qu\u2019il s\u2019agit d\u2019une liaison coupl\u00e9e en courant continu, dot\u00e9e d\u2019une seule r\u00e9sistance de terminaison flottante de 100 ohms c\u00f4t\u00e9 r\u00e9ception. Ceci est \u00e9galement illustr\u00e9 \u00e0 la figure 1. L\u2019utilisation d\u2019une terminaison flottante facilite quelque peu la polarisation d\u2019une liaison LVDS. De plus, la conception en mode courant implique que le niveau en mode commun d\u2019un signal LVDS est relativement \u00e9lev\u00e9 selon les normes actuelles, s\u2019\u00e9tablissant \u00e0 1,25 V.     <\/p>\n<figure id=\"attachment_8945\" aria-describedby=\"caption-attachment-8945\" style=\"width: 521px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-8944\" src=\"https:\/\/introspect.ca\/wp-content\/uploads\/2024\/07\/Figure1_LVDS-300x147.png\" alt=\"\" width=\"521\" height=\"255\" srcset=\"https:\/\/introspect.ca\/wp-content\/uploads\/2024\/07\/Figure1_LVDS-300x147.png 300w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/07\/Figure1_LVDS-1024x502.png 1024w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/07\/Figure1_LVDS-768x376.png 768w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/07\/Figure1_LVDS-1536x753.png 1536w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/07\/Figure1_LVDS-2048x1004.png 2048w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/07\/Figure1_LVDS-600x294.png 600w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/07\/Figure1_LVDS-122x60.png 122w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/07\/Figure1_LVDS-184x90.png 184w\" sizes=\"auto, (max-width: 521px) 100vw, 521px\" \/><figcaption id=\"caption-attachment-8945\" class=\"wp-caption-text\"><strong>Figure 1 :<\/strong> Couche physique LVDS.<\/figcaption><\/figure>\n<h3>Couche de transport de pixels<\/h3>\n<p>Pour transmettre des donn\u00e9es de pixels en s\u00e9rie via une paire diff\u00e9rentielle LVDS, le protocole OLDI repose sur la conversion parall\u00e8le-s\u00e9rie (\u00e9galement appel\u00e9e \u00ab s\u00e9rialisation \u00bb) et sur l&rsquo;utilisation de plusieurs paires diff\u00e9rentielles en parall\u00e8le. Par exemple, pour envoyer des donn\u00e9es RVB 24 bits sur 4 paires diff\u00e9rentielles, le protocole OLDI g\u00e9n\u00e9rerait un diagramme de synchronisation de transmission similaire \u00e0 celui illustr\u00e9 \u00e0 la figure 2. <\/p>\n<figure id=\"attachment_8947\" aria-describedby=\"caption-attachment-8947\" style=\"width: 546px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-8946\" src=\"https:\/\/introspect.ca\/wp-content\/uploads\/2024\/07\/Figure2_LVDS-300x120.png\" alt=\"\" width=\"546\" height=\"218\" srcset=\"https:\/\/introspect.ca\/wp-content\/uploads\/2024\/07\/Figure2_LVDS-300x120.png 300w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/07\/Figure2_LVDS-768x307.png 768w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/07\/Figure2_LVDS-600x240.png 600w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/07\/Figure2_LVDS-150x60.png 150w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/07\/Figure2_LVDS-225x90.png 225w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/07\/Figure2_LVDS.png 918w\" sizes=\"auto, (max-width: 546px) 100vw, 546px\" \/><figcaption id=\"caption-attachment-8947\" class=\"wp-caption-text\"><strong>Figure 2 :<\/strong> Diagramme de synchronisation de la transmission.<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>L&rsquo;une des caract\u00e9ristiques marquantes du diagramme de synchronisation ci-dessus est la pr\u00e9sence d&rsquo;une horloge transmise, utilis\u00e9e pour synchroniser la transmission des donn\u00e9es entre la source vid\u00e9o et le r\u00e9cepteur. En d&rsquo;autres termes, une paire diff\u00e9rentielle suppl\u00e9mentaire est utilis\u00e9e pour transmettre un signal d&rsquo;horloge. De plus, ce signal d&rsquo;horloge est g\u00e9n\u00e9ralement 7 fois plus lent que les donn\u00e9es transmises. Le rapport entre les voies de donn\u00e9es et la voie d&rsquo;horloge est de 7:1. Cela contribue \u00e0 l&rsquo;int\u00e9grit\u00e9 du signal et \u00e0 la synchronisation de l&rsquo;horloge de pixels c\u00f4t\u00e9 r\u00e9cepteur.    <\/p>\n<p>Du point de vue de la conception, le diagramme de synchronisation ci-dessus se traduit par un sch\u00e9ma fonctionnel similaire \u00e0 celui illustr\u00e9 \u00e0 la figure 3. Il est important de noter que des boucles \u00e0 verrouillage de phase (PLL) sont n\u00e9cessaires tant du c\u00f4t\u00e9 \u00e9metteur que du c\u00f4t\u00e9 r\u00e9cepteur d&rsquo;une liaison OLDI. <\/p>\n<figure id=\"attachment_8965\" aria-describedby=\"caption-attachment-8965\" style=\"width: 612px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-8964\" src=\"https:\/\/introspect.ca\/wp-content\/uploads\/2024\/07\/Figure3_LVDS-1-300x163.png\" alt=\"\" width=\"612\" height=\"333\" srcset=\"https:\/\/introspect.ca\/wp-content\/uploads\/2024\/07\/Figure3_LVDS-1-300x163.png 300w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/07\/Figure3_LVDS-1-1024x556.png 1024w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/07\/Figure3_LVDS-1-768x417.png 768w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/07\/Figure3_LVDS-1-1536x834.png 1536w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/07\/Figure3_LVDS-1-2048x1112.png 2048w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/07\/Figure3_LVDS-1-600x326.png 600w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/07\/Figure3_LVDS-1-111x60.png 111w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/07\/Figure3_LVDS-1-166x90.png 166w\" sizes=\"auto, (max-width: 612px) 100vw, 612px\" \/><figcaption id=\"caption-attachment-8965\" class=\"wp-caption-text\"><strong>Figure 3 :<\/strong> Sch\u00e9ma fonctionnel.<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>Outre les PLL, vous pouvez constater que la structure num\u00e9rique pilotant une interface d&rsquo;affichage LVDS est tr\u00e8s l\u00e9g\u00e8re et ne comporte pas de logique complexe de codage, de mappage ou de brouillage. C&rsquo;est sans doute l&rsquo;un des principaux attraits de la norme OLDI pour la cr\u00e9ation de solutions d&rsquo;affichage \u00e0 tr\u00e8s faible co\u00fbt. Cela explique pourquoi les \u00e9crans LVDS sont actuellement tr\u00e8s r\u00e9pandus dans le secteur automobile.  <\/p>\n<h2>Essais et caract\u00e9risation des r\u00e9cepteurs OLDI destin\u00e9s aux \u00e9crans automobiles<\/h2>\n<p>Dans les impl\u00e9mentations actuelles des \u00e9crans OLDI, les ing\u00e9nieurs con\u00e7oivent des syst\u00e8mes d\u2019affichage comportant un grand nombre de liaisons OLDI simultan\u00e9es. Il n\u2019est pas rare de voir une solution d\u2019affichage unique comprenant 4 ports LVDS de 4 voies chacun, voire davantage. Pour caract\u00e9riser de telles impl\u00e9mentations, un g\u00e9n\u00e9rateur de motifs flexible est n\u00e9cessaire, et le <a href=\"https:\/\/introspect.ca\/fr\/product\/sv3c-12\/\" target=\"_blank\" rel=\"noopener\">testeur SerDes personnalis\u00e9 Introspect SV3C-12<\/a> est le produit id\u00e9al \u00e0 cet effet. Il int\u00e8gre jusqu\u2019\u00e0 32 g\u00e9n\u00e9rateurs de motifs dans un format compact et est capable d\u2019effectuer une injection de d\u00e9calage horloge-donn\u00e9es ainsi qu\u2019une injection de gigue. La figure 4 ci-dessous illustre un exemple d\u2019utilisation du SV3C-12 pour les tests de r\u00e9cepteurs OLDI.    <\/p>\n<figure id=\"attachment_8973\" aria-describedby=\"caption-attachment-8973\" style=\"width: 629px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-8972\" src=\"https:\/\/introspect.ca\/wp-content\/uploads\/2024\/07\/Figure4_LVDS-1-300x179.png\" alt=\"\" width=\"629\" height=\"375\" srcset=\"https:\/\/introspect.ca\/wp-content\/uploads\/2024\/07\/Figure4_LVDS-1-300x179.png 300w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/07\/Figure4_LVDS-1-1024x610.png 1024w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/07\/Figure4_LVDS-1-768x457.png 768w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/07\/Figure4_LVDS-1-1536x914.png 1536w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/07\/Figure4_LVDS-1-2048x1219.png 2048w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/07\/Figure4_LVDS-1-600x357.png 600w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/07\/Figure4_LVDS-1-101x60.png 101w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/07\/Figure4_LVDS-1-151x90.png 151w\" sizes=\"auto, (max-width: 629px) 100vw, 629px\" \/><figcaption id=\"caption-attachment-8973\" class=\"wp-caption-text\"><strong>Figure 4 :<\/strong> Sch\u00e9ma du SV3C-12 utilis\u00e9 pour les essais du r\u00e9cepteur OLDI.<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>Sur cette illustration, on distingue plusieurs \u00e9l\u00e9ments, qui sont d\u00e9crits ci-apr\u00e8s.<\/p>\n<h3>G\u00e9n\u00e9rateur de motifs SV3C-12<\/h3>\n<p>Le testeur SerDes SV3C-12 constitue le composant principal de la solution de caract\u00e9risation OLDI. Bien qu\u2019il soit \u00e9quip\u00e9 de r\u00e9cepteurs, le SV3C-12 est utilis\u00e9 dans cette application uniquement pour la g\u00e9n\u00e9ration de s\u00e9quences de test. Chaque voie dispose de sa propre m\u00e9moire de g\u00e9n\u00e9rateur de s\u00e9quences, et le <a href=\"https:\/\/introspect.ca\/fr\/product\/pinetree\/\" target=\"_blank\" rel=\"noopener\">logiciel Pinetree<\/a> est utilis\u00e9 pour cr\u00e9er une interface pr\u00eate \u00e0 l&#8217;emploi de g\u00e9n\u00e9ration de vid\u00e9os OLDI.  <\/p>\n<p>Outre l&rsquo;API de protocole permettant de g\u00e9n\u00e9rer des donn\u00e9es vid\u00e9o OLDI, le SV3C-12 prend en charge une amplitude de tension programmable, un d\u00e9calage programmable entre l&rsquo;horloge et les donn\u00e9es avec une r\u00e9solution de l&rsquo;ordre de la picoseconde, ainsi qu&rsquo;une injection de gigue programmable. Il peut ainsi \u00eatre utilis\u00e9 pour caract\u00e9riser la sensibilit\u00e9 du r\u00e9cepteur et sa tol\u00e9rance \u00e0 la gigue. Le test de tol\u00e9rance \u00e0 la gigue est essentiel pour s&rsquo;assurer que les boucles PLL int\u00e9gr\u00e9es au r\u00e9cepteur fonctionnent toutes correctement.  <\/p>\n<h3>Contr\u00f4leur en mode commun<\/h3>\n<p>Le SV3C-12 dispose d&rsquo;un p\u00e9riph\u00e9rique optionnel de contr\u00f4le du mode commun ; deux d&rsquo;entre eux sont illustr\u00e9s \u00e0 la figure 4. Ce p\u00e9riph\u00e9rique re\u00e7oit les donn\u00e9es du g\u00e9n\u00e9rateur de motifs provenant du SV3C-12 et y ajoute des d\u00e9calages de tension en mode commun arbitraires, ce qui permet au SV3C-12 de tester des interfaces \u00e0 des tensions bien sup\u00e9rieures aux 1,25 V requis par la norme OLDI. De plus, chaque voie peut \u00eatre programm\u00e9e avec sa propre tension de mode commun, ce qui permet une caract\u00e9risation v\u00e9ritablement flexible. Par exemple, la tension de mode commun de la voie d\u2019horloge peut \u00eatre balay\u00e9e tout en maintenant les voies de donn\u00e9es \u00e0 un niveau constant, ou inversement.   <\/p>\n<h3>PC \u00e9quip\u00e9 du logiciel Pinetree<\/h3>\n<p>Enfin, Pinetree est la cl\u00e9 de l&rsquo;automatisation de tous les tests. En vous reportant \u00e0 la figure 5, vous pouvez voir l&rsquo;API int\u00e9gr\u00e9e pour la g\u00e9n\u00e9ration de motifs OLDI. Reprenant une architecture similaire \u00e0 celle de nos autres solutions de caract\u00e9risation d\u2019\u00e9crans, telles que MIPI DSI-2 et VESA DisplayPort, le logiciel propose une repr\u00e9sentation hi\u00e9rarchique du g\u00e9n\u00e9rateur de motifs, comprenant des composants d\u00e9di\u00e9s \u00e0 la g\u00e9n\u00e9ration de motifs, au contr\u00f4le du d\u00e9bit de donn\u00e9es et au contr\u00f4le en mode commun.  <\/p>\n<figure id=\"attachment_8969\" aria-describedby=\"caption-attachment-8969\" style=\"width: 675px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-8968\" src=\"https:\/\/introspect.ca\/wp-content\/uploads\/2024\/07\/Figure5_LVDS-1-300x180.png\" alt=\"\" width=\"675\" height=\"405\" srcset=\"https:\/\/introspect.ca\/wp-content\/uploads\/2024\/07\/Figure5_LVDS-1-300x180.png 300w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/07\/Figure5_LVDS-1-1024x615.png 1024w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/07\/Figure5_LVDS-1-768x462.png 768w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/07\/Figure5_LVDS-1-1536x923.png 1536w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/07\/Figure5_LVDS-1-2048x1231.png 2048w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/07\/Figure5_LVDS-1-600x361.png 600w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/07\/Figure5_LVDS-1-100x60.png 100w, https:\/\/introspect.ca\/wp-content\/uploads\/2024\/07\/Figure5_LVDS-1-150x90.png 150w\" sizes=\"auto, (max-width: 675px) 100vw, 675px\" \/><figcaption id=\"caption-attachment-8969\" class=\"wp-caption-text\"><strong>Figure 5 :<\/strong> API int\u00e9gr\u00e9e pour la g\u00e9n\u00e9ration de motifs OLDI dans le logiciel Pinetree.<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<h2>Conclusion<\/h2>\n<p>Les \u00e9crans LVDS ont quelque chose d\u2019intemporel. Peut-\u00eatre tient-ce \u00e0 l\u2019acronyme \u00ab LVDS \u00bb, qui ne se d\u00e9mode jamais, ou peut-\u00eatre \u00e0 ce protocole relativement simple au regard des hautes performances qu\u2019il offre. Quoi qu\u2019il en soit, toute une gamme de solutions d\u2019affichage multiports est actuellement en cours de d\u00e9ploiement, et Introspect est l\u00e0 pour vous aider ! Gr\u00e2ce \u00e0 nos g\u00e9n\u00e9rateurs de motifs hautement parall\u00e8les, nous sommes en mesure de proposer au secteur une solution de test et de caract\u00e9risation \u00e0 la fois tr\u00e8s flexible et \u00e9conomique. Envoyez-nous un e-mail \u00e0 <a href=\"mailto:info@introspect.ca\" target=\"_blank\" rel=\"noopener\">l&rsquo;adresse info@introspect.ca<\/a> pour nous faire part de toutes vos questions concernant les tests LVDS.    <\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En 1999, John Goldie, pionnier de la technologie LVDS et \u00e9galement un bon ami d\u2019Introspect Technology, a publi\u00e9 un article intitul\u00e9 \u00abLVDS Goes the<\/p>\n","protected":false},"author":19,"featured_media":8961,"menu_order":0,"template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"class_list":["post-13026","blogposts","type-blogposts","status-publish","has-post-thumbnail","hentry","blog_topics-perspectives-techniques","blog_tags-displays","blog_tags-automotivedisplays","blog_tags-lvds"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/introspect.ca\/fr\/wp-json\/wp\/v2\/blogposts\/13026","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/introspect.ca\/fr\/wp-json\/wp\/v2\/blogposts"}],"about":[{"href":"https:\/\/introspect.ca\/fr\/wp-json\/wp\/v2\/types\/blogposts"}],"author":[{"embeddable":true,"href":"https:\/\/introspect.ca\/fr\/wp-json\/wp\/v2\/users\/19"}],"version-history":[{"count":1,"href":"https:\/\/introspect.ca\/fr\/wp-json\/wp\/v2\/blogposts\/13026\/revisions"}],"predecessor-version":[{"id":13027,"href":"https:\/\/introspect.ca\/fr\/wp-json\/wp\/v2\/blogposts\/13026\/revisions\/13027"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/introspect.ca\/fr\/wp-json\/wp\/v2\/media\/8961"}],"wp:attachment":[{"href":"https:\/\/introspect.ca\/fr\/wp-json\/wp\/v2\/media?parent=13026"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}