RTV forum PL | NewsGroups PL

Schemat uniwibratorów do generowania pojedynczych impulsów 1-2 ns o 2,5 V?

Generator strzelajacy pojedynczymi impulsami

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Schemat uniwibratorów do generowania pojedynczych impulsów 1-2 ns o 2,5 V?

Goto page 1, 2  Next

Tornad
Guest

Thu Dec 25, 2014 11:13 pm   



Po amerykansku nazywaja to-to shot generator. Po naszemu uniwibrator.

Problem w tym, ze potrzebuje schemat czy nawet project takiego malenkiego
ustrojstwa, ktory generowalby pojedyncze impulsy wyzwalane impulsem z zewnatrz
o odpowiedniej polaryzacji i amplitudzie.

Wymagane dane.

Dlugosc impulsu jak najmniejsza; powiedzmy T = 1-2 nanosekundy

Amplituda rzedu 2.5 V

Nachylenie zboczy jak najstromsze i co najwazniejsze, aby ksztalt kazdego
impulsa byl identyczny, niezalezny od ksztaltu i dlugosci impulsu wyzwalajacego.

Maksymalna czestotliwosc wyzwalania (powtarzania) rzedu 100 - 150 MHz.

Niby proste ale zapewne wymaga zastosowania tranzystorow typu np lawinowych
czy innych fetow.
Oczywiscie przegladnalem ze sto schematow ale uniwibratora o tak specyficznych
wymaganiach, jak dotad nie znalazlem.

Czy jakas dobra dusza moglaby mi w tym pomoc?

Ze Swiatecznymi pozdrowieniami
Tornad

PS Uprzedzajac ew. pytanie po co mi to, czyli do czego to ma sluzyc odpowiadam,
ze do wysylania serii krotkich impulsow swietlnych laserkiem czerwonym o bardzo malej mocy rzedu 1 mW, na bardzo mala, rzedu kilkunastu, gora 30 m metrow odleglosc, gdzie spolaryzowanymi diodami PIN zostana odebrane, i wzmocnione, beda "cos" uruchomiac. Nie bedzie to bomba lecz panelowa dekoracja swietlna na nastepne swieta.
T.

Artur Miller
Guest

Fri Dec 26, 2014 12:44 am   



W dniu 2014-12-25 o 22:13, Tornad pisze:
Quote:
Po amerykansku nazywaja to-to shot generator. Po naszemu uniwibrator.

Problem w tym, ze potrzebuje schemat czy nawet project takiego malenkiego
ustrojstwa, ktory generowalby pojedyncze impulsy wyzwalane impulsem z zewnatrz
o odpowiedniej polaryzacji i amplitudzie.

Wymagane dane.

Dlugosc impulsu jak najmniejsza; powiedzmy T = 1-2 nanosekundy

Amplituda rzedu 2.5 V

Nachylenie zboczy jak najstromsze i co najwazniejsze, aby ksztalt kazdego
impulsa byl identyczny, niezalezny od ksztaltu i dlugosci impulsu wyzwalajacego.

Maksymalna czestotliwosc wyzwalania (powtarzania) rzedu 100 - 150 MHz.

Niby proste ale zapewne wymaga zastosowania tranzystorow typu np lawinowych
czy innych fetow.
Oczywiscie przegladnalem ze sto schematow ale uniwibratora o tak specyficznych
wymaganiach, jak dotad nie znalazlem.

Czy jakas dobra dusza moglaby mi w tym pomoc?

Ze Swiatecznymi pozdrowieniami
Tornad


2 nanosekundy to kawał czasu Smile wziąłbym jakąś FPGA do tego...

@

Tornad
Guest

Fri Dec 26, 2014 5:19 am   



On Thursday, December 25, 2014 6:44:44 PM UTC-5, Artur Miller wrote:
Quote:
2 nanosekundy to kawał czasu Smile wziąłbym jakąś FPGA do tego...
Dzieki a zainteresowanie i odzew. Tylko ja nie wiem co to jest?


Powaznie; nie napisalem, ze moja edukacja elektroniczna zostala gwaltownie
przerwana ze 20 lat temu... Wiec prosze o wiecej szczegolow albo podpowiedz
co to ten FPGA je? Moze byc tez abc dostepne w necie.
I w jakim, juz nie kawalku ale kawale czasu ten uklad sie "resetuje" aby przyjac nastepny impuls wyzwalajacy?

Pzdr
Tornad

Artur Miller
Guest

Fri Dec 26, 2014 11:41 am   



