RTV forum PL | NewsGroups PL

Jak zredukować szpilki na wyjściu DAC 4-bit w układzie cyfrowym z bramkami HC?

Szpilki na wyjściu DAC

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Jak zredukować szpilki na wyjściu DAC 4-bit w układzie cyfrowym z bramkami HC?

Goto page 1, 2  Next

Filip Ozimek
Guest

Thu Sep 25, 2008 8:43 am   



Cześć,

ma taki problem: mam prosty układ cyfrowy na bramkach HC, na wyjściu
licznika jest DAC 4bit z 4 rezystorów + operacyjny. W momencie
przełączenia licznika pojawiają sie szpilki na wyjściu DAC'a. Ktoś ma
pomysł jak je wyeliminować?

--
Filip.

Konop
Guest

Thu Sep 25, 2008 10:22 am   



Filip Ozimek pisze:
Quote:
Cześć,

ma taki problem: mam prosty układ cyfrowy na bramkach HC, na wyjściu
licznika jest DAC 4bit z 4 rezystorów + operacyjny. W momencie
przełączenia licznika pojawiają sie szpilki na wyjściu DAC'a. Ktoś ma
pomysł jak je wyeliminować?

Są 2 możliwości (moim zdaniem ;P) - albo szpilki powstają przez stany

przejściowe na WYJŚCIACH bramek - wówczas nie ma innej opcji jak
filtrować sygnał wyjściowy (RC powinien wystarczyć) albo sygnały cyfrowe
przepuszczać przez RC - jedno i drugie pogorszy szybkość działania...
Druga opcja jest taka, że te szpilki przechodzą przez zasilanie!!
Wówczas to odpowiednie blokowanie zasilania bramek i odfiltrowanie dobre
zasilania DAC...

Pozdrawiam
Konop

Gorski Adam
Guest

Thu Sep 25, 2008 10:43 am   



Filip Ozimek wrote:
Quote:
Cześć,

ma taki problem: mam prosty układ cyfrowy na bramkach HC, na wyjściu
licznika jest DAC 4bit z 4 rezystorów + operacyjny. W momencie
przełączenia licznika pojawiają sie szpilki na wyjściu DAC'a. Ktoś ma
pomysł jak je wyeliminować?


Czesc

Jak szerokie sa te szpilki ? Moga pochodzic ze stanow przejsciowych z
cyfrowki.

Co jest podlaczone do takiego daca na wyjsciu analogowym?

Adam

Mario
Guest

Thu Sep 25, 2008 11:00 am   



Gorski Adam pisze:
Quote:
Filip Ozimek wrote:
Cześć,

ma taki problem: mam prosty układ cyfrowy na bramkach HC, na wyjściu
licznika jest DAC 4bit z 4 rezystorów + operacyjny. W momencie
przełączenia licznika pojawiają sie szpilki na wyjściu DAC'a. Ktoś ma
pomysł jak je wyeliminować?


Czesc

Jak szerokie sa te szpilki ? Moga pochodzic ze stanow przejsciowych z
cyfrowki.


Może być także efektem asynchronicznego przełączania bitów wyjściowych.
Nie wiadomo jaki licznik.

--
Pozdrawiam
MD

Adam Dybkowski
Guest

Thu Sep 25, 2008 10:40 pm   



Filip Ozimek pisze:

Quote:
ma taki problem: mam prosty układ cyfrowy na bramkach HC, na wyjściu
licznika jest DAC 4bit z 4 rezystorów + operacyjny. W momencie
przełączenia licznika pojawiają sie szpilki na wyjściu DAC'a. Ktoś ma
pomysł jak je wyeliminować?

Użyj licznik synchroniczny albo - jeszcze lepiej - licz w kodzie Graya.

--
Adam Dybkowski
http://dybkowski.net/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

JanuszR
Guest

Fri Sep 26, 2008 6:33 pm   



Quote:
ma taki problem: mam prosty układ cyfrowy na bramkach HC, na
wyjściu licznika jest DAC 4bit z 4 rezystorów + operacyjny. W
momencie przełączenia licznika pojawiają sie szpilki na wyjściu
DAC'a. Ktoś ma pomysł jak je wyeliminować?
Użyj licznik synchroniczny albo - jeszcze lepiej - licz w kodzie
Graya.

A masz pomysl na przetwornik DAC w kodzie Graya ?

Szpilki sie eliminuje kondensatorem.
Oczywiscie warto wczesniej zadbac o rownoczesna zmiane.

