Давайте думать над железкой (TRIADOR)

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

Moderator: haqreu

haqreu
Maniac
Posts: 318
Joined: 10 Mar 2017 05:30

Re: Давайте думать над железкой

Post by haqreu »

Ну вообще шести порядков там не будет.

Wide Bandwidth (UnityGain) 1 MHz
http://www.ti.com/lit/ds/symlink/lm224-n.pdf
haqreu
Maniac
Posts: 318
Joined: 10 Mar 2017 05:30

Re: Давайте думать над железкой

Post by haqreu »

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

Re: Давайте думать над железкой

Post by haqreu »

Lavr wrote:Ну да: тумблеры - источник внешнего троичного сигнала, который заносится в троичный регистр.
Этот регистр для процессора только на чтение, ну а как иначе-то?
Что-то я подумал, и решил, что устройства ввода у меня просто не будет. Зачем жертвовать целым регистром, если ввод можно делать из памяти команд, которой много.
OP (+1) - записать триаду в регистр R1
PN (+2) - записать триаду в регистр R2
PO (+3) - записать триаду в регистр R3
PP (+4) - записать триаду в регистр R4
haqreu
Maniac
Posts: 318
Joined: 10 Mar 2017 05:30

Re: Давайте думать над железкой

Post by haqreu »

Что-то у меня лыжи не едут. Пытаюсь понять, как регистры делать.

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

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

Есть у меня подозрение, что когда красный мультиплексор перещёлкивается с адреса на адрес, то он пересиливает вывод памяти одной из ячеек памяти. Возможно ли такое? Как бороться?
You do not have the required permissions to view the files attached to this post.
haqreu
Maniac
Posts: 318
Joined: 10 Mar 2017 05:30

Re: Давайте думать над железкой

Post by haqreu »

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

Re: Давайте думать над железкой

Post by haqreu »

Итого, что делать? Снять ли токоограничительные резисторы на буфере ячейки памяти? (поставлено 150 Ом)
Ведь если оставлять эти 100нФ, то оно будет сильно ограничивать частоту, правильно я понимаю?
User avatar
Shaos
Admin
Posts: 23992
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Давайте думать над железкой

Post by Shaos »

Может входы B к земле подключить, чтобы не плавали?
Я тут за главного - если что шлите мыло на me собака shaos точка net
haqreu
Maniac
Posts: 318
Joined: 10 Mar 2017 05:30

Re: Давайте думать над железкой

Post by haqreu »

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

Re: Давайте думать над железкой

Post by haqreu »

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

Re: Давайте думать над железкой

Post by Shaos »

т.е. теперь всё заработало? :roll:

P.S. поделись расширителем времени, который ты используешь - я тоже хочу столько всего успевать за несколько дней ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net
haqreu
Maniac
Posts: 318
Joined: 10 Mar 2017 05:30

Re: Давайте думать над железкой

Post by haqreu »

Ну, вариантов не заработать не было. Надо подумать, как избавиться от конденсаторов. Как думаешь, безопасно убрать резисторы с буфера в памяти?

А расширитель времени называется семья в отъезде, но она скоро вернётся :ewink:
haqreu
Maniac
Posts: 318
Joined: 10 Mar 2017 05:30

Re: Давайте думать над железкой

Post by haqreu »

Отправил в производство платы троичного счётчика. Он будет состоять из одной платки, генерирующей половинки клоков, и по отдельной платке на каждый разряд. Эти будут на себе нести по пять тримуксов: два на флип-флап-флоп триггер, три на полусуматор. Платки примерно по 50x50 будут собираться колбасой простыми джамперами на гребёнке до достижения нужной разрядности.

Image
haqreu
Maniac
Posts: 318
Joined: 10 Mar 2017 05:30

Re: Давайте думать над железкой

Post by haqreu »

Хотел было попробовать обойтись памятью регистров с запоминанием по уровню, но, похоже, не получится. Придётся по фронту :(
13 регистров * 2 тримукса * 3 трита = 78 тримуксов :oops:
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Давайте думать над железкой

Post by Lavr »

haqreu wrote:13 регистров * 2 тримукса * 3 трита = 78 тримуксов :oops:
Дорого обходится универсальность, а? 78 тримуксов - это 156 корпусов DG403?
Интересно, сколько это в переводе на КМОП ключи?
iLavr
haqreu
Maniac
Posts: 318
Joined: 10 Mar 2017 05:30

Re: Давайте думать над железкой

Post by haqreu »

Да, недёшево. В кмопах считать не умею...