W dniu 2014-12-26 o 04:19, Tornad pisze:
Quote:
On Thursday, December 25, 2014 6:44:44 PM UTC-5, Artur Miller wrote:
2 nanosekundy to kawał czasu Smile wziąłbym jakąś FPGA do tego...
Dzieki a zainteresowanie i odzew. Tylko ja nie wiem co to jest?

Powaznie; nie napisalem, ze moja edukacja elektroniczna zostala gwaltownie
przerwana ze 20 lat temu... Wiec prosze o wiecej szczegolow albo podpowiedz
co to ten FPGA je? Moze byc tez abc dostepne w necie.
I w jakim, juz nie kawalku ale kawale czasu ten uklad sie "resetuje" aby przyjac nastepny impuls wyzwalajacy?


uhh... to bedzie ciężko zacząć od zera Wink
na szybko i dużo prościej można zrobić to na bramkach logicznych.

nasz układ generowania impulsów niech ma wejście WE i wyjście WY.
bierzemy bramkę XOR. niech ma 2 wejścia - XA i XB oraz wyjście XQ.
do XA podłączamy bezpośrednio WE, a do XB wyjście szeregowo połączonej
parzystej liczby inwerterów. Wejście tego szeregu łączymy również z WE.

układ ten będzie generował impulsy przy opadającym i rosnącym zboczu
sygnału na WE. jeśli sygnał ten nie jest "cyfrowy", potrzebujemy dodać
bramkę z przerzutnikiem Schmitta.

Czas trwania generowanego impulsu będzie równy czasowi propagacji
sygnału przez szeregowo połączone inwertery. będzie powatrzalny w
krótkim czasie, w długim zależny od temperatury. Trikiem jest
częstotliwość wejściowa, trzeba będzie zastosować uklady TTL-F albo
nawet ECL, gdzie czas propagacji to kilkadziesiąt ps / inwerter. mogą
być trudno dostępne.


@

Artur Miller
Guest

Fri Dec 26, 2014 12:54 pm   



W dniu 2014-12-26 o 12:22, stchebel@gmail.com pisze:
Quote:

Czas trwania generowanego impulsu będzie równy czasowi propagacji
sygnału przez szeregowo połączone inwertery. będzie powatrzalny w
krótkim czasie, w długim zależny od temperatury. Trikiem jest
częstotliwość wejściowa, trzeba będzie zastosować uklady TTL-F albo
nawet ECL, gdzie czas propagacji to kilkadziesiąt ps / inwerter. mogą
być trudno dostępne.


Wadą jest czas trwania impulsu zależny od temperatury, zasilania i takich tam..
Ja istotnie zrobiłbym to na jakimś najtańszym spartanie. RST do masy, CLK napędzać z PLL'a na 500+ MHz. Poniżej gotowiec:

library IEEE;
use IEEE.std_logic_1164.all;
use IEEE.std_logic_arith.all;
use IEEE.std_logic_unsigned.all;

entity Impulsator is
port (
CLK: in STD_LOGIC;
RST: in STD_LOGIC;
WJAZD: in STD_LOGIC;
WYJAZD: out STD_LOGIC);
end Impulsator;

[...]



no tak, to jest ta pierwsza wersja Smile trudniejsza, bo i trzeba jeszcze
soft mieć i programator... i kostka większa i piny gęstsze.

@

Guest

Fri Dec 26, 2014 1:22 pm   



W dniu piątek, 26 grudnia 2014 11:41:33 UTC+1 użytkownik Artur Miller napisał:
Quote:
W dniu 2014-12-26 o 04:19, Tornad pisze:
On Thursday, December 25, 2014 6:44:44 PM UTC-5, Artur Miller wrote:
2 nanosekundy to kawał czasu Smile wziąłbym jakąś FPGA do tego....
Dzieki a zainteresowanie i odzew. Tylko ja nie wiem co to jest?

Powaznie; nie napisalem, ze moja edukacja elektroniczna zostala gwaltownie
przerwana ze 20 lat temu... Wiec prosze o wiecej szczegolow albo podpowiedz
co to ten FPGA je? Moze byc tez abc dostepne w necie.
I w jakim, juz nie kawalku ale kawale czasu ten uklad sie "resetuje" aby przyjac nastepny impuls wyzwalajacy?


uhh... to bedzie ciężko zacząć od zera Wink
na szybko i dużo prościej można zrobić to na bramkach logicznych.

nasz układ generowania impulsów niech ma wejście WE i wyjście WY.
bierzemy bramkę XOR. niech ma 2 wejścia - XA i XB oraz wyjście XQ.
do XA podłączamy bezpośrednio WE, a do XB wyjście szeregowo połączonej
parzystej liczby inwerterów. Wejście tego szeregu łączymy również z WE.

