Brevet FR3040806A1 — publié le 20170310

La présente invention appartient au domaine des calculateurs électroniques embarqués dans des véhicules, notamment automobiles. La présente invention concerne plus particulièrement un calculateur électronique compatible avec le protocole de communication CAN-FD. Le protocole de communication CAN (« Controller Area Network » dans la littérature anglo-saxonne), tel que défini par les normes ISO 11898, est largement utilisé dans les véhicules automobiles actuels. Un calculateur électronique embarqué dans un véhicule automobile compatible avec le protocole de communication CAN comporte généralement un contrôleur de communication CAN (défini par la norme ISO 11898-1) relié à un adaptateur de ligne CAN (défini par la norme ISO 11898-2/3) qui réalise principalement l'interface physique entre le contrôleur de communication CAN et un bus de communication. Un tel adaptateur de ligne est généralement désigné par « transceiver » dans la littérature anglo-saxonne. De nos jours, il est envisagé d'intégrer un nouveau protocole de communication dans les véhicules automobiles, à savoir le protocole de communication CAN-FD (« CAN with Flexible Data rate » dans la littérature anglo-saxonne). Le protocole de communication CAN-FD (défini par la norme ISO 11898-7) est une amélioration du protocole de communication CAN. Par rapport audit protocole de communication CAN, le protocole de communication CAN-FD augmente l'efficacité de la communication sur le bus de communication par une augmentation du débit binaire et par une augmentation de la taille de la trame utilisée. Afin d'utiliser le protocole de communication CAN-FD, de nouvelles architectures de calculateurs électroniques sont en cours de définition, basées 25 notamment sur l'utilisation de microcontrôleurs plus puissants. Toutefois, l'utilisation d'un nouveau type de microcontrôleur entraîne généralement d'importants développements logiciels, qui font qu'une telle solution n'est envisageable ni à très court terme, pour une intégration rapide du protocole de communication CAN-FD dans les véhicules automobiles, ni à moindre surcoût par rapport 30 aux solutions actuelles. La présente invention a pour objectif de remédier à tout ou partie des limitations des solutions de l'art antérieur, notamment celles exposées ci-avant, en proposant une solution qui permette une intégration plus rapide du protocole de communication CAN-FD, tout en limitant l'impact sur le coût de fabrication du calculateur 35 électronique correspondant. 3040806 2 A cet effet, et selon un premier aspect, l'invention concerne un calculateur électronique de véhicule, ledit calculateur électronique comportant un premier microcontrôleur et un second microcontrôleur comportant des contrôleurs de communication FlexRayTM respectifs reliés entre eux par des moyens de connexion, le 5 premier microcontrôleur et le second microcontrôleur étant configurés pour échanger des données entre eux par l'intermédiaire desdits contrôleurs de communication FlexRayTM En outre, le second microcontrôleur comporte un contrôleur de communication CAN-FD par lequel ledit calculateur électronique est adapté à être relié à un bus de communication du véhicule pour échanger des données avec un équipement distant, et ledit contrôleur de 10 communication CAN-FD est relié au contrôleur de communication FlexRayTM dudit second microcontrôleur. Ainsi, le calculateur électronique comporte deux microcontrôleurs qui utilisent des contrôleurs de communication FlexRayTM (tels que définis par la norme ISO 17458-2) pour communiquer entre eux. 15 Le protocole de communication FlexRayTM (défini globalement par les normes ISO 17458-1 à 17458-5) est largement supporté par les calculateurs électroniques actuels pour l'échange de données entre des calculateurs électroniques distants reliés par le bus de communication du véhicule. Le protocole de communication FlexRayTM correspond donc à une alternative aux protocoles de communication CAN et CAN-FD. Par 20 conséquent, la plupart des microcontrôleurs actuels comportent déjà des contrôleurs de communication FlexRayTM, et l'invention propose de les utiliser de manière différente, à savoir pour échanger des données entre deux microcontrôleurs au sein d'un même calculateur électronique. Par conséquent, le premier microcontrôleur, qui est typiquement le microcontrôleur qui effectue les différentes tâches affectées au calculateur électronique (par exemple contrôler le moteur du véhicule dans le cas d'un calculateur moteur), peut être dans certains cas un microcontrôleur sur étagère. La seule différence par rapport à l'art antérieur, mais qui est transparente pour ledit premier microcontrôleur, est que le contrôleur de communication FlexRayTM n'est pas utilisé pour communiquer directement sur le bus de communication du véhicule, externe au calculateur électronique, mais pour communiquer avec le second microcontrôleur, via des moyens de connexion internes au calculateur électronique. Le second microcontrôleur intègre le contrôleur de communication CAN-FD, utilisé pour communiquer sur le bus de communication du véhicule, et les échanges de données entre le premier microcontrôleur et le bus de communication du véhicule se font par l'intermédiaire du second microcontrôleur. L'utilisation du protocole de communication FlexRayTM est avantageuse en ce que le débit binaire et la taille de la trame FlexRayTM 3040806 3 sont compatibles avec ceux du protocole de communication CAN-FD. Par conséquent, le premier microcontrôleur peut communiquer avec le second microcontrôleur sans avoir à savoir que les échanges de données, sur le bus de communication du véhicule, se font in fine suivant le protocole de communication CAN-FD. En effet, le second microcontrôleur 5 peut assurer la passerelle entre les protocoles de communication FlexRayTM et CAN-FD, de sorte qu'aucun développement logiciel n'est nécessaire, du côté du premier microcontrôleur, du fait que le protocole de communication CAN-FD est utilisé sur le bus de communication du véhicule. Ainsi, seul le second microcontrôleur nécessite éventuellement des 10 développements logiciels spécifiques. Toutefois, ceux-ci ne concernent que l'utilisation du protocole de communication CAN-FD, et non les principales tâches affectées au calculateur électronique (par exemple : contrôler le moteur du véhicule) qui sont gérées préférentiellement par le premier microcontrôleur. En outre, l'utilisation d'un second microcontrôleur est plus économique que l'utilisation de solutions purement matérielles du 15 type FPGA, ASIC, etc., et présente de plus l'avantage d'une plus grande flexibilité face à d'éventuelles modifications ultérieures du protocole de communication CAN-FD. Dans des modes particuliers de réalisation, le calculateur électronique peut comporter en outre l'une ou plusieurs des caractéristiques suivantes, prises isolément ou selon toutes les combinaisons techniquement possibles. 20 Dans des modes particuliers de réalisation, les moyens de connexion comportent un circuit logique d'interface comportant des portes logiques reliant des bornes TxD, TxEN et RxD respectives des contrôleurs de communication FlexRayTM du premier microcontrôleur et du second microcontrôleur du calculateur électronique. En effet, le protocole de communication FlexRayTM étant mis en oeuvre pour 25 échanger des données entre deux microcontrôleurs au sein d'un même calculateur électronique, les moyens de connexion entre les contrôleurs de communication FlexRayTM peuvent être fortement simplifiés par rapport à un bus de communication FlexRayTM conventionnel. En particulier, il n'est pas nécessaire d'utiliser d'adaptateur de ligne FlexRayTM (« Bus Driver BD » dans la terminologie FlexRayTM, défini par la norme 30 ISO 17458-4), et les moyens de connexion peuvent comporter principalement un circuit logique d'interface, à base de simples portes logiques, reliant les bornes TxD, TxEN et RxD respectives des contrôleurs de communication FlexRayTM Dans des modes particuliers de réalisation, le circuit logique d'interface comporte : 35 - une première porte logique d'émission comportant deux entrées reliées respectivement aux bornes TxD et TxEN du contrôleur de communication FlexRayTM du premier microcontrôleur, 3040806 4 - une seconde porte logique d'émission comportant deux entrées reliées respectivement aux bornes TxD et TxEN du contrôleur de communication FlexRayTM du second microcontrôleur, - une porte logique de combinaison comportant deux entrées reliées 5 respectivement à une sortie de la première porte logique d'émission et à une sortie de la seconde porte logique d'émission, ladite porte logique de combinaison comportant en outre une sortie reliée aux bornes RxD des contrôleurs de communication FlexRayTM du premier microcontrôleur et du second microcontrôleur. 10 Dans des modes particuliers de réalisation, la première porte logique d'émission, la seconde porte logique d'émission et la porte logique de combinaison sont des portes logiques de type NAND. Dans des modes particuliers de réalisation, le circuit logique d'interface comporte une porte logique de réception comportant : 15 - une entrée reliée à la sortie de la porte logique de combinaison, - une entrée reliée à une borne RxEN du contrôleur de communication FlexRayTM du premier microcontrôleur, - une sortie reliée à la borne RxD dudit contrôleur de communication FlexRayTM dudit premier microcontrôleur. 20 Dans des modes particuliers de réalisation, le circuit logique d'interface comporte une porte logique de réception comportant : - une entrée reliée à la sortie de la porte logique de combinaison, - une entrée reliée à une borne RxEN du contrôleur de communication FlexRayTM du second microcontrôleur, 25 - une sortie reliée à la borne RxD dudit contrôleur de communication FlexRayTM dudit second microcontrôleur. Dans des modes particuliers de réalisation, chaque porte logique de réception est une porte logique de type NAND. Dans des modes particuliers de réalisation, les moyens de connexion entre 30 les contrôleurs de communication FlexRayTM du premier microcontrôleur et du second microcontrôleur sont dépourvus d'adaptateur de ligne FlexRayTM Selon un second aspect, la présente invention concerne un véhicule automobile comportant au moins un calculateur électronique selon l'un quelconque des modes de réalisation de l'invention. 35 L'invention sera mieux comprise à la lecture de la description suivante, donnée à titre d'exemple nullement limitatif, et faite en se référant aux figures qui représentent : 3040806 5 - figure 1 : une représentation schématique d'un véhicule comportant un calculateur électronique compatible avec le protocole de communication CAN-FD, - figure 2 : une représentation schématique d'un exemple de réalisation d'un 5 calculateur électronique selon l'invention, - figure 3 : une représentation schématique d'une variante de réalisation du calculateur électronique de la figure 2. Dans ces figures, des références identiques d'une figure à une autre désignent des éléments identiques ou analogues. Pour des raisons de clarté, les 10 éléments représentés ne sont pas à l'échelle, sauf mention contraire. La présente invention concerne un calculateur 20 électronique d'un véhicule. Dans la suite de la description, on se place de manière non limitative dans le cas d'un véhicule 10 automobile. Il est cependant à noter que l'invention est applicable à tout type de véhicule 15 dans lequel l'utilisation du protocole de communication CAN-FD peut être envisagée, y compris des véhicules de type aéronefs. La figure 1 représente schématiquement un véhicule 10 automobile comportant un calculateur 20 électronique relié à un équipement 80 distant par un bus de communication 70 du véhicule 10 automobile. 20 Le calculateur 20 électronique peut être l'un quelconque des calculateurs électroniques embarqués dans un véhicule automobile, par exemple le calculateur moteur, le calculateur habitacle, etc. Dans la suite de la description, on se place de manière non limitative dans le cas où le calculateur 20 électronique est le calculateur moteur du véhicule 10 automobile. 25 Dans l'exemple illustré par la figure 1, l'équipement 80 distant, tel qu'un autre calculateur électronique, est également embarqué dans le véhicule 10 automobile. Il est à noter que le calculateur 20 électronique peut également être relié, par le bus de communication 70, à un équipement qui n'est pas embarqué dans le véhicule 10 automobile, par exemple un dispositif de détection de panne connecté au bus de 30 communication 70 uniquement lors des opérations de maintenance sur le véhicule 10 automobile. La figure 2 représente schématiquement un exemple de réalisation du calculateur 20 électronique. Tel qu'illustré par la figure 2, le calculateur 20 électronique comporte un 35 premier microcontrôleur 30 et un second microcontrôleur 40. Par « microcontrôleur » on entend un circuit électronique comportant au moins un processeur et des moyens de mémorisation dans lesquels est mémorisé un produit 3040806 6 programme d'ordinateur, sous la forme d'un ensemble d'instructions de code de programme à exécuter par ledit processeur. Tel qu'illustré par la figure 2, le premier microcontrôleur 30 comporte un contrôleur de communication FlexRayTM 31 et le second microcontrôleur 40 comporte 5 également un contrôleur de communication FlexRayTM 41. Par « contrôleur de communication FlexRayTM », on entend un contrôleur de communication tel que défini par la norme ISO 17458-2 (« Communication Controller CC » dans la terminologie FlexRayTM) Les contrôleurs de communication FlexRayTM 31, 41 du premier 10 microcontrôleur 30 et du second microcontrôleur 40 sont reliés entre eux par des moyens de connexion. Tel qu'indiqué précédemment, les contrôleurs de communication FlexRayTM 31, 41 sont mis en oeuvre pour échanger des données entre deux microcontrôleurs différents colocalisés au sein d'un même calculateur 20 électronique, contrairement à l'art antérieur où le protocole de communication FlexRayTM est mis en 15 oeuvre pour échanger des données entre des calculateurs électroniques distants. Lesdits moyens de connexion sont par conséquent internes au calculateur 20 électronique, contrairement au bus de communication 70 qui est externe au calculateur 20 électronique, déployé à l'intérieur du véhicule 10 automobile. Outre le contrôleur de communication FlexRayTM 41, le second 20 microcontrôleur 40 comporte un contrôleur de communication CAN-FD 42 qui est destiné à être relié au bus de communication 70 du véhicule 10 automobile. Par exemple, et tel qu'illustré par la figure 2, le contrôleur de communication CAN-FD 42 est relié à un adaptateur de ligne CAN-FD 50 (« transceiver CAN-FD » dans la littérature anglo-saxonne), lui-même relié à un connecteur 51 destiné à être connecté au bus de 25 communication 70 du véhicule 10 automobile. Dans l'exemple non limitatif illustré par la figure 2, l'adaptateur de ligne CAN-FD 50 est externe au second microcontrôleur 40, par exemple un circuit électronique dédié. Rien n'exclut cependant, suivant d'autres exemples, d'intégrer tout ou partie dudit adaptateur de ligne CAN-FD 50 dans le second microcontrôleur 40. 30 Le contrôleur de communication FlexRayTM 41 du second microcontrôleur 40 est en outre relié au contrôleur de communication CAN-FD 42, par exemple au moyen d'un module d'interface 43 FlexRayTM / CAN-FD qui réalise la passerelle entre le protocole de communication FlexRayTM et le protocole de communication CAN-FD. Ainsi, le premier microcontrôleur 30 peut transmettre et recevoir des données 35 sur le bus de communication 70 du véhicule 10 automobile, par l'intermédiaire du second microcontrôleur 40, les échanges de données entre ledit premier microcontrôleur 30 et ledit second microcontrôleur 40 s'effectuant par l'intermédiaire des contrôleurs de 3040806 7 communication FlexRayTM 31, 41 et des moyens de connexion entre lesdits contrôleurs de communication FlexRayTM. Du point de vue du premier microcontrôleur 30, les échanges de données se font donc selon le protocole de communication FlexRayTM, de sorte qu'aucun développement logiciel spécifique au protocole de communication 5 CAN-FD n'est nécessaire pour ledit premier microcontrôleur 30. Les développements logiciels à prévoir concernent principalement le second microcontrôleur 40, qui réalise la passerelle entre le protocole de communication FlexRayTM et le protocole de communication CAN-FD. Les normes FlexRayTM définissent, outre le contrôleur de communication 10 FlexRayTM (norme ISO 17458-2), un adaptateur de ligne FlexRayTM (« Bus Driver BD » dans la terminologie FlexRayTM, défini par la norme ISO 17458-4) qui réalise principalement l'interface physique entre le contrôleur de communication FlexRayTM et un bus de communication. Dans le mode de réalisation illustré par la figure 2, les moyens de connexion 15 sont avantageusement dépourvus d'adaptateurs de ligne FlexRayTM En effet, si les adaptateurs de ligne FlexRayTM sont nécessaires dans le cas d'une communication sur un bus de communication externe, dont la longueur peut être importante et qui peut être soumis à des perturbations électromagnétiques importantes, ce n'est plus le cas dans le cas d'une communication au sein d'un même calculateur 20 20 électronique, étant donné que la distance entre le premier microcontrôleur 30 et le second microcontrôleur 40 est réduite et que les perturbations électromagnétiques sont mieux maîtrisées. Par conséquent, des moyens de connexion de complexité et de coût inférieurs à ceux des adaptateurs de ligne FlexRayTM (dont le coût est par ailleurs élevé) peuvent 25 être utilisés pour relier les contrôleurs de communication FlexRayTM 31, 41 du premier microcontrôleur 30 et du second microcontrôleur 40. Telle que définie par les normes ISO 17458-2 et ISO 17458-4, l'interface entre un contrôleur de communication FlexRayTM et un adaptateur de ligne FlexRayTM utilise principalement les signaux suivants : 30 - un signal TxD ou « Transmit Data », qui correspond aux données émises par le contrôleur de communication FlexRayTM - un signal TxEN ou « Transmit Data Enable Not », par lequel le contrôleur de communication FlexRayTM indique à l'adaptateur de ligne FlexRayTM si le signal TxD doit être émis sur le bus de communication, 35 - un signal RxD ou « Receive Data », qui correspond aux données reçues par le contrôleur de communication FlexRayTM 3040806 8 Tel qu'illustré par la figure 2, les contrôleurs de communication FlexRayTM 31, 41 du premier microcontrôleur 30 et du second microcontrôleur 40 comportent des bornes respectives TxD, TxEN et RxD, sur lesquelles transitent les signaux respectivement TxD, TxEN et RxD. 5 Dans l'exemple illustré par la figure 2, les moyens de connexion se présentent avantageusement sous la forme d'un circuit logique d'interface 60, constitué principalement de portes logiques, qui relie les bornes TxD, TxEN et RxD respectives des contrôleurs de communication FlexRayTM 31, 41 du premier microcontrôleur 30 et du second microcontrôleur 40. 10 Plus particulièrement, le circuit logique d'interface 60 illustré sur la figure 2 comporte : - une première porte logique d'émission 61 comportant deux entrées reliées respectivement aux bornes TxD et TxEN du contrôleur de communication FlexRayTM 31 du premier microcontrôleur 30, 15 - une seconde porte logique d'émission 62 comportant deux entrées reliées respectivement aux bornes TxD et TxEN du contrôleur de communication FlexRayTM 41 du second microcontrôleur 40, - une porte logique de combinaison 63 comportant deux entrées reliées respectivement à une sortie de la première porte logique d'émission 61 et à une 20 sortie de la seconde porte logique d'émission 62, ladite porte logique de combinaison comportant en outre une sortie reliée aux bornes RxD des contrôleurs de communication FlexRayTM 31, 41 du premier microcontrôleur 30 et du second microcontrôleur 40. Ainsi, la première porte logique d'émission 61 combine les signaux fournis sur 25 les bornes TxD et TxEN du contrôleur de communication FlexRayTM 31 du premier microcontrôleur 30, tandis que la seconde porte logique d'émission 62 combine les signaux fournis sur les bornes TxD et TxEN du contrôleur de communication FlexRayTM 41 du second microcontrôleur 40. La porte logique de combinaison 63 combine les signaux en sortie de la 30 première porte logique d'émission 61 et de la seconde porte logique d'émission 62, et le résultat de cette combinaison est fourni sur les bornes RxD des contrôleurs de communication FlexRayTM 31, 41 du premier microcontrôleur 30 et du second microcontrôleur 40. De la sorte, les données émises par un contrôleur de communication FlexRayTM 31, 41 sur sa borne TxD sont présentées à la fois : 35 - sur la borne RxD de ce même contrôleur de communication FlexRayTM 31, 41, assurant ainsi la relecture des données émises, prévue par le protocole de 3040806 9 communication FlexRayTM pour détecter d'éventuelles collisions sur le bus de communication, - sur la borne RxD de l'autre contrôleur de communication FlexRayTM 31, 41, pour assurer l'échange de données entre le premier microcontrôleur 30 et le second 5 microcontrôleur 40. Dans l'exemple illustré par la figure 2, la première porte logique d'émission 61, la seconde porte logique d'émission 62 et la porte logique de combinaison 63 sont des portes logiques de type NAND (« non-et »). Rien n'exclut cependant, suivant d'autres exemples, de considérer un circuit logique d'interface 60 10 comportant une combinaison différente de portes logiques. Telle que définie par les normes ISO 17458-2 et ISO 17458-4, l'interface entre un contrôleur de communication FlexRayTM et un adaptateur de ligne FlexRayTM peut utiliser, de manière optionnelle, un signal RxEN (« Receive Data Enable Not »). La figure 3 représente schématiquement une variante de réalisation du 15 calculateur 20 électronique de la figure 2, dans le cas où les contrôleurs de communication FlexRayTM 31, 41 comportent chacun une borne RxEN sur laquelle transite le signal RxEN. Tel qu'illustré par la figure 3, le circuit logique d'interface 60 comporte en outre une première porte logique de réception 64 et une seconde porte logique de réception 65. 20 La première porte logique de réception 64, de type NAND dans l'exemple non limitatif représenté sur la figure 3, comporte : - une entrée reliée à la sortie de la porte logique de combinaison 63, - une entrée reliée à la borne RxEN du contrôleur de communication FlexRayTM 31 du premier microcontrôleur 30, 25 - une sortie reliée à la borne RxD dudit contrôleur de communication FlexRayTM 31 dudit premier microcontrôleur 30. De manière analogue, la seconde porte logique de réception 65, également de type NAND dans l'exemple non limitatif représenté sur la figure 3, comporte : - une entrée reliée à la sortie de la porte logique de combinaison 63, 30 - une entrée reliée à la borne RxEN du contrôleur de communication FlexRayTM 41 du second microcontrôleur 40, - une sortie reliée à la borne RxD dudit contrôleur de communication FlexRayTM 41 dudit second microcontrôleur 40. Dans les normes ISO 17458-2 et ISO 17458-4, c'est en principe l'adaptateur 35 de ligne FlexRayTM qui contrôle la valeur du signal RxEN présenté sur la borne RxEN du contrôleur de communication FlexRayTM. Dans l'exemple illustré par la figure 3, étant donné qu'il n'y a pas d'adaptateur de ligne FlexRayTM, ce sont avantageusement les 3040806 10 contrôleurs de communication FlexRayTM 31, 41 qui contrôlent la valeur du signal RxEN qu'ils présentent sur leur borne RxEN, afin d'autoriser ou non la réception de données sur leur borne RxD. Notamment, les contrôleurs de communication FlexRayTM 31, 41 peuvent interdire la réception de données sur leur borne RxD au cours de phases particulières de 5 fonctionnement, par exemple lors du démarrage ou d'une réinitialisation du microcontrôleur, etc. Il est à noter que, le signal RxEN étant optionnel, il est également possible que seul l'un des contrôleurs de communication FlexRayTM 31, 41 soit équipé d'une borne RxEN. Le cas échéant, le circuit logique d'interface 60 comporte une seule porte 10 logique de réception, associée au contrôleur de communication FlexRayTM 31, 41 comportant une borne RxEN. En outre, il est également possible, suivant d'autres exemples de réalisation, de forcer la valeur du signal RxEN présenté sur la borne RxEN d'un ou de chaque contrôleur de communication FlexRayTM 31, 41 à la valeur autorisant la réception de 15 données sur la borne RxD (en l'occurrence la valeur « low »), sans intervention dudit contrôleur de communication FlexRayTM 31, 41. Dans un tel cas, il n'est pas nécessaire d'utiliser de porte logique de réception 64, 65, et la sortie de la porte logique de combinaison 63 peut être reliée directement à la borne RxD du contrôleur de communication FlexRayTM 31, 41. 20 De manière plus générale, il est à noter que les modes de réalisation considérés ci-dessus ont été décrits à titre d'exemples non limitatifs, et que d'autres variantes sont par conséquent envisageables. Notamment, l'invention a été décrite en considérant, pour connecter les contrôleurs de communication FlexRayTM 31, 41 du premier microcontrôleur 30 et du 25 second microcontrôleur 40, des moyens de connexion dépourvus d'adaptateurs de ligne FlexRayTM. Rien n'exclut cependant, suivant d'autres exemples, d'utiliser des adaptateurs de ligne FlexRayTM pour connecter les contrôleurs de communication FlexRayTM 31, 41 du premier microcontrôleur 30 et du second microcontrôleur 40. On comprend cependant que l'utilisation d'un circuit logique d'interface 60, constitué essentiellement de portes 30 logiques, correspond à un mode préféré de réalisation dans la mesure où les moyens de connexion mis en oeuvre sont alors particulièrement simples et peu coûteux. La description ci-avant illustre clairement que par ses différentes caractéristiques et leurs avantages, la présente invention atteint les objectifs qu'elle s'était fixés. En particulier, le premier microcontrôleur 30 ne nécessite pas de développement 35 logiciel spécifique lié à l'utilisation du protocole de communication CAN-FD sur le bus de communication 70 du véhicule 10 automobile. En outre, le surcoût lié à l'utilisation du 3040806 11 protocole de communication CAN-FD est maîtrisé, en particulier lorsque le calculateur 20 électronique est dépourvu d'adaptateurs de ligne FlexRayTM REVENDICATIONS1. Calculateur (20) électronique de véhicule (10), caractérisé en ce qu'il comporte un premier microcontrôleur (30) et un second microcontrôleur (40) comportant des contrôleurs de communication FlexRayTM (31, 41) respectifs reliés entre eux par des moyens de connexion, le premier microcontrôleur et le second microcontrôleur étant 5 configurés pour échanger des données entre eux par l'intermédiaire desdits contrôleurs de communication FlexRayTM, et en ce que ledit second microcontrôleur (40) comporte un contrôleur de communication CAN-FD (42) par lequel ledit calculateur (20) électronique est adapté à être relié à un bus de communication (70) du véhicule (10) pour échanger des données avec un équipement (80) distant, ledit contrôleur de communication 10 CAN-FD (42) étant relié au contrôleur de communication FlexRayTM (41) dudit second microcontrôleur (40). 2. Calculateur (20) électronique selon la revendication 1, dans lequel les moyens de connexion comportent un circuit logique d'interface (60) comportant des portes logiques reliant des bornes TxD, TxEN et RxD respectives des contrôleurs de communication 15 FlexRayTM (31, 41) du premier microcontrôleur (30) et du second microcontrôleur (40) du calculateur électronique. 3. Calculateur (20) électronique selon la revendication 2, dans lequel le circuit logique d'interface (60) comporte : - une première porte logique d'émission (61) comportant deux entrées reliées 20 respectivement aux bornes TxD et TxEN du contrôleur de communication FlexRayTM (31) du premier microcontrôleur (30), - une seconde porte logique d'émission (62) comportant deux entrées reliées respectivement aux bornes TxD et TxEN du contrôleur de communication FlexRayTM (41) du second microcontrôleur (30), 25 - une porte logique de combinaison (63) comportant deux entrées reliées respectivement à une sortie de la première porte logique d'émission (61) et à une sortie de la seconde porte logique d'émission (62), ladite porte logique de combinaison (63) comportant en outre une sortie reliée aux bornes RxD des contrôleurs de communication FlexRayTM (31, 41) du premier 30 microcontrôleur (30) et du second microcontrôleur (40). 4. Calculateur (20) électronique selon la revendication 3, dans lequel la première porte logique d'émission (61), la seconde porte logique d'émission (62) et la porte logique de combinaison (63) sont des portes logiques de type NAND. 5. Calculateur (20) électronique selon l'une des revendications 3 à 4, dans lequel le 35 circuit logique d'interface (60) comporte une porte logique de réception (64) comportant : - une entrée reliée à la sortie de la porte logique de combinaison (63), 3040806 13 - une entrée reliée à une borne RxEN du contrôleur de communication FlexRayTM (31) du premier microcontrôleur (30), - une sortie reliée à la borne RxD dudit contrôleur de communication FlexRayTM (31) dudit premier microcontrôleur (30). 6. Calculateur (20) électronique selon l'une quelconque des revendications 3 à 5, dans lequel le circuit logique d'interface (60) comporte une porte logique de réception (65) comportant : - une entrée reliée à la sortie de la porte logique de combinaison (63), - une entrée reliée à une borne RxEN du contrôleur de communication FlexRayTM (41) du second microcontrôleur (40), - une sortie reliée à la borne RxD dudit contrôleur de communication FlexRayTM (41) dudit second microcontrôleur (40). 7. Calculateur (20) électronique selon l'une des revendications 5 à 6, dans lequel chaque porte logique de réception (64, 65) est une porte logique de type NAND. 8. Calculateur (20) électronique selon l'une quelconque des revendications précédentes, dans lequel les moyens de connexion entre les contrôleurs de communication FlexRayTM (31, 41) du premier microcontrôleur (30) et du second microcontrôleur (40) sont dépourvus d'adaptateur de ligne FlexRayTM 9. Véhicule (10) automobile, caractérisé en ce qu'il comporte au moins un calculateur (20) électronique selon l'une quelconque des revendications précédentes.