nedoPC.org

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



Reply to topic  [ 312 posts ]  Go to page Previous  1 ... 3, 4, 5, 6, 7, 8, 9 ... 21  Next
Микро-ЭВМ на КМ1801ВМ2 
Author Message
Writer

Joined: 03 Jun 2013 11:22
Posts: 19
Location: Минск
Reply with quote
Lavr wrote:

-
Кто-нибудь эту схему собирал?


14 Nov 2016 21:39
Profile
Banned
User avatar

Joined: 02 Feb 2014 08:29
Posts: 102
Location: Павловский Посад
Reply with quote
Как по-быстрому и дешево проверить ВМ2 ?
Берется МС1201.02 ( или УКНЦ ) и ставится колодка на процессор - и проверяйте...
Если цеховая партия процев - то надо сделать переходник, где все сигналы пропустить в колодку через резисторы ~47 ом , а питание +5в. - через резистор МЛТ-2 2 ом, параллельно с ним включить цепочку из красного обычного светика и резистора 100 ом - если в кристалле проверяемого будет КЗ по питанию ( что будет в 70% экз. ) - светик будет гореть ( а МЛТ-2 дымить :P )
Не забываем установить конденсатор К10-17 советский ~1 мк между 20 и 40 ногами процессорной колодки.
Для краткого теста достаточно провести тест ОЗУ. Для полного теста надозагрузить RT-11 и выполнить команды:
DIR
DIR/BAD
По итогам корректной отработки RT-11 можно предположить 99% логическую годность ВМ2.
Для 1806ВМ2 следует устанавливать частоту не более 5.7...6.0 мгц.
Для 1801ВМ1А - 15 мгц, Б - 12 мгц, В - 10мгц.
Напряжение питания процессора в работе следует устанавливать в рамках 4.90...5.05в.

_________________
Коллекционирование радиодеталей : http://collectingrd.kxk.ru/


15 Nov 2016 02:01
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22379
Location: Silicon Valley
Reply with quote
ну т.е. схема нерабочая :)

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


15 Nov 2016 10:59
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
ну т.е. схема нерабочая :)

Как я тебе могу сказать, если я её не собирал? :o

Если ты видишь, я написал вот что:
Lavr wrote:
Мне кажется, я ничего существенного не упустил, но поскольку этот процессор для меня новый,
за любую конструктивную критику и замечания - буду благодарен.

Все "гуру" промолчали как рыба об лед... :-?

Вот увидел только бред полнейший:
MM wrote:
Как по-быстрому и дешево проверить ВМ2 ?
Берется МС1201.02 ( или УКНЦ ) и ставится колодка на процессор - и проверяйте...

То есть, ты купил пару процев 1801ВМ2 и "бери" к ним МС1201.02 ( или УКНЦ ) ... :mrgreen:

Эта схема, как и во многих других случаях простого тестирования процессора на работоспособность,
должна считывать NOP-ы и перебирать адресА на шине адреса.
Ни о каких "глубоких" проверках никто и не говорил.
Из каких соображений я её отрисовал - написано в тексте под схемой.

_________________
iLavr


15 Nov 2016 11:20
Profile
Writer

Joined: 03 Jun 2013 11:22
Posts: 19
Location: Минск
Reply with quote
Lavr wrote:
Lavr wrote:
Мне кажется, я ничего существенного не упустил, но поскольку этот процессор для меня новый,
за любую конструктивную критику и замечания - буду благодарен.

-
Мне схема понравилась - кроме явного косяка с кварцем на 1кГц в генераторе (такой кварц даже не у всех крутых коллекционеров есть) - эта критика конструктивная?
http://www.quartz1.com/price/price.php? ... &freq2=100
http://www.155la3.ru/quartz_glass.htm
Самый распостранённый низкочастотный кварц - часовой кварц на 32768Гц, соответственно нужна схема генератора на КМОП-серии К176 или К561...


