Sygnały logiczne mają dwa stany. To, co rozważasz włączać lub wyłączać, lub używać do komunikowania się przy włączaniu lub wyłączaniu, zależy wyłącznie od Ciebie. Nie ma nic lepszego w byciu wysokim lub prawdziwym niż niski.
Fakt, że jest to dla Ciebie nieintuicyjne, nie ma znaczenia przy projektowaniu systemu. Możesz myśleć, że wysoki powinien wskazywać na prawdę, ale może być zupełnie odwrotnie w przypadku kogoś innego. Dobrzy inżynierowie starają się robić to, co ma sens, nie rozwieszając się z kwestiami religijnymi. Czasami nie ma to znaczenia, wtedy możesz wybrać, co chcesz. Czasami ma to znaczenie.
Na przykład, ponieważ dogodne jest, aby obwody, które muszą się komunikować, miały wspólną sieć, którą zwykle nazywamy masą, a większość obwodów logicznych ewoluowała, aby wymagać dodatniej podaży (pomyśl o tym, równie dobrze może być na odwrót) , sygnały logiczne będą na ogół albo na ziemi, albo na dodatnim poziomie zasilania. Powiedzmy, że musisz sterować wejściem cyfrowym z normalnie otwartego przycisku. Zwłaszcza jeśli ten przycisk jest zamontowany fizycznie na obwodzie, wygodnie jest przywiązać jedną stronę przycisku do uziemienia. Oznacza to, że druga strona zostanie doprowadzona do ziemi po naciśnięciu przycisku. To z natury tworzy logikę negatywną, co oznacza, że niski wskazuje wciśnięty, a wysoki (z pasywnym podciąganiem) oznacza zwolnienie. Głupio byłoby dodać falownik tylko ze względów religijnych, jeśli linia ta przeszła do mikrokontrolera. Oprogramowanie układowe w mikro może poradzić sobie z dowolną biegunowością reprezentującą wciśnięty, więc poza zaspokojeniem przesądu, falownik byłby tylko stratą miejsca, mocy i kosztów.