Terminaison divisée du bus CAN : Quelles sont les valeurs typiques des composants ?
Valeurs des composants
La terminaison divisée du bus CAN se compose typiquement de trois composants :
- Deux résistances de valeur égale. Typiquement ce sont des résistances de
60Ω, pour obtenir une terminaison totale du bus de120Ω(c’est l’impédance standard pour les câbles CAN). Typiquement, vous utiliseriez des résistances de59.7Ω,59.9Ω, ou60.4Ωselon la disponibilité. - Un condensateur. Ce condensateur est généralement dans la plage de
33nFà100nF. La plupart des concepteurs utilisent des condensateurs de47nFou100nF. Je recommande de commencer avec47nF.
Caractéristiques des composants
Les caractéristiques dépendent des hypothèses de conception du pire cas :
- Approche conservatrice : Supposer qu’une des lignes du bus (
CANHouCANL) est connectée au railVCC(typiquement12Vou24V, selon l’application), et l’autre ligne est connectée àGND, c.-à-d. qu’une tension différentielle de12Vou24Vest appliquée aux bornes des lignes du bus. - Approche optimiste : Supposer que les deux lignes du bus sont continuellement pilotées à l’état dominant, c.-à-d. que la tension différentielle est de
3.3V(si vous utilisez UNIQUEMENT des transceivers CAN VCC 3.3V) ou5V(si vous utilisez N’IMPORTE QUEL transceiver CAN VCC 5V).
Puissance des résistances
Si vous n’êtes pas sûr du choix à faire, je recommande d’utiliser la tension différentielle continue de 5V comme base.
- Pour une tension différentielle continue de
3.3V:45.4 mWpour chaque résistance, cela permet d’utiliser même des résistances0201avec une puissance nominale de0.05W - Pour une tension différentielle continue de
5V:104 mWpour chaque résistance, cela permet d’utiliser certaines résistances0603avec une puissance nominale d’au moins0.125W - Pour une tension différentielle continue de
12V:600 mWde puissance pour chaque résistance. Bien que certaines résistances1206spéciales puissent supporter cela, il est recommandé d’utiliser au moins des résistances1210, ou de répartir la puissance sur plusieurs résistances en parallèle ou en série. - Pour une tension différentielle continue de
24V: 2.40 W de puissance pour chaque résistance. Typiquement, vous utiliseriez plusieurs résistances en parallèle ou en série pour gérer cette puissance.
Tension nominale du condensateur
La tension nominale du condensateur doit être au moins 1.5x la tension maximale qui peut être appliquée aux bornes du condensateur.
La tension appliquée aux bornes du condensateur est la plus élevée des lignes CANH/CANL par rapport à GND. Dans tous les cas pratiquement pertinents, c’est la tension du rail VCC, c.-à-d. la même tension que nous avons utilisée pour le calcul de la puissance des résistances.
- Pour VCC
3.3V:6.3Vde tension nominale du condensateur, cela permet d’utiliser des condensateurs0201. - Pour VCC
5V:10Vde tension nominale du condensateur, cela permet d’utiliser des condensateurs0201. - Pour VCC
12V:25Vde tension nominale du condensateur, cela permet d’utiliser certains condensateurs0201, mais typiquement vous utiliseriez des condensateurs0402ou plus grands. - Pour VCC
24V:50Vde tension nominale du condensateur, cela permet d’utiliser certains condensateurs0402mais typiquement vous utiliseriez des condensateurs0603ou plus grands.
Code pour calculer la puissance des résistances :
can_termination_power.py
from UliEngineering.Electronics.Resistors import *
from UliEngineering.EngineerIO import *
from UliEngineering.EngineerIO import print_value
print_value(power_dissipated_in_resistor_by_voltage(120.0, 3.3) / 2, 'W')
print_value(power_dissipated_in_resistor_by_voltage(120.0, 5.0) / 2, 'W')
print_value(power_dissipated_in_resistor_by_voltage(120.0, 12.0) / 2, 'W')
print_value(power_dissipated_in_resistor_by_voltage(120.0, 24.0) / 2, 'W')Source : NXP AN10211
Consultez les articles similaires par catégorie :
Electronics, EMC
Si cet article vous a aidé, pensez à m'offrir un café ou à faire un don via PayPal pour soutenir la recherche et la publication de nouveaux articles sur TechOverflow