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

geralds(R)

Homepage E-Mail

Wien, AT,
23.03.2015,
22:32

@ ChrisSo1986

Vorschlag - LTC6752 Komparator

Hi Chris,

Hier habe ich noch was Feines:
Ein 2,9ns Komparator von Linear:
http://cds.linear.com/docs/en/datasheet/6752fa.pdf

Das Appli-Bild 12 wäre genau dein Ding,
um definierte Impulslängen zu machen.

Appli-Bild 16 - schneller Ereignisdetektor
(Fast Event Capture) mit Reset im ns Bereich.

Grüße
Gerald
---

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

geralds(R)

Homepage E-Mail

Wien, AT,
23.03.2015,
12:01

@ schaerer

CD4538

--
» An Stelle des CD4528B eignet sich der 74HC123B, allerdings ebenfalls nur
» maximal bis in den ms-Bereich als obere Grenze, bezogen auf das gezeigte
» Diagramm:
»
» http://pdf.datasheetcatalog.com/datasheet/philips/74HC_HCT123_CNV_2.pdf
»
» Die maximale Betriebsspannung für HCMOS beträgt 6 VDC.
»
» Man könnte noch evaluieren, was die ACMOS-Familie anbietet...

---
Hi,

ja, will man wirklich im ns, µs Bereich spielen, bleiben
nur die Typen der 74er Serie, wie der vorgeschlagene 74HC(T)123, oder ähnliche.
Die Flankenzeiten (zB. Verschliff in der Schaltung) kämen ja auch dazu.
Hängt aber von seiner "passt scho..." Anwendung ab.

Gerald
---

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

schaerer(R)

Homepage E-Mail

Kanton Zürich (Schweiz),
23.03.2015,
11:48

@ geralds

CD4538

Hallo Gerald,

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

100 ns stimmen nicht für den CD4538B. Das Minimum liegt bei 10 µs. Empfohlen werden aber nur 100 µs. Siehe "One Shot Selection Guide":



Deine Empfehlung stimmt für den CD4528. Siehe "One Shot Selection Guide". Schade, dass es dieses Monoflop nicht mehr gibt. Obwohl, betreffs Flankensteilheiten war dieser nicht (wesentlich) besser. Ist eigentlich auch klar, der Limit ist die selbe CMOS-Struktur bei den selben Betriebsspannungen:

http://pdf.datasheetcatalog.com/datasheets/185/109610_DS.pdf

An Stelle des CD4528B eignet sich der 74HC123B, allerdings ebenfalls nur maximal bis in den ms-Bereich als obere Grenze, bezogen auf das gezeigte Diagramm:

http://pdf.datasheetcatalog.com/datasheet/philips/74HC_HCT123_CNV_2.pdf

Die maximale Betriebsspannung für HCMOS beträgt 6 VDC.

Man könnte noch evaluieren, was die ACMOS-Familie anbietet...

--
Gruss
Thomas

Buch von Patrick Schnabel und mir zum Timer-IC NE555 und LMC555:
https://tinyurl.com/zjshz4h9
Mein Buch zum Operations- u. Instrumentationsverstärker:
https://tinyurl.com/fumtu5z9

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!"

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.

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.
» »
» »
» »

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!"

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

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.
»
»
»

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!"

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.


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.

»
» ---

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,
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.

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!"