{"id":13017,"date":"2022-01-14T15:21:59","date_gmt":"2022-01-14T15:21:59","guid":{"rendered":"https:\/\/introspect.ca\/blog\/common-mode-noise-injection-on-the-hs-portion-of-a-d-phy-pattern\/"},"modified":"2026-06-27T15:01:06","modified_gmt":"2026-06-27T15:01:06","slug":"common-mode-noise-injection-on-the-hs-portion-of-a-d-phy-pattern","status":"publish","type":"blogposts","link":"https:\/\/introspect.ca\/fr\/blog\/common-mode-noise-injection-on-the-hs-portion-of-a-d-phy-pattern\/","title":{"rendered":"Injection de bruit en mode commun sur la partie HS d&rsquo;un motif D-PHY"},"content":{"rendered":"<p>Les performances en mode commun des r\u00e9cepteurs num\u00e9riques \u00e0 haut d\u00e9bit rev\u00eatent une grande importance dans les applications mobiles ou soumises \u00e0 des interf\u00e9rences mobiles. En effet, les r\u00e9cepteurs utilis\u00e9s dans ces applications sont souvent expos\u00e9s \u00e0 d\u2019importantes perturbations de tension dues aux rebonds de masse, aux interf\u00e9rences sans fil et \u00e0 la diaphonie. Il est donc indispensable de tester leur tol\u00e9rance au bruit en mode commun. Dans cette note d\u2019information \u00ab Technical Insights \u00bb, nous abordons le sujet des tests de r\u00e9jection en mode commun pour la <a href=\"https:\/\/www.mipi.org\/specifications\/d-phy\" target=\"_blank\" rel=\"noopener\">sp\u00e9cification<sup>D-PHYSM<\/sup> de la MIPI Alliance\u00ae. <\/a>Pour cette sp\u00e9cification en particulier, l\u2019exigence relative aux tests de r\u00e9jection en mode commun repr\u00e9sente un double d\u00e9fi, car le bruit en mode commun ne doit \u00eatre appliqu\u00e9 que pendant la partie haute vitesse (HS) d\u2019une transmission de donn\u00e9es, et non pendant la partie basse puissance (LP).    <\/p>\n<p>Comme nous allons le montrer, les m\u00e9thodes traditionnelles utilis\u00e9es pour tester la r\u00e9jection des interf\u00e9rences en mode commun pour le D-PHY sont \u00e0 la fois extr\u00eamement fastidieuses et tout simplement incapables d&rsquo;assurer la couverture n\u00e9cessaire. En revanche, le g\u00e9n\u00e9rateur MIPI D-PHY SV5C-DPTX transforme ce test en un v\u00e9ritable jeu d&rsquo;enfant ! <\/p>\n<h2><a name=\"_Toc92885605\"><\/a>Les exigences en mati\u00e8re de tests<\/h2>\n<p>Dans la derni\u00e8re sp\u00e9cification CTS du D-PHY, deux exigences sont d\u00e9finies concernant l&rsquo;injection de bruit en mode commun dans un r\u00e9cepteur D-PHY. La premi\u00e8re consiste \u00e0 injecter une interf\u00e9rence sinuso\u00efdale en mode commun, dont la fr\u00e9quence est comprise entre 50 MHz et 450 MHz, par-dessus une transmission D-PHY. Ce ph\u00e9nom\u00e8ne est d\u00e9sign\u00e9 par le terme<sub>DVCMRX(LF)<\/sub> dans la sp\u00e9cification MIPI, comme l\u2019illustre la figure 1.  <\/p>\n<p>&nbsp;<\/p>\n<a href=\"https:\/\/introspect.ca\/wp-content\/uploads\/2022\/01\/Figure-1-300x24.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-4481 aligncenter\" src=\"https:\/\/introspect.ca\/wp-content\/uploads\/2022\/01\/Figure-1-300x24.png\" alt=\"\" width=\"860\" height=\"68\" srcset=\"https:\/\/introspect.ca\/wp-content\/uploads\/2022\/01\/Figure-1-300x24.png 300w, https:\/\/introspect.ca\/wp-content\/uploads\/2022\/01\/Figure-1-1024x81.png 1024w, https:\/\/introspect.ca\/wp-content\/uploads\/2022\/01\/Figure-1-768x61.png 768w, https:\/\/introspect.ca\/wp-content\/uploads\/2022\/01\/Figure-1-600x47.png 600w, https:\/\/introspect.ca\/wp-content\/uploads\/2022\/01\/Figure-1.png 1521w\" sizes=\"auto, (max-width: 860px) 100vw, 860px\" \/><\/a>\n<p style=\"text-align: center;\"><strong>Figure<\/strong> <strong>1<\/strong>: Sp\u00e9cification MIPI relative \u00e0 l&rsquo;essai d&rsquo;interf\u00e9rence en mode commun.<\/p>\n<p>&nbsp;<\/p>\n<p>La deuxi\u00e8me exigence consiste \u00e0 injecter une interf\u00e9rence sinuso\u00efdale dont la fr\u00e9quence est nettement sup\u00e9rieure \u00e0 450 MHz (jusqu&rsquo;\u00e0 1,33 GHz). C\u2019est ce que l\u2019on appelle<sub>le test DVCMRX(HF)<\/sub>. La difficult\u00e9 avec ces deux tests r\u00e9side dans le fait que le mode basse puissance (LP) de la transmission D-PHY doit rester inchang\u00e9. Cela signifie que l\u2019injection de bruit doit \u00eatre activ\u00e9e et d\u00e9sactiv\u00e9e de mani\u00e8re dynamique, selon des contraintes de synchronisation extr\u00eamement strictes, de l\u2019ordre de la nanoseconde. Une autre difficult\u00e9 r\u00e9side dans le fait qu\u2019il est tr\u00e8s difficile de combiner physiquement des sources d\u2019interf\u00e9rences externes \u00e0 une transmission num\u00e9rique \u00e0 faible amplitude de tension, en particulier \u00e0 des d\u00e9bits de donn\u00e9es \u00e9lev\u00e9s.    <\/p>\n<h2><a name=\"_Toc92885606\"><\/a>Solutions h\u00e9rit\u00e9es<\/h2>\n<p>La m\u00e9thode la plus courante pour tenter de satisfaire \u00e0 l&rsquo;exigence de test susmentionn\u00e9e consiste \u00e0 utiliser un g\u00e9n\u00e9rateur de donn\u00e9es MIPI et un g\u00e9n\u00e9rateur d&rsquo;ondes sinuso\u00efdales externe, puis \u00e0 combiner leurs signaux de sortie. Ceci est illustr\u00e9 \u00e0 la figure 2. <\/p>\n<p>&nbsp;<\/p>\n<a href=\"https:\/\/introspect.ca\/wp-content\/uploads\/2022\/01\/Figure-2-300x115.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4483\" src=\"https:\/\/introspect.ca\/wp-content\/uploads\/2022\/01\/Figure-2-300x115.png\" alt=\"\" width=\"860\" height=\"329\" srcset=\"https:\/\/introspect.ca\/wp-content\/uploads\/2022\/01\/Figure-2-300x115.png 300w, https:\/\/introspect.ca\/wp-content\/uploads\/2022\/01\/Figure-2-600x229.png 600w, https:\/\/introspect.ca\/wp-content\/uploads\/2022\/01\/Figure-2.png 607w\" sizes=\"auto, (max-width: 860px) 100vw, 860px\" \/><\/a>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\"><strong>Figure <\/strong><strong>2<\/strong>: Configuration traditionnelle permettant d&rsquo;injecter du bruit en mode commun dans un signal de test num\u00e9rique \u00e0 haute vitesse.<\/p>\n<p>&nbsp;<\/p>\n<p>Le combineur de signaux est g\u00e9n\u00e9ralement un composant de laboratoire tel que celui illustr\u00e9 \u00e0 la figure 3. Comme vous pouvez le constater, il s&rsquo;agit d&rsquo;un composant coaxial muni de connecteurs, ce qui repr\u00e9sente d\u00e9j\u00e0 un d\u00e9fi. Imaginez devoir installer un tel composant sur chacune des quatre voies de donn\u00e9es et sur la voie d&rsquo;horloge d&rsquo;une liaison D-PHY ! Cela n\u00e9cessite 10 composants de ce type et 30 c\u00e2bles SMA.   <\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/introspect.ca\/wp-content\/uploads\/2022\/01\/Figure-3-1-300x237.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-4500\" src=\"https:\/\/introspect.ca\/wp-content\/uploads\/2022\/01\/Figure-3-1-300x237.jpg\" alt=\"\" width=\"300\" height=\"237\" srcset=\"https:\/\/introspect.ca\/wp-content\/uploads\/2022\/01\/Figure-3-1-300x237.jpg 300w, https:\/\/introspect.ca\/wp-content\/uploads\/2022\/01\/Figure-3-1.jpg 516w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p style=\"text-align: center;\"><strong>Figure <\/strong><strong>3<\/strong>: Exemple de composant de combinaison de signaux utilis\u00e9 dans les laboratoires de validation \u00e0 haut d\u00e9bit.<\/p>\n<p>&nbsp;<\/p>\n<h2><a name=\"_Toc92885607\"><\/a>AWG compatible avec les protocoles<\/h2>\n<p>Le g\u00e9n\u00e9rateur MIPI SV5C-DPTX \u00e9limine toutes les contraintes susmentionn\u00e9es, car il int\u00e8gre un g\u00e9n\u00e9rateur de formes d\u2019onde arbitraires (AWG) sensible au protocole. Cela signifie qu\u2019il peut cr\u00e9er des donn\u00e9es de test num\u00e9riques \u00e0 haute vitesse, \u00e0 l\u2019instar d\u2019un g\u00e9n\u00e9rateur de donn\u00e9es MIPI, tout en activant simultan\u00e9ment des sources d\u2019interf\u00e9rences arbitraires \u2013 le tout contr\u00f4l\u00e9 par logiciel. En ce qui concerne la configuration mat\u00e9rielle, la figure 4 illustre comment le SV5C-DPTX peut \u00eatre utilis\u00e9 pour r\u00e9aliser les tests d\u00e9crits dans le pr\u00e9sent document. Comme on peut le constater, aucun composant externe n\u2019est n\u00e9cessaire entre le g\u00e9n\u00e9rateur et le dispositif test\u00e9.   <\/p>\n<p>&nbsp;<\/p>\n<a href=\"https:\/\/introspect.ca\/wp-content\/uploads\/2022\/01\/Figure-4-300x64.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4487\" src=\"https:\/\/introspect.ca\/wp-content\/uploads\/2022\/01\/Figure-4-300x64.png\" alt=\"\" width=\"860\" height=\"183\" srcset=\"https:\/\/introspect.ca\/wp-content\/uploads\/2022\/01\/Figure-4-300x64.png 300w, https:\/\/introspect.ca\/wp-content\/uploads\/2022\/01\/Figure-4-768x163.png 768w, https:\/\/introspect.ca\/wp-content\/uploads\/2022\/01\/Figure-4-600x128.png 600w, https:\/\/introspect.ca\/wp-content\/uploads\/2022\/01\/Figure-4.png 954w\" sizes=\"auto, (max-width: 860px) 100vw, 860px\" \/><\/a>\n<p style=\"text-align: center;\"><strong>Figure <\/strong><strong>4<\/strong>: La configuration du SV5C-DPTX ne n\u00e9cessite aucun composant externe.<\/p>\n<p>&nbsp;<\/p>\n<p>Toutes les commandes relatives aux sources d&rsquo;interf\u00e9rences en mode commun sont accessibles via le logiciel. Par exemple, la figure 5 pr\u00e9sente une classe de composant \u00ab CommonModeNoise \u00bb qui permet \u00e0 l&rsquo;utilisateur de d\u00e9finir des param\u00e8tres tels que le type et la fr\u00e9quence du bruit. <\/p>\n<p>&nbsp;<\/p>\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4489\" src=\"https:\/\/introspect.ca\/wp-content\/uploads\/2022\/01\/Figure-5-300x85.png\" alt=\"\" width=\"860\" height=\"244\" srcset=\"https:\/\/introspect.ca\/wp-content\/uploads\/2022\/01\/Figure-5-300x85.png 300w, https:\/\/introspect.ca\/wp-content\/uploads\/2022\/01\/Figure-5.png 575w\" sizes=\"auto, (max-width: 860px) 100vw, 860px\" \/>\n<p style=\"text-align: center;\"><strong>Figure <\/strong><strong>5<\/strong>: Interface de programmation d&rsquo;application (API) pr\u00e9sentant les param\u00e8tres d&rsquo;injection de bruit en mode commun.<\/p>\n<p>&nbsp;<\/p>\n<p>Ce qui est particuli\u00e8rement int\u00e9ressant, c&rsquo;est que chaque fil d&rsquo;un bus MIPI dispose de sa propre source d&rsquo;interf\u00e9rence enti\u00e8rement programmable. Ainsi, si vous testez un r\u00e9cepteur D-PHY \u00e0 quatre voies, cela \u00e9quivaut \u00e0 10 sources de signaux distinctes et hautement performantes, toutes int\u00e9gr\u00e9es au sein du SV5C-DPTX ! La figure 6 illustre comment chaque ligne peut \u00eatre associ\u00e9e \u00e0 une source d\u2019interf\u00e9rence.  <\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/introspect.ca\/wp-content\/uploads\/2022\/01\/Figure-6.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-4491 aligncenter\" src=\"https:\/\/introspect.ca\/wp-content\/uploads\/2022\/01\/Figure-6.png\" alt=\"\" width=\"292\" height=\"286\" srcset=\"https:\/\/introspect.ca\/wp-content\/uploads\/2022\/01\/Figure-6.png 325w, https:\/\/introspect.ca\/wp-content\/uploads\/2022\/01\/Figure-6-300x294.png 300w\" sizes=\"auto, (max-width: 292px) 100vw, 292px\" \/><\/a><\/p>\n<p style=\"text-align: center;\"><strong>Figure <\/strong><strong>6<\/strong>: Chaque branche de chaque voie diff\u00e9rentielle dispose de son propre g\u00e9n\u00e9rateur de formes d&rsquo;onde.<\/p>\n<p>&nbsp;<\/p>\n<p>Les deux figures suivantes illustrent comment le bruit en mode commun se manifeste lors d&rsquo;une transmission de donn\u00e9es MIPI D-PHY \u00e0 haut d\u00e9bit. Sur la figure 7, on constate que la premi\u00e8re phase de la forme d\u2019onde (la phase LP) est propre, puis qu\u2019une forme d\u2019onde sinuso\u00efdale appara\u00eet exactement au moment o\u00f9 le signal MIPI passe de l\u2019\u00e9tat LP00 \u00e0 l\u2019\u00e9tat HS-Zero. Remarquez que les donn\u00e9es num\u00e9riques conservent leurs fronts nets. La figure 8 pr\u00e9sente un agrandissement de la forme d\u2019onde des donn\u00e9es num\u00e9riques. L\u2019int\u00e9grit\u00e9 du signal sur les fronts \u00e0 haute vitesse est garantie, quel que soit le bruit appliqu\u00e9. Il s\u2019agit l\u00e0 d\u2019une performance v\u00e9ritablement exceptionnelle !     <\/p>\n<p>Enfin, la figure 9 pr\u00e9sente une courbe d&rsquo;oscilloscope persistante qui illustre l&rsquo;effet du bruit sur le signal \u00e0 haute vitesse. Cette figure a pour but de montrer une nouvelle fois comment l&rsquo;int\u00e9grit\u00e9 du signal des donn\u00e9es \u00e0 haute vitesse est pr\u00e9serv\u00e9e. <\/p>\n<p>&nbsp;<\/p>\n<a href=\"https:\/\/introspect.ca\/wp-content\/uploads\/2022\/01\/Figure-7.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4493 size-full\" src=\"https:\/\/introspect.ca\/wp-content\/uploads\/2022\/01\/Figure-7.gif\" alt=\"\" width=\"1024\" height=\"784\"><\/a>\n<p style=\"text-align: center;\"><strong>Figure <\/strong><strong>7<\/strong>: Illustration du contr\u00f4le du g\u00e9n\u00e9rateur de formes d&rsquo;onde tenant compte du protocole.<\/p>\n<p>&nbsp;<\/p>\n<a href=\"https:\/\/introspect.ca\/wp-content\/uploads\/2022\/01\/Figure-8.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4495 size-full\" src=\"https:\/\/introspect.ca\/wp-content\/uploads\/2022\/01\/Figure-8.gif\" alt=\"\" width=\"1024\" height=\"784\"><\/a>\n<p style=\"text-align: center;\"><strong>Figure <\/strong><strong>8<\/strong>: Les donn\u00e9es num\u00e9riques conservent des flancs nets m\u00eame en pr\u00e9sence d&rsquo;un bruit additif en mode commun.<\/p>\n<p>&nbsp;<\/p>\n<a href=\"https:\/\/introspect.ca\/wp-content\/uploads\/2022\/01\/Figure-9.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4497 size-full\" src=\"https:\/\/introspect.ca\/wp-content\/uploads\/2022\/01\/Figure-9.gif\" alt=\"\" width=\"1024\" height=\"784\"><\/a>\n<p style=\"text-align: center;\"><strong>Figure <\/strong><strong>9<\/strong>: Affichage continu sur oscilloscope illustrant l&rsquo;effet du bruit en mode commun sur les donn\u00e9es num\u00e9riques transmises.<\/p>\n<p>&nbsp;<\/p>\n<h2>Conclusion<\/h2>\n<p>Dans cette note \u00ab Technical Insights \u00bb, nous avons d\u00e9crit les exigences relatives aux tests d\u2019interf\u00e9rences en mode commun pour les applications de r\u00e9cepteurs MIPI D-PHY. Nous avons montr\u00e9 \u00e0 quel point les environnements de test traditionnels peuvent s\u2019av\u00e9rer inefficaces, puis nous avons illustr\u00e9 comment le SV5C-DPTX facilite consid\u00e9rablement la r\u00e9alisation de ces tests. Le SV5C-DPTX int\u00e8gre un g\u00e9n\u00e9rateur d&rsquo;ondes arbitraires (AWG) sensible au protocole qui lui permet de commuter dynamiquement les sources d&rsquo;interf\u00e9rences avec une tr\u00e8s grande pr\u00e9cision. Il int\u00e8gre \u00e9galement une source de bruit ind\u00e9pendante pour chaque fil de ses canaux de sortie, offrant ainsi une couverture de test sans pr\u00e9c\u00e9dent pour cet essai particuli\u00e8rement complexe.   <\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Les performances en mode commun des r\u00e9cepteurs num\u00e9riques \u00e0 haut d\u00e9bit rev\u00eatent une grande importance dans les applications mobiles ou soumises \u00e0 des interf\u00e9rences<\/p>\n","protected":false},"author":14,"featured_media":4536,"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-13017","blogposts","type-blogposts","status-publish","has-post-thumbnail","hentry","blog_topics-perspectives-techniques","blog_tags-mipi","blog_tags-d-phy","blog_tags-protocol-aware-awg"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/introspect.ca\/fr\/wp-json\/wp\/v2\/blogposts\/13017","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\/14"}],"version-history":[{"count":1,"href":"https:\/\/introspect.ca\/fr\/wp-json\/wp\/v2\/blogposts\/13017\/revisions"}],"predecessor-version":[{"id":13018,"href":"https:\/\/introspect.ca\/fr\/wp-json\/wp\/v2\/blogposts\/13017\/revisions\/13018"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/introspect.ca\/fr\/wp-json\/wp\/v2\/media\/4536"}],"wp:attachment":[{"href":"https:\/\/introspect.ca\/fr\/wp-json\/wp\/v2\/media?parent=13017"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}