Brevet FR3015827A1 — publié le 20150626

Domaine de l'invention La présente invention a pour objet un procédé et un ap- pareil de commande pour déterminer la capacité (valeur de la capacité) ainsi qu'un produit programme d'ordinateur pour la mise en oeuvre du procédé. Etat de la technique Pour contrôler des plaques de circuit imprimé équipées de composants dans l'industrie électronique on utilise entre autre les tests sur le circuit (tests ICT). But de l'invention La présente invention a pour but de simplifier le contrôle des circuits électroniques. Exposé et avantages de l'invention A cet effet l'invention a pour objet un procédé pour dé- terminer la capacité d'un bus de données caractérisé par les étapes sui- vantes consistant à enregistrer un coefficient scalaire d'une impulsion de synchronisation du bus de données et déterminer la valeur de la capacité en utilisant le coefficient et une prescription de traitement. Le bus de données pris dans son ensemble fonctionne avec un nombre variable de clients et/ou une longueur variable. Il en résulte une très grande variabilité de la capacité électrique de l'ensemble du système. Pour émettre et/ou recevoir des informations par le bus de données et le synchroniser latéralement on peut utiliser une impulsion de synchronisation. Pour émettre une impulsion de syn- chronisation avec une amplitude comprise dans la plage de tolérance, il faut adapter l'énergie d'émission de l'impulsion de synchronisation. L'adaptation peut se faire en utilisant un coefficient scalaire. En d'autres termes, le coefficient scalaire est nécessaire pour le fonctionnement du bus de données. Mais comme l'énergie d'émission nécessaire dépend de la capacité électrique de l'ensemble du système, le coefficient scalaire est une mesure de la capacité. On peut utiliser ainsi le coefficient scalaire pour déterminer la capacité. En déterminant la capacité à l'aide du coefficient scalaire qui existe de toute façon on peut éviter d'autres procédés et dispositifs servant à déterminer la capacité, ce qui se traduit par une économie. Comme le coefficient scalaire existe en fonctionnement courant, on peut déterminer la capacité en cours de fonctionnement et permettre ainsi de réagir directement aux variations dans le bus de données. Le procédé énoncé ci-dessus permet ainsi de déterminer la capacité (valeur ou mesure de la capacité) d'un bus de données. L'invention a également pour objet un appareil de com- mande pour déterminer la capacité d'un bus de données, comprenant une interface pour enregistrer un coefficient scalaire d'une impulsion de synchronisation du bus de données et une installation pour déterminer la capacité en utilisant le coefficient scalaire et une prescription de traitement. L'appareil de commande selon l'invention permet d'appliquer avantageusement le procédé et d'assurer les avantages de l'invention. L'appareil de commande est un appareil électrique traitant les signaux fournis par des capteurs en fonction de signaux de commande et/ou de signaux de données. L'appareil de commande comporte une interface réalisée sous la forme d'un programme ou sous la forme d'un circuit. Dans le cas d'une réalisation sous la forme d'un cir- cuit, là où les interfaces peuvent faire partie d'un système ASIC qui comporte déjà différentes fonctions de l'appareil de commande. Mais les interfaces peuvent également être constituées par des circuits intégrés, qui leur sont propres ou du moins formées de composants discrets. Dans le cas d'une telle réalisation sous la forme d'un programme, les interfaces peuvent être des modules de programme existants par exemple sur le microcontrôleur, à côté d'autres modules de programme. La capacité (ou valeur ou mesure de la capacité) est la capacité électrique des composants électriques et électroniques du bus de données et des lignes électriques formant le bus de données. Le coef- ficient scalaire est une information pour adapter l'énergie à fournir pour l'impulsion de synchronisation. Le coefficient scalaire permet d'adapter l'amplitude de l'intensité générant l'impulsion de synchronisation. La prescription de travail représente la relation entre le coefficient scalaire et la capacité. La prescription de travail peut être contenue dans une formule. On peut également avoir des valeurs discrètes pour des paires de valeur de la capacité du coefficient scalaire, ces valeurs étant enregistrées dans un tableau. La prescription de travail ou de traitement permet de déterminer rapidement la capacité et cela d'une manière univoque. Comme capacité on détermine la capacité de charge des clients du bus de données ce qui permet de vérifier le fonctionnement électrique des clients ou la capacité d'une ligne du bus de données ce qui permet de vérifier par exemple une longueur de ligne du bus de données, ou la capacité du circuit de réception du bus de données, ce qui permet de contrôler une fonction électrique du circuit de réception ou encore la capacité totale du bus de données pour vérifier ainsi le fonctionnement électrique de l'ensemble du système. Selon l'invention, le procédé comporte : une étape de fourniture, une étape de saisie et une étape d'adaptation, l'étape de fourniture de l'impulsion de synchronisation consistant à fournir au bus de données, une impulsion de synchronisation de durée définie et en utilisant un coefficient scalaire et l'étape de saisie consiste à saisir l'amplitude de l'impulsion de synchronisation et l'étape d'adaptation du coefficient scalaire consiste à adapter ce coefficient scalaire pour l'étape suivante de fourniture en utilisant la différence entre l'amplitude et une valeur de consigne de l'amplitude, pour obtenir un coefficient scalaire approprié et dans l'étape d'enregistrement on enregistre le coefficient scalaire adapté comme coefficient scalaire enregistré. En d'autres termes, selon le procédé de l'invention, on a une étape de fourniture, une étape de saisie et une étape d'adaptation. L'étape de fourniture de l'impulsion de synchronisation au bus de données consiste à fournir cette impulsion d'une durée prédéfinie et en utilisant un coefficient scalaire. Dans l'étape de saisie on saisit l'amplitude de l'impulsion de synchronisation. Dans l'étape d'adaptation on adapte le coefficient scalaire pour l'étape suivante de fourniture en utilisant la différence entre l'amplitude et la valeur de consigne de l'amplitude et obtenir ainsi un coefficient scalaire adapté. Dans l'étape d'enregistrement on enregistre le coefficient scalaire adapté. En déter- minant de manière répétée la capacité de charge on peut réagir en continu selon les variations de la capacité. L'invention porte également, de façon avantageuse, sur un produit programme d'ordinateur avec un code programme enregistré sur un support lisible par une machine, telle qu'une mémoire semi- conductrice, un disque dur ou une mémoire optique et qui permet d'exécuter le procédé tel que défini ci-dessus lorsque le produit programme est exécuté par un ordinateur ou un calculateur. Dessins La présente invention sera décrite ci-après, de manière plus détaillée, à l'aide d'un exemple de procédé et d'appareil de commande pour déterminer la capacité d'un bus de données représenté dans les dessins annexés dans lesquels les mêmes éléments portent les mêmes références. Ainsi : la figure 1 est un schéma par blocs d'un appareil de commande servant à déterminer la capacité de charge d'un bus de données selon un exemple de réalisation de l'invention, la figure 2 est un ordinogramme très simplifié du procédé de dé- termination de la capacité de charge d'un bus de données selon un exemple de l'invention, la figure 3 est un schéma d'un récepteur de bus de données comportant un dispositif fournissant des impulsions de synchronisation, la figure 4 est un chronogramme montrant la tension du bus et le courant du bus pendant une impulsion de synchronisation selon un exemple de réalisation de l'invention, la figure 5 représente le chronogramme, c'est-à-dire la forme et le comportement chronologique d'une impulsion de synchronisation dans un bus de données, et la figure 6 représente différentes impulsions de synchronisation dans un bus de données en fonction de la capacité de charge du bus de données.35 Description de modes de réalisation La figure 1 montre des capteurs périphériques 128 d'un système de protection des passagers d'un véhicule. Ces capteurs périphériques utilisent généralement des interfaces de courant, par exemple s PAS4 ou PSI5 pour transmettre les données de capteur à l'appareil cen- tral de commande ou unité centrale de commande ECU 300. Dans le cas des interfaces de la dernière génération (PSI5), la synchronisation permet le fonctionnement du bus avec plusieurs capteurs 128 reliés à un récepteur 300. Pour le fonctionnement 10 de la synchronisation, l'appareil de commande (ECU) 300 génère une cadence de travail sous la forme d'une impulsion de tension détectée par les capteurs 128 dans le bus 102 et qui définissent le début d'un nouveau cycle de transmission de données. Cette impulsion de tension est appelée impulsion de synchronisation ; elle est générée à l'aide de 15 source de courant 306 et d'un puits de courant 308 qui charte ou dé- charge le bus. Les différents types et nombres de capteurs 128 et filtres de l'appareil de commande 316 du récepteur 300 nécessitent une grande plage de capacités de charge tolérables. Pour réaliser le filtre, on garnit avec des condensateurs la 20 plaque de circuit de l'appareil de commande 316. Pour vérifier les plaques de circuit garnies de composants au cours d'une fabrication de l'électronique, on peut entre autre utiliser les tests sur circuit (encore appelés tests ICT). Pour pouvoir appliquer le procédé de contrôle par test sur 25 le circuit, il faut utiliser des adaptateurs avec des aiguilles de contact pour chaque point de test à examiner. Les temps de livraison et le coût de ces adaptateurs sont très grands. On peut également avoir des frais supplémentaires associés à des modifications de conception nécessitant alors un nouvel adaptateur. 30 L'invention propose un procédé de vérification par test dans le circuit pour des condensateurs de circuit intégré à l'aide d'une interface PSI5 permettant ainsi une économie de frais de test. Le procédé tel que présenté peut, non seulement déter- miner l'existence mais également mesurer la valeur des condensateurs, c'est-à-dire la capacité de charge reliée à l'interface de courant y compris la capacité des capteurs et la valeur de mesure. La figure 1 montre un schéma par blocs d'un appareil de commande 100 pour déterminer la capacité de charge d'un bus de don- nées 102 selon un exemple de réalisation de l'invention. L'appareil de commande 100 comporte une interface 104 et une installation 106 pour déterminer la capacité de charge. L'interface 104 enregistre un coefficient scalaire 108 pour l'impulsion de synchronisation 110 du bus de données 102. L'installation 106 servant à déterminer est conçue pour déterminer la capacité de charge en utilisant le coefficient scalaire 108 et une prescription de traitement. Le coefficient scalaire 108 est asservi à l'aide d'un circuit de régulation 112. Le circuit de régulation 112 utilise comme grandeur de régulation, l'amplitude réelle 114 effective d'une impulsion de synchronisation 110 en retard. Comme grandeur guide on utilise une amplitude de consigne 116, prédéfinie pour l'impulsion de synchronisation 110. La grandeur de régulation 114, c'est-à-dire l'amplitude réelle 114 est appliquée en retour par un couplage en retour, négatif 118. L'écart de régulation est ainsi la différence 120 entre l'amplitude de consigne 116 et l'amplitude réelle 114. L'écart de régulation 120 est une grandeur d'entrée appliquée au régulateur 122 ; ce dernier fournit le coefficient scalaire 108 comme grandeur de sortie. Le coefficient scalaire 108 est une grandeur d'entrée du chemin de régulation 124 qui comprend ici un générateur d'impulsions de synchronisation 126 fournissant l'impulsion de synchronisation 110, le bus de données 102 et les capteurs 128 reliés au bus de données 102. La figure 2 montre un ordinogramme très simplifié d'un procédé 200 servant à déterminer la valeur de la capacité d'un bus de données selon un exemple de réalisation de l'invention. Le procédé 200 comprend une étape 202 consistant à enregistrer et une étape 204 con- sistant à déterminer. Dans l'étape 202 on enregistre le coefficient sca- laire d'une impulsion de synchronisation du bus de données. Dans l'étape 204 consistant à déterminer, on détermine la valeur de la capacité en utilisant le coefficient scalaire et une prescription de traitement. Dans un exemple de réalisation, la prescription de trai- tement représente la relation entre le coefficient scalaire et la valeur de la capacité. Dans un exemple de réalisation, la prescription de trai- s terrent est enregistrée sous la forme d'une formule. Dans un exemple de réalisation, les valeurs discrètes pour les paires de valeur de la capacité et du coefficient scalaire sont enregistrées dans un tableau. Dans un exemple de réalisation, dans l'étape 204 de dé- 10 termination, on détermine la valeur de la capacité comme capacité de charge des clients du bus de données. Pour cela on relie les clients au générateur d'impulsions et on fournit au moins une impulsion de synchronisation. Cela permet de couper le récepteur par rapport au bus de données. 15 Dans l'étape de détermination 204 on utilise la prescrip- tion de traitement propre pour déterminer la capacité de charge. Dans l'étape de détermination 204 on utilise comme va- leur de la capacité, celle de la ligne du bus de données. Pour cela on coupe à la fois les clients et le récepteur du bus de données puis on ap- 20 plique uniquement au moins une impulsion de synchronisation à la ligne. Dans l'étape de détermination 204 on détermine la valeur de la capacité du récepteur du bus de données. Pour cela on coupe la ligne du bus de données du générateur d'impulsions alors que le géné- 25 rateur d'impulsions reste relié au récepteur. Puis on utilise au moins une impulsion de synchronisation dans le récepteur. Dans l'étape de détermination 204 on détermine comme valeur de capacité, la capacité totale du bus de données. Pour cela on utilise l'impulsion de synchronisation dans l'ensemble du bus de don- 30 nées. Le procédé 200 comporte une étape de fourniture, une étape de saisie et une étape d'adaptation. Dans l'étape de fourniture on applique l'impulsion de synchronisation au bus de données avec une durée d'impulsion définie et avec un coefficient scalaire. Dans l'étape de 35 saisie, on saisit l'amplitude de l'impulsion de synchronisation. Dans l'étape d'adaptation, on adapte le coefficient scalaire destiné à l'étape suivante de fourniture en utilisant la différence entre l'amplitude et la valeur de consigne de l'amplitude pour obtenir un coefficient scalaire adapté. Dans l'étape d'enregistrement 204 on enregistre comme coefficient scalaire le coefficient scalaire adapté. En d'autres termes, dans la figure 2 on détermine la ca- pacité de la plaque de circuit par la régulation de l'impulsion de synchronisation d'une interface de courant pour éviter les tests sur circuit ICT. Dans un exemple de réalisation, on détermine la capacité de charge par la régulation de l'impulsion de synchronisation d'une interface de courant. La figure 3 montre un récepteur 300 d'une interface PSI d'un bus de données 102 avec un dispositif 302 fournissant une impul- sion de synchronisation. Le dispositif 302 comporte une alimentation en tension 304, une source de courant 306 et un puits de courant 308. La source de courant 306 et le puits de courant 308 sont commandés par une électronique de commande numérique 310 et un convertisseur numérique/analogique 312 pour fournir l'impulsion de synchronisation au bus de données 102 pour les capteurs 128 reliés au bus de données. Le récepteur comporte en outre une alimentation en tension 314 pour le récepteur et un circuit de réception 316. Le circuit de réception 316 peut être coupé ou relié au bus de données 102 ou au dispositif 302 fournissant l'impulsion de synchronisation. Dans un exemple de réalisation non représenté, le bus 102 avec les clients 128 peut être séparé ou relié au dispositif 302 qui fournit l'impulsion de synchronisation. Dans la proposition présentée, on utilise le résultat de l'algorithme de régulation pour déterminer la capacité du condensateur relié à la plaque de circuit ou la capacité de charge d'un appareil de commande intégré. Cela permet d'éviter l'étape de vérification par le test sur le circuit. De plus, en mesurant la capacité de charge dans l'appareil de commande intégré, on peut également vérifier que les capteurs ont été branchés correctement sur le récepteur et non seulement limiter la vérification à leur existence. La solution selon l'invention permet l'économie de coût de test supplémentaire du procédé de vérification par test sur le circuit et le diagnostique de la configuration du bus. En outre, on n'utilise au- cune surface supplémentaire sur la puce de silicium ni aucun temps supplémentaire pour effectuer la mesure car celle-ci se fait pendant le fonctionnement courant. Le circuit du récepteur 300 est représenté à la figure 3. Le générateur d'impulsions de synchronisation 302 est le circuit 302 qui génère les impulsions de synchronisation et se compose de la commande numérique 310, du convertisseur numérique / analogique 312, de la source de courant 306, du puits de courant 308 et de l'alimentation en tension 304 de la source de courant 306. La commande numérique 310 utilise entre autre l'amplitude de l'impulsion de synchronisation obtenue pour réguler l'impulsion de synchronisation. L'amplitude de l'impulsion de synchronisation dépend de la capacité de charge et se détermine par l'exploitation de la tension du bus. La figure 4 montre le chronogramme du courant de bus 400 et de la tension de bus 402 pendant une impulsion de synchronisation 110 selon un exemple de réalisation de la présente invention. L'impulsion de synchronisation 110 est fournie par le dispositif de fourniture non représenté à la figure 3. L'impulsion de synchronisation 110 se présente sous la forme d'un courant électrique 400 dans le bus de données. Le courant électrique 400 se traduit par une tension électrique 402 dans le bus de données. L'impulsion de synchronisation 110 commence par l'instant de départ t 1 et se termine par l'instant final t2. L'impulsion de synchronisation 110 a une durée d'impulsion 404 t -sync entre l'instant de départ t 1 et l'instant final t2. Avant l'instant de départ t 1, le bus de données est traversé par un courant de repos 406. A partir de l'instant de départ t1, le courant 400 est déterminé par la source de courant. La source de courant produit une modification sinusoïdale ou des oscilla- tions de courant 400. Dans la durée d'impulsions 404, on a une oscilla- tion complète. En commençant par le point de départ tl, le courant 400 augmente à partir du courant de repos 406. Le courant 400 augmente jusqu'au maximum 408, puis il diminue jusqu'au minimum 410 pour remonter au niveau du courant de repos 406. Le minimum 410 est dans la plage des intensités électriques négatives, c'est-à-dire dans le sens inverse du sens de passage du courant 400. Dans la plage négative, le courant circule vers le puits de courant. L'augmentation ou la diminution se fait suivant un nombre discret d'échelons. Les échelons font une approximation selon des largeurs d'échelons différents de l'oscillation sinusoïdale. Le nombre d'échelons dépend de la résolution du convertisseur numérique / analogique de la figure 3. Une hauteur d'échelon 412 est définie par le coefficient scalaire pour influencer l'amplitude du passage de courant 400. Le passage de courant 400 de l'impulsion de synchroni- es sation 110 modifie la tension de bus 402 en fonction de la capacité du bus de données. La tension de bus 402 présente également une valeur de repos 414 avant l'instant de départ t 1. La tension de bus 402 a également une évolution de forme sinusoïdale au cours de l'impulsion de synchronisation 110. L'oscillation de la tension de bus 402 présente un 20 déphasage de trois quarts de durée d'impulsion 404. Ainsi l'impulsion de synchronisation 110 commence par une valeur minimale 416. La valeur minimale 416 correspond à la valeur de repos 414. A partir de la valeur minimale 416 la tension 402 augmente jusqu'à la valeur maximale 418 pour descendre de nouveau après la valeur maximale 418 25 jusqu'à la valeur minimale 416. La valeur maximale 418 de la tension 402 est atteinte lorsque le courant 400 descend en-dessous du courant de repos 406, c'est-à-dire à la moitié de la durée d'impulsion 404. La différence entre la valeur maximale 418 et la valeur minimale 416 est l'amplitude de la tension. L'amplitude de la tension dépend de la capaci- 30 té de charge du bus de données. Pour tenir l'amplitude de la tension à une valeur de consigne, on adapte le coefficient d'échelle pour les étages ou échelons du passage de courant. Si l'amplitude de tension est inférieure à la valeur de consigne, on augmente le coefficient scalaire. Si l'amplitude de ten- sion est supérieure à la valeur de consigne on diminue le coefficient scalaire. Dans la solution présentée, on extrait le coefficient sca- laire car ce coefficient scalaire est proportionnel à la capacité de charge du bus de données. Cela permet à tout instant de déterminer la capaci- té de charge. En d'autres termes, la figure 4 montre la tension de bus 402 et le courant de bus 400 pendant une impulsion de synchronisation 110. La source de courant fournit des courants (intensités) 400 su- périeurs à zéro milliampère ; des intensités 400 inférieures à zéro milliampère correspondent à un passage de courant vers le puits. A l'instant t1, la source de courant de l'impulsion de synchronisation selon la figure 3 reprend le courant de repos de l'alimentation en tension du récepteur. Inversement, à l'instant t2, on reprend le courant de re- pos de l'alimentation en tension. Pour répondre aux exigences concernant la forme et la pente des flans, on effectue la régulation de l'impulsion de synchronisation en fonction du courant de repos et de la capacité du bus. La commande de la source de courant et du puits de cou- rant par la partie numérique se fait comme cela est présenté à la figure 4. La durée 404 de l'impulsion de synchronisation t-sync est tenue constante alors que la hauteur d'échelon 412 est mise à l'échelle selon l'information résultant de l'exploitation de l'amplitude. La hauteur d'échelon 412 se calcule en multipliant la hauteur d'échelon minimale possible avec un coefficient scalaire. La hauteur minimale d'échelon ré- sulte du courant minimum de la source de courant ou du puits de courant. Pour une impulsion de synchronisation 110 trop basse, on augment le coefficient scalaire et pour une impulsion de synchronisation 110 trop haute on réduit le coefficient scalaire jusqu'à atteindre la bonne hauteur et avoir ainsi la forme correcte. Les échelons du courant de sortie 400 sont intégrés grâce à la capacité de charge et donnent ainsi une tension de sortie lissée 402. Du fait de l'augmentation monotone et calculable du coef- ficient scalaire avec la capacité de charge, on peut l'utiliser pour déter- miner la capacité de charge installée sur la plaque de circuit et celle de l'appareil de commande raccordé. Comme le circuit intégré existe déjà pour générer et réguler l'impulsion de synchronisation déjà dans l'interface PSI5, le procédé de détermination de la capacité de charge est neutre tant pour la surface occupée que pour son coût. La mesure de la capacité de charge se fait en cours de fonctionnement. La valeur de mesure peut être fournie par un protocole de communication appliqué. La mesure de la capacité de charge est faite exclusive- ment par le circuit nécessaire de toute façon pour l'interface de courant. Dans les interfaces PSI5 il faut des intensités importantes pour ce type de mesures qui ne sont fournies que par le générateur d'impulsions de synchronisation. Le comportement de régulation de l'impulsion de synchronisation comme base pour la détermination de la capacité de charge peut se prouver facilement sur un oscilloscope par la variation de la capacité de bus. La figure 5 montre la forme et le comportement dans le temps d'une tension électrique 402 d'une impulsion de synchronisation 110 dans un bus de données. L'impulsion de synchronisation 110 correspond à l'impulsion de synchronisation de la figure 4. L'impulsion de synchronisation 110 a une forme sinusoïdale. L'impulsion de synchro- nisation 110 commence au point de départ 500 par une valeur minimale 416 pour augmenter jusqu'à l'instant médian 502 en atteignant la valeur maximale 418 pour descendre jusqu'au point final 504 à la valeur minimale 416. La valeur maximale 418 est au milieu entre les va- leurs minimales 416. La durée de l'impulsion de synchronisation 110 et la durée comprise entre l'instant de départ 500 et l'instant final 504. L'amplitude de l'impulsion de synchronisation 110 est limitée par la valeur minimale 416 et la valeur maximale 418. L'impulsion de synchronisation 110 a des limites de spécification 506 à l'intérieure desquelles elle doit se situer. Ainsi les limites de spécification 506 délimitent une plage de tolérance de la valeur maximale 418 et ainsi de l'amplitude et aussi la plage de tolérance pour le point final 504. Comme l'impulsion de synchronisation 110 est symétrique, il en résulte également une plage de tolérance pour l'instant milieu 502. La figure 6 représente différentes courbes de tension (chronogramme) 600 des impulsions de synchronisation 110 sur un bus de données en fonction de la capacité de charge du bus de données. Les courbes de tension 600 correspondent par leur forme de base à la courbe de tension de la figure 4. On a représenté trois courbes de ten- sion 600 pour trois impulsions de synchronisation 110. Les impulsions de synchronisation 110 sont générées chacune avec les mêmes paramètres. C'est pourquoi les impulsions de synchronisation 110 ont toutes la même durée d'impulsion. En particulier, les impulsions de synchronisation 110 ont été générées avec des coefficients scalaires identiques. En revanche, les courbes de tension 600 ont des amplitudes différentes. Les amplitudes différentes résultent des différences de capacité de charge du bus de données. L'amplitude diminue en fonction de l'augmentation de la capacité de charge. La capacité de charge peut varier du fait des différences de longueur de ligne. De même la capacité de charge peut varier du fait du nombre différent de capteurs reliés au bus de donnée. En outre, la capacité peut varier dans le circuit d'exploitation du bus de données. En d'autres termes, la figure 6 montre une impulsion de synchronisation 110 en fonction de la capacité de charge lorsque la régulation est coupée. Dans le cas d'un coefficient scalaire réglé de manière fixe, l'amplitude de synchronisation diminue en fonction de la capacité de charge. Réciproquement, cela signifie que le coefficient sca- laire augmente à amplitude constante. La capacité de charge peut également se charger par une intensité connue passant dans une résistance connue. En mesurant les constantes de temps, on peut conclure à la capacité de charge. Pour cela, il faut un interrupteur qui branche la résistance pour la mesure et la coupe pour le fonctionnement continu. Pour ce procédé, on utilise un commutateur, une résis- tance reliée au bus, les comparateurs et une logique numérique supplémentaire pour déterminer les durées de charge. En utilisant la proposition présentée, on peut éviter une résistance intégrée avec des tolérances importantes de l'ordre de 20% ou plus. Suivant la valeur de la résistance, on économise une place significative sur la puce et ainsi des coûts de fabrication. En variante, on économise une résistance interne qui doit être réalisée avec des tolérances très strictes. On supprime ainsi un composant, ce qui correspond à une réduction de coût qui est d'autant plus élevée que la tolérance appliquée à la valeur de la résistance est étroite. La situation est analogue pour le commutateur. Intégré ou non on économise de la surface de puce ou de la surface de plaque de circuit par l'exploitation du coefficient scalaire. La solution présentée ci-dessus permet d'activer sans re- tard l'interface de courant. Le procédé selon l'invention permet d'effectuer la mesure après le branchement de l'interface, c'est-à-dire pendant le fonctionnement courant et il n'y a pas lieu d'effectuer une étape de mesure sup- plémentaire.20 NOMENCLATURE DES ELEMENTS PRINCIPAUX 100 Appareil de commande 102 Bus de données 104 Interface 106 Installation pour déterminer la capacité de charge 108 Coefficient scalaire 110 Impulsion de synchronisation 112 Circuit de régulation 114 Amplitude réelle effective / Grandeur de régulation 116 Amplitude de consigne, prédéfinie 118 Couplage en réaction négative 120 Ecart de régulation 124 Chemin de régulation 126 Générateur d'impulsions de synchronisation 128 Capteur périphérique / client 200 Procédé 202-204 Etapes du procédé 300 Récepteur d'une interface PSI 304 Alimentation en tension 306 Source de courant 308 Puits de courant 310 Electronique de commande 312 Convertisseur numérique / analogique 314 Alimentation en tension 316 Appareil de commande / circuit récepteur 400 Courant de bus 402 Tension de bus 404 Durée d'impulsion 406 Courant de repos 408 Maximum d'intensité 410 Minimum d'intensité 412 Hauteur d'échelon 414 Tension de repos 416 Valeur minimale 418 Valeur maximale t 1 Point de départ d'une impulsion de synchronisation t2 Point final de l'impulsion de synchronisation PAS4 - PSI5 Interface de courant 10 REVENDICATIONS1°) Procédé (200) pour déterminer la capacité d'un bus de données (102), procédé caractérisé par les étapes suivantes consistant à : enregistrer (202) un coefficient scalaire (108) d'une impulsion de synchronisation (110) du bus de données (102), et déterminer (204) la capacité en utilisant le coefficient scalaire (108) et une prescription de traitement. 2°) Procédé (200) selon la revendication 1, caractérisé en ce que dans l'étape de détermination (204) la prescription de traitement détermine la relation entre le coefficient scalaire (108) et la capacité. 3°) Procédé (200) selon la revendication 1, caractérisé en ce que dans l'étape de détermination (204) on détermine comme valeur de capacité, la capacité de charge des clients (128) du bus de données (102). 4°) Procédé (200) selon la revendication 1, caractérisé en ce que dans l'étape de détermination (204) on détermine comme valeur de capacité, la capacité du bus de données (102), 5°) Procédé (200) selon la revendication 1, caractérisé en ce que dans l'étape de détermination (204) on détermine comme valeur de capacité la capacité du circuit récepteur (316) du bus de données (102). 6°) Procédé (200) selon la revendication 1, caractérisé en ce que dans l'étape de détermination (204) on détermine comme valeur de capacité, la capacité totale du bus de données (102).357°) Procédé (200) selon la revendication 1, comportant : une étape de fourniture, une étape de saisie et une étape d'adaptation, l'étape de fourniture de l'impulsion de synchronisation (110) con- sistant à fournir au bus de données (102) une impulsion de synchronisation de durée d'impulsion (404) définie et en utilisant un coefficient scalaire (108), et l'étape de saisie consiste à saisir l'amplitude (114) de l'impulsion de synchronisation (110), et l'étape d'adaptation du coefficient scalaire (108) consiste à adapter ce coefficient scalaire pour l'étape suivante de fourniture en utilisant la différence (120) entre l'amplitude (114) et une valeur de consigne (116) de l'amplitude (114), pour obtenir un coefficient sca- laire (108), approprié, dans l'étape d'enregistrement (202) on enregistre le coefficient scalaire adapté (108) comme coefficient scalaire (108) enregistré. 8°) Appareil de commande (100) pour déterminer une valeur de capacité d'un bus de données (102), comprenant : une interface (104) pour enregistrer un coefficient scalaire (108) d'une impulsion de synchronisation (110) du bus de données (102), et une installation (106) pour déterminer la valeur de la capacité en utilisant le coefficient scalaire (108) et une prescription de traite- ment. 9°) Produit-programme d'ordinateur comportant un code programme pour appliquer le procédé selon l'une des revendications 1 à 7 lorsque le produit-programme est exécuté par un dispositif.