Проектирование троичных элементов (4) - пробуем CMOS-ключи

Уравновешенная троичная система счисления - форум переехал с http://ternary.info

Moderator: haqreu

User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Intro & FAQ

Post by Shaos »

Shaos wrote:Надо уже недокон уничтожить, продажи делать через тинди, а все исходники сложить в гитхаб:

github.com/ternary-info/ternary

Этот репозиторий раньше назывался ternary-logisim, а с сегодняшнего дня - просто ternary

P.S. Если автор поверхностного тримукса не против, то я бы эти герберы туда тоже бы залил ;)
Всё свалил в одну кучу :mrgreen:

https://gitlab.com/ternary/ternary
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Проектирование троичных элементов (4) - пробуем CMOS-клю

Post by Shaos »

Сообщения не имеющие отношения к CMOS-ключам уехали в другие топики...
Я тут за главного - если что шлите мыло на me собака shaos точка net
AndrejKulikov
Banned
Posts: 315
Joined: 07 Mar 2018 23:17
Location: Россия, Москва

Re: Проектирование троичных элементов - используем CMOS...

Post by AndrejKulikov »

Дальнейшее "выравнивание" TRIMUX'а
В документе
Vishay Siliconix DG401, DG403, DG405 Low-Power, High-Speed CMOS Analog Switches, на стр.7, на Figure 1. приведена немного более развёрнутая схема одного канала аналоговых ключей DG401, DG403, DG405, на которой видно, что в собственно аналоговом ключе применено два полевых транзистора с разным типом проводимости:
DG401b.JPG
В более же экономичной схеме инвертора Лукасевича на 4-х полевых транзисторах, приведённой в Circuit Simulator, в цифровых ключах присоединённых к шинам "+5V" и "0V" используется только по одному полевому транзистору на один ключ, т.е. применение аналоговых ключей DG401, DG403, DG405 в цифровых схемах избыточно.

В документе intersil DG401, DG403, DG405 Data Sheet Monolithic Analog Switches на стр. 2 приведена ещё более полная схема одного канала аналоговых ключей DG401, DG403, DG405:
DG40X.JPG
на которой ещё более видна избыточность применения аналоговых ключей DG401, DG403, DG405 в цифровых схемах по сравнению с цифровой схемой на 4-х полевых транзисторах, приведённой в Circuit Simulator.
При этом нужно учесть, что для построения инвертора Лукасевича нужно четыре таких канала по 18 полевых транзисторов каждый, итого 4x18=72 полевых транзистора против 4-х в схеме приведённой в Circuit Simulator.

Не последним по значимости для цифровых схем, особенно для таких медленно действующих, как трёхуровневые (3-LevelCodedTernary, 3LCT, "однопроводные"), является и такой параметр, как быстродействие. В схеме инвертора Лукасевича на аналоговых ключах DG403 задержка в одном канале составляет 6*dt против 1*dt в схеме на 4-х полевых транзисторах, приведённой в Circuit Simulator, где dt - время задержки в одном каскаде на одном типовом полевом транзисторе.
You do not have the required permissions to view the files attached to this post.
Last edited by AndrejKulikov on 08 Aug 2018 09:31, edited 2 times in total.
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Проектирование троичных элементов (4) - пробуем CMOS-клю

Post by Shaos »

Ещё раз повторюсь - TRIMUX не реализует "Инвертор Лукасевича", он реализует ЛЮБУЮ троичную унарную функцию (которая в том числе может изобразить троичный инвертор), причём ДВАЖДЫ т.к. состоит из двух троичных селекторов...

P.S. А вот что в этом топике понимается под аналоговым CMOS-ключём:
TG.gif
Источник: https://www.electronics-tutorials.ws/combination/transmission-gate.html

Поэтому схемы на отдельных CMOS-транзисторах или на компараторах уходят в соответствующие топики...
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Проектирование троичных элементов - используем CMOS...

Post by Lavr »

Shaos wrote:
Lavr wrote:
Shaos wrote:
poisk wrote:
Shaos wrote:А КР590КН4 это аналоги чего? И на схему можно посмотреть?
Аналог DG403, как и DG190, DG191, DG390, HI5043, HI5151, HI5151. Схема здешняя, ...
Не прошло и 5 лет, как до меня дошли эти КР590КН4 ;)
Надо что ли попробовать как это они без VL работают...
Что-то я этот момент пропустил... Таки попробовал?
Не успел - надо их найти для начала т.к. при переезде всё было по коробкам растолкано :roll:
KP590KH4.gif
Источник: http://www.chipinfo.ru/dsheets/ic/590/590kn4.html

