DEENESPTFRRUARHIKOZHNL
AUTOSAR_SWS_LINDriver FIG-52e911dcf6e02687 750 × 601 px 1 Release(s)

Figure 2: 1: LIN hardware unit classification

SHA-256 Inhalts-Fingerabdruck: 52e911dcf6e0268772a3baa1f33152ee6bce7834ba565a05331ea183a5fc3e47
✦ KI-generierte Bildanalyse & technische Beschreibung Modell: gemini-3.8-flash (via agy) · Rezept figure-series@1 · erstellt am 2026-10-08

1. Diagrammtyp & Architektur-Kontext

Hardware-Topologie- und Klassifikationsdiagramm der AUTOSAR Classic Platform (Microcontroller Abstraction Layer, MCAL) für das Modul LIN Driver (Lin). Das Diagramm veranschaulicht die mikrocontrollerinterne Abstraktion unterschiedlicher Peripherietypen für LIN-Kommunikation und deren physische Anbindung an LIN-Cluster über Transceiver-ICs.

2. Komponenten, Entitäten & Schnittstellen

Zentrale Entitäten und Schnittstellen:

  • Mikrocontroller (µCtr): Enthält drei Klassen logischer Hardware-Einheiten:
    • LIN Hardware Unit A: Besteht aus n+1 vollwertigen LIN-Controllern (LIN Controller 0 bis LIN Controller n).
    • LIN Hardware Unit B: Besteht aus Standard-UART/SCI-Schnittstellen (SCI/UART 0 und SCI/UART 1).
    • LIN Hardware Unit C: Besteht aus erweiterten UART/SCI-Schnittstellen mit spezifischen LIN-Hardwareunterstützungen (Enhanced SCI/UART 0 und Enhanced SCI/UART 1).
  • Transceiver ICs (Physical Layer): Diskrete Bausteine (Transceiver IC A bis IC N für Unit A; IC N+1 und IC N+2 für Unit B; IC N+3 und IC N+4 für Unit C).
  • LIN-Cluster: Physische LIN-Netzwerke (LIN cluster A bis LIN cluster N+4).
  • Schnittstellen:
    • Controller zu Transceiver: Unidirektionale digitale Logikleitungen TxD (Transmit Data, Controller -> Transceiver) und RxD (Receive Data, Transceiver -> Controller) je Kanal (z. B. TxD 0/RxD 0 bis TxD n/RxD n).
    • Transceiver zu LIN-Cluster: Bidirektionale 1-Draht-LIN-Busleitung (Physical Bus).

Kardinalitäten: 1:1-Zuordnung von Controller-/SCI-Kanal zu Transceiver-IC sowie von Transceiver-IC zu LIN-Cluster. Unit A skaliert generisch bis n Kanäle; Units B und C zeigen jeweils exemplarisch zwei Kanäle.

3. Dynamisches Verhalten & Sequenzablauf

Statisches Blockschaltbild ohne explizite Protokollsequenzen oder Zustandsautomaten. Impliziter Datenfluss:

  • Senden (Tx): Serialisierte Datenrahmen werden vom jeweiligen Hardware-Controller über TxD an das Transceiver-IC übertragen, das den Logikpegel auf die dominante/rezessive LIN-Busspannung moduliert.
  • Empfangen/Rücklesen (Rx): Bussignale des LIN-Clusters werden vom Transceiver auf Logikpegel umgesetzt und über RxD dem Controller zur Dekodierung und Echo-/Fehlerüberwachung zugeführt.
  • Treiberspezifische Dynamik: LIN Hardware Unit A handhabt Framing, Break- und Synch-Felder autonom in Hardware; Unit B (Standard SCI/UART) erfordert softwaregestützte Emulation von Break/Synch-Mustern; Unit C (Enhanced SCI/UART) nutzt hardwarebeschleunigte Break-Generierung/-Detektion.

4. Normative Relevanz & Entwickler-Hinweise

Normative Vorgabe für die Treiberarchitektur des AUTOSAR LIN Drivers:

  • Einheitliche Treiberschnittstelle: Der LIN-Treiber muss verschiedene Hardware-Architekturtypen (echte LIN-Hardware, Standard-UARTs, Enhanced UARTs) unter einer standardisierten AUTOSAR-API abstrahieren.
  • Konfiguration: Über die BSW-Konfiguration (LinChannel, LinHardwareUnit) wird jeder logische Kanal einer konkreten physischen Controllereinheit und entsprechenden I/O-Pins (Port-Modul-Konfiguration für TxD/RxD) zugewiesen.
  • Transceiver-Steuerung: Die direkte Datenkopplung erfolgt über TxD/RxD; Transceiver-Betriebsmodi (Sleep/Normal/Standby) erfordern separate Ansteuerungen (z. B. via DIO/Port oder LinTrcv-Treiber), die außerhalb der hier dargestellten Datenpfade liegen.

Versionsvergleich KI-generiert · gemini-3.8-flash (via agy)

R4.0.3 → R4.1.3 keine inhaltliche Änderung Nachfolger: FIG-ba2a098fb9ed8b39

Keine inhaltlichen Änderungen erkennbar.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

... ... | LIN Hardware Unit A | LIN Controller 1 | LIN Controller 0 | ... | LIN Controller n | LIN Hardware Unit C | Enhanced SCI/UART 0 | Enhanced SCI/UART 1 | LIN Hardware Unit B | SCI/UART 0 | SCI/UART 1 | RxD 1 TxD 1 Transceiver | IC B | LIN cluster | B | RxD 1 | TxD1 Transceiver | IC N+4 | LIN cluster | N+4 | RxD 0 TxD 0 Transceiver | IC N+3 | LIN cluster | N+3 | RxD 1 | TxD 1 Transceiver | IC N+2 | LIN cluster | N+2 | RxD 0 TxD 0 Transceiver | IC N+1 | LIN cluster | N+1 | RxD n TxD n Transceiver | IC N | LIN cluster | N | RxD 0 TxD 0 Transceiver | IC A | LIN cluster | A

Vorkommen in AUTOSAR-Releases (1)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R4.0.3 AUTOSAR_SWS_LINDriver S. 10 2 Figure 2: 1: LIN hardware unit classification