,

Texas Instruments SN65HVD230 – CAN-Transceiver

Übersicht

Der SN65HVD230 von Texas Instruments ist ein CAN-Bus-Transceiver für High-Speed-CAN gemäß ISO 11898-2 mit einer Versorgungsspannung von 3,3 V.

Der Baustein dient als physikalische Schnittstelle zwischen einem CAN-Controller und dem differentiellen CAN-Bus (CANH/CANL).

Die SMD-Gehäusekennzeichnung VP230 ist eine offizielle Bauteilmarkierung des SN65HVD230.

Merkmal Beschreibung
Hersteller Texas Instruments
Typ SN65HVD230
SMD-Markierung VP230
Funktion High-Speed-CAN-Transceiver
Standard ISO 11898-2
Versorgung 3,0–3,6 V
Maximale Bitrate 1 Mbit/s
Logikpegel 3,3 V
Gehäuse SOIC-8 (D-Variante)
CAN-Kanäle 1
Standby-Funktion Ja
Slew-Rate-Control Ja
ESD-Schutz ±16 kV HBM
Betriebstemperatur −40 bis +85 °C
CAN FD Nicht für hohe CAN-FD-Datenbitraten spezifiziert

Datenblatt: Texas Instruments SN65HVD230 – Datenblatt (PDF)

Funktionsprinzip

Der SN65HVD230 ist kein eigenständiger CAN-Controller. Er übernimmt ausschließlich die Umsetzung zwischen den digitalen CAN-Signalen des Controllers und den differentiellen Signalen des CAN-Busses.

Der CAN-Controller übernimmt unter anderem:

Der Transceiver übernimmt:

Mikrocontroller          SN65HVD230                 CAN-Bus
+----------------+       +------------+
|                |       |            |
| CAN-TX --------+------>| D      CANH+------------ CAN High
|                |       |            |
| CAN-RX <-------+-------+ R      CANL+------------ CAN Low
|                |       |            |
+----------------+       +------------+
                           |  |  |
                          VCC GND RS
                           |
                          3,3 V

Pinbelegung

Pin Signal Funktion
1 D TXD – Dateneingang vom CAN-Controller
2 GND Masse
3 VCC Versorgungsspannung 3,3 V
4 R RXD – Datenausgang zum CAN-Controller
5 Vref Referenzspannung, typisch VCC/2 (ca. 1,65 V)
6 CANL CAN Low
7 CANH CAN High
8 RS Betriebsmodus und Flankensteuerung

Versorgung und Beschaltung

Für einen einfachen Aufbau sind folgende Anschlüsse erforderlich:

Zwischen VCC und GND sollte ein 100-nF-Abblockkondensator möglichst nahe am IC vorgesehen werden.

Der Vref-Pin kann unbeschaltet bleiben, wenn keine Referenzspannung benötigt wird.

Betriebsmodi über RS

Der RS-Pin (Pin 8) steuert den Betriebsmodus des Transceivers.

Beschaltung RS Betriebsmodus Beschreibung
Direkt an GND High-Speed Maximale Flankensteilheit
Über Widerstand an GND Slope-Control Reduzierte Flankensteilheit zur Verbesserung der EMV
HIGH (3,3 V) Standby Sender deaktiviert, Empfänger bleibt aktiv

High-Speed-Betrieb

Für einen normalen CAN-Adapter kann RS direkt mit GND verbunden werden.

Damit arbeitet der Transceiver mit maximaler Flankensteilheit und unterstützt Bitraten bis zu 1 Mbit/s.

Slope-Control

Ein Widerstand zwischen RS und GND ermöglicht es, die Flankensteilheit der CAN-Signale zu begrenzen.

Dadurch können elektromagnetische Störungen reduziert werden.

Die Wahl des Widerstands richtet sich nach der benötigten Bitrate, der Buslänge und den EMV-Anforderungen.

Standby-Modus

Wird RS auf HIGH gelegt, deaktiviert der Transceiver seinen CAN-Sender.

Der Empfänger bleibt aktiv und kann Busaktivität erkennen.

Der Standby-Modus ist nicht gleichbedeutend mit dem Listen-Only-Modus eines CAN-Controllers.

Für passives CAN-Monitoring sollte der CAN-Controller zusätzlich in den Listen-Only- bzw. Silent-Modus versetzt werden. Dadurch wird verhindert, dass er ACK-Bits oder andere aktive CAN-Signale erzeugt.

Einsatz im Ford Mondeo MK4

Der Ford Mondeo MK4 verwendet mehrere CAN-Netzwerke.

Für die üblichen HS-CAN- und MS-CAN-Netzwerke eignet sich der SN65HVD230 grundsätzlich.

Netzwerk / Anwendung Bitrate Eignung
HS-CAN 500 kbit/s Geeignet
MS-CAN 125 kbit/s Geeignet
Convers+ / IPC über MS-CAN 125 kbit/s Geeignet
UDS-Diagnose über Classical CAN abhängig vom Netzwerk Geeignet
Steuergeräte-Teststand bis 1 Mbit/s Geeignet
CAN-Simulator bis 1 Mbit/s Geeignet
CAN FD mit hohen Datenbitraten über 1 Mbit/s Nicht geeignet
LIN-Bus – Nicht geeignet
Fault-Tolerant-/Low-Speed-CAN nach ISO 11898-3 – Nicht geeignet

