LIN Local Interconnect Network
http://www.lin-subbus.org/
Hauptsächlich im Automobil-Bereich als sehr preiswerter Bus. Weiterentwicklung des K-Bus/ISO-9141?
Pakete bestehen aus einem Break von wenigstens 13 Bits, einem 0x55 für Frequenzabgleich, Identifier, 2/4/8 Bytes Nutzdaten, Prüfsumme.
Max. 20kBit/s, nominal 12V "single wire", aktiv ("dominant") low, high ("rezessiv") durch einen 1k Pullup-Widerstand im Master (und 30k in jedem Slave). Schaltschwelle typisch bei Vbat/2.
Transceiver mit definierter Slew-Rate ("time constant of overall system 1..5us") und Kurzschlußschutz.
"The number of nodes in a LIN cluster should not exceed 16" - aber es geht auch mit mehr Teilnehmern, wenn Kapazität und Pull-Up-Strom nicht zu hoch werden.
Komplette Spezifikation bis zum API und C-Sourcen kostenlos oder kommerziell z.B. von
Volcano Automotive ("LTP").
Einige Transceicer - leider sind nur wenige ausdrücklich für 24V geeignet:
- Freescale MC33399 0,75..3V/us, 50..200mA. Betriebsspannung 8..18V aber "Functional up to 27 V". MC33661 programmierbare Slew-Rate. Jeweils ca. 0,5$. Auch mit 908-Kern und Leistungsschaltern in einem IC!
- NXP/Philips TJA1020 bis 27V spezifiziert, 40V max. 27mA min. Kurzschlußstrom.
- Elmos 910.43 nur bis 18V spezifiziert.
- Atmel ATA6620, 6621 6661 nominal 5..18V (soll aber auch im LKW, bis 40V funktionieren). 4..20ms TxD Time-Out Timer.
- Infineon TLE7259 "dominant time out" 24V-geeignet, TLE6258 1..3V/us
- ON Semi NCV7380 (ungewöhnliches Pinning? Braucht 5V?), NCV7382, NCV7361 (mit Spannungsregler): 18V, receiver debouncing 1..4us
- Maxim MAX13020, MAX13021 bis 38V (60V Bus), dominant timeout, 0,7$.
- TI TPIC1021 27V (nominal 18), dominant timeout 0,55$.
- Microchip MPC201 18V (30V?)
- STMicroelectronics L9638 26V
http://www.melexis.com/ TH8061/2/5 (mit Spannungsregler), TH8080, TH8082 18V.
http://www.amis.com/ (AMIS / AMI Semiconductor wurde von ON Semi gekauft) AMIS-30600 (ex Alcatel MTC-30600)- Fujitsu LIN-UART (aber auch Transceiver?)
- ZMD ZMD30011 bis 18V?
- Cypress?
- Yamar?
