Dlaczego dane wyjściowe elementów stanowych często nazywane są Q?

29

Na schematach obwodów logicznych widziałem różne konwencje nazywania wejść i wyjść bramek logicznych i obwodów kombinatorycznych. Jednak elementy stanowe, takie jak zatrzaski i klapki, często mają swój „stan” zwany Q. Podejrzewam, że istnieje związek z abstrakcyjnymi maszynami skończonymi z teoretycznej informatyki, gdzie „stan” jest często oznaczany również jako Q (więc zapytałem oni też :-)

Ale dlaczego ludzie wybrali ten konkretny list?

Gyom
źródło
Widziałem, że Q (i q) są również używane jako oznaczenia stanu w ogólnej części nauki komputerowej, więc myślę, że prawdopodobnie pochodzi z tego obszaru. To jednak nie odpowiada na pytanie, w jaki sposób Q stał się desygnatorem stanu.
AndrejaKo,
dzięki, powinienem o tym wspomnieć. Rzeczywiście, to, co motywuje moje pytanie, to właśnie ten zbieg okoliczności, który moim zdaniem nie jest jeden :-)
Gyom
To niesamowite pytanie! Chciałbym również poznać odpowiedź, byłoby miło, gdyby ktoś wymyślił fakty historyczne, a nie domysły. Chciałbym przypomnieć ludziom, że Flip Flop istniała PRZED elektroniką, która bierze nazwę od pneumatycznych / hydraulicznych odpowiedników. Być może stąd pochodzi ta nomenklatura?
symbol zastępczy
Niemiecki dla Output lub Source to Quelle, więc czy Niemcy pojawili się na zdjęciu?
Les Gregory

Odpowiedzi:

9

Alan Turing użył litery q do oznaczenia stanów, które stały się tak zwanymi maszynami Turinga. Przypuszczalnie q oznaczało kwanty, podkreślając dyskretną, a nie ciągłą naturę państwa. Stało się to w latach 30., kiedy teoria kwantowa przenikała naukowy… inny.

IJ Kennedy
źródło
5

Szybka podróż przez bazę danych USPTO jest więc odkrywcza.

To tylko częściowa odpowiedź, a odpowiedź będzie o wiele trudniejsza do znalezienia, po prostu po zaobserwowaniu różnic w tym, co jest DOKUMENTOWANE, widać dużą rozbieżność w użyciu. tzn. terminologia nie jest jednolicie stosowana.

Przeszukałem zintegrowane rozwiązania półprzewodnikowe do dyskretnych, a nawet lampowych układów.

  • Hughes pat # 2903606 wydany w '59, złożony w '55 omawia JK FF przy użyciu notacji J, K i Q, / Q.

  • Korpus badań komputerowych. pat # 2644887 wydany w '53, złożony w '50, przemawia do FF i używa terminologii wejściowej A, B, C dla logiki. Ale NIE używa liczników projektowania Q i / Q. Kolumna 13 wiersze 1 i 2 mówi do „1” i „0” dla stanów logicznych.

  • Maszyna do liczenia Monroe nr pat. 2603746 wydana „52, złożona ”50 wykorzystuje wejścia i terminologię a & b jako dane wejściowe i implementuje sumujący i odejmujący 1-bitowy sumator. Korzystanie z przeniesienia itp. Kolumna 8 wierszy 56 i następne mówi ponownie do poziomów logicznych jako „1” i „0”

W układach scalonych itp. Było wiele późniejszych, ale są one wczesne i implementowane przy użyciu dyskretnych komponentów. Jest bardzo jasne, że terminologia poprzedza IC.

Jest również bardzo jasne, że terminologia jest niespójnie stosowana w różnych wynalazkach.

Zapis „1” i „0” prawie na pewno pochodzi z wcześniejszej pracy, przypuszczam, że praca Boole'a mogłaby się do tego odwoływać.

