Forum: Mikrocontroller und Digitale Elektronik wie am besten externen interrupt am ARM-µC "anschließen"


von TNG (Gast)


Lesenswert?

Hallo.
Ich möchte ein Signal erfassen, an meinem ARM µC. Also als erstes dachte 
ich mir, ich muss die Spannung des Signals auf 3,3V begrenzen 
(Spannungsteiler?). Dann mit einem Widerstand den Strom begrenzen? Kann 
ich dann direkt an den Portpin anschließen? Oder wie macht man sowas am 
sinnvollsten?
Soll die steigende Flanke erfasst werden, sind keine schnelle Signale, 
liegen mehrere Sekunden an wenn sie auftreten und können am schnellsten 
alle paar Minuten auftreten. Sollen 2 Signale erfasst werden, also jeder 
an einem anderen Pin, damit ich sie unterscheiden kann. Denke das reicht 
als Hintergrundinfo.

Jemand Tips?

von ... (Gast)


Lesenswert?

Ein Spannungsteiler und eine Z-Diode mit Widerstand zur Sicherheit wäre 
schon ok. Du kannst das Signal entweder an einen "echten" IRQ Pin 
anschließen oder an einen I/O Pin. Die AT91SAM7 (und andere bestimmt 
auch) sind so flexibel, dass sie Interrupts auslösen können, falls sich 
die Flanke an dem I/O Pin ändert. Du solltest aber vorher 
sicherheitshalber ins Datenblatt deines ARM MCU schauen.

von TNG (Gast)


Lesenswert?

Ja, der kann an GPIO Interrupts erkennen, ist ein ARM von Phillips. Auf 
dem Testboard das ich gekauft habe sind die Buttons auch an nem GPIO, 
nur eben gegen Masse also fallende Flanke.

Also Spannungsteiler, Z-Diode, Widerstand. Danke. Immer ratsam vor dem 
ersten Versuch zu fragen als hinterher zu ärgern. :)

von ... (Gast)


Lesenswert?

Wenn du die 3,3V von deinem Testboard nimmst, dann brauchst du keinen 
Spannungsteiler, wollte ich nur nochmal zur Sicherheit sagen.

von TNG (Gast)


Lesenswert?

Ne ne, das Singal kommt außerhalb (also nicht vom Board), sind also 
keine 3,3V. Aber trotzdem danke.

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.