16 Nov 2016 11:30
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
bk-m wrote:
Мне схема понравилась - кроме явного косяка с кварцем на 1кГц в генераторе (такой кварц даже не у всех крутых коллекционеров есть) - эта критика конструктивная?
У меня такой кварц есть и даже не один, если я не ошибаюсь, большой такой кристалл, подвешенный в стеклянной ампуле с выводами.
Суть в том, что это кварц с наименьшей частотой, который я знаю.

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

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

Вот уже гораздо позже я делал тот же самый трюк с командой NOP для микропроцессора Z80
на тактовой частоте 2 МГц.
Attachment:
4_Len_0220.jpg
4_Len_0220.jpg [ 51.77 KiB | Viewed 9233 times ]

Видны отчетливо переключения только старших трёх адресных линий. На остальные я даже ставить светодиоды не стал.

Почему я не начал делать эту схему на КМ1801ВМ2 - я просто не знаю, что с ней делать дальше. У меня нет никаких простых кросс-средств для программирования процессора КМ1801ВМ2. А систему его команд ни в кодах, ни в мнемониках я не знаю.
А с Z80 я после тестовой схемы дополнил всё памятью и портами, и у меня получился простой одноплатный комп без
ПЗУ, программы в который загружаются с порта принтера моего ноутбука.
С процессором же КМ1801ВМ2 я такое выполнить пока не смогу. Ну и у нас зело беспаечные макетки подорожали,
ту, что на фото, я брал за 700 р., а сейчас она стоит 1800 р. и местами дороже.


P.S. Кстати, вот тот задающий генератор, что в схеме на КМ1801ВМ2, собран и в схеме на Z80,
и если выдернуть кварц (как на фотке) и воткнуть подходящий конденсатор, то и получается
мультивибратор, я на этой плате так пробовал, чтобы посмотреть и переключения младших
разрядов шины адреса.


P.P.S. Да - вот в таком примерно исполнении с мягкими выводами у меня есть два кварца.
Откуда я их брал - что-то распаивал на работе очень давно, ножки у них короткие и паяные.

Attachment:
quartz_1k_1.jpg
quartz_1k_1.jpg [ 14.05 KiB | Viewed 9230 times ]

_________________
iLavr


16 Nov 2016 14:35
Profile
Writer

Joined: 03 Jun 2013 11:22
Posts: 19
Location: Минск
Reply with quote
А в какой программе схема рисовалась, исходный файл сохранился?
Схему можно упростить убрав пару регистров и R10-R25, подключив светодиоды к процессору напрямую: VD2-VD17 R35-R50 (510 ом) вместо R10-R25.


18 Nov 2016 05:58
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
bk-m wrote:
А в какой программе схема рисовалась, исходный файл сохранился?
Схема рисовалась в MS Paint и сохранялась в *.gif так что здесь - фактически оригинал...
bk-m wrote:
Схему можно упростить убрав пару регистров и R10-R25, подключив светодиоды к процессору напрямую: VD2-VD17 R35-R50 (510 ом) вместо R10-R25.

Эта схема не была самоцелью, а лишь первоначальным тестом для свежекупленного старенького процессора.
Я думаю, что упрощать её не надо, убирая регистры, поскольку, если процессор рабочий, и есть желание продолжить
эксперименты с ним, то регистры как раз понадобятся, чтобы разделить шины адреса и данных, а в даном случае
они просто снижают нагрузку на выводы процессора - он работает на притягивающие резисторы и входы ТТЛШ.

_________________
iLavr


18 Nov 2016 09:50
Profile
Senior

Joined: 12 Jul 2016 21:30
Posts: 136
Reply with quote
Lavr wrote:
Эта схема не была самоцелью, а лишь первоначальным тестом для свежекупленного старенького процессора


Интересует уел выработки RPLY который на этой схеме представлен цепочкой от DIN&DOUT затянут двумя элементами а) DD7.4 и DD3.1 с RC цепью и только после этой затяжки следует защелкивание по спадающему фронту. Не могли бы объяснить почему так? По ДШ DIN или DOUT приходят по спаду фронта CLCO, и в принципе там же в ДШ призывают для улучшения производительности процессора не затягивать RPLY и захватить его в этом же полупериоде тактовой частоты, т.е. просится его захватить триггером по переднему фронту CLCO (0 -> 1). Получается что тянуть не надо. При этом и снять его нужно так же побыстрей.

