nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 26 Apr 2024 09:51



Reply to topic  [ 38 posts ]  Go to page 1, 2, 3  Next
Проектирование троичных элементов (1) - пробуем компараторы 
Author Message
Online
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22588
Location: Silicon Valley
Reply with quote
Post 
Вот мои схемы, которые я придумал еще в декабре, но руки не доходили нарисовать в цифре и выложить.

Первая схема - повторитель (буфер), который из искаженного сигнала получает устойчивые троичные значения в соответствии с порогом:

Image

Вторая схема - троичный инвертор:

Image

Третья схема - мой способ получения универсального троичного унарного вентиля из электронного переключателя DG403:

Image

Сигналы управления EQP и NEN берутся от соответствующих вспомогательных выходов буфера-повторителя, а входные значения RN,RO,RP являются значениями функции соответственно при "N","O","P" на входе. Согласен, что схема от уважаемого Ronina проще и делает тоже самое.

Скоро повешу схему универсального бинарного вентиля ;)

_________________
:dj: https://mastodon.social/@Shaos


02 Apr 2005 18:14
Profile WWW
Online
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22588
Location: Silicon Valley
Reply with quote
Post 
Выходы EQP (вход равен P), NEN (вход не равен N), EQN (вход равен N), NEP (вход не равен P) могут быть убраны полностью либо избавлены от диодов и заземляющих резисторов, если диапазон логических значений для работы ключей нужен не 0/+V, а -V/+V.

_________________
:dj: https://mastodon.social/@Shaos


02 Apr 2005 22:06
Profile WWW
Online
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22588
Location: Silicon Valley
Reply with quote
Post 
Shaos wrote:
Скоро повешу схему универсального бинарного вентиля ;)


Суть такая - берем два буфера с сигналами EQP1, NEN1 ,EQP2, NEN2 в диапазоне -V/+V (т.е. без диодов и резисторов) и подаем четыре получившихся логических сигнала на выбор входа микросхемы CD4067 (электронный переключатель 16-1) соответственно на входы A,B,C,D (A - самый младший разряд адреса). Вот таблица их значений в зависимости от двух троичных входов:
N N -> -V -V -V -V (0000=0)
N O -> -V -V -V +V (1000=8)
N P -> -V -V +V +V (1100=12)
O N -> -V +V -V -V (0010=2)
O O -> -V +V -V +V (1010=10)
O P -> -V +V +V +V (1110=14)
P N -> +V +V -V -V (0011=3)
P O -> +V +V -V +V (1011=11)
P P -> +V +V +V +V (1111=15)

В таком случае 16 входов переключателя несут следующую смысловую нагрузку:
0 - выход, если IN1=N и IN2=N
1 - не используется (заземлено)
2 - выход, если IN1=O и IN2=N
3 - выход, если IN1=P и IN2=N
4 - не используется (заземлено)
5 - не используется (заземлено)
6 - не используется (заземлено)
7 - не используется (заземлено)
8 - выход, если IN1=N и IN2=O
9 - не используется (заземлено)
10 - выход, если IN1=O и IN2=O
11 - выход, если IN1=P и IN2=O
12 - выход, если IN1=N и IN2=P
13 - не используется (заземлено)
14 - выход, если IN1=O и IN2=P
15 - выход, если IN1=P и IN2=P

_________________
:dj: https://mastodon.social/@Shaos


02 Apr 2005 22:26
Profile WWW
Maniac
User avatar

Joined: 29 Mar 2005 06:06
Posts: 304
Location: Krasnodar
Reply with quote
Post 
>Притом, что к троичной понятия AND и OR неприменимы, а NOT по сути тоже самое, что и смена знака

это я понимаю, просто я думал о возможности выделить тоже какие-то внутренние элементарные троичные операции. но как только посчитал цифру 19683 это желание как-то скисло... надо автоматизировать такие поиски - таков был вывод.

