Forum

Einloggen | Registrieren | RSS  

ChrisSo1986(R)

22.03.2015,
17:38
(editiert von ChrisSo1986
am 22.03.2015 um 18:42)
 

Rechteckimpulse im Nanosekundenbereich (Elektronik)

Hallo @all,

ich hätte eine Frage bezüglich dem erzeugen von Rechteckimpulsen. Ich habe mir einen ganz einfachen Impuls mit einem NE555 erzeugt. Leider kann ich mit diesem Mikrocontroller nur Rechteckimpulse im Mikrobereich erzeugen.

Ich suche nun einen Controller mit dem man Impulse im Nanosekundenberiech erzeugen kann und der vll. noch über einen Mikrocontroller gesteuert werden kann. Um genauer zu sein, der vll. noch einen integrierten Schalter hat dem man ansteuern kann um lange Pause zwischen einem erneuten Senden zu erreichen.

Mfg

Jüwü(R)

E-Mail

Würzburg,
22.03.2015,
17:49

@ ChrisSo1986

Rechteckimpulse im Nasosekundenbereich

» Hallo @all,
»
» ich hätte eine Frage bezüglich dem erzeugen von Rechteckimpulsen. Ich habe
» mir einen ganz einfachen Impuls mit einem NE555 erzeugt. Leider kann ich
» mit diesem Mikrocontroller nur Rechteckimpulse im Mikrobereich erzeugen.
»
» Ich suche nun einen Controller mit dem man Impulse im Nasosekundenberiech
» erzeugen kann und der vll. noch über einen Mikrocontroller gesteuert werden
» kann. Um genauer zu sein, der vll. noch einen integrierten Schalter hat dem
» man ansteuern kann um lange Pause zwischen einem erneuten Senden zu
» erreichen.
»
» Mfg

Nasosekunden gibts nicht

simi7(R)

D Südbrandenburg,
22.03.2015,
17:55
(editiert von simi7
am 22.03.2015 um 18:06)


@ ChrisSo1986

Rechteckimpulse im Nanosekundenbereich

Hallo,
» Ich suche nun einen Controller mit dem man Impulse im Nanosekundenberiech
» erzeugen kann und der vll. noch über einen Mikrocontroller gesteuert werden
» kann.

Wieviele Nanosekunden? 2 50 100 500?
Genügt ein fester Wert?
Stufenlos durchstimmbar?
Wie genau?

Rechteck? Kannst du das bei diesen Zeiten noch messen?
Sind doch nur noch Nadelimpulse.

Es gibt u.U. sehr einfache Lösungen.

Gruß
Bernd

edit: s->n

geralds(R)

Homepage E-Mail

Wien, AT,
22.03.2015,
18:15
(editiert von geralds
am 22.03.2015 um 18:16)


@ ChrisSo1986

Befehls-Zykluszeiten beachten

--
Hi,

du brauchst ja nur Controller suchen und sehen wie schnell ein NOP Befehl ist (wieviel Zykluszeiten er benötigt), dann erst recht Branch-Befehle.
Und du wirst feststellen, dass das mit den Hausbekannten nicht geht.
µs Bereich ok.

Dann ginge sowas mit zB. Digi-ECL Steinen, auch S- bzw. F-Steinen.
Ein AND so verschalten, dass dessen Durchlaufzeit als Schaltzeit herangezogen werden kann.
Schon kannst mit wenigen ns beginnen.

Oder schnelle Transis nehmen.

Vergiss dabei nicht die Schaltflanken, die machen auch eine Zeit aus.

---

--
...und täglich grüßt der PC:
"Drück' ENTER! :wink: Feigling!"

geralds(R)

Homepage E-Mail

Wien, AT,
22.03.2015,
18:18
(editiert von geralds
am 22.03.2015 um 18:19)


@ Jüwü

Rechteckimpulse im Nasosekundenbereich

---
» » Mfg
»
» Nasosekunden gibts nicht

----
Dürfte ein Näselname sein - CrisSo... Naso...:-P

----

--
...und täglich grüßt der PC:
"Drück' ENTER! :wink: Feigling!"

