nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 26 Nov 2020 05:58



Reply to topic  [ 73 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next
Троичный 'RS-триттер' 
Author Message
Maniac

Joined: 10 Mar 2017 06:30
Posts: 322
Reply with quote
а что именно за патент-то истёк?


28 Sep 2017 06:49
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
haqreu wrote:
а что именно за патент-то истёк?

Троичных элементов на КМОП придумано уже довольно много и большинство из них защищено патентами.
Мы эти разные схемы здесь обсуждали, с преамбулой, что юзать решения, защищенные чужими
патентами - не есть хорошо и даже наказуемо порой. 8)

Но время идёт... с 2012 года уже 5 лет прошло, я ткнул тут ссылку на один обсуждаемый ранее
патент на троичный КМОП-элемент, а он неожиданно аннулирован за неуплату пошлины. :o
Ну и я тут намекнул, что патенты не вечны, и за ними надо посматривать. :wink:
Attachment:
INV0001.gif
INV0001.gif [ 26.41 KiB | Viewed 4753 times ]

Хотя, как рассказал мне Shaos уже довольно давно, в Америке, если ты добросовестно не знал о
патенте и нарушил его - это смягчающее обстоятельство для адвокатов - "отмазать" тебя.
Ну если есть смысл за что "бодаться" в принципе...

_________________
iLavr


Last edited by Lavr on 09 Oct 2017 10:16, edited 1 time in total.



28 Sep 2017 08:41
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 18968
Location: Silicon Valley
Reply with quote
Ну отмазать может и не получится, но трёхратного покрытия упущенных бабок небудет, как в случае злостного нарушения (когда о существовании патента знал, но всё равно нарушил)...

_________________
:eugeek: https://twitter.com/Shaos1973


28 Sep 2017 20:07
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Lavr wrote:
А как троичный счетчик должен считать - мы уже тоже знаем:
Image

Кстати... а как мы это интерпретируем с точки зрения троичной системы?

Есть по меньшей мере две интерпретации:
Троичная несимметричная система кодирования с обозначениями (-1,0,+1)=(0,1,2);
и
Троичная несимметричная система кодирования с обозначениями (-1,0,+1)=(2,0,1);

Я почему интересуюсь, выбор системы кодирования довольно серьёзно влияет на схемотехнику,
скажем, троичного сумматора... :-?

_________________
iLavr


02 Oct 2017 05:31
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 18968
Location: Silicon Valley
Reply with quote
Я остановился на -1,0,+1 и в несимметрию уходить не собираюсь ;)

_________________
:eugeek: https://twitter.com/Shaos1973


02 Oct 2017 17:53
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
Я остановился на -1,0,+1 и в несимметрию уходить не собираюсь ;)

Ты не понял, (-1,0,+1) - это логические уровни сигналов.
А система счисления - с основанием "3" совершенно равнодушна к тому, куда ты "уходить не собираешься".

И для позиционной системы счисления - с основанием "3" есть однозначные правила сложения:
0 + 0 = 0;
0 + 1 = 1 + 0 = 1;
0 + 2 = 2 + 0 = 2;
1 + 1 = 2;
1 + 2 = 2 + 1 = 0;
(это 3, но оно = 10, значит переход 1 в старший разряд)
2 + 2 = 1; (это 3+1, но оно = 11, значит переход 1 в старший разряд).

Так нашим симметричным логическим уровням сигналов (-1,0,+1) можно поставить в соответствие:
систему кодирования с обозначениями (-1,0,+1)=(0,1,2);
или
систему кодирования с обозначениями (-1,0,+1)=(2,0,1);

Посмотри внимательно на диаграмму работы троичного счетчика.

_________________
iLavr


03 Oct 2017 01:51
Profile
Doomed
User avatar

Joined: 21 Mar 2017 13:50
Posts: 634
Location: Spb
Reply with quote
Позволю себе ответить. Эти 0,1,2 и 2,0,1 - это не симметричная система.
В симметричной:
если вместо -1,0,+1 подставить 0,1,2 то 1+1=1 (1 это ноль данном случае)
если вместо -1,0,+1 подставить 2,0,1 то 2+1=0 (2 это -1, 1 это 1, следовательно в итоге получаем ноль)

Code:
---  -13
--0  -12
--+  -11
-0-  -10
-00  -9
-0+  -8
-+-  -7
-+0  -6
-++  -5

Пример работы счетчика, от -13 до -5


03 Oct 2017 07:38
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
AlexanderZh wrote:
Позволю себе ответить. Эти 0,1,2 и 2,0,1 - это не симметричная система.

Да как вам будет угодно, но Вы тоже не прочитали последнюю фразу:
Lavr wrote:
Посмотри внимательно на диаграмму работы троичного счетчика.

Вот у меня работает счетчик в рамках одного троичного разряда:
Attachment:
Tri_CTrig1.gif
Tri_CTrig1.gif [ 1.91 KiB | Viewed 4800 times ]

