[uC] metodologia działania a stany nieustalone

pytałem o to, pytam ponownie, bo nie było odpowiedzi...

jak to jest zrobione, że w układach cyfrowych nigdy nie zdarza się jakieś zblokowanie po wystąpieniu napięcia przełączającego na jakimś wejściu w momencie którego wystąpienia pojawia się też jakiś zegar?

czyli dlaczego w momencie gdy sygnał jest analizowany nie ma obaw o zawieszenie układu cyfrowego stanem przejściowym napięcia?

Reply to
platformowe głupki
Loading thread data ...

platformowe głupki snipped-for-privacy@go2.pl napisał(a):

Są obawy, nie lubimy wolno narastających napięć i stosujemy kształtowanie sygnału wejściowego.

Reply to
Grzegorz Niemirowski

podejrzewam, że w rzeczywistych układach analiza sygnału podczas przełączenia jest nagminna, jednak nic się nie wywala, nic się nie zawiesza...

Reply to
platformowe głupki

A dlaczegóż miałoby się zawieszać. Jedyny problem to kwestai interpretacji; czy to jeszcze zero czy już jedynka jp

Reply to
jacek pozniak

to tak jakby podać na wejście cmosa 2,5V...

Reply to
platformowe głupki

W dniu 22.04.2016 o 17:33, platformowe głupki pisze:

Chyba nie znasz Windows.

A na poważnie to układy cyfrowe są z reguły dwustanowe. Chcesz wprowadzić 3 stan?

Reply to
t-1

t-1 pisze: [..]

Wysokiej impedancji kolega za stan nie uznaje?

Reply to
AlexY

W dniu 24.04.2016 o 14:15, AlexY pisze:

W układach cyfrowych binarnych, dla sygnałów o których pisał twórca wątku uznaję tylko 0 lub 1. I nie interesuje mnie napięcie, prąd czy impedancja. A wysoka impedancja to raczej pogranicze analogu.

Reply to
t-1

zmierzam do tego, że producenci musieli coś zrobić aby nie było problemów - pytanie jak?

jak podasz na bramkę 2,5V to podejrzewam, że wszystkie dalsze bramki też będą miały na wyjściach 2,5V... jak to z NOTów cemosa...

Reply to
platformowe głupki

t-1 pisze:

Wiesz że platformowy to głupek i jego pytania należy zlewać bo z reguły trolluje?

Reply to
AlexY

platformowe głupki pisze:

Jakie podejrzewam, nie potrafisz sprawdzić? Za jakieś 200zł mogę ci wyprodukować film dokumentujący zachowanie bramki logicznej w pełnym zakresie napięcia.

Reply to
AlexY

platformowe głupki snipped-for-privacy@go2.pl napisał(a):

Napięcia bliskie napięciu przełączenia mogą być kłopotliwe, ale nie rozpropagują się w ten sposób. Poza tym są układy z histerezą.

Reply to
Grzegorz Niemirowski

Obawy sa i trzeba z tym walczyc. W ukladzie synchrnicznym zbocze zegara pojawia sie kiedy wszystkie stany na wejsciach sa ustalone. Nastepne zbocze zegara przychodzi dopiero kiedy zmiany po poprzednim zdaza sie rozpropagowac. Tak ze wewnatrz dobrze zaprojektowanego ukladu synchronicznego nie ma problemu. Jest problem gdy sygnal przychodzi z zewnatrz np. z ukladu taktowanego niezaleznym zegarem. Teoretycznie problem jest nierozwiazalny, tzn. instnieje szansa ze uklad pozostanie w jakims dziwnym stanie posrdnim przez dlugi czas. W praktyce zadowala sie tym ze prawdopodobienstwo pojawienia sie problematycznego stanu jest dostatecznie male (powiedzmy wartosc oczekiwana liczby przeklaman jest mniejsza niz raz na 100 lat). W uC z zegarem powiedzmy 50 MHz okres zegara to 20 ns. uC zwykle projektuje sie tak zeby w okresie zegara sygnal zdazyl przejsc przez 20 bramek. Czyli dla

50 MHz uC czas propagacji bramki powinen byc 1ns lub lepiej. Klopotliwy punkt jest w okolicy polowy napiecia zasilajacego, na odcinku rzedu kilku procent napiecia zasilajacego. Dla bramki 1ns sygnal przechodzi ten odcinek przez cos rzedu 50 ps. Szans ze trafisz w ten 50 ps odcinek w okresie 20ns jet mala, ale wystarczajco duza zeby zaobserwowac problemy. Dlatego dodaje sie synchronizatory: 2-3 przerzutniki D polaczone w lancuszek. Po narastajacym zboczu zegara pierwsza polowa przerzutnika D zachowuje sie jak dwa negatory polaczone w petle. Jak pominesz szum to teoretycznie poblizu polowy napiecia zasilania masz punkt staly, tzn. napiecie ktore powinno pozostac takie samo nieskonczenie dlugo. Ale mala odchylka bedzie wzmacniana i po kilku-kilkudziesieciu czasach propagacji stan sie ustali na wysoki lub niski. Szum to troche komplikuje, ale oznacza ze naprawde nie ma puktu stalego: jak poczekasz dostatecznie dlugo to w koncu dostaniesz zero albo jedynke. W efekcie, nawet jak masz polowke napiecia zasilania na wejsciu to jest spora szansa ze w trakcie 10 ns stan pierwszej polowki przerzutnika D sie ustali. Jak nie to jest zabawa w drugiej polowce. Jak tan sie nie ustali to mamy drugi przerzutnik. W kazdym ogniwem tego lanczuszka mocno spada szansa ze na wyjsciu pojawi sie stan nieustalony. Producentom wyszlo ze 2-3 przerzutniki wystarcza...

P.S. Po angielsku to jest metastability i o tym sporo sie pisze. Po polsku google tez troche znajduje.

Reply to
Waldek Hebisch

Użytkownik "platformowe głupki" napisał w wiadomości grup dyskusyjnych:nfgjrs$6s2$ snipped-for-privacy@node2.news.atman.pl...

wtedy wybuchnie

Reply to
Ghost

Użytkownik "platformowe głupki" napisał w wiadomości

A kto powiedzial, ze nie ma obaw ?

formatting link
Ale to material dla zaawansowanych, a ty podstaw nie rozumiesz.

J.

Reply to
J.F.

zapraszam więc Szanownego Kolegę do wątku niżej...

Reply to
platformowe głupki

W dniu piątek, 22 kwietnia 2016 17:33:42 UTC+2 użytkownik platformowe głupki napisał:

Bo tak stanowi dyrektywa.

Reply to
stchebel

Użytkownik "AlexY" napisał w wiadomości grup dyskusyjnych:nfiimn$f2u$ snipped-for-privacy@dont-email.me...

t-1 pisze:

On nie troluje, on jest faktycznie głupi.

Reply to
Ghost

... co te granty robią z pederastami...

Reply to
platformowe głupki

Ghost pisze:

[..]

No wiem, nawet to napisałem :)

Reply to
AlexY

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.