ChrisSo1986(R)

22.03.2015,
18:45

@ geralds

Rechteckimpulse im Nasosekundenbereich

:D Ich entschuldige mich für den Fehler, war so im Schreibfluss. Also 100Nasosekunden wären super. Dachte es gibt da vll. einen UC den man wie den NE555 einsetzten kann. Aber halt statt bei max. 500kHz bei sagen wir 50MHz arbeitet.

ChrisSo1986(R)

22.03.2015,
18:48

@ simi7

Rechteckimpulse im Nanosekundenbereich

Sorry für den Schreibfehler, also Impulse im Bereich 100ns wären gut, falls möglich bis in den us Bereich einstellbar. Möchte einen Impuls Nadelimpuls wäre auch möglich zum Messen von sehrlangen Kabeln erzeugen und mit einem Oszi messen. Das Gerät möchte ich so klein wie möglich bauen.
Danke schon einmal für deine Antwort.

ChrisSo1986(R)

22.03.2015,
19:30

@ geralds

Befehls-Zykluszeiten beachten

»Danke für deine Antwort,

kannst du mir zufällig eine Seite sagen wo ich mich über Digi-ECl, S- bzw. F-Steine belesen kann. Kenne die Bauelemente nicht.

Mit dem AND da habe ich einen IC, ich muss nur noch prüfen ob der im Nanobereich schalten kann. Dachte halt es gibt einen IC wie dem NE555 mit integrierten AND buastein.

Gruß Christian
--
» Hi,
»
» du brauchst ja nur Controller suchen und sehen wie schnell ein NOP Befehl
» ist (wieviel Zykluszeiten er benötigt), dann erst recht Branch-Befehle.
» Und du wirst feststellen, dass das mit den Hausbekannten nicht geht.
» µs Bereich ok.
»
» Dann ginge sowas mit zB. Digi-ECL Steinen, auch S- bzw. F-Steinen.
» Ein AND so verschalten, dass dessen Durchlaufzeit als Schaltzeit
» herangezogen werden kann.
» Schon kannst mit wenigen ns beginnen.
»
» Oder schnelle Transis nehmen.
»
» Vergiss dabei nicht die Schaltflanken, die machen auch eine Zeit aus.

»
» ---

simi7(R)

D Südbrandenburg,
22.03.2015,
20:19

@ ChrisSo1986

Befehls-Zykluszeiten beachten

» »Danke für deine Antwort,
»
» kannst du mir zufällig eine Seite sagen wo ich mich über Digi-ECl, S- bzw.
» F-Steine belesen kann. Kenne die Bauelemente nicht.

So sähe zumindest schonmal die Erzeugung von Nadelimpuslen mit Hilfe der Gatterlaufzeiten aus. Da kommst du auf etwa 10ns Impulslänge.


geralds(R)

Homepage E-Mail

Wien, AT,
22.03.2015,
20:47
(editiert von geralds
am 22.03.2015 um 21:50)


@ ChrisSo1986

schnelle Clock-, bzw. Signal-Sources,

» :D Ich entschuldige mich für den Fehler, war so im Schreibfluss. Also
» 100Nasosekunden wären super. Dachte es gibt da vll. einen UC den man wie
» den NE555 einsetzten kann. Aber halt statt bei max. 500kHz bei sagen wir
» 50MHz arbeitet.

---
Der PIC12F1840 zum Beispiel, ginge mit 32MHZ (eingeschaltetes PLL), mit dem du
einen 555er emulieren kannst.
http://ww1.microchip.com/downloads/en/DeviceDoc/40001441E.pdf

-> Comparator und SR_Latch (Kap. 18, Seite 131) aktivieren.

Ähnliches kannst auch mit den größeren PICs machen, die beides eingebaut haben.

suche mal www.microchip.com nach SR-Latch, bzw. 555 timer.

- einfach die Digi-Bausteine aus der 74er Serie -> F, S, (zB 74Fxxx, 74Sxxx, 74ALSxxx,,,,) etc...
Die ECL, PECL Logik-Bausteine sind schon spezieller, - negative Versorgung (ECL 10k, bzw. 100k Typen),
dafür arbeiten sie meist im ns, bis schnell in PS Bereiche.

