Телеграф Шиллинга
Moderator: haqreu
-
Num Lock
- Senior
- Posts: 178
- Joined: 26 Oct 2006 04:55
- Location: Москва
Телеграф Шиллинга
Многие историки техники знают про троичный код. Многие историки техники знают про телеграф Шиллинга. Но почему-то пока ещё никто не сопоставил одно с другим. Хотя код в этом телеграфе - самый настоящий троичный. Да, его преимущество в виде компактности не используется, так как применена избыточная кодировка. Но троичным код быть от этого не перестаёт.
-
BEPTEP
- Doomed
- Posts: 418
- Joined: 09 Apr 2025 01:49
Re: Телеграф Шиллинга
Поинтересовался у гугла, потому что впервые об этом слышу. Гугл сообщил, что первый телеграф Шиллинга (6 проводной дата линии) был бинарным. Каждый из 6 индикаторов мог находиться только в одном из двух положений. Для кодирования букв использовались два цвета(чёрный и белый). Кодировка символов ASCII - прямой аналог кода Шиллинга.Num Lock wrote: 25 Jun 2023 07:29 Многие историки техники знают про троичный код. Многие историки техники знают про телеграф Шиллинга. Но почему-то пока ещё никто не сопоставил одно с другим. Хотя код в этом телеграфе - самый настоящий троичный. Да, его преимущество в виде компактности не используется, так как применена избыточная кодировка. Но троичным код быть от этого не перестаёт.
Однострелочный аппарат Шиллинг создал позже, там уже была заложена троичность. Стрелка имела три положения. Однако сам код в основе всё таки был двоичным. Троичность тут чисто для самой линии передачи - сокращение проводов. Третий сигнал, не как код алфавита, а как сигнал готовности линии к приёму, передаче, началу или концу передачи символа был.
Первый коммерческий телеграф в Велкомбритании был основан на идее телеграфа Шиллинга. Морзе свою азбуку тоже из его идей выстраивал.
-
BEPTEP
- Doomed
- Posts: 418
- Joined: 09 Apr 2025 01:49
Re: Телеграф Шиллинга
Немного про "избыточность" размышления. Схемотехника КМОП современная для двоичной логики избыточна ровно в два раза! Потому что такая система имеет 4 состояния. Два состояния игнорируются, это состояние обрыва линии(нет сигнала) и состояние КЗ - полная сингулярность приводящая к волшебному голубому дыму , на котором, как известно, всё и работает
Двоичность использует только два строго детерминированных состояния из этой КВАДРО системы.
Если в схему с двумя ключами ввести какие то хитрые ключи(до которых наука ещё не дозрела) которые превращали бы КЗ в 0, то это была бы троичность и более эффективное использование пары ключей на задачу.
4-е состояние, обрыв линии или Z состояние тоже полезно. Но реализуется оно уже не двумя ключами даже в двоичных схемах. Если спроектировать каким то образом два ключа которые бы все 4 состояния системы делали бы полезными, то это был бы успех! Смерть двоичности, как неэффективной системы. Для неё уже это был бы явный перебор. Но пока таких ключей нет, двоичность рулит.
Если в схему с двумя ключами ввести какие то хитрые ключи(до которых наука ещё не дозрела) которые превращали бы КЗ в 0, то это была бы троичность и более эффективное использование пары ключей на задачу.
4-е состояние, обрыв линии или Z состояние тоже полезно. Но реализуется оно уже не двумя ключами даже в двоичных схемах. Если спроектировать каким то образом два ключа которые бы все 4 состояния системы делали бы полезными, то это был бы успех! Смерть двоичности, как неэффективной системы. Для неё уже это был бы явный перебор. Но пока таких ключей нет, двоичность рулит.
-
BEPTEP
- Doomed
- Posts: 418
- Joined: 09 Apr 2025 01:49
Re: Телеграф Шиллинга
Ещё мысли добавлю. система из двух ключей может работать в нескольких режимах:
Прямой режим с переходом 0 в Z - крайние значения что на входе, что на выходе одинаковы, 0 превращается в Z состояние
Прямой режим с переходом 0 в КЗ - крайние значения что на входе, что на выходе одинаковы, 0 превращается в КЗ
Инверсия с переходом 0 в Z - крайние значения на входе инвертируются на выходе, 0 превращается в Z состояние, состояние обрыва
Инверсия с переходом 0 в КЗ - крайние значения на входе инвертируются на выходе, 0 превращается в КЗ(или КЗ, как инверсия Z состояния - оно противоположно обрыву логически)
Прямой режим с переходом 0 в Z - крайние значения что на входе, что на выходе одинаковы, 0 превращается в Z состояние
Прямой режим с переходом 0 в КЗ - крайние значения что на входе, что на выходе одинаковы, 0 превращается в КЗ
Инверсия с переходом 0 в Z - крайние значения на входе инвертируются на выходе, 0 превращается в Z состояние, состояние обрыва
Инверсия с переходом 0 в КЗ - крайние значения на входе инвертируются на выходе, 0 превращается в КЗ(или КЗ, как инверсия Z состояния - оно противоположно обрыву логически)
-
Black_Cat
- Doomed
- Posts: 636
- Joined: 23 Nov 2007 15:53
- Location: Saint Petersburg, Russia
Re: Телеграф Шиллинга
Любой TTL или CMOS тристабильный выход с Z состоянием можно использовать как троичный, вот токо вход всё равно останется двоичным.
"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!". 
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
-
BEPTEP
- Doomed
- Posts: 418
- Joined: 09 Apr 2025 01:49
Re: Телеграф Шиллинга
Чисто интересно, следующий каскад, хоть двоичный, хоть троичный, как будет понимать Z состояние на его входе?Black_Cat wrote: 07 Aug 2026 04:03 Любой TTL или CMOS тристабильный выход с Z состоянием можно использовать как троичный, вот токо вход всё равно останется двоичным.
Или, если Z состояние интерпретировать как 0, то как тогда реализовать переключение адресов? Безадресная коммутация, а так же сугубо отдельные линии данных для каждого трита?
Z состояние оно и для двоичной и для троичной необходимо. Тогда некоторую корректировку внесу. Перегруз для двоичной схемы в системе двухключевой имеет одно лишнее состояние - состояние КЗ. А для троичной сам факт 4 состояния полезен, но само это состояние в 0 превращать необходимо. Потому что КЗ, это уже философское состояние деления на ноль - состояние неопределённости.
-
BEPTEP
- Doomed
- Posts: 418
- Joined: 09 Apr 2025 01:49
Re: Телеграф Шиллинга
Z состояние в 0 превратить можно только одним простым способом - подтяжка средней точки к 0 сопротивлением. Но это сразу превращает КМОП в обычный , только разделённый на два плеча, NMOS/PMOS , что равно снижению скоростей , увеличению тепловыделения, увеличению энергопотребления. По этим 3 параметрам такая троичная схема сразу проседает по сравнению с двоичной в которой Z состояние отдельными ключами создаётся для того чтобы к линии строку коннектить или дисконнектить.
До кучи на дискретных элементах это просто, а вот на кристалле сопротивление рисовать - очень большая площадь кристалла нужна. Делать сопротивление из мосфета закороченным на себя - одним мосфетом в троичной схеме не обойтись уже, как в двоичной. В общем реализация на кристалле кучу транзисторов потребует дополнительных. , да ещё разных типов. Минимум 4 типа. 2 типа на токоограничение, и два переключатели КМОП. Удорожание разработки изготовления в несколько раз. несколько лишних этапов производсвта на которых процент брака поднимет цену в небеса.
До кучи на дискретных элементах это просто, а вот на кристалле сопротивление рисовать - очень большая площадь кристалла нужна. Делать сопротивление из мосфета закороченным на себя - одним мосфетом в троичной схеме не обойтись уже, как в двоичной. В общем реализация на кристалле кучу транзисторов потребует дополнительных. , да ещё разных типов. Минимум 4 типа. 2 типа на токоограничение, и два переключатели КМОП. Удорожание разработки изготовления в несколько раз. несколько лишних этапов производсвта на которых процент брака поднимет цену в небеса.
-
BEPTEP
- Doomed
- Posts: 418
- Joined: 09 Apr 2025 01:49
Re: Телеграф Шиллинга
Если Z состояние не подтягивать к 0, или вся линия будет отключена, на ней будет по всем абонентам состояние Z , то это будет отличный всеволновой радиоприёмник тогда. Приём помех от соседних дорожек или блока питания, или просто из радиоэфира будет гарантирован, потому что сопротивление на входных ключах, что в сторону +, что в сторону -, будет огромным 
-
Black_Cat
- Doomed
- Posts: 636
- Joined: 23 Nov 2007 15:53
- Location: Saint Petersburg, Russia
Re: Телеграф Шиллинга
Элементарно, Ватсон!BEPTEP wrote: 07 Aug 2026 05:10Чисто интересно, следующий каскад, хоть двоичный, хоть троичный, как будет понимать Z состояние на его входе?Black_Cat wrote: 07 Aug 2026 04:03 Любой TTL или CMOS тристабильный выход с Z состоянием можно использовать как троичный, вот токо вход всё равно останется двоичным.
"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!". 
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
-
BEPTEP
- Doomed
- Posts: 418
- Joined: 09 Apr 2025 01:49
Re: Телеграф Шиллинга
1 состояние - прибор крутится вправо.Black_Cat wrote: 07 Aug 2026 12:46 Элементарно, Ватсон!Такое использование двоичной логики имеет смысл как выходной каскад исполнительных устройств с тремя состояниями. Лучше всего юзать логику с CMOS выходом, т.к. там 0 и 1 симметричны относительно Z, а сам Z проще всего сделать 0<Z<1, например Z=1/2. Схемотехника элементарна.
2 состояние - прибор крутится влево.
3 состояние - нет питания.
В таком варианте ключи силовые должны быть. через которые напрямую питание конечному устройству подаваться будет. Иначе , опять таки, 3 -состояние, это помехоприёмник идеальный будет.
Z=1/2 = здравствуй радиоэфир! Мои входные транзисторы на приёме
-
BEPTEP
- Doomed
- Posts: 418
- Joined: 09 Apr 2025 01:49
Re: Телеграф Шиллинга
Или второй вариант Z=1/2 когда вверхний и нижний ключи приоткрыты = прощай ключ, здавствуй нагрев помещения. Или сразу КЗ. Ну и прочие неприятности.
В двоичной логике нет никакого Z состояния. Она его пролетает в одно переключение двух ключей. Что бы его реализовать в двоичной логике, нужно ещё пару ключей ставить.
В двоичной логике нет никакого Z состояния. Она его пролетает в одно переключение двух ключей. Что бы его реализовать в двоичной логике, нужно ещё пару ключей ставить.
-
Black_Cat
- Doomed
- Posts: 636
- Joined: 23 Nov 2007 15:53
- Location: Saint Petersburg, Russia
Re: Телеграф Шиллинга
BEPTEP wrote: 07 Aug 2026 13:32 Или второй вариант Z=1/2 когда вверхний и нижний ключи приоткрыты = прощай ключ, здавствуй нагрев помещения. Или сразу КЗ. Ну и прочие неприятности.
"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!". 
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
-
BEPTEP
- Doomed
- Posts: 418
- Joined: 09 Apr 2025 01:49
Re: Телеграф Шиллинга
Рукалицо, это точно. Они в двоичной логике так же не могут быть оба выкл. без дополнительных ключей, если схема КМОП. Ну или батарейку вручную отключать - выключателем.Black_Cat wrote: 07 Aug 2026 13:50BEPTEP wrote: 07 Aug 2026 13:32 Или второй вариант Z=1/2 когда вверхний и нижний ключи приоткрыты = прощай ключ, здавствуй нагрев помещения. Или сразу КЗ. Ну и прочие неприятности.рука-лицо
В двоичной логике ключи не могут быть чуть-чуть беременными
, токо вкл/выкл
. В Z состоянии оба выкл.
Выходной каскад КМОП на двух ключах висящий в двоичной логике не может быть чтобы оба ключа были вкыл., а так же чтобы были вкл. оба. Оба вкл - это КЗ. Оба выкл., Z состояние, ещё минимум один ключ в схему пихать надо. Расходовать ещё 1 бит. Итого, 3 состояния в двоичной логике с выходным каскадом КМОП, это минимум 3 транзистора(3 ключа) и 2 бита информации.
-
Black_Cat
- Doomed
- Posts: 636
- Joined: 23 Nov 2007 15:53
- Location: Saint Petersburg, Russia
Re: Телеграф Шиллинга
Читайте методичку по ИСBEPTEP wrote: 07 Aug 2026 13:57 Они в двоичной логике так же не могут быть оба выкл. без дополнительных ключей, если схема КМОП.
You do not have the required permissions to view the files attached to this post.
"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!". 
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
-
BEPTEP
- Doomed
- Posts: 418
- Joined: 09 Apr 2025 01:49
Re: Телеграф Шиллинга
Иными словами я тебя понял. "Тристабильность" такого выхода это минимум 2 бита. 2 бита сами по себе уже некоторый код этой "тристабильности" в битовом формате. 3-го состояния 1 битом не получить.Black_Cat wrote: 07 Aug 2026 04:03 Любой TTL или CMOS тристабильный выход с Z состоянием можно использовать как троичный, вот токо вход всё равно останется двоичным.
