Gast
#671024
Hallo alle zusammen. gibt es eine Möglichkeit mit einem PIC16 sehr schnelle Pulse im Bereich von 50 ns zu erzeugen ? gruß Reinhard
|
Anzeige
|
Erzeugung schneller Pulse
Gast
#671024
Hallo alle zusammen. gibt es eine Möglichkeit mit einem PIC16 sehr schnelle Pulse im Bereich von 50 ns zu erzeugen ? gruß Reinhard
Gast
#671026
Zu faul ein Datenblatt zu lesen? @ 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 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.
Gast
#671064
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. 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
Gast
#671075
hiwieerzeugt man eigentlich GHZ impulse z.B. mit step-recovery-Dioden http://de.wikipedia.org/wiki/Speicherschaltdiode
Gast
#671109
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
Gast
#671239
Nur mit Portzugriffe auf dem Controller ohne weitere externe Beschaltung kannst das vergessen. Die meisten PICS haben ne PLL. Also müsste der PIC wennschon dann 20MHz und mehr haben. 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.
Gast
#671380
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 ?
Gast
#671391
kannst ja mit dem MC ein externes schnelles MONO_FLOP triggern Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|