Przeanalizuj kod. Dzieścia lat temu robiłem na grayu 7 bitowym. Niestety
drabinki i wartości już nie pamiętam ale do 7 bitów da się. Z ośmioma
też wyda ale złożoność rośnie dwukrotnie. O ile sobie przypominam
potrzebna była negacja niektórych bitów a niezanegowane oczywiście
trzeba było buforować aby uniknąć przesunięcia. Chodziło ładnie bez
szpilek i przetwarzało sygnał na telewizyjny, czyli ok 5MHz

JanuszR

Filip Ozimek
Guest

Fri Sep 26, 2008 6:49 pm   



Konop pisze:
Quote:
Są 2 możliwości (moim zdaniem ;P) - albo szpilki powstają przez stany
przejściowe na WYJŚCIACH bramek - wówczas nie ma innej opcji jak
filtrować sygnał wyjściowy (RC powinien wystarczyć) albo sygnały cyfrowe
przepuszczać przez RC - jedno i drugie pogorszy szybkość działania...
Druga opcja jest taka, że te szpilki przechodzą przez zasilanie!!
Wówczas to odpowiednie blokowanie zasilania bramek i odfiltrowanie dobre
zasilania DAC...

Tutaj jest fragment http://www.fuw.edu.pl/~fozimek/dac.png .
Zasilanie jest od sprzężone 100n+100u przy każdym scalaku. Liczniki to
74HC191. Do wyjścia operacyjnego tworzącego DAC jest kolejny operacyjny
(filtr aktywny).

--
Filip.

MH
Guest

Fri Sep 26, 2008 9:27 pm   



Quote:
Cześć,

ma taki problem: mam prosty układ cyfrowy na bramkach HC, na wyjściu
licznika jest DAC 4bit z 4 rezystorów + operacyjny. W momencie
przełączenia licznika pojawiają sie szpilki na wyjściu DAC'a. Ktoś ma
pomysł jak je wyeliminować?

Problem "stary jak świat". Żadne filtry , żadne kody Graya jak sugerowali

przedmówcy. Szpilki są wynikiem pewnego czasu nieustalonych stanów na wyjściach
licznika. Rozwiązanie następujące: za licznikiem dajesz zatrzask , który
zatrzaskuje na ujemnym zboczu sygnału zegarowego. Licznik oczywista oczywistośc
zlicza na dodatnim zboczu zegara. Idę o zakład , że problem zniknie.

MH

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl

JanuszR
Guest

Fri Sep 26, 2008 9:40 pm   



Quote:
ma taki problem: mam prosty układ cyfrowy na bramkach HC, na wyjściu
licznika jest DAC 4bit z 4 rezystorów + operacyjny. W momencie
przełączenia licznika pojawiają sie szpilki na wyjściu DAC'a. Ktoś ma
pomysł jak je wyeliminować?

Problem "stary jak świat". Żadne filtry , żadne kody Graya jak sugerowali
przedmówcy. Szpilki są wynikiem pewnego czasu nieustalonych stanów na wyjściach
licznika. Rozwiązanie następujące: za licznikiem dajesz zatrzask , który
zatrzaskuje na ujemnym zboczu sygnału zegarowego. Licznik oczywista oczywistośc
zlicza na dodatnim zboczu zegara. Idę o zakład , że problem zniknie.

W grayu szpilka ma wysokość max najmłodszego bitu (można ją potraktować
jako chwilowy błąd przetwarzania), w bin szpilka maksymalnie wynosi
połowę zakresu.

JanuszR

MH
Guest

Fri Sep 26, 2008 10:03 pm   



Quote:
ma taki problem: mam prosty układ cyfrowy na bramkach HC, na wyjściu
licznika jest DAC 4bit z 4 rezystorów + operacyjny. W momencie
przełączenia licznika pojawiają sie szpilki na wyjściu DAC'a. Ktoś ma
pomysł jak je wyeliminować?

Problem "stary jak świat". Żadne filtry , żadne kody Graya jak sugerowali
przedmówcy. Szpilki są wynikiem pewnego czasu nieustalonych stanów na
wyjściach
licznika. Rozwiązanie następujące: za licznikiem dajesz zatrzask , który
zatrzaskuje na ujemnym zboczu sygnału zegarowego. Licznik oczywista
oczywistośc
zlicza na dodatnim zboczu zegara. Idę o zakład , że problem zniknie.

W grayu szpilka ma wysokość max najmłodszego bitu (można ją potraktować
jako chwilowy błąd przetwarzania), w bin szpilka maksymalnie wynosi
połowę zakresu.

Zgoda ... Jednakże rozwiązanie najprostsze jest najlepsze , zgadzasz się?

No a takie chyba przedstawiłem..

MH


--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl

JanuszR
Guest

Sat Sep 27, 2008 8:53 am   





J.F.
Guest

Sat Sep 27, 2008 9:51 am   



