Die Mikrocontroller geben auf den CAN-Ausgängen nur ein TTL-Signal aus. Bzw. akzeptieren nur ein TTL_Signal als Eingang. Genau wie bei der Seriellen Schnittstelle brauchst Du da zusätzlich einen externen Chip der die Pegelkonvertierung vornimmt. Der PCA82C251 ist dafür recht weit verbreitet.
Wenn Du aber über CAN direkt zwei Chips verbindest (ebenfalls genau wie bei der Seriellen Schnittstelle), können sie auch direkt über die TTL-Pegel komunizieren. Die externen PullUp-Widerstände musst Du aber bei beiden Varianten in den Bus integrieren.
Lesezeichen