Forum: Mikrocontroller und Digitale Elektronik Controllerausgang mit Auflösung von 1ns


von strohmas (Gast)


Lesenswert?

Hallo,
ich suche einen Controller, bei dem ich die Ausgabepins auf 1ns genau 
auflösen kann. Viel Peripherie brauch der nicht, bloß was zum 
Programmieren, wo ich die gewünschte Ausgabezeit einstellen kann.
Ich möchte beispielsweise ein Ausgang auf low schalten und 99ns, 100ns, 
101ns, ... einen zweiten Ausgang auf high schalten können.
Das Programmieren ist nicht zeitkritisch. Es reicht zu, wenn diese 
Abfolge zehnmal pro Sekunde mit unterschiedlicher Zeit ausgegeben wird.
Gibt es sowas "einfaches" oder muss ich da auf superschnelle Prozessoren 
zurückgreifen, welche mit haufend Peripherie geliefert werden.

Viele Grüße
strohmas

von Christoph S. (mixer) Benutzerseite


Lesenswert?

Hallo,

sicher dass es nicht um µs geht??
Du bräuchtest dafür ja 1GHz!

Gruss

von strohmas (Gast)


Lesenswert?

Ja genau, es geht um Nanosekunden, das entspräche richtigerweise 1GHz.

von Schorsch (Gast)


Lesenswert?

Vielleicht lässt sich ein DDS-Chip dafür verwenden...

von Alex R. (Gast)


Lesenswert?

> suche  einen Controller

^^ dürfte sehr schwierig werden!

Ich würde mich in Richtung FPGAs der neuesten Generation orientieren, 
z.B. von Altera..
1 ns Auflösung ist eine Menge Holz..

von Christoph S. (mixer) Benutzerseite


Lesenswert?

Für was braucht man so eine genaue Auflösung?

Vielleicht gehts ja mit sowas:
http://www.elektroniknet.de/bauelemente/news/article/30299/0/Intel_fertigt_fuer_Achronix/

von Sebastian (Gast)


Lesenswert?

Eventuell aus Gigahertz-Logik 
(http://www.as-electronic.net/shop/category_25/High-Speed-74er-GHz-Logic-ICs.html?shop_param=cid%3D%26) 
ein vorladbares Schieberegister aufbauen. Layout kann jedoch sehr 
kritisch sein bei dieser Anforderung.

von Schorsch (Gast)


Lesenswert?

Schorsch schrieb:
> Vielleicht lässt sich ein DDS-Chip dafür verwenden...

Schau mal ob sowas (in der Richtung) vielleicht passt:

http://www.analog.com/en/rfif-components/direct-digital-synthesis-dds/ad9912/products/product.html

Ist zwar Overkill, die 14Bit am Ausgang brauchst du ja eher nicht, aber 
evtl passt der Rest.

von Kurt H. (Firma: KHTronik) (kurtharders)


Lesenswert?

Wie wäre es denn, wenn Du die Impulse mit einer Delay-Line erzeugst? 
Z.B. DS1023S-100+ von Maxim hat 256 Abgriffe und löst 1ns auf.

von Horst H. (horha)


Lesenswert?

Hallo,

da war doch mal was mit PWM:
http://en.wikipedia.org/wiki/Digital_signal_controller
1
Texas Instruments  TMS320F280x  60-100  32-256  16 PWM (13 bits, 150 ps)
2
  TMS320LF240x  40  16-64  7-16 PWM (11 bits, 150 ps)

Also ein PWM quasi one-shot mässig nutzen?

von Friedrich (Gast)


Lesenswert?

Hallo Strohmas,

die PWM Module der TI DSPs aus der C2000 Serie (z.B. 28027) haben im 
HR-PWM Modus eine nominelle Auflösung von 150ps die für Deine Anwendung 
durchaus ausreichend sein sollte. One Shot geht genauso wie zyklisch, 
ein PWM hat zwei Ausgänge.
Entwicklungsumgebung mit Stick kostet ca. 50 USD.
Die Progammierung benötigt aber Einarbeitungszeit da die DSPs eine 
enorme Funktionalität besitzen.

Grüße

von Erich (Gast)


Lesenswert?

Was evtl. auch geht, ist ein stinknormaler uC, dafür aber eine 
ordentliche Osc.-Quelle und ein Delay-Line-IC.

Z.B.  DS1045  (Dallas / Maxim)
oder  SY89295 SY89296 (Micrel)

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.