Forum: Mikrocontroller und Digitale Elektronik Low power CAN Modul


von Gerd S. (sigma9)


Lesenswert?

Hallo:

Ich habe vom Chinesen CAN-Module mit MCP2515 und TJA1050 - so weit, so 
gut.
Nur: diese verbrauchen immer mindestens 10mA - der TJA1050 hat kein 
standby.

Ich habe jedoch mehrere ICs recherchiert (zB MCP25625, ...), die den 
standby Verbrauch in den Microampere-Bereich reduzieren.

Ich habe jedoch damit trotz längeren Suchens keine Module (Controller, 
Transceiver, Peripherie) gefunden.

Gibt es die nicht (Grund?)? Suche ich falsch? Weiß jemand was?

Danke für jede sachdienliche Info
G.

von Aaron C. (Firma: atcnetz.de) (atc1441)


Angehängte Dateien:

Lesenswert?

Moin. Habe mich genau damit gerade beschäftigt und ein video dazu 
gemacht:


https://youtu.be/fj8ZLTubeko


Mit der methode komme ich auf 4uA für den MCP2515 und dem transceiver. 
Am ende habe ich den Widerstand richtung masse ganz weggelassen um auf 
die 4uA zu kommen.

Beim transceiver muss man drauf achten das er einen standby mode 
unterstützt z.b. der MCP2551

Anbei noch ein Foto vom standby mode. 4uA gehen für den LDO und 4uA für 
die CAN sachen drauf

von Gerd S. (sigma9)


Lesenswert?

Hi Aaron:

Danke für die Info. Das ist exakt mein Problem - und deine Lösung ist 
sehr interessant. Wie ich deinem Video entnehme läuft es darauf hinaus, 
den TJ1050 zu ersetzen durch einen fast-pinkompatiblen MIT standby: sehr 
clever.

Ich denke das werde ich auch so machen.
Noch was anderes: ich sehe du bastelst mit genau den gleichen CAN-Boards 
mit MCP2515 rum wie ich. Hast du diesen dazu gekriegt, während des 
Betriebes von NORMAL nach CONFIGURATION (oder SLEEP...) zu wechseln? 
Dieses ist mir nicht gelungen. Mein Workaround: jedesmal einen 
Soft-Reset machen, das ist bei mir die einzige Möglichkeit nach CONFIG 
zu gelangen. Welche SW benutzt du? Irgendwelche speziellen SW oder HW 
Tricks?

Danke schon mal bis hierhin
G.

von Aaron C. (Firma: atcnetz.de) (atc1441)


Lesenswert?

Ich hatte auch erst probleme mit dem sleep mode.

In einem 2. Teil des videos habe ich den funktionierenden code verlinkt.

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.