- Доработка БК0011М для работы с программным ТЛГ каналом от БК0010
- [+] Старые сообщения (12)
-
? TheGWBV@ - 22.02.2017 00:54
а для I2C и SPI есть Booster-11 -- с джойстиками и картами SD работать можно на любимом БК-акшном ассемблере ;)
-
? svinka@ - 22.02.2017 01:10
Еще решение. Аналоговую мишуру выпаять и переместить с платы в разъем кабеля (в провод).
-
? svinka@ - 22.02.2017 01:11
магнитофонные аналоговые цепи тоесть
-
? MM - 22.02.2017 01:24
Задержка порядка 27 мкс телеграфного сигнала - что бы БКшка могла принять собственный байт с ВП1-065 без потерь :
https://itmages.ru/image/view/5490527/26e40e8d
При семплрейте потерь телеграфного сигнала порядка 3.472 мкс ( близко к 3% при 9600 Бод).
Если последовательно присобачить десяточек ИР23 ( задержка ~270 мкс )- можно и собственный программный 9600 ТЛГ сигнал принимать...
*
Насчет распайки ТЛГ на разъем МПИ :
https://itmages.ru/image/view/5490383/dc03d842
Вход Данные БК - А13 , норм. уровень - 0в.
Вход Готовность БК - А14 , норм. уровень - 0в. ("готов")
Выход Готовность БК - А15, норм. уровень - 0в. ("готов")
Выход Данные БК - А16, норм. уровень - 0в.
Нормальные уровни соответствуют таковым на ВП1-065.
-
? MM - 22.02.2017 01:40
Малость улучшил Э3 доработки - вход готовности внешнего приемника прижат резистором к общему :
https://itmages.ru/image/view/5490550/a03fceb0
Таким образом при отсуствии подключения к БК внешнего телеграфного блока будет полностью соответствовать содержимое 177716 заводскому образцу.
-
? MM - 22.02.2017 02:41
И еще типа маленький вопрос.
При написании программных тестов ТЛГ БК11М при 1-й странице на 100000 адресе с контентом 017 ( неизменным 100% ), 5-й странице на 40000 адресе с экранным мусором БКшка в упор перестала перезапускаться. Я уж и ИС шевелил, и Осликом смотрел МПИ - не выходила гадина на пуск с 140000 адреса.
Диаграммы имелись МПИ . Тактовая - и 3, и 4, и даже 2 мгц - "нет пуска" . Перезапустилась только питанием...
( Четверть века с 11М работаю - такого не видывал... )
Может, каким-то образом ACLO блокировалось...
-
? MM - 22.02.2017 23:42
"Маленький вопрос" оказался , как и предполагалось - экситоновское дерьмо К561ПУ4А 1993 г. Сдохла прямо в прямом эфире в закрытом корпусе.
Как и говорили радиолюбители - "Русские детали ( после 1992 г. ) проигрывают китаёзе по надежности..."
*
Собрал таки задержку выхода ВП1-065 на целых ~ 40 мкс ( примерно 10 команд БК11М ) при семплрейте 1.736 мкс.( 4608/8 ) Аж 3 шт. 555ИР23 !
Итог - отлично стабильно только 1200 бод. Как из ПЗУ 017, так и из дампа ПЗУ в 1-й сранице ДОЗУ БК0011М, как на 3-х, так и на 4-х мгц тактовой.
Коофициенты задержки - из таблицы выше.
Чот лыжи не едуть...
-
? svinka@ - 23.02.2017 00:07
А какая цель? Если с минимумом макарон, то надо алгоритм приема переписывать...
-
? MM - 23.02.2017 01:42
Не поленился, дизъасемблировал 017 в части ЕТМ-команд :
100112 MOV R5,-(SP) ;010546
100114 MOV 000002(SP),R5 ;016605 000002
100120 MOV -(R5),R5 ;014505
100122 BIC #177400,R5 ;042705 177400
100126 MOV 100000(R5),R5 ;016505 100000
100132 JSR PC,(R5) ;004715
100134 MOV (SP)+,R5 ;012605
100136 RTI ;000002
*
117566 MTPS #000000 ;106427 000000
117572 MOV R3,-(SP) ;010346
117574 MOV R4,-(SP) ;010446
117576 MOV #177716,R3 ;012703 177716
117602 MOV #000020,R4 ;012704 000020
117606 CLR R0 ;005000
117610 BIT R4,(R3) ;030413
117612 BEQ 117610 ;001776
117614 MOV #000260,(R3) ;012713 000260
117620 BIT R4,(R3) ;030413
117622 BNE 117614 ;001374
117624 MTPS #000200 ;106427 000200
117630 MOV 000254,R5 ;016705 060420
117634 ASR R5 ;006205
117636 SOB R5,117636 ;077501
117640 ASR R4 ;006204
117642 MOV 000254,R5 ;016705 060406
117646 SOB R5,117646 ;077501
117650 BIT #000020,(R3) ;032713 000020
117654 BNE 117662 ;001002
117656 CLC ;000241
117660 BR 117666 ;000402
117662 SEC ;000261
117664 BR 117666 ;000400
117666 RORB R0 ;106000
117670 SOB R4,117642 ;077414
117672 MOV #000220,(R3) ;012713 000220
117676 MOV (SP)+,R4 ;012604
117700 MOV (SP)+,R3 ;012603
117702 RTS PC ;000207
Если кратко - действительно, мышинного времени затрачивается значительно больше 10 команд ( обращений к ячейкам )...
-
? svinka@ - 23.02.2017 03:16
Самое простое (дешевое) аппаратное решение - пристроить микросхему КР581ВА1 на параллельный порт БК.
Ей только нужно подать отрицательное напряжение (подложки) и тактовую в 16 раз больше скорости передачи.
.
По памяти - скорость максимальная 9600. Но есть продолжатель рода 1002ХЛ в пластике и керамике. Скорость вроде 19200. Но корпус как у 1801вм1. Обе микрухи пиленые с буржуйских.
Если эта смазка лыж не подошла, то поищу другую ;)
-
? svinka@ - 23.02.2017 03:18
1002ХЛ1
-
? svinka@ - 23.02.2017 03:34
Еще можно быстро сделать адаптер последовательно порта на МПИ из СА УКНЦ. На 1801вп1-065 что там имеется.
Сдуть-состричь все лишнее, оставив что-нибудь для получения тактовой 4608, добавить кварц.
Разъем СНП58-64 или СНО63-64 подпаять к ламелям СА на проводках. Можно и на печатку подпаяться, а ламели в приемку
-
? svinka@ - 23.02.2017 03:44
Если в коробочку засунуть - не будет видно макарон переделки
.
Еще лучше ничего не сдувать а драйвер сети написать. С поддержкой TCP/IP!
А на переходник TTL/СOM-USB ихнюю трансформаторную развязку пристроить (для сервера на базе PC)
-
? svinka@ - 23.02.2017 04:06
По Нефедову КР581ВА1А скорость 30000бод(максмальная)
-
? MM - 23.02.2017 04:07
Да всего-то - увеличить время злодержки в пару раз. Расчеты показывают, что 100 мкс достаточно для любых вариантов с 017 текстом.
Ну разве что кроме приема БКшкой 9600 бод. А так - ВП1-065 имеется...
*
Вся тема была для превращения БК11М в интеллектуальный терминал. Там типа как 9600 требуется, но можно и меньшие скорости.
-
? svinka@ - 23.02.2017 04:18
К1002ХЛ1 - одно питание. До 40000бод
-
? MM - 23.02.2017 04:27
Да этих ХЛ1 -кучи-горы. Это типа как суп из топора. И десяточком ИС не отделаться, все 20 подавай, включая пару 588ВН1. И всё для чего - шоб 065 имитировать !
*
К тому же есть свидетели, что БК хорошо работала на 4800 бод в каком-то лохматом году без телеграфных ИС.
*
Кто тут шибко с приборами дружит - измерьте быстродействие 1801РЕ1 - может, она как раз и тормозила на 1 такт .
РЕ2 выдает RPLY сразу, может по этому и пластиковая КР1801РЕ2-017 не может работать с телеграфом напрямую.
-
? svinka@ - 23.02.2017 15:18
Это 065 20 корпусов имитирует, причем не на 100процентов соответствуя принятому стандарту.
588вн1 можно и применить, если использовать подключение к МПИ
Но лучше использовать и другие (более дешевые) решения, чем использовать уникальную дорогую советскую ИС.
Буржуи без нее ведь обошлись...
.
Я же предложил подключить "телеграфную ИС" к пустующему параллельному порту.
.
В статье о разгоне БК двадцатилетней давности написано, что 1801РР1 тормознее РЕ2.
Для отладки программ которые тактозависимые и потом будут прошиты в ПЗУ - надо использовать статическое озу с тем же временем отклика по RPLY
Самый простой способ - КР537РУ11, RPLY с нее через буфер с ОК. На вход буфера подобрать конденсатор 20-200пф. Не забыть что выход RPLY КР537РУ11 - с ОК и присоединить через резистор 1к на питание. Можно и цифровую задержку на счетчике или сдвиговом регистре крутить
-
? MM - 23.02.2017 20:56
При использовании внешних источников данных достигнута уверенная скорость приема 2400 бод, как с ПЗУ на 3 мгц , так и с ДОЗУ на 4 мгц, с соответствующими коэффициентами ( см. таблицу выше ).
Планку 4800 взять не удалось - видимо, имеет место брак текста программы.
*
Насчет быстродействия ПЗУ.
1. Найти годную РЕ1 не удалось. 031 оказалась нерабочей ( не 100000, 120000, 140000, 160000 адреса )
2. Найти годную РФ3 не удалось.
3. К/с КР1801РЕ2-017 при 4 мгц БК11М, 1000 ( 8 ) шт. - 25.5 с.
4. К/с К1801РЕ2-1285 при аналогичных условиях - 23 с...
-
? MM - 23.02.2017 20:57
Извиняюсь, К1801РР1-1285 !
-
? svinka@ - 23.02.2017 21:02
Ах да! В обороте КР1801РЕ2Б с двумя точками - медленные.
- << Форум