On Fri, 26 Sep 2008 22:40:05 +0200, JanuszR wrote:
Quote:
MH
Problem "stary jak świat". Żadne filtry , żadne kody Graya jak sugerowali
przedmówcy. Szpilki są wynikiem pewnego czasu nieustalonych stanów na wyjściach
licznika. Rozwiązanie następujące: za licznikiem dajesz zatrzask , który
zatrzaskuje na ujemnym zboczu sygnału zegarowego. Licznik oczywista oczywistośc
zlicza na dodatnim zboczu zegara. Idę o zakład , że problem zniknie.

Tylko o ile pamietam to 191 jest licznikiem synchronicznym.
Czyli zasadniczo nie rozni sie od zatrzasku.

Quote:
W grayu szpilka ma wysokość max najmłodszego bitu (można ją potraktować
jako chwilowy błąd przetwarzania), w bin szpilka maksymalnie wynosi
połowę zakresu.

A pamietasz jak zrobiles ten przetwornik ?
Bo znajduje tylko patent US nr 4591826, ale nie bardzo rozumiem.

P.S. a przy okazji mi sie wyguglalo
http://www.pldesignline.com/204805335

Ciekawe ..

J.

JanuszR
Guest

Sat Sep 27, 2008 11:49 am   



Quote:
W grayu szpilka ma wysokość max najmłodszego bitu (można ją potraktować
jako chwilowy błąd przetwarzania), w bin szpilka maksymalnie wynosi
połowę zakresu.

A pamietasz jak zrobiles ten przetwornik ?
Bo znajduje tylko patent US nr 4591826, ale nie bardzo rozumiem.

klucz leży w kodzie graya, w którym w małym przedziale, negując

odpowiednie bity można dobrać wagi drabinki. Potrzebny był przetwornik
wizyjny a gotowych na rynku nie było. Przetwornik (na tranzystorach)
pracujący ze składaniem sygnałów, którego naturalnym kodem jest gray.
Dekoder (fragment przetwornika) zbudowany na bramkach transmisyjnych
(coś a la super szybki komparator ale ma dwa wejścia i dwa wyjścia,
zanegowane i nie). Dzisiaj to nie ma żadnego praktycznego znaczenia,
kości wizyjne i lepsze są w zasięgu ręki. Na specjalne życzenie mogę
wygrzebać i opublikować w internecie co z uwagi na moje obecne zajęcie
potrwa przynajmniej 3 mc.

JanuszR

JanuszR
Guest

Sat Sep 27, 2008 12:31 pm   



Quote:
A pamietasz jak zrobiles ten przetwornik ?
Bo znajduje tylko patent US nr 4591826, ale nie bardzo rozumiem.

P.S. a przy okazji mi sie wyguglalo
http://www.pldesignline.com/204805335

Przeczytałem http://www.pldesignline.com/howto/196604078, to dokładnie
ta zasada.

JanuszR

MH
Guest

Sat Sep 27, 2008 10:52 pm   



Quote:
MH pisze:
ma taki problem: mam prosty układ cyfrowy na bramkach HC, na wyjściu
licznika jest DAC 4bit z 4 rezystorów + operacyjny. W momencie
przełączenia licznika pojawiają sie szpilki na wyjściu DAC'a. Ktoś ma
pomysł jak je wyeliminować?

Problem "stary jak świat". Żadne filtry , żadne kody Graya jak sugerowali
przedmówcy. Szpilki są wynikiem pewnego czasu nieustalonych stanów na
wyjściach
licznika. Rozwiązanie następujące: za licznikiem dajesz zatrzask , który
zatrzaskuje na ujemnym zboczu sygnału zegarowego. Licznik oczywista
oczywistośc
zlicza na dodatnim zboczu zegara. Idę o zakład , że problem zniknie.
W grayu szpilka ma wysokość max najmłodszego bitu (można ją potraktować
jako chwilowy błąd przetwarzania), w bin szpilka maksymalnie wynosi
połowę zakresu.

Zgoda ... Jednakże rozwiązanie najprostsze jest najlepsze , zgadzasz się?
No a takie chyba przedstawiłem..

To zależy, rozwiązanie z zatrzaskiem jest synchroniczne i wolniejsze.

A to niby dlaczego ??!!

Quote:
Nie zawsze dysponujesz zegarem.

ŻE CO ??? To czym 'napędzasz' licznik ??

Quote:
Rozwiązania bardzo szybkie, o ile można,
lepiej jest projektować jako asynchroniczne.

Kto Ci takich idiotyzmów nakładł do głowy?

MH

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl

Goto page 1, 2  Next

elektroda NewsGroups Forum Index - Elektronika Polska - Jak zredukować szpilki na wyjściu DAC 4-bit w układzie cyfrowym z bramkami HC?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map