Я надеюсь, правильность его работы в рамках одного троичного разряда ни у кого сомнения не вызывает?

Не влезая в философские в значительной мере рассуждения о симметрии и не симметрии, меня интересует
следующая совершенно конкретная вещь: этот счетчик подсчитывает число импульсов на увеличение,
и в рамках 1 разряда он их может сосчитать не более двух, а потом этот разряд обнуляется и начинает
счет сначала, а следующий разряд счетчика увеличивается на единицу.

Поэтому меня интересует следующая совершенно конкретная вещь:
счетчик считает так:
Attachment:
Tri_count3.gif
Tri_count3.gif [ 5.03 KiB | Viewed 4800 times ]


или счетчик считает вот так?
Attachment:
Tri_count4.gif
Tri_count4.gif [ 5.05 KiB | Viewed 4800 times ]


Так что, AlexanderZh, если позволили себе назваться груздем, полезайте в кузов :wink: - меня в данном
случае интересует конкретный ответ на конкретный вопрос, а рассуждения о симметрии, не симметрии,
и прочих ветвях "марксизма" предлагаю пока оставить в стороне.

_________________
iLavr


03 Oct 2017 09:42
Profile
Doomed
User avatar

Joined: 21 Mar 2017 13:50
Posts: 634
Location: Spb
Reply with quote
Quote:
или счетчик считает вот так?

Вы очень пристали к цифрам 0-1-2. Однотритный симметричный считает -1,0,+1 или в обратную сторону, только из старшего трита получается заем (-1) вместо переноса (+1).


Attachments:
Tri_count.png
Tri_count.png [ 4.54 KiB | Viewed 4798 times ]
03 Oct 2017 11:04
Profile
Doomed
User avatar

Joined: 21 Mar 2017 13:50
Posts: 634
Location: Spb
Reply with quote
Художник из меня корявенький, извините.

P.S. В симметричном представлении есть сразу числа со знаком "минус", в несимметричном - как раз 0-1-2...


03 Oct 2017 11:06
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
AlexanderZh wrote:
Вы очень пристали к цифрам 0-1-2.

Я как раз к ним особо не приставал, просто есть физическое явление, а есть его интерпретация.
Конкретный счетчик в троичной системе считает количество импульсов (точнее фронтов или спадов).
Я их и называю так как есть, никак не интерпретируя пока. Собственно, мне интерпретация и не интересна
в данный момент.

Но мне нравится, то, что Вы нарисовали - длинный спад хорошо аппаратно использовать для перехода
в старший разряд. :lol:

Так что, если не упираться рогом в дебри математики, чисто формально Вы мне ответили:
Принимаем систему кодирования с обозначениями (-1,0,+1)=(0,1,2);
Это чисто договорённость, как "положительная" и "отрицательная" логика в двоичной системе.

_________________
iLavr


03 Oct 2017 11:17
Profile
Doomed
User avatar

Joined: 21 Mar 2017 13:50
Posts: 634
Location: Spb
Reply with quote
Только сейчас сообразил, что Вы хотите понять, по какому "фронту" делать перенос. А я действительно, на цифрах зациклился :oops:
Не электронщик я. Так, электрик - любитель :roll:
:rotate:


03 Oct 2017 11:23
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
AlexanderZh wrote:
Только сейчас сообразил, что Вы хотите понять, по какому "фронту" делать перенос.
ДА!
Но спасибо, что Вы оперативно откликнулись! Мне, правда, очень приятно, что Ваше мнение совпало с моим,
будь мы более близко знакомы - я бы сказал "жму Вашу лапу дружище"! :kruto:

Вобщем к соглашению пришли - пойду делать "длинный" троичный счетчик! :wink:

_________________
iLavr


03 Oct 2017 11:35
Profile
Doomed
User avatar

Joined: 21 Mar 2017 13:50
Posts: 634
Location: Spb
Reply with quote
Офтопик
Lavr wrote:
"жму Вашу лапу дружище"! :kruto:

Пора уже на ты :D :kruto: .
Тройку лет почитываю этот форум, особенно интересна троичная его часть и всякие 4-bit на рассыпухе.
Так что, можно сказать, я тебя давно знаю)))


03 Oct 2017 11:57
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
AlexanderZh wrote:
по какому "фронту" делать перенос.

Я, честно, просто не рискнул сказать это слово в троичности... :lol:
Вот по которому мы "договорились" - он для меня, как электронщика, -
очень подходящий "задний фронт".
И я почему и рад - я на него уже и заложился предварительно... 8)
А передние - два "полуфронта" что ли какие-то... :-?

Не... ну если надо - то и по ним переход сделать можно... но менее удобно.

Где-то читал:"Некрасивая схема - плохо работает..." :wink:

_________________
iLavr


03 Oct 2017 12:35
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 73 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next

Who is online

Users browsing this forum: No registered users and 1 guest


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:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.