>Первая схема - повторитель (буфер), который из искаженного сигнала получает устойчивые троичные значения в соответствии с порогом:

буфер можно местами аналоговый ставить, например такой

Image

(кстати а можно сюда на форум картинки закачивать, а не ссылки ставить ?)

>>уровни +-3v - пороги P и N соотв-но.
>Хитро у тебя вышло

да те же резисторы, только зачем они в каждом элементе ? поставить по делителю на десяток-другой элементов - и все.

>Кста я ту подумал, что вместо компораторов можео использовать 561 серию. Как в спектруах сделана читалка с касет(ленингад)

не, низзя. можно извратится, но шибко сложно и толку ноль. все дело в уровнях и от чего запитывать эти 561ые

>Если я правильно понимаю надо еще 2 резистора - к выходам компараторов, т.к. они с открытым коллектором

Ну схему я упрощенную привел, это уже особеннности компаратора можно например вообще ОУшки поставить, нас же скорость пока не беспокоит - где-то в районе 0.5-1Мгц поболтаемся.

>Третья схема - мой способ получения универсального троичного унарного вентиля из электронного переключателя DG403:

выглядит интересно, только что это за ключ не в курсе, у него аналог советский есть или нет (советскую логику кстати можно ведь доставать дешевле фирменной - это к вопросу о цене)

>Согласен, что схема от уважаемого Ronina проще и делает тоже самое.

ну не знаю...
а вот всякие 'уважаемости' и 'выкания' не перевариваю, потому как спектрумист

>Скоро повешу схему универсального бинарного вентиля

на 19683 функции ?


Last edited by Ronin on 07 Apr 2005 23:12, edited 1 time in total.



07 Apr 2005 01:57
Profile ICQ
God
User avatar

Joined: 03 Feb 2003 13:53
Posts: 1078
Reply with quote
Post 
Shaos wrote:
Вот мои схемы, которые я придумал еще в декабре, но руки не доходили нарисовать в цифре и выложить.

Первая схема - повторитель (буфер), который из искаженного сигнала получает устойчивые троичные значения в соответствии с порогом:

Вторая схема - троичный инвертор:

Третья схема - мой способ получения универсального троичного унарного вентиля из электронного переключателя DG403:

Сигналы управления EQP и NEN берутся от соответствующих вспомогательных выходов буфера-повторителя, а входные значения RN,RO,RP являются значениями функции соответственно при "N","O","P" на входе. Согласен, что схема от уважаемого Ronina проще и делает тоже самое.

Скоро повешу схему универсального бинарного вентиля ;)


А теперь распечатай все схемы и распечатай даташит на NE555,NE556^)

_________________
Image
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин


07 Apr 2005 13:12
Profile
Online
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22588
Location: Silicon Valley
Reply with quote
Post 
Ronin wrote:
буфер можно местами аналоговый ставить, например такой


Ок - запомню. Но тот буфер на компараторах скорее полезен не буферным выходом, а сигналами EQP и NEN, которые используются для управления переключателями, в универсальных унарных и бинарных вычислителях и в сумматоре.

Ronin wrote:
да те же резисторы, только зачем они в каждом элементе ? поставить по делителю на десяток-другой элементов - и все.


Грется будут и компараторы поди как-то друг на друга будут влиять?

Ronin wrote:
>Если я правильно понимаю надо еще 2 резистора - к выходам компараторов, т.к. они с открытым коллектором

Ну схему я упрощенную привел, это уже особеннности компаратора можно например вообще ОУшки поставить, нас же скорость пока не беспокоит - где-то в районе 0.5-1Мгц поболтаемся.


Ну я думаю что в качестве компараторов все же надо использовать компараторы - к тому же они дешевле операционников вроде.

Ronin wrote:
>Третья схема - мой способ получения универсального троичного унарного вентиля из электронного переключателя DG403:
выглядит интересно, только что это за ключ не в курсе, у него аналог советский есть или нет (советскую логику кстати можно ведь доставать дешевле фирменной - это к вопросу о цене)