układ ten będzie generował impulsy przy opadającym i rosnącym zboczu
sygnału na WE. jeśli sygnał ten nie jest "cyfrowy", potrzebujemy dodać
bramkę z przerzutnikiem Schmitta.

Czas trwania generowanego impulsu będzie równy czasowi propagacji
sygnału przez szeregowo połączone inwertery. będzie powatrzalny w
krótkim czasie, w długim zależny od temperatury. Trikiem jest
częstotliwość wejściowa, trzeba będzie zastosować uklady TTL-F albo
nawet ECL, gdzie czas propagacji to kilkadziesiąt ps / inwerter. mogą
być trudno dostępne.


Wadą jest czas trwania impulsu zależny od temperatury, zasilania i takich tam..
Ja istotnie zrobiłbym to na jakimś najtańszym spartanie. RST do masy, CLK napędzać z PLL'a na 500+ MHz. Poniżej gotowiec:

library IEEE;
use IEEE.std_logic_1164.all;
use IEEE.std_logic_arith.all;
use IEEE.std_logic_unsigned.all;

entity Impulsator is
port (
CLK: in STD_LOGIC;
RST: in STD_LOGIC;
WJAZD: in STD_LOGIC;
WYJAZD: out STD_LOGIC);
end Impulsator;

architecture Impulsator_arch of Impulsator is


type Sreg0_type is (
CZEKAJ_NA_WJAZD, SHOT, PETLA
);


signal Sreg0: Sreg0_type;

begin



Sreg0_machine: process (CLK, rst)
begin
if RST='1' then
Sreg0 <= CZEKAJ_NA_WJAZD;

WYJAZD <= '0';
elsif CLK'event and CLK = '1' then

case Sreg0 is
when CZEKAJ_NA_WJAZD =>
WYJAZD <= '0';
if WJAZD='0' then
Sreg0 <= CZEKAJ_NA_WJAZD;
else
Sreg0 <= SHOT;
end if;
when SHOT =>
WYJAZD <= '1';
Sreg0 <= PETLA;
when PETLA =>
WYJAZD <= '0';
if WJAZD='1' then
Sreg0 <= PETLA;
else
Sreg0 <= CZEKAJ_NA_WJAZD;
end if;

when others =>
null;

end case;
end if;
end process;

end Impulsator_arch;

Marek
Guest

Fri Dec 26, 2014 2:17 pm   



On Thu, 25 Dec 2014 13:13:25 -0800 (PST), Tornad
<tadeuszwajda@hotmail.com> wrote:
Quote:
Dlugosc impulsu jak najmniejsza; powiedzmy T = 1-2 nanosekundy

Uuu, Tornad zaraz nam impuls Diraca "odkryje".

A tak poważnie, to będzie trudno w warunkach amatorskich i bez
doświadczenia z w.cz. uzyskać stromy impuls o tak krótkim czasie.

--
Marek

Cezar
Guest

Fri Dec 26, 2014 2:49 pm   



On 25/12/2014 21:13, Tornad wrote:

Quote:
... Nie bedzie to bomba lecz panelowa dekoracja swietlna na nastepne swieta.

A swistak siedzi i zwija te sreberka ;-)

c.

janusz_k
Guest

Fri Dec 26, 2014 4:46 pm   



W dniu 2014-12-25 o 22:13, Tornad pisze:
Quote:
Po amerykansku nazywaja to-to shot generator. Po naszemu uniwibrator.

Problem w tym, ze potrzebuje schemat czy nawet project takiego malenkiego
ustrojstwa, ktory generowalby pojedyncze impulsy wyzwalane impulsem z zewnatrz
o odpowiedniej polaryzacji i amplitudzie.
Popatrz na AVT-1151, jeżeli zamiast opóźnienia na dwóch bramkach dasz

opornik i kondesator to uzyskasz krótszy impuls, układy musisz zmienić
na FCT lub ACT.

--
Pozdr

Janusz_K

Pszemol
Guest

Fri Dec 26, 2014 5:01 pm   



"Tornad" <tadeuszwajda@hotmail.com> wrote in message
news:a0885b41-f137-4897-a09c-87ddf2e8d9fe@googlegroups.com...
Quote:
Innymi slowy, chce zlecic wykonanie prototypu.

Moze Ty lub ktos podjalby sie tego? "Dularami" place:)

Gdzie jesteś ulokowany?

Tornad
Guest

Fri Dec 26, 2014 5:42 pm   



On Friday, December 26, 2014 5:41:33 AM UTC-5, Artur Miller wrote:
Quote:
co to ten FPGA je? Moze byc tez abc dostepne w necie.
I w jakim, juz nie kawalku ale kawale czasu ten uklad sie "resetuje" aby przyjac nastepny impuls wyzwalajacy?