Quote:
Чтобы время между установкой RPLY и сбросом DIN было наименьшим, надо сигна RPLY выставлять в первую половину фазы высокого уровня CLCO........Чтобы интервал между приходом RPLY и снятием DOUT был минимальным, RPLY надо выставлять в первую половину фазы высокого уровня CLCO.


25 Dec 2017 23:43
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
SAA wrote:
Интересует уел выработки RPLY который на этой схеме представлен цепочкой от DIN&DOUT затянут двумя элементами а) DD7.4 и DD3.1 с RC цепью и только после этой затяжки следует защелкивание по спадающему фронту. Не могли бы объяснить почему так?

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

Здесь в топиках выложено приличное количество схем на КМ1801ВМ2 и ссылок на описания таких схем.
Я этот материал весь собрал - посмотрел, как люди включали этот КМ1801ВМ2, и взял из этих схем готовые
узлы в количестве достаточном для запуска "голого" процессора с целью выполнения им команды NOP
и перебора адресов на адресных линиях. Ни на какую другую функциональность эта схема не претендует.

Из какой именно схемы я взял этот узел - я Вам сейчас сказать затруднюсь. Но поскольку я никогда ранее
не имел дела с КМ1801ВМ2, то никакой отсебятины я себе не позволял, а ориентировался лишь на готовые
решения, которые здесь в этой ветке PDP были представлены либо обсуждались.

Ну и я сейчас посмотрел старт топика - прямо под схемой написано:
Lavr wrote:
Сам сигнал /RPLY формируется как задержанный RC-цепочкой сигнал обращения к
памяти (DIN или DOUT), привязанный по фазе к /CLCI.
К процессору сигнал /RPLY я подвел элементом DD5.1 с открытым коллектором, как
здесь советовали.



P.S. То есть RC-цепь здесь имитирует "медленное" устройство, к которому идёт обращение процессора,
поскольку никаких таких устройств в этой схеме просто физически нет.

_________________
iLavr


26 Dec 2017 00:26
Profile
Senior

Joined: 12 Jul 2016 21:30
Posts: 136
Reply with quote
Lavr wrote:
SAA wrote:

P.S. То есть RC-цепь здесь имитирует "медленное" устройство, к которому идёт обращение процессора,
поскольку никаких таких устройств в этой схеме просто физически нет.


спасибо за ответы.

Т.е. в этой схеме RPLY будет задержан скорее всего на один такт относительно DIN ну или приблизительно на один такт?

P.S. То что самих ЗУ в этой схеме нет, да это я заметил. Узла управления записью старший байт, младший байт, слово тоже нет. По сути по настоящему нужна только ветка SEL приводящая к установке триггера для RPLY и запрещающая его формировать в случае безадресного чтения, в момент сброса процессора и чтения им вектора сброса.


26 Dec 2017 01:29
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
SAA wrote:
По сути по настоящему нужна только ветка SEL приводящая к установке триггера для RPLY и запрещающая его формировать в случае безадресного чтения, в момент сброса процессора и чтения им вектора сброса.

Ну я уже писал тут, что прикидывал и дальнейшее развитие, чтобы при удачном тесте не разбирать макет, а дополнить его другими
ИС до простейшего контроллера.

И в общем-то хорошо, что я начал делать разные процессорные схемы на макетках не с этой схемы.
Хотя мы тут и подсчитывали, что 40-pin российский процессор должен с натягом влезть в макетку с шагом 2.54 мм, это оказалось не совсем так.
Вот я сделал на макетке простейшую микроЭВМ на КР580ВМ80А, как мы и подсчитывали, крайние выводы должны разойтись в стороны, они и разошлись.
Но процессор заметно прогнут на вид и его выпирает из макетки. Контакт плохой. Прижимаешь с одной стороны - выпучивает
другую сторону и наоборот.
Если прижмешь обе стороны - процессор медленно начинает выпирать вверх и изгибать.