Это самы популярный ключ на западе - во всех учебниках по электронике есть. У него сопротивление соединения всего несколько Ом и искажений нелинейных практически нет. Но дорогой собака - в DIP корпусе стоит 3 бакса! А в SOIC почти в 2 раза дешевле.

Ronin wrote:
>Согласен, что схема от уважаемого Ronina проще и делает тоже самое.
ну не знаю...
а вот всякие 'уважаемости' и 'выкания' не перевариваю, потому как спектрумист


я в выканьях вроде не был замечен ;)

Ronin wrote:
>Скоро повешу схему универсального бинарного вентиля
на 19683 функции ?


Угу - 3^9=19683

Последнее сообщение на предыдущей странице описывает как это можно проще всего сделать - управляться такое чудо будет девятью троичными входами и из двух троичных сигналов A и B будет получать результат C.

_________________
:dj: https://mastodon.social/@Shaos


Last edited by Shaos on 07 Apr 2005 17:24, edited 1 time in total.



07 Apr 2005 15:55
Profile WWW
Online
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22588
Location: Silicon Valley
Reply with quote
Post 
Ronin wrote:
просто я думал о возможности выделить тоже какие-то внутренние элементарные троичные операции


А они уже давно выделены: http://www.trinary.cc

Правда там все табицы истинности написаны для 0,1,2 но почти все аккуратно переводится на -1,0,+1 кроме некоторых экзотических и надуманных элементов.

_________________
:dj: https://mastodon.social/@Shaos


07 Apr 2005 17:46
Profile WWW
Online
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22588
Location: Silicon Valley
Reply with quote
Post 
cr0acker wrote:
А теперь распечатай все схемы и распечатай даташит на NE555,NE556^)


Скорее похоже на схему Ронина - тока вместо ключей триггер стоит

_________________
:dj: https://mastodon.social/@Shaos


07 Apr 2005 20:03
Profile WWW
Online
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22588
Location: Silicon Valley
Reply with quote
Post 
Вот слегка подработал базовые схемы, добавив туда схему Ронина (это третья - которая NEO):

Image

Последняя схема создает сигнал NEO (не ноль), возможно полезный - а так схема используется для создания пары сигналов EQP и EQN с логическими уровнями -5В и +5В для управления электронными ключами в схеме Ронина.

_________________
:dj: https://mastodon.social/@Shaos


Last edited by Shaos on 08 Apr 2005 18:27, edited 1 time in total.



07 Apr 2005 21:29
Profile WWW
Maniac
User avatar

Joined: 29 Mar 2005 06:06
Posts: 304
Location: Krasnodar
Reply with quote
Post 
Shaos wrote:
Ronin wrote:
да те же резисторы, только зачем они в каждом элементе ? поставить по делителю на десяток-другой элементов - и все.

Грется будут и компараторы поди как-то друг на друга будут влиять?


кто грется будет ? резисторы ? да там ток от силы миллиампер-другой.
компараторы никак влиять не будут. можно дополнительно шунтировать эти делители конденсаторами 0.1-0.01 на землю, тогда уж точно никакие шумы не пролезут.

Shaos wrote:
Ну я думаю что в качестве компараторов все же надо использовать компараторы - к тому же они дешевле операционников вроде.

ну да, надо поискать что-то наиболее дешевое.

Shaos wrote:
Это самы популярный ключ на западе - во всех учебниках по электронике есть. У него сопротивление соединения всего несколько Ом и искажений нелинейных практически нет. Но дорогой собака - в DIP корпусе стоит 3 бакса! А в SOIC почти в 2 раза дешевле.

ладно, достану завтра Хоровица-Уилла и поищу там ;)
но популярные ключи должны стоить дешево! что ж за непорядок такой ;)

Shaos wrote:
я в выканьях вроде не был замечен ;)

это я на всякий случай ;)


07 Apr 2005 23:32
Profile ICQ
Retired

Joined: 03 Aug 2003 22:37
Posts: 1474
Location: Moscow
Reply with quote
Post 
Quote:
это я понимаю, просто я думал о возможности выделить тоже какие-то внутренние элементарные троичные операции. но как только посчитал цифру 19683 это желание как-то скисло... надо автоматизировать такие поиски - таков был вывод.

Ну, это... Не все сразу получается :wink:

Quote:
Ну схему я упрощенную привел, это уже особеннности компаратора можно например вообще ОУшки поставить, нас же скорость пока не беспокоит - где-то в районе 0.5-1Мгц поболтаемся.

Ну так! В 5 раза обгоняем "Сетунь"! Еще как поработаем. Я вот пытаюсь исходники ПО для "Сетуни" найти. Может не все еще потеряно. Правда оказалось что все сборники по вычислительной математике, где были опубликованы статьи Брусенцова, Жоголева (он разрабатывал системы команд, базовое ПО и интерпетаторы) и Хосе Рамиля Альвареса (тоже много чего сделал в области ПО) - утрачены.

_________________
Extreme Entertainment


07 Apr 2005 23:54
Profile
Maniac
User avatar

Joined: 29 Mar 2005 06:06
Posts: 304
Location: Krasnodar
Reply with quote
Post 
efind.ru выдал для DG403 цены в том числе и в районе 1$ - soic наверно, что конечно страшно для бредбордов :) но вполне удобоваримо на печати.

Quote:
Ну так! В 5 раза обгоняем "Сетунь"! Еще как поработаем. Я вот пытаюсь исходники ПО для "Сетуни" найти. Может не все еще потеряно. Правда оказалось что все сборники по вычислительной математике, где были опубликованы статьи Брусенцова, Жоголева (он разрабатывал системы команд, базовое ПО и интерпетаторы) и Хосе Рамиля Альвареса (тоже много чего сделал в области ПО) - утрачены.


скинул бы данные по книжкам, я в своих библиотеках поищу (хоть и маловероятно...)


08 Apr 2005 00:03
Profile ICQ
Online
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22588
Location: Silicon Valley
Reply with quote
Post 
Ronin wrote:
но популярные ключи должны стоить дешево! что ж за непорядок такой ;)


На западе спрос определяет предложение и самое популярно растет в цене - другой пример из электроники, pic16f84 - простой как 3 рубля, практически никакой доп-периферии нету, а стоит 5-7 баксов, потому как в каждой книжке для чайников есть схемка как светодиодом с помощью него мигать. Модели понавороченнее и побольше можно взять в 2-3 раза дешевле!

_________________
:dj: https://mastodon.social/@Shaos


08 Apr 2005 07:13
Profile WWW
Maniac
User avatar

Joined: 29 Mar 2005 06:06
Posts: 304
Location: Krasnodar
Reply with quote
Post 
что за глюки - не могу закачать схему инвертора ;(
Image

зы// кстати насчет бинарной ячейки - интересно придумано. но я думаю нужно еще простейшие фунции типа сложения и умножения тритов придумать.


14 Apr 2005 01:09
Profile ICQ
Online
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22588
Location: Silicon Valley
Reply with quote
Post 
Ronin wrote:
что за глюки - не могу закачать схему инвертора


С файлами inv.gif, iinv.gif, invv.gif, invvv.gif действительно что-то не то - они у меня везде криво открываются - взял с твоего сайта и положил вместо кривого inv.gif. У меня чегой-то фаервол не хочет твои картинки показывать (без него все ок) :(

_________________
:dj: https://mastodon.social/@Shaos


14 Apr 2005 08:59
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 38 posts ]  Go to page 1, 2, 3  Next

Who is online

Users browsing this forum: No registered users and 44 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.