uhh... to bedzie ciężko zacząć od zera Wink
na szybko i dużo prościej można zrobić to na bramkach logicznych.

Czas trwania generowanego impulsu będzie równy czasowi propagacji
sygnału przez szeregowo połączone inwertery. będzie powatrzalny w
krótkim czasie, w długim zależny od temperatury. Trikiem jest
częstotliwość wejściowa, trzeba będzie zastosować uklady TTL-F albo
nawet ECL, gdzie czas propagacji to kilkadziesiąt ps / inwerter. mogą
być trudno dostępne.

Rozumiem, tzn, nic nie rozumiem. Czy moglbys mi zapodac jakis gotowy schemat,
ktorym bym sie pobawil i to skuckal? Bez wchodzenia w szczegoly. Nie mam czasu
na nauke; potrzebny mi tylko uklad czyli narzedzie do uzyskania tego co
opisalem. Na pewno takie uklady sa. Mysle nawet aby z jakiegos dalmierza czy
laserowego termometru czy innej kamery - wydlubac to co potrzebne.

Chyba sie poddam i zrobie to co zrobil moj ojciec gdy mu z pod knajpy konia
ukradli:)
Innymi slowy, chce zlecic wykonanie prototypu.

Moze Ty lub ktos podjalby sie tego? "Dularami" place:)

Pzdr
tornad

Tornad
Guest

Fri Dec 26, 2014 5:51 pm   



On Friday, December 26, 2014 8:17:21 AM UTC-5, Marek wrote:
Quote:
On Thu, 25 Dec 2014 13:13:25 -0800 (PST), Tornad
tadeuszwajda@hotmail.com> wrote:
Dlugosc impulsu jak najmniejsza; powiedzmy T = 1-2 nanosekundy
Uuu, Tornad zaraz nam impuls Diraca "odkryje".

Alez nie, ja chce odkryc impulsy Einsteina, zdylatowane w czasie. Podepre sie
Lorentzem i Poincarem. Potem podziele wszystko przez patefon Tesli i stworze
nowa teorie... Moze to Cie zadowolni?

Quote:
A tak poważnie, to będzie trudno w warunkach amatorskich i bez
doświadczenia z w.cz. uzyskać stromy impuls o tak krótkim czasie.

No oczywiscie, dlatego zwracam sie do fachowcow zaprawionych w tej dziedzinie.

Moze przesadzilem z ta stromoscia. Jesli generowane impulsy beda w miare
identyczne to bledy sie zniosa. Mysle, ze skoro Chajniki te rzeczy robic
umieja to my jestesmy gorsi?

Pzdr
tornad

Tornad
Guest

Fri Dec 26, 2014 8:59 pm   



On Friday, December 26, 2014 11:00:50 AM UTC-5, Pszemol wrote:
Quote:
"Tornad" <tadeuszwajda@hotmail.com> wrote in message
news:a0885b41-f137-4897-a09c-87ddf2e8d9fe@googlegroups.com...
Innymi slowy, chce zlecic wykonanie prototypu.
Moze Ty lub ktos podjalby sie tego? "Dularami" place:)

Gdzie jesteś ulokowany?
Mieszkam tak z 50 mil na polnoc od Nowego Yorku.

Mam mozliwosc szybkiego zakupu praktycznie wszystkiego co przemysl
elektroniczny na swiecie produkuje.
Moje hobby to nauka w szerokim spectrum. W wolnej chwili odwiedz strone
tornadosolution.com
Pzdr
(Spec od) Tornad

Pawel2420
Guest

Sat Dec 27, 2014 4:21 pm   



Quote:
Dlugosc impulsu jak najmniejsza; powiedzmy T = 1-2 nanosekundy

Amplituda rzedu 2.5 V

Powinieneś najpierw określić jaka będzie impedancja obciążenia np. dla 1GHz.

Paweł

t-1
Guest

Sat Dec 27, 2014 7:22 pm   



W dniu 2014-12-25 o 22:13, Tornad pisze:
Quote:
Po amerykansku nazywaja to-to shot generator. Po naszemu uniwibrator.

Problem w tym, ze potrzebuje schemat czy nawet project takiego malenkiego
ustrojstwa, ktory generowalby pojedyncze impulsy wyzwalane impulsem z zewnatrz
o odpowiedniej polaryzacji i amplitudzie.


Może to w całości lub części będzie pomocne?

http://www.rflab.pl/projekty/Pulse_gen/PulseGen.htm

Goto page 1, 2  Next

elektroda NewsGroups Forum Index - Elektronika Polska - Schemat uniwibratorów do generowania pojedynczych impulsów 1-2 ns o 2,5 V?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map