CAN Bus Pegel mit Transistoren erzeugen

Gast #3603450
Lesenswert?

Hallo
Ich suche für die Erzeugung der Bus-Pegel bei einem CAN BUS(Highspeed) 
eine Schaltung mit Transistoren.
Ich will kein Transceiver verwenden da ich einen Einfachen weg such 
Nachrichten mit Fehlern im Protokoll zu senden. Z.B. Bitstuffing Fehler

Meine erste Idee siehe Anhang.

Aber wie mache ich die Ansteuerung zwischen den Transistoren und dem
µC. Ich brauche ja zwei unterschiedliche Steuerspannungen um die 3,5V 
und 2,5V als Spannung auf dem CAN Bus zu erzeugen.
Der Controller hat aber nur digitale Ausgänge.
Angehängte Dateien:
Persönliche Seite #3603461
Lesenswert?

???

Bit Stuffing hat mit irgendwelchen Zwischenpegeln nichts zu tun. Das 
kannst du auch mit einem Transceiver haben, das größere Problem wird 
sein, den Controller die fehlerhaften Frames senden zu lassen. Oder 
generierst du die zu Fuß (per Bitbanging)?

Zwischenpegel (also zwischen 0V und 5V) dürften zu interessanten 
Effekten führen: die Transceiver haben alle einen Schmitt-Trigger am 
Eingang, und an einem gewissen Punkt schaltet der eben. Wenn du jetzt 
mit 2,5V o.ä. ankommst, hören manche Controller dann eben was anderes 
als andere, weil die Schwellen an ihren Transceivern nicht exakt gleich 
sind.

Bist du sicher, dass du weißt, was du da vorhast?

Max

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren