Forum: Mikrocontroller und Digitale Elektronik 22khz burst nach ttl


von Manuel K. (manuel1139)


Lesenswert?

Hallo!

Mal wieder eine Frage... Ich hab ein 22khz moduliertes Signal (22khz 1ms 
on 0.5 off -> '0' 22khz 0.5ms on 1ms off -> '1'). Das ganze soll in ein 
TTL Signal "überführt" werden.

Meine ersten Überlegungen sind ein Komparator, das gibt dann ein 22khz 
rechteck und dann am µC warten bis der Komparator eine weile gegen GND 
geht um das  Burstende zu erkennen und das Timing zu vergleichen.

Jetzt gefällt mir das aber nicht wirklich 100%. Wie würdet ihr das 
machen? Ich hätte gerne direkt ein komplettes "high" Signal währen eines 
Burst - in etwa so wie diese IR Empfänger das machen. (Soll keiner 
werden, ich will DISEQC signale auswerten).

Bzw. wenn ich weiterdenkge, wie würde man das ganze realisieren wenn ich 
nicht 22khz sonder 22mhz Bursts hätte? Oder denke ich da falsch und die 
22khz sind extra so gewählt??

Gruß,
  Manuel

von Jörg S. (Gast)


Lesenswert?

Schau dir mal das an (Page 29):
http://www.eutelsat.com/satellites/pdf/Diseqc/Reference%20docs/slave_microcontroller_spec.pdf

Die Schaltung um TR5 macht die Burst auswertung.

von Manuel K. (manuel1139)


Lesenswert?

Danke für den Tipp.

Obwohl ich die Schaltung um TR5 nicht ganz verstehe glaube ich doch das 
die das hier genauso machen (d.h. 22khz an den µC) oder liege ich da 
falsch?

"The DiSEqCä Slave ic uses (negative-going) edge-triggered internal
hardware on the DRX pin to detect the presence of the carrier tone and 
so may also respond to rapid “spikes” of noise."

Gruß,
  Manuel

von Jörg S. (Gast)


Lesenswert?

Ich bin mir nicht sicher (hab die Schaltung mal vor etlichen Monaten 
nachgebaut), aber ich glaube die Auswertung hat komplette Bursts 
gemacht.

Wichtig für die Auswertung sind nur: C12, R9, TR5, R10, 11, 12

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.