Unterschied zwischen MS-CAN und Low-Speed-CAN

Die Bezeichnung Medium-Speed-CAN bedeutet nicht automatisch, dass ein spezieller Low-Speed-Transceiver erforderlich ist.

Beim Mondeo MK4 arbeitet MS-CAN mit einer Bitrate von 125 kbit/s, verwendet jedoch eine zum High-Speed-CAN kompatible physikalische Übertragung.

Daher lässt sich der SN65HVD230 sowohl für HS-CAN als auch für MS-CAN verwenden.

Nicht geeignet ist er hingegen für echte fehlertolerante Low-Speed-CAN-Netzwerke nach ISO 11898-3.

Einsatz mit Mikrocontrollern

Der SN65HVD230 eignet sich besonders für Mikrocontroller mit 3,3-V-Logik und integriertem CAN-Controller.

Beispiele:

Ein normaler UART-, SPI- oder GPIO-Anschluss ersetzt keinen CAN-Controller.

Für einen Mikrocontroller ohne integrierten CAN-Controller wird ein zusätzlicher CAN-Controller benötigt.

Beispielanschluss

Mikrocontroller SN65HVD230
CAN_TX Pin 1 – D
GND Pin 2 – GND
3,3 V Pin 3 – VCC
CAN_RX Pin 4 – R
– Pin 5 – Vref (optional)
CAN Low Pin 6 – CANL
CAN High Pin 7 – CANH
GND Pin 8 – RS (High-Speed-Modus)

CAN-Bus-Terminierung

Ein CAN-Bus benötigt normalerweise an seinen beiden physikalischen Leitungsenden jeweils einen Abschlusswiderstand von 120 Ω zwischen CANH und CANL.

120 Ohm                                  120 Ohm
  |                                        |
CANH ==================================== CANH
CANL ==================================== CANL
  |                                        |

Die beiden Abschlusswiderstände ergeben parallel einen Gesamtwiderstand von ungefähr 60 Ω.

Ein CAN-Adapter, der an einen bereits korrekt terminierten Fahrzeugbus angeschlossen wird, darf normalerweise keinen zusätzlichen 120-Ω-Abschluss zuschalten.

Bei einem eigenständigen Testaufbau muss dagegen für eine korrekte Terminierung gesorgt werden.

Elektrische Grenzen

Der SN65HVD230 ist für industrielle Anwendungen und Entwicklungsaufbauten gut geeignet.

Für den dauerhaften Einsatz im Fahrzeug sind jedoch zusätzliche Schutzmaßnahmen empfehlenswert.

Eigenschaft Bewertung
Versorgung Nur 3,3 V
Max. Bus-Signalrate 1 Mbit/s
Busfehlerspannungsbereich −4 bis +16 V
ESD-Schutz ±16 kV HBM
Automotive-Qualifizierung Reguläre Variante nicht AEC-Q100-qualifiziert
CAN-FD-Unterstützung Nicht für hohe FD-Datenbitraten ausgelegt

Empfohlene Schutzmaßnahmen

Der SN65HVD230 darf nicht direkt aus der 12-V-Fahrzeugversorgung gespeist werden.

Auch die Busleitungen sollten gegen mögliche Fahrzeugtransienten und Fehlbeschaltungen geschützt werden.

Verwendung in der UDS-Plattform

Für die Entwicklung einer modularen UDS- und CAN-Plattform kann der SN65HVD230 als kostengünstiger Transceiver eingesetzt werden.

Typische Einsatzmöglichkeiten:

Für eine universelle Hardwareplattform mit zukünftiger CAN-FD-Unterstützung sollte dagegen ein modernerer Transceiver eingesetzt werden.

Alternative: TCAN3414

Der Texas Instruments TCAN3414 ist eine mögliche Alternative für zukünftige Hardwareentwicklungen.

Er bietet unter anderem:

Die konkrete Auswahl muss anhand der geforderten Busspannung, der Fahrzeugumgebung und der Gehäuse-/Pinbelegung erfolgen.

Bewertung

Anwendungsfall Empfehlung
Laboraufbau / Steckbrett / Prototyp Sehr gut geeignet
Ford Mondeo MK4 HS-CAN Gut geeignet
Ford Mondeo MK4 MS-CAN Gut geeignet
Convers+ Diagnose und Programmierung Gut geeignet
CAN-Simulator mit STM32 Sehr gut geeignet
CAN-Logger mit ESP32 Sehr gut geeignet
Dauerhafter Fahrzeugeinbau Besser Automotive-Transceiver verwenden
Neue universelle CAN-FD-Hardware Moderner CAN-FD-Transceiver empfohlen

Quellen

Siehe auch

Shield "WCMCU-230"

<FOTO>

:!: ACHTUNG: Der Labeldruck auf der Unterseite der Platine ist falsch!

Shield-Pin SMD-Pin Funktion
3V3 3
GND 2
CTX 1
CRX 4
CANH 7
CANL 6