nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 14:37



Reply to topic  [ 410 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6 ... 28  Next
Давайте думать над железкой (TRIADOR) 
Author Message
Maniac

Joined: 10 Mar 2017 05:30
Posts: 318
Reply with quote
Ну вообще шести порядков там не будет.

Wide Bandwidth (UnityGain) 1 MHz
http://www.ti.com/lit/ds/symlink/lm224-n.pdf


05 Sep 2017 02:44
Profile
Maniac

Joined: 10 Mar 2017 05:30
Posts: 318
Reply with quote
Кроме того, какая разница, это только зажигание светодиодов.


05 Sep 2017 02:45
Profile
Maniac

Joined: 10 Mar 2017 05:30
Posts: 318
Reply with quote
Lavr wrote:
Ну да: тумблеры - источник внешнего троичного сигнала, который заносится в троичный регистр.
Этот регистр для процессора только на чтение, ну а как иначе-то?


Что-то я подумал, и решил, что устройства ввода у меня просто не будет. Зачем жертвовать целым регистром, если ввод можно делать из памяти команд, которой много.
Quote:
OP (+1) - записать триаду в регистр R1
PN (+2) - записать триаду в регистр R2
PO (+3) - записать триаду в регистр R3
PP (+4) - записать триаду в регистр R4


09 Sep 2017 01:28
Profile
Maniac

Joined: 10 Mar 2017 05:30
Posts: 318
Reply with quote
Что-то у меня лыжи не едут. Пытаюсь понять, как регистры делать.

Вопрос: беру три ячейки памяти, срабатывающих по уровню. Ставлю перед ними три мультиплексора, которые будут адресовать пины C, A, Q.
Пины B не подключены вообще. Вот картинка подключения:

Attachment:
mem.jpg
mem.jpg [ 348.88 KiB | Viewed 12166 times ]


Подключаю линию адреса и входы синего и зелёного демультиплексоров к плате ввода-вывода, заодно туда же подключаю все три линии Q. Выставляю адрес, записываю нужное значение в нужную ячейку, всё красота.
Но вот время от времени происходит замечательная вещь. Ставлю рубильник C в ноль (ничего в памяти меняться не должно вообще) и начинаю щёлкать линией адреса.

И выясняется, что время от времени одна из ячеек памяти обнуляется, хотя и не должна. Если убрать красный мультиплексор, всё работает как часики.

Есть у меня подозрение, что когда красный мультиплексор перещёлкивается с адреса на адрес, то он пересиливает вывод памяти одной из ячеек памяти. Возможно ли такое? Как бороться?


09 Sep 2017 10:05
Profile
Maniac

Joined: 10 Mar 2017 05:30
Posts: 318
Reply with quote
Поставил по 100nF на выход Q двух ячеек памяти, на них больше сигнал не теряется. На третьей иногда бывает...


09 Sep 2017 10:31
Profile
Maniac

Joined: 10 Mar 2017 05:30
Posts: 318
Reply with quote
Итого, что делать? Снять ли токоограничительные резисторы на буфере ячейки памяти? (поставлено 150 Ом)
Ведь если оставлять эти 100нФ, то оно будет сильно ограничивать частоту, правильно я понимаю?


09 Sep 2017 23:50
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Может входы B к земле подключить, чтобы не плавали?

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


10 Sep 2017 08:51
Profile WWW
Maniac

Joined: 10 Mar 2017 05:30
Posts: 318
Reply with quote
А смысл? Чисто, чтобы аккуратненько было? :)


10 Sep 2017 08:54
Profile
Maniac

Joined: 10 Mar 2017 05:30
Posts: 318
Reply with quote
Proof of concept:
https://habrahabr.ru/post/337606/


10 Sep 2017 12:06
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
т.е. теперь всё заработало? :roll:

P.S. поделись расширителем времени, который ты используешь - я тоже хочу столько всего успевать за несколько дней ;)

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


10 Sep 2017 17:11
Profile WWW
Maniac

Joined: 10 Mar 2017 05:30
Posts: 318
Reply with quote
Ну, вариантов не заработать не было. Надо подумать, как избавиться от конденсаторов. Как думаешь, безопасно убрать резисторы с буфера в памяти?

А расширитель времени называется семья в отъезде, но она скоро вернётся :ewink:


10 Sep 2017 21:20
Profile
Maniac

Joined: 10 Mar 2017 05:30
Posts: 318
Reply with quote
Отправил в производство платы троичного счётчика. Он будет состоять из одной платки, генерирующей половинки клоков, и по отдельной платке на каждый разряд. Эти будут на себе нести по пять тримуксов: два на флип-флап-флоп триггер, три на полусуматор. Платки примерно по 50x50 будут собираться колбасой простыми джамперами на гребёнке до достижения нужной разрядности.

Image


22 Sep 2017 12:41
Profile
Maniac

Joined: 10 Mar 2017 05:30
Posts: 318
Reply with quote
Хотел было попробовать обойтись памятью регистров с запоминанием по уровню, но, похоже, не получится. Придётся по фронту :(
13 регистров * 2 тримукса * 3 трита = 78 тримуксов :oops:


23 Sep 2017 05:59
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
haqreu wrote:
13 регистров * 2 тримукса * 3 трита = 78 тримуксов :oops:

Дорого обходится универсальность, а? 78 тримуксов - это 156 корпусов DG403?
Интересно, сколько это в переводе на КМОП ключи?

_________________
iLavr


23 Sep 2017 07:27
Profile
Maniac

Joined: 10 Mar 2017 05:30
Posts: 318
Reply with quote
Да, недёшево. В кмопах считать не умею...


23 Sep 2017 07:59
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 410 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6 ... 28  Next

Who is online

Users browsing this forum: No registered users and 11 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:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.