w załączeniu znajduje się lista patentów, na które patrzyłem, jeśli ktoś inny chce na nie patrzeć i śledzić wątki w jeszcze wcześniejszych. Przeszedłem przez to tylko jeden wątek. wprowadź opis zdjęcia tutaj

symbol zastępczy
źródło
4

Nie jest to ostateczna odpowiedź, ale pierwsze flipflops miały dwa wejścia, odpowiednio do ustawienia i zresetowania; inny wczesny typ miał jedno wejście Toggle. To dogodnie przypisywało litery R, ​​S, T dla sygnałów wejściowych, więc myślę, że wybór padł pomiędzy Q i U dla wyjścia!

Brian Drummond
źródło
przed RS nazywał się Preset (PRE) i Clear (CLR), więc po P pojawia się Q .... tada ... wtedy R i S .. brzmią bardziej logicznie .. w sekwencji .. (jak wiecie, Preset i CLR są nadal używane w niektórych starszych układach) Dobrze jest, że znormalizowaliśmy, teraz mogę czytać schematy chiński i rosyjski. (ściśle określane jako schematy logiczne nawet dla obwodów analogowych, ponieważ są to logiczne symbole, a nie prawdziwy układ równoważny)
Tony Stewart Sunnyskyguy EE75,
R / S oznacza po prostu ustawianie i resetowanie, niekoniecznie zostały wybrane, ponieważ są następne w alfabecie
jbord39
2

Litera / Q / służy do projektowania zestawu stanów, w których automaty mogą znajdować się w określonym momencie, więc / Q / służy również do projektowania „status quo” (Lat: „stan, w którym”).

George Mealy (1955) użył Q do zaprojektowania „obecnego stanu”

SC Kleene (1951) Używał q1 ... qn do reprezentowania każdego stanu, ale używał / q / ponieważ / p / był już używany.

Wcześniejsze prace związane z maszynami stanów skończonych były oparte na zachowaniu mózgu, więc teoria „status quo” została odnowiona.

abc0x0h
źródło
0

Może używane jest Q, ponieważ wygląda podobnie do „O” (dla O utput), ale nie można go pomylić z cyfrą 0 (zero).

Twaróg
źródło
0

Miałem wrażenie, że ma to związek z punktem q (punkt spoczynkowy) tranzystora i że Q zaczęło w jakiś sposób odnosić się do wszystkich komponentów opartych na tranzystorze.

Nate
źródło
0

Ponieważ po prostu, jeśli wyjście jest oznaczone przez O, a wyjście flipflop ma wartość 0, wówczas byłoby mylące, dlatego.

Głęboki
źródło
Chyba moja próba mówienia logiki nie myliła cię, że nie działałeś. Wyobraź sobie, że Hebrajczycy i muzułmanie wymyślili Flip Flops 1, a my wszyscy mieliśmy różne symbole w odwrotnej kolejności קשּׂ קשּׂ
Tony Stewart Sunnyskyguy EE75
@Richman, dobrze, że nie wszyscy musimy uczyć się liczb arabskich tylko po to, żeby robić matematykę!
Photon
hehe i cyfry rzymskie nie będą działać ani w logice ... zero wtedy nie było liczbą. Fhex = XV
Tony Stewart Sunnyskyguy EE75,
„... to by się zagmatwało” - nie dlatego, ale uwielbiam rozumowanie!
DrFriedParts
-3

Q w obwodach logicznych reprezentuje stan elementu w czasie = zero (aktualny czas).

na przykład, jeśli sprawdziłeś tę tabelę stanu zatrzasku JK , otrzymasz symbol o nazwie Q dalej, co oznacza stan w następnym cyklu zegara i tak dalej.

więc jeśli powiedzieliśmy Q, oznacza to, że t = zero lub nasze odniesienie dla zegara Q + 1 jest w t = 1 (następny zegar).

Mam nadzieję, że to pomoże.

Moim zdaniem również innym powodem jest to, że zatrzask SR (set / reset) otrzymał R i S. następna litera to Q.

xsari3x
źródło