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)
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
| 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 |
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.
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 |
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.
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.
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.
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 |
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.
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.
| 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) |
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.
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 |
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.
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.
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.
| 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 |
<FOTO>
ACHTUNG: Der Labeldruck auf der Unterseite der Platine ist falsch!
R2. Dieser ist ggf. zu entlötenR1 (10 kOhm nach GND) auf Slope-Modus gesetzt, also mit aktivem Transceiver| Shield-Pin | SMD-Pin | Funktion |
|---|---|---|
3V3 | 3 | |
GND | 2 | |
CTX | 1 | |
CRX | 4 | |
CANH | 7 | |
CANL | 6 |