> Gibt es einen Low-Speed und einen High-Speed-Transceiver, die
> Pin-kompatibel sind, so dass ich den Transceiver sockeln kann?
Da bin ich überfragt. Aber die "älteren" Highspeedtransceiver, die
ich kenne (82C251...) sind 8pol., der TJA1054 z.B. ist 14pol., d.h. da
ist nix mit Bestückungsoption auf gleichem Footprint. Im Zweifelsfalle
mach einfach einen zweiten Sockel daneben. Oder bastel/kauf dir einen
HighSpeed/LowSpeed-Konverter, den du zwischen dein Gerät und den Bus
hängst.
> Wo sind die Unterschiede in der Terminierung und Fehlertoleranz?
Terminierung:
HighSpeedCan: R zwischen CANH/CANL
LowSpeedCan: R zwischen CANH/CANL, R zwischen CANH/Vcc und R zwischen
CANL/GND
"Fehlertoleranz"/"fault tolerant" beschreibt die
LowSpeedCAN-Eigenschaft, daß bei Ausfall einer CAN-Leitung der Bus
weiterhin (fehlerfrei) betrieben werden kann (es wird ja neben den
CANH/L-Leitungen auch noch Gnd "mitgezogen"). Bei HighSpeedCAN geht
das nicht.
Aber Stefan hat oben ja schon einen Link gepostet, der das nochmal
ausführlicher beleuchtet. Außerdem lassen sich die Datenblätter und
Appnotes zu den CanTransceiver auch über dieses Thema aus.