Das alles kannst auch mit FPGAs machen, spart IC-Friedhof.

Bei Linear bekommst Steine, mit denen du Clock- bzw. Signal-Soucres im PS oder ns machen kannst:
Eine Appli-Sammlung zum Schmökern:

http://cds.linear.com/docs/en/application-note/an98f.pdf

Mit Komparatoren und OR-Gate: siehe obigen Link auf Appl. 98 "Pulse Generator Has 0ns to 10ns Width, 520ps Transitions" :

http://www.linear.com/product/LT1721

Viel Spaß
Gerüße
Gerald

--
...und täglich grüßt der PC:
"Drück' ENTER! :wink: Feigling!"

ChrisSo1986(R)

22.03.2015,
21:09

@ simi7

Befehls-Zykluszeiten beachten

Vielen Dank für die Skizze,

nur eine Frahe wie soll da ein Impuls raus kommen, wenn am 1. Eingang des AND Gliedes eine 1 anliegt, liegt am zweiten Eingang doch über das Nigierglied davor eine Null an?



» » »Danke für deine Antwort,
» »
» » kannst du mir zufällig eine Seite sagen wo ich mich über Digi-ECl, S-
» bzw.
» » F-Steine belesen kann. Kenne die Bauelemente nicht.
»
» So sähe zumindest schonmal die Erzeugung von Nadelimpuslen mit Hilfe der
» Gatterlaufzeiten aus. Da kommst du auf etwa 10ns Impulslänge.
»
»
»

Hartwig(R)

22.03.2015,
21:26
(editiert von Hartwig
am 22.03.2015 um 21:33)


@ ChrisSo1986

Befehls-Zykluszeiten beachten

Hallo,
Da der eingeschleifte Inverter das Signal um einige Nanosekunden (Gatterlaufzeit) verzögert, wird für diese kurze Zeit ein Ausgangssignal des AND/NAND erzeugt - eben ein Nadelimpuls.
Entscheidend ist die Gatterlaufzeit bzw. Anstiegs/Abfallszeit des Inverters und des Gatters. Also entsprechend schnelle Gatter auswählen (74ACTxx oder 74ALSxx z.B.). Als Oszillator tut es ein 555, die Frequenz, mit der die Nadelimpulse erzeugt werden, ist ja weniger von Bedeutung, 100kHz reichen da locker.
Grüsse
Hartwig

geralds(R)

Homepage E-Mail

Wien, AT,
22.03.2015,
21:34
(editiert von geralds
am 22.03.2015 um 21:41)


@ ChrisSo1986

Befehls-Zykluszeiten beachten

» Vielen Dank für die Skizze,
»
» nur eine Frahe wie soll da ein Impuls raus kommen, wenn am 1. Eingang des
» AND Gliedes eine 1 anliegt, liegt am zweiten Eingang doch über das
» Nigierglied davor eine Null an?
»
»
»
» » » »Danke für deine Antwort,
»---» »
» »
» »

---
Der Gedanke hier ist, - du legst an AND eine 1.
Hinter dem NOT ist schon eine 1 am AND.
Nun kommt es auf die Laufzeit vom NOT an,
das nun an dessen Ausgang eine 0 ausgibt, um das AND
zu sperren.
Übliche 74er Typen haben so 7ns Laufzeit (Latenzzeit).
Mit TTL Typen hast so < 1,2... > 2,5V jeweils ein Umschalten (siehe genauer TTL-Spezi).
Auf diese Weise schafft es einen Impuls mit ca. 3ns..4ns.
-->> Es werden dabei auch die Gatter-Schaltflanken verwendet!!

-> wenn du nun statt mit einem NOT erweiterst (1,3,5,7,...) kannst die Laufzeit in Grenzen verlängern,
damit den Impuls verbreitern.
Eine typische Schaltung wäre ein Timer dazwischen, oder Speicherketten.

Mit einem R-C Glied kannst auch diesen Impuls strecken.

