Forum: Mikrocontroller und Digitale Elektronik C164 auf DIP Modul - WakeUp per CAN


von Jan B. (Gast)


Lesenswert?

Hallo,

Mich hat's als Automatisierungstechniker für die Studienarbeit in die
Mikroelektronik verschlagen, in der ich mich irgendwie noch so gar
nicht auskenne. Ich hoffe, ihr könnt mir ein paar Anstöße/Korrekturen
geben.

Meine Aufgabe (zumindest ein kleiner Teil davon) besteht darin, einen
Mikrocontroller (C164), der auf einem DIP-Modul sitzt und über einen
LowSpeed-CAN-Transceiver (TJA1054) an den Bus angebunden ist,
WakeUp-fähig zu machen. Der Transceiver hat diese Funktionalität schon,
d.h. wenn das richtige WakeUp-Telegramm reinflattert, setzt er Pin 1
(INH) auf "high".
Nun habe ich mir mit meiner schaltungstechnischen Grundbildung gedacht,
dass man damit ja einfach einen Schalter steuern könnte, der die
Stromversorgung für den ganzen Rest des Boards an- und ausmacht.
Frage 1)
kann das funktionieren oder habe ich bei dieser sehr einfachen Logik
was übersehen? (bislang wird das Teil ja aber auch nur mit 'nem
Handschalter an- und ausgeknipst)
2)
ist das ein brauchbarer/üblicher Weg? kennt jemand eine
bessere/elegantere Methode?
3)
wenn man das so machen kann, kennt jemand eine Seite wo solche
Schalterschaltungen zu finden sind oder kann jemand Tipps zur Auswahl
und Verschaltung geben?

Vielen Dank im Voraus an jeden, der sich die Mühe macht, das zu lesen
und/oder mir hilft.

Grüße, Jan

von sven (Gast)


Lesenswert?

prufe mal, ob dein mikrocontroller softwaremässig in einen sleep
versetzt werden kann... wenn das so ist, dann lässt er sich
wahrscheinlich durch interrupts wieder erwecken...
dann wäre ein port-pin-interrupt doch elegant, oder nicht ???

dann musst du nur die beiden pins verbinden :-) und den interrupt
konfigurieren :-)

von Jan B. (Gast)


Lesenswert?

Gute (elegante ;] ) Idee! Und was soll ich sagen, der C164 kennt sowohl
sleep- als auch idle-Mode.
Nun muss ich mit meinem Betreuer nochmal durchsprechen wie das
eigentlich gemeint ist und aus welchem Zustand das eigentlich aufwachen
soll. Deshalb würde ich meine o.g. Fragen nach wie vor stellen (für den
Fall, dass es um WakeUp aus totaler Stromlosigkeit gehen sollte).

Grüße, Jan

von sven (Gast)


Lesenswert?

für den stromlos-wieder-aufwach-betrieb hab ich evtl auch schon was :-)
aber das dann später, wenn de es geklärt hast...

aber ich deute es nur an:-) sollst ja was lernen:-)

von Jan B. (Gast)


Lesenswert?

Um das Thema anständig zu beenden - ich werde das Ganze mit der
Pin-Interrupt-Variante lösen, danke für die Idee. Aus reinem Interesse
an der Schaltungstechnik würde mich dein Tipp zu der
Stromlos-WakeUp-Variante aber noch brennend interessieren :)

Wenn du also irgendwann in der nächsten Zeit mal Langeweile haben
solltest ... Ich bin jetzt noch acht Tage in Urlaub und fange dann mal
wieder an ein bißchen zu studieren/arbeiten.

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.