Возможно логическое питание VL (нога 12 у DG403) тут берётся из V+, тогда одна половина тримуха будет работать правильно, а другая не совсем, т.к. порог срабатывания будет сдвинут...
Не нашел пока?
iLavr
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Проектирование троичных элементов (4) - пробуем CMOS-клю

Post by Shaos »

Нашёл, но сейчас снова не помню куда положил :)
Я тут за главного - если что шлите мыло на me собака shaos точка net
AndrejKulikov
Banned
Posts: 315
Joined: 07 Mar 2018 23:17
Location: Россия, Москва

Re: Проектирование троичных элементов (4) - пробуем CMOS-клю

Post by AndrejKulikov »

Shaos wrote:Ещё раз повторюсь - TRIMUX не реализует "Инвертор Лукасевича", он реализует ЛЮБУЮ троичную унарную функцию (которая в том числе может изобразить троичный инвертор)...
Не ЛЮБУЮ, а только те, в графах которых нет прямых переходов из -1 в +1 и из +1 в -1:
TernaryGraphs.JPG
ЛЮБЫЕ же троичные логические функции реализуются только в двухбитной ("двухпроводной") и в трёхбитной ("трёхпроводной") физических системах.
You do not have the required permissions to view the files attached to this post.
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Проектирование троичных элементов (4) - пробуем CMOS-клю

Post by Shaos »

ну так можно сказать, что двоичная система тоже переходит через среднее состояние каждый раз при изменении сигнала из 0 в 1 и из 1 в 0 и что двоичность - это всё обман т.к. там сильно больше чем 2 состояния :)
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Проектирование троичных элементов - используем CMOS...

Post by Lavr »

Shaos wrote:Левое подключение микросхемы DG403 назовём E12 (в случае инвертора это NEN), а правое - E21 (в случае инвертора это EQP).
Много лет я это читал, и казалось, что привык...
А сегодня неожиданно вдруг задумался, а почему именно E12 и E21 ? :roll:
Пролистал топик сначала, нашел фразу, где они появились, но так и не нашел смысла...
iLavr
User avatar
JeNNeR
Fanat
Posts: 52
Joined: 18 Nov 2014 09:17
Location: Отсюда

Re: Проектирование троичных элементов (4) - пробуем CMOS-клю

Post by JeNNeR »

Левое подключение микросхемы DG403 назовём E12 (в случае инвертора это NEN), а правое - E21 (в случае инвертора это EQP). Соответственно имея две микросхемы DG403, подключенные подобным образом, мы получаем пару базовых элементов E12 и пару базовых элемента E21. Название обусловлено видом таблицы соответствия - XYY для E12 и XXY для E21 (где X и Y могут принимать отличные друг от друга значения N,O или P).

Это цитата из сообщения с первой страницы.
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Проектирование троичных элементов (4) - пробуем CMOS-клю

Post by Lavr »

JeNNeR wrote:Это цитата из сообщения с первой страницы.
Я это читал, ну так почему же именно Е...?
iLavr
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Проектирование троичных элементов (4) - пробуем CMOS-клю

Post by Shaos »

Element :mrgreen:
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Проектирование троичных элементов (4) - пробуем CMOS-клю

Post by Lavr »

Shaos wrote:Element :mrgreen:
О как! :o
А я уж и так... и эдак... "Enable"... "Enhanced"... :lol:
iLavr
User avatar
Pinokio240
Fanat
Posts: 57
Joined: 23 May 2023 23:14

Re: Проектирование троичных элементов (4) - пробуем CMOS-клю

Post by Pinokio240 »

Внесу свою лепту))
Гербер файл и наша схема на dg403 https://oshwlab.com/dalmat1947/trimux-sch
You do not have the required permissions to view the files attached to this post.
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Проектирование троичных элементов (4) - пробуем CMOS-клю

Post by Shaos »

проверил сигналы по схеме - вроде всё верно - должно работать (если микрухи правильно припаяны)
можно ещё указать на самое раннее упоминание этой схемы в интернете:
http://shaos.net/blog/2010/07/ternary-hardware-cmos-switches.html
Я тут за главного - если что шлите мыло на me собака shaos точка net