Но КР580ВМ80А - в пластмассе, он гнется... а вот 1801ВМ2 - у меня в белой керамике. Боюсь, он от таких "опытов" лопнет,
либо даст трещину.
В общем надо искать какой-то переходник, может быть ZIF-панельку... :osad:

А вот с UB880 таких проблем не произошло - у него шаг 2.54 мм, у меня более года эта плата просто лежала на книжной полке,
накрытая листом бумаги. Когда взял её что-то поделать, то подумал:"Сейчас и узнаем, какова надежность цанговых контактов!"
Но всё заработало, как будто сделано вчера! :kruto:

_________________
iLavr


26 Dec 2017 05:23
Profile
Senior

Joined: 12 Jul 2016 21:30
Posts: 136
Reply with quote
Lavr wrote:
Но процессор заметно прогнут на вид и его выпирает из макетки. Контакт плохой. Прижимаешь с одной стороны - выпучивает
другую сторону и наоборот.
Если прижмешь обе стороны - процессор медленно начинает выпирать вверх и изгибать.

Но КР580ВМ80А - в пластмассе, он гнется... а вот 1801ВМ2 - у меня в белой керамике. Боюсь, он от таких "опытов" лопнет,
либо даст трещину.
В общем надо искать какой-то переходник, может быть ZIF-панельку... :osad:



Да действительно нужно искать ламель и делать переходник, но у меня еще хуже обстоят дела у меня 1806ВМ2 его то никаким силами не загнать, однозначно нужен переходник в DIP с нужным шагом. Мда... Либо опаивать проводами и выставлять в "бредовую доску".


26 Dec 2017 20:53
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
SAA wrote:
у меня еще хуже обстоят дела у меня 1806ВМ2 его то никаким силами не загнать, однозначно нужен переходник в DIP с нужным шагом.
Я когда начинал заниматься ПЛИС - упорно гуглил интернет на повод переходников.
И мне попадался переходник с квадратной ПЛИС для поверхностного монтажа в DIP.
Я еще позавидовал, что у моих ПЛИС ног больше и так не получится... Но с пол-пинка
сейчас ткнул - сразу не находится. :-?
Я думаю, если поискать упорно - найти можно.

А мы (ну или я) просадились вот где:
Lavr wrote:
Хотя мы тут и подсчитывали, что 40-pin российский процессор должен с натягом влезть в макетку с шагом 2.54 мм, это оказалось не совсем так.
Все, кто уже пробовал, так или иначе - вставляли в панельку.
Attachment:
pan2-19.jpg
pan2-19.jpg [ 29.8 KiB | Viewed 8539 times ]

У панельки щели направлены вдоль корпуса и в каждой щели есть ход для сдвига хоть немного.
Поэтому небольшая разница межу 2.5 и 2.54 мм компенсируется еще и сдвигом.

Но в макетной плате щели цанг - поперек корпуса ЦПУ, сдвига не позволяют даже уже щелями
в пластмассе - отсюда такой неприятный сюрприз случился - хотя и думал я о нём...

_________________
iLavr


27 Dec 2017 01:53
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Lavr wrote:
Я думаю, если поискать упорно - найти можно.

Кстати, посмотрите - вот здесь интересный самодельный вариант переходника под ЛУТ попался.
Может и Вам подойдет такой способ? http://cxem.net/mc/mc95.php

Ну а вот и тот самый переходник, о котором я писал выше:
Adapter card QFN-48 / TQFP-48 - DIP-48
Attachment:
52844-19448-4.jpg
52844-19448-4.jpg [ 38.77 KiB | Viewed 8522 times ]


Ну или вот - довольно похожий подешевле: TQFP-48 to DIP-48 SMT Adapter
Attachment:
52thumbnail.jpg
52thumbnail.jpg [ 38.57 KiB | Viewed 8522 times ]

_________________
iLavr


27 Dec 2017 14:15
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 312 posts ]  Go to page Previous  1 ... 3, 4, 5, 6, 7, 8, 9 ... 21  Next

Who is online

Users browsing this forum: No registered users and 3 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.