Wichtig dabei der ein Status muss ja einen Impuls machen -das geht eben mit dieser NOT-AND->NAND Schaltung.

Grüße
Gerald
---

--
...und täglich grüßt der PC:
"Drück' ENTER! :wink: Feigling!"

simi7(R)

D Südbrandenburg,
22.03.2015,
21:40
(editiert von simi7
am 22.03.2015 um 21:44)


@ ChrisSo1986

Befehls-Zykluszeiten beachten

» Vielen Dank für die Skizze,
»
» nur eine Frahe wie soll da ein Impuls raus kommen, wenn am 1. Eingang des
» AND Gliedes eine 1 anliegt, liegt am zweiten Eingang doch über das
» Nigierglied davor eine Null an?
Dieser Pegel liegt aber erst nach der Gatterlaufzeit (einige ns) an. Für diese kurze Zeit liegen also beide Eingänge auf 1 wenn der Pegel am Eingang von L auf H wechselt. Mit jedem Flankenwechsel von L -> H entsteht also am Ausgang ein Impuls, der in der Länge der Gatterlaufzeit entspricht.
Wenn du dort mehrere hinterinander schaltest kannst du sogar die Länge des Nadelimpulses in gewissen Grenzen ändern. Natürlich hängt die Verzögerung von der Logikfamilie (74S00 ist schneller als 74HC00) und dem Gattertyp ab.
Füttere Google mal mit ttl Gatterlaufzeit.

edit: die anderen waren wieder mal schneller, hab mich zu lange bei Google aufgehalten.

»
»
»
» » » »Danke für deine Antwort,
» » »
» » » kannst du mir zufällig eine Seite sagen wo ich mich über Digi-ECl, S-
» » bzw.
» » » F-Steine belesen kann. Kenne die Bauelemente nicht.
» »
» » So sähe zumindest schonmal die Erzeugung von Nadelimpuslen mit Hilfe der
» » Gatterlaufzeiten aus. Da kommst du auf etwa 10ns Impulslänge.
» »
» »
» »

ChrisSo1986(R)

23.03.2015,
07:10

@ simi7

Befehls-Zykluszeiten beachten

Vielen Dank für eure Antworten, habe heute morgen nochmal mal meine gewünschte Impulsbreite Überdacht und gemerkt, dass die Ipulsbreite doch bei einem halben bis einer us liegen darf. Sprich vll. doch nicht umbedingt so eine NOT-AND-Gatterschaltung notwendig wäre. Das wären dann 2MHz gibt es dafür nen Timer mit integrierten Schalter den ihr mir empfehlen könntet.

Tut mir leid für meine ungenauen Angaben, aber die Antworten davor waren nicht umsonst, weil ich auch eventuell später mit Nadelimpulsen arbeiten muss.

Vielen dank erstmal an euch alle.

geralds(R)

Homepage E-Mail

Wien, AT,
23.03.2015,
08:03
(editiert von geralds
am 23.03.2015 um 08:28)


@ ChrisSo1986

CD4538

» Vielen Dank für eure Antworten, habe heute morgen nochmal mal meine
» gewünschte Impulsbreite Überdacht und gemerkt, dass die Ipulsbreite doch
» bei einem halben bis einer us liegen darf. Sprich vll. doch nicht umbedingt
» so eine NOT-AND-Gatterschaltung notwendig wäre. Das wären dann 2MHz gibt es
» dafür nen Timer mit integrierten Schalter den ihr mir empfehlen könntet.
»
» Tut mir leid für meine ungenauen Angaben, aber die Antworten davor waren
» nicht umsonst, weil ich auch eventuell später mit Nadelimpulsen arbeiten
» muss.
»
» Vielen dank erstmal an euch alle.

---
Mono-Flop
CD4538, bzw. MC4538, bzw. 74HC(T)4538
-> R-C Glied macht die Zeiten, von knapp 100ns bis zu > sek. Bereich



entsprechend triggern, fertig



Grüße
Gerald
---

--
...und täglich grüßt der PC:
"Drück' ENTER! :wink: Feigling!"