0-ZEvS-0>> А как Вам видится детектирование такого "состояния"?
3-62> Если "от привычного", то можно логикой - состояние 3 = нет состояния 1 * нет состояния 2. С точки зрения электронной схемотехники это как выглядит?
Ну представьте, что у Вас такой "троичный" элемент подключен куда-то дальше, тогда как тот следующий элемент должен понимать какое состояние на выходе этого предыдущего?
Напрашивается, что вся шкала напряжений делится на 3. То есть 0-1/3 - это 0, 1/3-2/3 - это 1, 2/3 - это 2.
Z-state не делает автоматически U/2 (пол источника), а значит к U/2 Вам придется подтягивать резистором (или несколькими). А тогда вопрос: каким номиналом?
Если вдуматься, то Вы очень быстро заметите, что фронты/спады такого "сигнала" будут полное г. и получить какие либо скорости не представляется возможным.
На пальцах: чтобы линия приняла состояние (быстро) нужно закачивать (выкачивать) ток.
Так, что тут Татарин верно сказал, что Z-state это отсутствие сигнала, а не состояние.
Но вполне может быть устройство троичное, которое тупо выдает U/2 в качестве третьего состояния, но это не Z-state и совсем другая история.
3-62> Вы, вот, лучше расскажите - как выглядит логический элемент "не" в тринарной системе? 3-62> ![:) :)](//s.wrk.ru/s/smile.gif)
Инверсия - вычитание текущего состояния из максимального. Приведу пример: возьмем 0x35h, это 00110101b.
Если мы инвертируем все разряды, то получится 11001010b = 0xCAh.
Так вот, 0xFF - 0x35h = 0xCAh.
Следуя той же логике в троичной системе 0->2 1->1 2->0.
Да, при единственном разряде, единичное состояние не меняется, и так будет в любой системе счисления, где нечетное число состояний.
Это сообщение редактировалось 16.10.2023 в 15:03