nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 20 Nov 2017 13:00



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

Joined: 10 Mar 2017 08:30
Posts: 143
Reply with quote
Лично меня устроят герцы :rotate:


04 Sep 2017 16:15
Profile
Admin
User avatar

Joined: 09 Jan 2003 02:22
Posts: 15708
Location: Colorado
Reply with quote
Ну тримуксы до 1 МГц выдерживают - не хотелось бы терять 6 порядков :)

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


05 Sep 2017 01:04
Profile WWW
Senior

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

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


05 Sep 2017 05:44
Profile
Senior

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


05 Sep 2017 05:45
Profile
Senior

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


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


09 Sep 2017 04:28
Profile
Senior

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

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

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


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

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

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


09 Sep 2017 13:05
Profile
Senior

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


09 Sep 2017 13:31
Profile
Senior

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


10 Sep 2017 02:50
Profile
Admin
User avatar

Joined: 09 Jan 2003 02:22
Posts: 15708
Location: Colorado
Reply with quote
Может входы B к земле подключить, чтобы не плавали?

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


10 Sep 2017 11:51
Profile WWW
Senior

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


10 Sep 2017 11:54
Profile
Senior

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


10 Sep 2017 15:06
Profile
Admin
User avatar

Joined: 09 Jan 2003 02:22
Posts: 15708
Location: Colorado
Reply with quote
т.е. теперь всё заработало? :roll:

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

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


10 Sep 2017 20:11
Profile WWW
Senior

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

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


11 Sep 2017 00:20
Profile
Senior

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

Image


22 Sep 2017 15:41
Profile
Senior

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


23 Sep 2017 08:59
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 139 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6 ... 10  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.