Forum: Mikrocontroller und Digitale Elektronik System Clock im MHz-Bereich mit LED darstellen


von Flo H. (flohaase)


Lesenswert?

Hallo zusammen,

bei meinem NFC-Transceiver TRF7970a habe ich leider keinen GPIO zur 
Verfügung und möchte trotzdem, die Betriebsbereitschaft signalisieren. 
Das einzige dafür sinnvolle Signal ist SYS_CLK mit einer variablen 
Frequenz von bis zu 13,4 MHz. Dieses Signal möchte ich auf einer LED 
darstellen. Dabei ist es mir egal, wie hell und wie schnell die LED 
blinkt. Es sollte einfach ein ordentlich ablesbares optisches Signal 
sein. Wie gehe ich dabei am besten vor?

Danke und beste Grüße
Flo

: Bearbeitet durch User
von Rolf Magnus (Gast)


Lesenswert?

Flo Haase schrieb:
> Das einzige dafür sinnvolle Signal ist SYS_CLK mit einer variablen
> Frequenz von bis zu 13,4 MHz. Dieses Signal möchte ich auf einer LED
> darstellen.

Was heißt "dieses Signal ... darstellen"? Welche Eigenschaft willst du 
darstellen? Ob die Frequenz in einem bestimmten Bereich ist? Die 
Amplitude? Ob es überhaupt da ist?

von Flo H. (flohaase)


Lesenswert?

Sobald ein SYS_CLK anliegt (auch in den Pause/Nullzeiten), sollte die 
LED durchgängig leuchten.

Die Frequenz selber, der Duty Cycle, o. ä. sind nicht wichtig.

: Bearbeitet durch User
von vcd (Gast)


Lesenswert?

Vorschlag: Das Signal mit einem C auskoppeln, damit kann ein 
Gleichspannungspegel keinen Einfluß haben. Dann gleichrichten, glätten, 
und dieses Signal mit einem Trigger auswerten (ein/aus).

von Max D. (max_d)


Lesenswert?

Du solltest dir überlegen:

1. Was ist die kleinste "erlaubte" Frequenz? (10 Sekunden aus könnten ja 
auch 0,1 Hz sein)
2. Wenn das Signal weg ist ist es dann immer 1 oder 0 oder bleibt es bei 
einem zufälligen Pegel stehen?
3. Wie stark darf man Sys_clk belasten?

von Dietrich L. (dietrichl)


Lesenswert?

Stichwort: "retriggerable Monostable Multivibrator"

Mit einem 74HC123 könnte es gehen. Mit Vcc=5V müsste er bei 13MHz noch 
funktionieren.

Gruß Dietrich

von Bitflüsterer (Gast)


Lesenswert?

Es mag vielleicht hilfreich sein, etwas mehr Details zu dem Signal zu 
nennen.

Was wir wissen:

1. Maximalfrequenz 13,4 MHz
2. Das Signal liegt mal an (aktiv) und mal nicht (passiv).

Was wir nicht wissen:
2. Minimalfrequenz (abgesehen vom passiven Zustand)
3. Minimale Spannung im Falle das Signal anliegt
4. Maximale Spannung im Falle das Signal anliegt
5. DC Offset im aktiven Zustand
6. Signalform
7. Zustand der Leitung im passiven Zustand (fester Pegel, offen, 
Ausgangswiderstand).

Je nachdem ergeben sich verschiedene Lösungen und andere sind schwierig.

Z.B. kann die Gleichrichtung mit nachfolgendem Pegelvergleich 
(Komparator) wie in vcds Antwort nicht funktionieren, wenn die Leitung 
im passiven Zustand offen ist und Störungen auf der Leitung auftreten 
können (wegen eben der Unabgeschlossenheit).

Z.B. Kann ein gewisser Pegel im passiven Zustand, wenn er ausserhalb der 
Werte für den aktiven Zustand liegt auch als Indikator benutzt werden.

Etcpp.

von Easylife (Gast)


Angehängte Dateien:

Lesenswert?

Ein MHZ Signal auf eine LED zu legen ist EMV eher zu vermeiden.
Ein einfacher Tiefpass hilft hier.

von Easylife (Gast)


Angehängte Dateien:

Lesenswert?

...und hier noch die stromsparende Variante, der auch egal ist, ob 
SYS_CLK im inaktiven Zustand high ist.

von Maxx (Gast)


Lesenswert?

Flo Haase schrieb:
> bei meinem NFC-Transceiver TRF7970a habe ich leider keinen GPIO zur
> Verfügung und möchte trotzdem, die Betriebsbereitschaft signalisieren.
> Das einzige dafür sinnvolle Signal ist SYS_CLK mit einer variablen
> Frequenz von bis zu 13,4 MHz.

Auch im Deep-Down liegt an Sys_Clock noch 70kHz an (interner RC) bereit 
ist der TRF79xx zu dem Zeitpunkt nicht.

Er hat aber 2 Enable Leitungen (EN, EN2), die du doch sicher ansteuerst.

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.