Forum: Mikrocontroller und Digitale Elektronik CAN-Gateway bei Busaktivität wecken


von Stefan  . (phreakshow)


Lesenswert?

Hey zusammen.

Ich hab eine fertig gekaufte Schaltung, im Prinzip ein Spannungsregler, 
zwei CAN-Transceiver und ein µC, welche als CAN-Gateway dient. Es werden 
Nachrichten je nach Richtung und Inhalt gefiltert, was ein Gateway halt 
so macht.

Jetzt ist es aber so, dass auf dieser Platine zwei NXP 251 (PCA82C251, 
pinkompatibel zum MCP2551 und einigen anderen) eingesetzt werden, welche 
8-pinnig sind und keine Inhibit-Leitung haben wie beispielsweise die 
TJA1041.

Die Frage ist jetzt, wie ich die fertige Platine weckfähig mach, mit 
möglichst geringem Schaltungsaufwand.

Der Highspeed-CAN liegt ja idle auf 2,5V. Da fällt mir spontan die T431 
Referenz ein, mit dem Ref-Eingang an der CAN-High-Leitung.

Die Teile auf der Platine dürften so 100-150mA brauchen an 12V, ich 
konnte es bisher nicht messen; das ist ne großzügige Schätzung.

Kann ich die T431 als LowSide-Treiber einsetzen, also zB 12V-Bordnetz -> 
µC-Platine -> T431 -> Masse, falls der Strom unter 100mA bleibt?

Wie würdet ihr das anstellen? Das nächste Problem ist ja, dass es bei 
Ausbleiben von Busaktivität nicht einfach ausschalten darf, sondern der 
µC aktiv das System still legen soll, wenn er alles abgearbeitet hat.

: Bearbeitet durch User
von Stefan  . (phreakshow)


Lesenswert?

Ich habe noch ein bisschen weiter gelesen. Es gibt eine Art Nachfolger 
zum MCP2551, den MC2561. Der hat einen Standby-Pin, mit dem der 
Transceiver zwar an Dauerplus bleibt aber nur ein paar µA braucht.

Daran könnte ich doch einen FET hängen, dessen Gate erst Spannung 
bekommt wenn der Transceiver auf RX sendet. Gleichzeitig muss dann aber 
ein IO-Pin des Mikrocontrollers das Gate unter Spannung halten, sobald 
er aufgestartet ist. Habt ihr sowas mal geschnitzt?

von Soul E. (Gast)


Lesenswert?

Wenn es etwas weniger exotisch sein darf kannst Du auch einen TJA1042T 
nehmen. Das ist der Standard-Typ für solche Anwendungen.

von Stefan  . (phreakshow)


Lesenswert?

Ja der macht das gleiche. Ich habe aber bisher nie mit den 8-pin Typen 
eine Weckfunktion gebaut, immer nur mit den 14-pinnern.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.