sygnału cyfrowego

Witam, jak w tani układowo sposób przesunąć sygnał prostokątny (np. TTL) o 90 stopni ? Sygnał ma wypełnienie praktycznie 50% i częstotliwość ok. 700 Hz (w praktyce częstotliwość zmienia się od 700 do 710 Hz). To nie musi być idealnie dokładnie 90 stopni, ale powinno "trzymać" przesunięcie z temperaturą. Pozdrawiam, wkwj

Reply to
wkwj
Loading thread data ...

  1. Opóźnić. Nawet 555 daje dosyć stabilny czas opóźnienia.
  2. Powielić częstotliwość. Potem pomnożyć.
Reply to
Desoft

Zalezy skad i dokad.

Mozna na PLL, mozna opoznic o 1.42ms, mozna od razu generowac 2800 Hz i dzielic na 4, mozna ambitniejsza cyfrowka na fpga/cpld, mozna analogowo - scalkowac i skwantowac.

J.

Reply to
J.F.

Przy 700Hz najmniejszy AVR automagicznie policzy sobie okres i wypluje przesunięcie 90stopni. Roboty na 30 minut? Jakiś maluch tiny powinien być chyba najmnijeszym rozwiązaniem w sensie ceny i gabarytów.

Reply to
Sebastian Biały

Mniej wiecej, choc ja starej daty i wole takie rzeczy powierzac logice, a podobniez coraz tansza ta logika :-).

Z trzeciej strony prawdopodobnie najlepiej sobie poradzi 4046 .. za naprawde grosze :-)

J.

Reply to
J.F.

A Tiny to nie logika :) ?

Za te same grosze Tiny będzie miał adaptacyjny algorytm do zmian częstotliwości całkowicie w software działający od pierwszego okresu, bez elementów zewnętrznych. Full wypas :P

Reply to
Sebastian Biały

Logika, ale wiesz - powolna, zawiesic sie moze, rozprogramowac, niewystartowac .. to nie to samo co na bramkach ... znaczy sie na mniejszej ilosci bramek :)

J.

Reply to
J.F.

Dosyć drogim elementem zewnętrznym w Tiny jest pogramator. Cena programu też jest wyższa od elementów zewnętrznych 4046.

Reply to
Desoft

Raczej nie stosuje programatorów wbudowanych w urządzenie ... Więc koszt jest jednorazowy na N zbudowanych urządzeń. W dodatku w przypadku minimalistycznym to 5 rezystorów z LPT. Cena programu istnieje, ale przecież jest znowu jednorazowa podobnie jak liczenie elementów do PLL.

Sugeruje że Tiny jest znacznie sensowniejszym rozwiązaniem jak już potrafisz programować uC. Szczególnie ze w opisanym problemie pomiedzy okresami mija wieczność.

Reply to
Sebastian Biały

Sugerowałem, że Tiny nie zawsze (nie dla każdego) jest najlepszy. Rozwiązań jest wiele, o wielu za i przeciw nie zostaliśmy poinformowani przez pytającego. Rozwiązań padło wiele, wybór należy do projektanta urządzenia.

Reply to
Desoft

wkwj pisze:

Poszukaj sobie przesuwnika w radiach SDR. Schematy na stronie.

formatting link

Reply to
Kris_gor

Dzięki za wszystkie rady. Wypróbowałem układ z 555, bo wydał mi się najprostszy (sygnał TTL w pytaniu był przykładowy, w rzeczywistości jest prostokąt o amplitudzie

15 V) i najmniejszy (SO8, 1 rezystor i 1 kondensator). Układ dobrze spełnia swoje zadnie (przynajmniej na razie w temperaturze pokojowej - zobaczymy, co z tego wyjdzie w komorze klimatycznej i jak zachowa się reszta układu). wkwj
Reply to
wkwj

Użytkownik "Desoft" snipped-for-privacy@interia.pl napisał w wiadomości news:i3dual$8sn$ snipped-for-privacy@news.onet.pl...

Na przyklad - czasu niby wiecznosc, ale jak ma byc dokladnie to nie wiem czy sie tiny tak dobrze wyrobi.

A 4046 kiedys podziwialem - jak przymurowany przebieg mu wyglada na oscylu. Choc na analogowym - wiec w zasadzie dokladnosc "pomiaru" gora 1%,

8 bitowiec w sam raz tyle da :-)

J.

Reply to
J.F.

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.