Forum: Mikrocontroller und Digitale Elektronik Erzeugung schneller Pulse


von Reinhard Neubauer (Gast)


Lesenswert?

Hallo alle zusammen.

gibt es eine Möglichkeit mit einem PIC16 sehr schnelle Pulse im Bereich 
von 50 ns zu erzeugen ?

gruß Reinhard

von Es (Gast)


Lesenswert?

Zu faul ein Datenblatt zu lesen?

von Falk B. (falk)


Lesenswert?

@ Reinhard Neubauer (Gast)

>gibt es eine Möglichkeit mit einem PIC16 sehr schnelle Pulse im Bereich
>von 50 ns zu erzeugen ?

50ns = 20 MHz. Da der Pic immer noch unsäglich seinen Oszillatortakt 
durch 4 teilt, brächte man dazu 80 MHz Quarztakt. -> Ein Satz mit X.

Nimm nen AVR, der kann das ;-)

MFG
Falk

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

Welche Folgefrequenz? Vielleicht reicht es ja, eine langsame 
Rechteckschwingung aus dem PIC mit zwei D-Flipflop an 20 MHz und einem 
UND-Gatter auf 50ns zu verkürzen.

von Schlumpf (Gast)


Lesenswert?

Wenn es nicht besonders genau sein muss, dann könntest du auch über nen 
Kondensator in Reihe zu dem Port nur die hochfrequenten AC-Anteile des 
Pulses durchlassen (Flanken) und nach dem Kondensator mit nem Schmitt 
Trigger wieder zu nem Rechteck formen.

von Roland Z. (r-zimmermann)


Lesenswert?

Hmm,

standart Oszillatorschaltung mit einem Quarz (ja das geht auch ohne uC) 
:D
Im einfachsten fall die übliche ein Transistor Schaltung. Es kommt 
jedoch darauf an wie genau das ganze sein muß.

Roland

von hansi (Gast)


Lesenswert?

hiwieerzeugt man eigentlich GHZ impulse

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

z.B. mit step-recovery-Dioden
http://de.wikipedia.org/wiki/Speicherschaltdiode

von Reinhard Neubauer (Gast)


Lesenswert?

Ich würde eigentlich schon ganz gern diese mit dem Controller erzeugen.
Da dieser schon in der Schaltung ist. Würde mir gern ein Logik Gatter 
sparen und zwei Pulse im Abstand von ca. 50ns senden.
Wird wohl so nicht gehen. Schade

von Schlumpf (Gast)


Lesenswert?

Nur mit Portzugriffe auf dem Controller ohne weitere externe Beschaltung 
kannst das vergessen.

von Der M. (steinadler)


Lesenswert?

Die meisten PICS haben ne PLL.
Also müsste der PIC wennschon dann 20MHz und mehr haben.

von Andreas K. (a-k)


Lesenswert?

Sowas geht u.U. bei an sich zu niedriger Betriebsfrequenz, wenn die 
Controller über einen hochfrequenten PWM-Timer verfügen. Ob so etwas bei 
PIC16 existiert weiss ich nicht, manche ATTinys (z.B. ATTiny25) 
jedenfalls besitzen einen Timer, der mit 64MHz operieren kann.

von Reinhard Neubauer (Gast)


Lesenswert?

Wenn ich nun die Pulse extern erzeuge mit einer Oszillatorschaltung, 
gibt es dann eventuell ne Möglichkeit diese mit dem Controller über 
Capture etc. einzulesen und nur bestimmte Pulse an nem Port 
beispielsweise wieder auszugeben ?

von ospite da lontano (Gast)


Lesenswert?

kannst ja mit dem MC ein externes schnelles MONO_FLOP triggern

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.