Вход

Просмотр полной версии : ATM Turbo 2+ ver 7.10 - сборка и наладка



Страницы : 1 2 [3] 4

Максагор
27.11.2015, 21:21
Уважаемый Максагор, огромная просьба выложить прошивку ПЛМ1556ХЛ8 (7.10) в JeDec (*.jed) формате. Программаторы просят только такой формат. Я понятия не имею как из IMG сделать JED.

Я не знаю, что это за формат JED, если честно. IMG - это обычный бинарный файл, где побайтово лежит вся прошивка, безо всякого доп.формата или кодировки. Поэтому расширение теоретически может быть любым, если программе-прошивальщику это будет несущественно. Есть какие-нибудь примеры JED-файлов, желательно для обычных ПЗУ?

- - - Добавлено - - -



Вот что выдавало тест-пзу, пока плата еще работала:

http://zx-pk.ru/attachment.php?attachmentid=55016&d=1448467825&thumb=1&stc=1
http://zx-pk.ru/attachment.php?attachmentid=55017&d=1448467870&thumb=1&stc=1

Вот так выглядел биос:

http://zx-pk.ru/attachment.php?attachmentid=55018&d=1448467923&thumb=1&stc=1
http://zx-pk.ru/attachment.php?attachmentid=55019&d=1448467976&thumb=1&stc=1
Цвета, как видно, отображались не правильно :(

Если комп запускался (на тот момент), но неправильно отображались цвета, то скорее всего у тебя битые микросхемы ОЗУ 155РУ2 (или на пути к ним на контактах микротрещины и данные о палитре при их программировании не доходят или доходят не все биты данных), где хранится временная информация о текущих значениях палитры. Попробуй замени. Если поставить плату стоймя круглыми разъемами вверх, то пара РУ2 слева верху - это как раз ОЗУ палитры. Пару РУ2 внизу - это ОЗУ диспетчера памяти. И одна РУ2 справа вверху - это ОЗУ программируемого ФАПЧ дисковода.


Через десять секунд, или при нажатии на интер, всегда вываливался в 48-й бейсик, с такой картинкой:

http://zx-pk.ru/attachment.php?attachmentid=55020&d=1448468281&thumb=1&stc=1

Если, помимо палитры стартовое меню выводится правильно и правильно реагируется на клавиатуру, а вот выход в иные режимы (т.е. и в другие банки ПЗУ) происходит неправильно, то тут тоже большая вероятность того, что битые микросхемы РУ2, только не палитры, а диспетчера памяти. Как второй вариант - есть помехи на контактах А14,А15,А16 на основной ПЗУшке, что затрудняет переключение 16Кб-банков между собой. Так что для начала замените все РУ2 (и те, что для палитры, и те, что для диспетчера памяти и на всякий случай и ту, что используется в ФАПЧ - может быть глюки дисковода тоже из-за нее, родимой) и прозвоните контакты вокруг них. Вообще микросхемы ОЗУ достаточно коварны - если обычные "логические" м/с часто бывает или работают или нет и это легко отследить, То РУшки могут выйти из строя частично, когда одни ячейки памяти работают, а другие нет или работать нестабильно. Поэтому замени их все на заведомо рабочие, а там посмотрим реакцию.


Так что изначально плата работала не правильно....
Нужен диагноз специалистов :v2_dizzy_botan:

Ну я не спец. Честно, я не железячник. Просто в данном случае имею опыт. Если мои советы не помогут, даже и не знаю тогда. Пусть другие что скажут...




В результате поисков вышел на дохлый буфер клавиатуры D45 после замены АТМ ожил, но со старыми глюками и кривой палитрой.
Вываливается только в 48 бейсик, при попытке выйти в CP-M выдает: " Memory size 512k" и вешается.

А у тебя только один "этаж" основного ОЗУ на 565РУ7 напаян? Как все заработает, настоятельно советую поставить полные 1024Кб.


На команду Randomize Usr 15616, реагирует сбросом и вываливанием в 48-й бейсик.

Читая это я все усиленнее грешу на частично битые РУ2. Может я и ошибаюсь (или дело не только в них), но тут как раз тот случай, когда от попытки никто ничего не теряет (особенно если эти ОЗУшки в панельках).

juka1868
27.11.2015, 21:42
Читая это я все усиленнее грешу на частично битые РУ2. Может я и ошибаюсь (или дело не только в них), но тут как раз тот случай, когда от попытки никто ничего не теряет (особенно если эти ОЗУшки в панельках).

Это я проверил в первую очередь, есть и РУ-2 и РУ-9 в заначке, но проблема к сожалению не в этом :(


А у тебя только один "этаж" основного ОЗУ на 565РУ7 напаян? Как все заработает, настоятельно советую поставить полные 1024Кб.

Второй этаж пока не паяю, так как нет даже CAS-2 на выводе J7.
В общем работы пока хватает....

ZKostik
28.11.2015, 00:02
Я не знаю, что это за формат JED, если честно. IMG - это обычный бинарный файл, где побайтово лежит вся прошивка, безо всякого доп.формата или кодировки. Поэтому расширение теоретически может быть любым, если программе-прошивальщику это будет несущественно. Есть какие-нибудь примеры JED-файлов, желательно для обычных ПЗУ?

насколько я понял JeDec (*.jed или *.rf2) файлы это прошивки ПЛИС Atmel. Программатор Sterh просит для хл8 именно такой формат. Нашел файлик с готовой прошивкой. Добрый человек её уже сделал. 55030 :)

ZKostik
28.11.2015, 11:35
Переходник для программирования на Sterh ХЛ8 в широком корпусе сделали ?
Если пытаться выполнять манипуляции воткнув ХЛ8 (DIP24, именно такая требуется на плату ATM) напрямую в колодку программатора - то ПО программатора радует сообщением "сработала защита по току". И это немудрено - ПО программатора умеет работать только c ХЛ8 в узком (DIP20) корпусе, а она далеко не pin в pin с широкой (DIP24) версией.

Стерх у меня пока на стадии отладки. Про переходник я читал http://zx-pk.ru/showthread.php?t=21788. Еще есть возможность попробовать прошить ХЛ8 на китайце TL866A. Он понимает PAL16L8. А это как я понимаю аналог 1556хл8 20-Pin.

Вот распайка переходника 24 --- 20 для хл8 нашел на одном известном сайте. Если кто в курсе проверьте пожалуйста.
24 ноги - 20 ног
1 -1
2 - 2
3 - 3
4 - 4
5 - 5
8 - 6
9 - 7
10 - 8
11 - 9
13 -11
14 - 12
16 - 13
17 - 14
18 - 15
19 - 16
20 - 17
21 - 18
23 - 19
Питание стандартное: +5В - соответственно 24 и 20 ноги, земля 12 и 10 ноги.

Китайский программатор не пишет 1556хл8.
Стерх 011 запустил работает.
Распайка переходника правильная. Прошил хл8, поставил в АТМ. Все работает !!! :)

Mick
28.11.2015, 11:56
Стерх у меня пока на стадии отладки.

Это как, что есть схема этого чудо-программатора?

ZKostik
28.11.2015, 12:49
Схемы к сожалению нет. Есть монтажная схема и короткое описание запуска.

Mick
28.11.2015, 13:11
Схемы к сожалению нет. Есть монтажная схема и короткое описание запуска.

Пардон, за оффтоп.
Если есть монтажка, значит должен быть список деталей и чистая печатка?
А если есть это, то схему можно и составить.

ZKostik
28.11.2015, 13:43
Пардон, за оффтоп.
Если есть монтажка, значит должен быть список деталей и чистая печатка?
А если есть это, то схему можно и составить.

Это Вам нужно сюда (http://zx.pk.ru/market/viewtopic.php?f=7&t=790), был такой конструктор, если не ошибаюсь К5.

Mick
28.11.2015, 14:20
Это Вам нужно сюда (http://zx.pk.ru/market/viewtopic.php?f=7&t=790), был такой конструктор, если не ошибаюсь К5.

Понял, спасибо.

juka1868
28.11.2015, 20:20
Добрый вечер!
Описанные ранее проблемы решены полностью !!! :v2_dizzy_roll:

И так перепутанная адресация восстановлена заменой D17 (ИД7), доработка из руководства была сделана до ремонта предыдущим владельцем.
Палитра восстановлена заменой D46 (КП13)

Пока новых глюков не заметил, TR-DOS работает, игрушки грузятся :)

Под СР-М софта готового на дискетах и хардах пока нет.
Буду приводить плату к нормальному косметическому виду.
Потом тестировать и осваивать дальше...


Огромное спасибо всем откликнувшимся.

Отдельное спасибо Максагору за отличный сайт, и наверное максимально информативную из всех Спектрумов документацию!!!!

АлександрПП
03.04.2016, 16:47
Включил сегодня АТМ и получил следующее:
Черный экран 10 секунд и потом сразу выход в ZX SPECTRUM MENU.
Клавиатура работает. И в пределах меню тоже идет запуск его пунктов.
Похоже, что 10 секунд даже синхро на мониторе нет.
После сброса все повторяется.
Поставил тест Романа - на мониторе ничего нет.
Что накрылось?

doc_fbi
03.04.2016, 17:13
похоже он не переходит в режим высокого разрешения

АлександрПП
03.04.2016, 18:27
Скорее всего так и есть.

ZKostik
03.04.2016, 20:26
У меня была похожая проблема. В итоге оказалось что здорово падало напряжение в районе процессора, почти до 4.5В. особенно когда раскручивался HDD. Хотя на разъеме питания честные 5,3 В. Решил пробросом толстенных проводов в середину платы. АТМ гораздо стабильнее стала работать.

АлександрПП
04.04.2016, 01:08
Все оказалось проще.Поменял перемычки в RGB-конвертере и все пошло.

Seabolt
22.02.2017, 12:43
Ребята! Помогите запустить машинку! АТМ турбо 2+ v.7.10
Очень долго не включалась и не использовалась. Сейчас включил: на мигающем фоне шахматное поле. После сброса срывается синхронизация изображения, но заметно также шахматное поле.
Раньше работало замечательно. Что могло произойти? - Ума не приложу!
Куда копать? Посоветуйте пжлста.

Seabolt
01.03.2017, 19:29
Проверил питание. Блок питания АТХ. На плате 4,65-4,7 В. Менял блок питания на более мощный - тоже самое. Возможно надо поменять на более мощный? Но неужели 400 Вт мало для такого компьютера? Или что-то подсаживает у меня. Посмотрел осциллографом С1-68 задающий генератор. Вижу только положительное напряжение. Задающий генератор для ВГ-шки - тоже самое, как-будто 1,7 Вольт примерно. Осциллограф до 1 МГц. Может поэтому не вижу ничего? Некоторые Сигналы на Шине данных и адреса тоже какие-то странные, похожи на помехи. Сигналы BL, SYNC, BORD похожи на осциллограмы в руководстве. Ничего не понимаю.Вот такая ситуация у меня. Тестовой ПЗУ для проверки к сожалению нет.

ZKostik
02.03.2017, 16:55
Смотрите питание непосредственно на процессоре. Должно быть не меньше 5.1-5.2 В. 4,65-4,7В это мало. На середине платы падение напряжения сильное. Мощность здесь не причем. 30Вт вполне достаточно для голой платы без дисководов и винтов. Осторожней с русской ВГ. если на 40 ноге меньше +5В она может сгореть.

Seabolt
03.03.2017, 16:51
Спасибо! ВГ-шку пока сниму от греха подальше. А вот с питанием как разобраться? Стандартный блок питания АТХ. Как на нем поднять +5 вольт? Понимаю что питания не хватает. Но что делать? Разные блоки питания АТХ уже перепробовал. Ситуация не меняется. Напряжение питания максимум на +0,1 вольта на плате поднимается. Может что-то подкорачивает. Вроде ничего сильно не греется. Микросхемы все комнатной температуры на ощупь. Только ОЗУ тепленькие, видимо так и должно быть.
А вот ещё вопрос все же: шахматное поле на экране - это характерная картинка для какой ситуации?

- - - Добавлено - - -

И ответьте пожалуйста, осциллографом С1-68 смогу ли я увидеть синхроимпульсы от задающего генератора (14 МГц ) ? Или тактовую на процессоре 3,5 МГц ?
Ведь полоса пропускания у осциллографа до 1 МГц

Vasily
03.03.2017, 20:07
3.5Мгц, будет видно, хоть и не очень, а вот 14Мгц вряд-ли.
шахматка характерна для работы с вытащенным ПЗУ, поспробуй включить с вытащенным ПЗУ - посмотреть меняется-ли картинка.

Seabolt
05.03.2017, 19:54
Сейчас на экране срывается синхронизация, но все равно видно шахматное поле. После каждого перезапуска фон меняется. Напряжение питания 4,7 Вольт. Можно его как-нибудь поднять на блоке питания АТХ? Потому что альтернативных источников питания не имеется. Не думал, что будут проблемы с питанием от БП АТХ. Без ПЗУ серый экран. Ничего не показывает.

- - - Добавлено - - -

Если вынуть ВГ-шку, Микроконтроллер АТ-клавиатуры, 572ПА1 и звуковой сопроцессор, то можно ли включать компьютер без - 12 Вольт? Только +5 и +12 Ничего не выйдет из строя?
Много лет прошло всё позабывал напрочь!

- - - Добавлено - - -

Такое ощущение что где-то значительная просадка по напряжению питания. Но ничего горячего не обнаруживаю. Вот видео https://youtu.be/S3_QCg35f-Y

zorel
05.03.2017, 20:42
Вот видео https://youtu.be/S3_QCg35f-Y
Не очень похоже что проблема в блоке питания.
Такое чувство что где-то обрыв на плате. У меня было подобное когда переделывал ОЗУ на микросхемы с симм модуля, был не подключен один из сигналов /WE



Если вынуть ВГ-шку, Микроконтроллер АТ-клавиатуры, 572ПА1 и звуковой сопроцессор, то можно ли включать компьютер без - 12 Вольт? Только +5 и +12 Ничего не выйдет из строя?
Много лет прошло всё позабывал напрочь!

Достаточно вытянуть ВГшку.

Seabolt
06.03.2017, 17:56
Спасибо! Проверю сигналы /WE на всех микросхемах ОЗУ.

- - - Добавлено - - -

Сигнал /WE на всех микросхемах ОЗУ (565РУ7 3-я н.) одинаковый. На уровне +5 В. То ли помеха, то ли есть небольшие изменения уровня.
http://zx-pk.ru/attachment.php?attachmentid=59965&d=1488811882

blackinwoman
31.07.2017, 19:10
скажите будет ли работать эта плата (7,10 турбо+) с РУ5 и установленными для нее перемычками ?

Максагор
31.07.2017, 22:11
скажите будет ли работать эта плата (7,10 турбо+) с РУ5 и установленными для нее перемычками ?

Да, будет. Но тогда у вас будет только 128Кб ОЗУ, что лишает данный клон почти всех преимуществ и обессмысливает работу с ним. Подавляющее большинство "навороченного софта" (ОС TASiS, эмулятор ВГ93 в vTR-DOS, половина игрушек под CP/M), почти все игрушки под расширенную графику в TR-DOS требуют память свыше 128Кб, а то и свыше 512Кб. Лучше раздобыть и поставить 32 штуки РУ7 - в Питере доставание оных, полагаю, не является невыполнимой задачей.

blackinwoman
31.07.2017, 22:50
такая рамка без проца это нормально (paper немного сдвинут влево) ?

http://savepic.net/9568103m.jpg (http://savepic.net/9568103.htm)

был дохлый буфер под процом, проц запускался нормально и генерил RST 56

поменял буфер (АП6) и не проверел перед запайкой, по сигналам без проца вроде нареканий нет, с процом стало худо, разные всплески сигналов на ШД и прочие хаотичные состояния, проц может вырубиться и запускается раза с 5го, замыканий не нашел на ШД, из памяти только РУ5 и поэтому и спрашиваю, ПЗУ ессно не работает

blackinwoman
01.08.2017, 16:02
в схеме ошибки ?
D34 не подписана 1 нога
D31 10 нога WRD идет на 1 ногу D34 ?
в схеме показано что идет только на D38 ?

zorel
05.08.2017, 00:14
в схеме ошибки ?
D34 не подписана 1 нога
D31 10 нога WRD идет на 1 ногу D34 ?
в схеме показано что идет только на D38 ?
D34 1 н.
D31 10 н.
На разъеме X4 25 вывод все на сигнале /WRD

blackinwoman
21.08.2017, 20:03
подскажите по ремонту

http://savepic.net/9738153m.jpg (http://savepic.net/9738153.htm)

на экране одни атрибуты показываются, пикселей не видно, это экран повышенного разрешения включенный тест ПЗУ, причем вроде экран сдвинут влево

тест ПЗУ вроде работает, меняет бордер последовательно и останавливается на белом, порт переключения экранов работает

обнаружил непонятную вещь
на D8, что формирует сигналы V5, V6, V7, V8
V8 ширина импульса равна 4ms, НО при этом
V7 8ms
V6 4ms
V5 2 ms

тоесть по идее V8 должна быть 16ms ? D8 живая
V8 заходит на ХЛ8

UA3MQJ
17.12.2017, 18:19
Друзья, очень нужна ваша помощь. Есть АТМ 7.10 версии. Я тут про него писал ранее.
https://pp.userapi.com/c627718/v627718366/23248/nZWLK2kXLxY.jpg
Так вот, история такая, что мне его отдали, но поработал он всего с неделю.
Симптомы были такие, что он нормально работал 20 минут, потом переставал читать диски.
Через неделю, включили, загрузили XONIX и играли в него и потом Упсь, и что-то случилось.
Не включается, биос не показывает, и если какие-то артефакты и есть на экране, то всё очень мутно (к ТВ подключены через палкодер).
В настоящее время я отключил всё имхо лишнее: плату турбо АУ, дисковод, ВГшку вынул. Вынимал даже АТМел с контроллером клавиатуры. И ОЗУ.
передернул все микросхемы, которые в панельках, пробовал другой процессор - симптомы не меняются никак:
- практически всегда после включения - черный экран (но похоже, что генерация растра идет, на SYNC есть сигнал, а на rgb не всегда).
- если несколько раз включать, выключать питание или долго жмыкать в ресет, может появиться картинка:
Без ресета один видеорежим, с ресетом, похоже, переходит в другой видеорежим. Но показывает мусор
https://pp.userapi.com/c840129/v840129016/57556/HxMeIMpj2jE.jpg - без ресета
https://pp.userapi.com/c840129/v840129016/57560/eT1FdSV-krk.jpg - с ресетом

Имеется паяльник, осцилл, ТТЛ тестер, TTL866 для перепрошивки ПЗУ биоса. А вот что делать дальше - не знаю.
ПЗУ в биос торчит AM29F010. Пробовал в нее вшить тест, но после этого только черный экран - даже мусора никакого нет.

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

Подскажите, что можно еще попробовать. Очень хочу восстановить зверька.

stm48
09.01.2018, 11:36
Плата 7,10 _2017 года
Есть три косяка.
1 ) отсутствие сигнала на мультиплексоре 3D92 (сигнал A11) 1D1 . Пропаять переходное отверстие указное зеленым кружком).
https://b.radikal.ru/b28/1801/e8/f88aef0eb0b0.jpg (https://radikal.ru)

2) отсутствует соединение 2D3 (сигнал RG0) на 1D11.

https://a.radikal.ru/a37/1801/9d/64d042cffa3a.jpg (https://radikal.ru)


3) обрыв проводника между 15D6 и 10D9

Alex1975
17.01.2018, 17:59
stm48


Вы плату у Павла покупали?В смысле 7.10 исправленную?

ЗЫ У него тоже должна быть красного цвета,жду.

stm48
17.01.2018, 20:47
Да . Плата куплена у Павла.

Павел Рябцов
01.02.2018, 07:04
stm48

2 и 3 пункты поправил на плате, по первому не понял, должно быть всё нормально, может заводской брак?
Я точно помню по этим позициям, делал дорожки, проверяю а их и нет(( Что такое то.

https://img-fotki.yandex.ru/get/767871/28122058.a/0_1a4ee0_e961a0ce_orig

https://img-fotki.yandex.ru/get/963734/28122058.a/0_1a4ee1_23a22700_orig

stm48
01.02.2018, 18:13
stm48

2 и 3 пункты поправил на плате, по первому не понял, должно быть всё нормально, может заводской брак?
Я точно помню по этим позициям, делал дорожки, проверяю а их и нет(( Что такое то.



По первому пункту заводской брак. На двух платах.

juka1868
15.02.2018, 18:57
Собрал и запустил плату от Павла Рябцова. После сборки появился ряд небольших замечаний по плате, кроме уже известных:


Есть три косяка.

и к стати первый пункт на моей плате не подтвердился, у меня есть только замечания к шелкографии:
1. D109 обозначен как 1533ИЕ9, такой микросхемы у меня не нашлось так что пришлось ставить то, что по схеме 1533ТМ9 :biggrin:
2. разъем IDE развернут ключом наружу платы, а должен быть во внутрь
3. резистор R8 на шелкографии 2.2к по схеме 1к
4. джемпера J18-J19 на плате обозначены как J18-J16
В процессе запуска на плате ошибок более не найдено.
К стати при попытке установить ST2716 вместо 573РФ5 -D94 получил глюк с побитыми шрифтами, который после замены на РФ5 полностью исправился.

http://www.picshare.ru/uploads/180215/LjqH0vi8P7.jpg (http://www.picshare.ru/view/8448163/)

При этом микросхема была правильно прошита и проходила верификацию на программаторе.
Контроллер клавиатуры на 1816ВЕ31 отлично пошел как есть без доработок с дополнительным кварцем.
В общем Павлу огромное спасибо за выпуск этой платы :)

stm48
15.02.2018, 20:19
juka1868, Поздравляю.:v2_dizzy_roll:

По первому косяку, у меня на двух платах есть обрыв в метализации

Павел Рябцов
19.03.2018, 11:51
Исправил все высказанные ВамИ косяки, перевыпуск 5 штук в черной маске.

stm48
20.03.2018, 15:05
Павел Рябцов, красненькую на черненькую поменять можно ?:D

tigr101274
29.04.2018, 05:38
Всем привет!

В разводке разьема MINI-DIN под PS/2 клавиатуру есть косяк.
На контакт CLK разьема (5) подан RS в результате при подключении клавиатуры плата непрерывно сбрасывается
Не могу въехать какие исправления надо сделать, фото прилагаю:
http://f23.ifotki_.info/thumb/cf593e58f88173718e51aee74ac86de2023f68307629454.jp g (http://i-fotki.info/23/cf593e58f88173718e51aee74ac86de2023f68307629454.jp g.html) http://f23.ifotki_.info/thumb/6f3a1e59296ebcce5c982d0f31cd3628023f68307629454.jp g (http://i-fotki.info/23/6f3a1e59296ebcce5c982d0f31cd3628023f68307629454.jp g.html)

norduk
28.05.2018, 11:42
Для красной платы 2017 года от Павла Рябцова актуально вот это?


Цитата Сообщение от Retrograd
Так же не совсем понятно с RS2. Впаивать 8-й резистор (сборок не нашел - ваяю на рассыпухе)? Это тот, который висит на 9-й ноге сборки.

Если не используется сборка то не надо впаивать первый и последний резистор (т.е. 2 ногу и 9 ногу сборки). Если используется сборка то не надо впаивать 9 ногу, откусить ее.

norduk
17.07.2018, 20:53
Всем привет!

Собрал красную плату от Павла Рябцова, исправил ошибки, собирал на цанговых панельках. После сборки решил попробовать дать питания и послушать напряжение на основных микросхемах и столкнулся со следующим:
1) С23 почти сразу задымился) Всё отключил, попробовал включить снова, больше не дымился, но грелся сильно. Я решил, что он сгорел. На всяки случай выпаял, начал замерять напряжения, пятивольтовые микрухи вроде норм.
2) В какой-то момент почуял запах горелого, ещё раз внимательно посмотрел на плату и выявил, что R80 меняет цвет, прикоснулся - обжегся. Снова отключил питание и больше не включал.

C23 (как и остальные электролиты рядом) поставлена вот эта - https://www.chipdip.ru/product0/3743 (поляность верная, проверено)

R80 - вот такая - https://www.chipdip.ru/product0/9000040019 (правда, у меня почему-то голубого цвета, а не желтого)

БП ATX вытащенный из современного корпуса ват на 250-350 где-то.

Вот фото платы и некоторых частей с большим количеством мелочи: https://cloud.mail.ru/public/DnUT/YvH7c9a2F

Собирал из того, чтобы под рукой, докупал только то, чего не хватало, поэтому резисторы обычные вперемешку с smd, а некоторые конденсаторы собраны из нескольких руками.

Паял очень аккуратно, никаких залипонов нет.

Не ошибся ли я с резистором/электролитами/прочими элементами, судя по тому, что на фото?

zorel
17.07.2018, 22:22
Всем привет!

Собрал красную плату от Павла Рябцова, исправил ошибки, собирал на цанговых панельках. После сборки решил попробовать дать питания и послушать напряжение на основных микросхемах и столкнулся со следующим:
1) С23 почти сразу задымился) Всё отключил, попробовал включить снова, больше не дымился, но грелся сильно. Я решил, что он сгорел. На всяки случай выпаял, начал замерять напряжения, пятивольтовые микрухи вроде норм.
2) В какой-то момент почуял запах горелого, ещё раз внимательно посмотрел на плату и выявил, что R80 меняет цвет, прикоснулся - обжегся. Снова отключил питание и больше не включал.

C23 (как и остальные электролиты рядом) поставлена вот эта - https://www.chipdip.ru/product0/3743 (поляность верная, проверено)

R80 - вот такая - https://www.chipdip.ru/product0/9000040019 (правда, у меня почему-то голубого цвета, а не желтого)

БП ATX вытащенный из современного корпуса ват на 250-350 где-то.

Вот фото платы и некоторых частей с большим количеством мелочи: https://cloud.mail.ru/public/DnUT/YvH7c9a2F

Собирал из того, чтобы под рукой, докупал только то, чего не хватало, поэтому резисторы обычные вперемешку с smd, а некоторые конденсаторы собраны из нескольких руками.

Паял очень аккуратно, никаких залипонов нет.

Не ошибся ли я с резистором/электролитами/прочими элементами, судя по тому, что на фото?

Преобразователь напряжения собран, а перемычка на плате не разрезана, вот и греется резистор. В инструкции по сборке АТМ там должно упоминается.

- - - Добавлено - - -

Проблема не в плате Павла, на плате по дефолту на всех атмках версии 7.10 установлена перемычка на обход преобразователь напряжения. Не помню сейчас номер этой перемычки, её нужно разрезать на плате если собирается преобразователь - 12..15 вольт для АЦП.

norduk
17.07.2018, 22:45
Преобразователь напряжения собран, а перемычка на плате не разеденена вот и греется резистор.
Ну да. Я, как всегда, смотрю в книгу - вижу фигу. Аккуратно паял разъём питания по инструкции (http://www.nedopc.com/ATMZAK/atm710re.htm#re5) c atx'а на ОНЦ и -12 почему-то прочитал как +12. В итоге подал и на +12 и на -12 таки плюс)
Т.е., если я как нормальный человек заберу -12 с atx'а, то, видимо, никакой преобразователь мне не нужен.

Перемычка, как раз разъединена (т.е., не замкнута). Я про перемычку (из описания) J13..J14 – внешние «–12в» с разъема Х5, J13-J14 – внутренние «-12в»

Т.е., стало быть, у меня было J13..J14 (не соединена), а значит он с разъёма X5 брал честные -12 (а я подавал честные +12). Видимо, потому электролит и сгорел.

И не факт, что только он.

Попробую подать куда надо -12 и перемычку не соединять. Видимо, должно быть норм.

zorel
17.07.2018, 23:37
Ну бывает :) Если перемычка не стояла то по идее кроме электролит ничего и не должно было сгореть. А перемычка все равно будет нужна.

norduk
18.07.2018, 13:08
А перемычка все равно будет нужна.
А зачем? Если написано - J13..J14 – внешние «–12в» с разъема Х5, J13-J14 – внутренние «-12в»
Т.е., если я подаю внешние -12в, то логично что внутренний преобразователь нужно отключить?

DIMKA55
18.07.2018, 20:31
Посмотрел фото собранной платы и не понял финт с панельками - когда внутри большой стоит маленькая... Ведь тогда верхняя микросхема не встанет в свою панельку. Обычно внутри большой панельки микросхема уже запаивается.

norduk
19.07.2018, 21:26
Посмотрел фото собранной платы и не понял финт с панельками - когда внутри большой стоит маленькая...

Обычно внутри большой панельки микросхема уже запаивается.
Именно этого я и хотел избежать.
А финт простой, в панельку для внешней микрухи втыкаеца еще одна панелька (или SIP типа вот такого https://www.chipdip.ru/product/scsl-20).

norduk
21.07.2018, 17:35
Повтыкал всё, кроме проца, AY, ХЛ, ПЗУ, ВГ, ВЕ, знакогенератора. Исправил питание. Подал питание. +12 норм, +5 просаживается до 4.75-4.8. Надо ли и как, если надо, это исправлять? Ощутимо сильно греются микросхемы рядом с питанием во втором ряду (D49, D53, D54, D52).

norduk
21.07.2018, 21:04
И такой вопрос: как лучше подать +5В для скарта, с учетом того, что стандартный пятиштырьковый ОНЦ весь занят сигналами и землёй?

norduk
22.07.2018, 15:31
И такой вопрос: как лучше подать +5В для скарта, с учетом того, что стандартный пятиштырьковый ОНЦ весь занят сигналами и землёй?
Наколзил доп. провод и подключил к монитору.

Первый запуск выглядит вот так:
после подачи питания - https://cloud.mail.ru/public/BmY6/AUiZXHJvE, после ресета (и, соответственно, выхода в режим высокого разрешения) https://cloud.mail.ru/public/Gkwf/GBNCLs1Va

Вроде бы это близко к правде, непонятно только почему слева кусок изображения нестабилен. Может кто сталкивался?

- - - Добавлено - - -


Вроде бы это близко к правде, непонятно только почему слева кусок изображения нестабилен.
Понятно почему - вставил процессор и появилась норм рамка. Ура! Далее - тестовая ПЗУха.

- - - Добавлено - - -

Запустил Тест ПЗУ - вот результат.

https://cloud.mail.ru/public/MpVd/nwzHxyFnJ
https://cloud.mail.ru/public/32ec/7cYt87beh

Знакогенератор установлен корректный, в другой АТМ он нормально функционирует.

В чём может быть дело?

- - - Добавлено - - -


В чём может быть дело?
Сам спросил, сам отвечаю - дело может быть в том, что прошивку знакогенератора я запихивал не в D94, в D101)

norduk
22.07.2018, 21:24
Комп запустился. Есть нюансы:
1) Цвета меню странные - https://cloud.mail.ru/public/Ah7f/4i3r8cq9m С чем может быть связано?
2) Крайняя прошивка выглядит вроде бы нормально - https://cloud.mail.ru/public/5xy2/8JW5vRfpq, но после отсчёта вываливает в спектрум 48 https://cloud.mail.ru/public/CEwT/P5U33xSmH. Может ли это быть связано с тем, что у меня 512Кб, а в описании к прошивке указано - 1024Кб минимум?

Виден снег и наводки, рассчитываю, что это исправят блокировочные конденсаторы. Пока они напаяны только на память.

Также наблюдал интересный эффект на D83. Вообще у меня вместо 555лл1 стоят hct374. Так вот, пока не заменил именно D83 на 555лл1 было так: при прикосновении к этой микросхеме комп вис. Причем не при дергань, т.е. дело не в плохом контакте. Также не помогала смена микрухи, стало быть дело не в конкретной микросхеме. Блокировочные на ней не помогали. Картинка только дёргаться начинала.

norduk
24.07.2018, 14:55
Ещё раз. Какова природа нижесказанного и требуется ли это делать на плате v7.10? Вроде бы комп стартует с 8 резистором (который на 9 ноге сборки).


Цитата Сообщение от Retrograd
Так же не совсем понятно с RS2. Впаивать 8-й резистор (сборок не нашел - ваяю на рассыпухе)? Это тот, который висит на 9-й ноге сборки.

Если не используется сборка то не надо впаивать первый и последний резистор (т.е. 2 ногу и 9 ногу сборки). Если используется сборка то не надо впаивать 9 ногу, откусить ее.

norduk
24.07.2018, 23:02
И в упор не понимаю, что с цветом.
https://a.radikal.ru/a01/1807/40/7c52e857e155.jpg

Резисторы r49,r51,r53 попробовал от 22ом до килоома, примерно до 200 ом цвета белеют, а потом ноль эффекта. Коричневой рамки и серой подсветки надписи микроарт добиться не могу. На скрине вариант, когда эти резисторы выпая не ыи совсем.
Может дело не в них?

Error404
25.07.2018, 12:19
Также наблюдал интересный эффект на D83. Вообще у меня вместо 555лл1 стоят hct374. Так вот, пока не заменил именно D83 на 555лл1 было так: при прикосновении к этой микросхеме комп вис.

Как вообще возможно поставить 20-ногий D-регистр (374) вместо 14-ногой логики ИЛИ (лл1)?

norduk
25.07.2018, 13:11
Как вообще возможно поставить 20-ногий D-регистр (374) вместо 14-ногой логики ИЛИ (лл1)?
Ошибка. hct32, конечно же.

По цветам - сегодня попробую заменить кп11, кп13, ир16, а также поиграться с ещё более низкоомными резисторами.
А также - перешью ПЗУ. Может это экспериментальная, с кривыми цветами) И, главное, с утра попробовал запихать её в АТМ-3. Так там она, собака, вообще не хочет запускаться))


Если используется сборка то не надо впаивать 9 ногу, откусить ее.
Это также проделал. Изменений не обнаружил.

norduk
25.07.2018, 15:26
Похоже, что вот оно решение по цветам. Найдено у Максагора на сайте - http://atmturbo.nedopc.com/dev_br1.htm Сегодня попробую)

norduk
26.07.2018, 12:25
Впаял на r50, r52, r54 - 91ом, r49, r51, r53 - 150 ом, пустил их согласно схеме через hct08 выходы через 51ом.
Вот что получилось: https://cloud.mail.ru/public/89fP/fkxkCnvaS
Возможно, это мой тель-а-визор так сигналы отображает. Буду пробовать через китайца вывести на VGA-монитор.

Error404
26.07.2018, 18:17
Впаял на r50, r52, r54 - 91ом, r49, r51, r53 - 150 ом, пустил их согласно схеме через hct08 выходы через 51ом.
Вот что получилось

А может быть такое, что в этом узле серия HCT в аналоговом по сути режиме работает не так как работала бы серия 555?

norduk
27.07.2018, 11:04
А может быть такое, что в этом узле серия HCT в аналоговом по сути режиме работает не так как работала бы серия 555?
Может и может, но в моём случае дело точно не в этом. Вместо "умного" телевизора по СКАРТу, я подключил видеовыход через "тупой" китайский конвертер RGBS->VGA на vga-вход того же самого "умного" телевизора.
И вот результат:
https://cloud.mail.ru/public/92qL/NLwvuLYmA
https://cloud.mail.ru/public/KeZ1/fw448A9bE

- - - Добавлено - - -

Есть небольшие проблемы с контрастом, но цвета-то те!

- - - Добавлено - - -

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

norduk
27.07.2018, 23:44
Поставил по 220ом на каждый цвет на выходе и картинка стала нормальной в том числе и через скарт.

Поставил AT89S51. Сброс по контроллеру работает, при подключенной клаве уходит в "вечный" сброс. Этот недочёт указан в инструкции по сборке конкретно этой платы:


На контакт CLK разьема (5) подан RS в результате при подключении клавиатуры плата непрерывно сбрасывается.

Но вот где резать не указано. Я что-то намерил, что-то отрезал, а потом выяснил, что это я отделил землю на 2 контакте от общей земли. В общем, не то отрезал. Пока не ясно где надо отрезать. Работаем дальше.

Seabolt
29.07.2018, 16:30
Norduk!
Поделитесь пожалуйста схемой подключения компьютера к Скарт- разъему ТВ.

norduk
30.07.2018, 00:20
Всё как тут http://zx-pk.ru/threads/17845-videovykhod-apogej.html?p=488913&viewfull=1#post488913
Если что-то непонятно - спрашивайте. Вроде бы всё просто. По аналогии подал с турбы R,G,B, синхросмесь, землю и +5в.

По результатам: клаву подключил, мегабайт напаял. Тьма глюков изчезла после напкайки штук 30 блокировочных. Пока незадача такая: при входе в ТР-ДОС или СПЕКТРУМ-128 сбрасывает всё равно в режим обычного 48К. В ЦПМ тоже не пускает. Говорит, мол, мэмори сайз 1024к и на этом виснет.

- - - Добавлено - - -

Seabolt, да, на все цветовые выходы и синхру повесил по 220 ом резистор, ибо без них ящик сходил с ума.

Seabolt
30.07.2018, 12:00
понял. спасибо!

norduk
30.07.2018, 23:03
В Трдос и 128к все также не входит, сваливается в 48к, как с прошивкой от микроарта, так и с прошивкой xbios'а. Dosen при входе в Трдос на D10.14 - ноль. Если я ничего не путаю, должно быть один. Вытащил D24 и D78, поведение компьютера не изменилось. У меня поставлены 1533ла2, по списку деталей ставятся они же. Тестер говорит, что детали исправны. Но я уже не уверен, что 1533 здесь норм работают. Если вдруг кто-то из собравших читает, скажите, что у вас стоит на этих позициях?

stm48
31.07.2018, 08:02
norduk, У меня на этих позициях стоит 155ла2. как на новой плате так на оригинале из 90-х.

norduk
31.07.2018, 23:11
Сделал доработку, устраняющую учитывание линии A9 при выборке порта #7FFD. Точнее, запаял её корректно, как подразумевается на плате Павла. В результате, норм запускаемся в ЦПМ, 128 спектруме, 48 спектруме. В ТР-Дос входим только без турбы. С турбой пока в него не входим. Виснет и глючит.

Немного скринов:
https://cloud.mail.ru/public/89SL/b1A3tayGk
https://cloud.mail.ru/public/3Yu1/XwQC93D1M
https://cloud.mail.ru/public/L6nY/M64xLNr24
https://cloud.mail.ru/public/Li1k/KnR3UrC2T
https://cloud.mail.ru/public/LN2c/U741Zj4jQ

Напомню, напруга на проце 4.66В, с другими БП достигал 4.75В. Видел в других темах, что дело может быть в этом. Если пробовать решать, то как? Испробовано 4 разных (из которых 3, по сути, новых) БП. Все они не брендовые, но что-то мне подсказывает, что другой БП может не решить вопрос.

Завтра попробую выдрать из большого брата какой-та модный Аэрокул или типа того и попробую с него подать питание.
Выдрал, 4.77В. Поведение - аналогичное. Буду пробовать запаять оставшиеся блокировочные конденсаторы (а это ещё штук 30-40).

norduk
01.08.2018, 11:02
norduk, У меня на этих позициях стоит 155ла2. как на новой плате так на оригинале из 90-х.
stm48, а какая напруга на Z80 (29-11 ноги)? И на ВГшке (20-21)?

stm48
01.08.2018, 11:20
norduk, Вечером посмотрю.

norduk
01.08.2018, 15:53
norduk, Вечером посмотрю.
Буду признателен.

В поисках ответов для решения новых возникающих вопросов листаю старые уже несколько раз прочитанные страницы и нахожу вот что:

Собрал АТМ (последняя платка от zorel), прошивка xbios1.35. После включения нормально запускает стартовое меню с отсчетом времени, но после 10 сек. - сброс в 48К. То же самое, если нажать Enter. В меню по пробелу - тот же переход в 48К по любому из пунктов, кроме CP/M - там появляется надпись "Memory size is 512K" и он зависает. Тест памяти проходит для первых 32 блоков - дальше пишет "Not memory" (но это должно быть нормально для 512К).

(всё прям как у меня было до исправления A9 при выборке порта #7FFD и перепутывания страниц)


в инструкции по сборке было что-то похожее на мою проблему, но только в турбо-режиме. Решение - конденсатор на землю на сигнале сброса триггера, формирующего /DOSEN. У меня проблема проявляется и без турбо, конденсатор не помогает.

(тааааааак... где эта инструкция!)

11. Если не удается войти в «теневое» ПЗУ при включенном турбо-режиме (при попытке входа в TRDOS компьютер сбрасывается в BASIC48), а в нормальном режиме все работает (т.е. компьютер входит в TRDOS), то припаяйте конденсатор 1нф между 7 и 13 ногами D71.

А вот что вечером посмотрю я)

stm48
01.08.2018, 19:14
norduk, НА обеих платах ,4,74В на Z80, также на выводах ВГ93.
питаю от блока питания АТХ.
выходное с блока 4,89В

norduk
01.08.2018, 22:06
1) Доработка с конденсатором на D71 что-то изменила, но не решила проблему;
2) Запайка ещё 10 блокировочных конденсаторов не решила проблему, но, наконец, по вертикали картинка перестала дёргаца в любом режиме, стоит колом;
3) Зато, выпайка Д9 (а это были точно Д9 и с ними без турбо-режима всё работало отлично) помогла!!! Поставил КД522Б и (УРА!!!!) ТР-Дос стартует штатно в турбо-режиме.
На эту тему тоже было в ветке, но в итоге не было обозначено, почему авторы поставили Д9 с которыми такие проблемы.

- - - Добавлено - - -


norduk, НА обеих платах ,4,74В на Z80, также на выводах ВГ93.
питаю от блока питания АТХ.
выходное с блока 4,89В
Ага, понял. Спасибо! Значит при 4.74В всё норм работает. У меня 4.64В и на проце и на ВГшке. ВГ не вставлена, в остальном комп пока ведёт себя отлично, в том числе, в турбе. Возможно, это из-за того, что много 1533 и HCT (они ж вроде как меньше жрут и более эффективные)...
В любом случае, это очень ценное сравнение, и я буду на него ориентироваться.

stm48
02.08.2018, 07:06
norduk, 5В идеально было бы. 4,74 это минимум. АТМ плата большая , большие потери . надо дублировать шину 5 вольт.
на новой плате тоже ставил вместо Д9 1n4148 (не входила в ТР-ДОС) в старом(оригинальном варианте стоят именно Д9)

norduk
02.08.2018, 10:19
norduk, 5В идеально было бы. 4,74 это минимум. АТМ плата большая , большие потери . надо дублировать шину 5 вольт.
Непонятно как дублировать. У меня на холостом все три вывода 5В БП дают 5.1, а под нагрузкой сваливается до 4.66 на проце/ВГ и 4.70В на входе (т.е., всё, что я могу продублировать, это 4.70В). Даже моднейший Аэрокул на 600W выдаёт максимум на проце 4.77В.
И как быть в таком случае? Колхозить БП я не буду, так как в высокие токи лезть не хочу, а где взять нормальный БП с гарантированными вольтами - непонятно. Похоже, что они сейчас все такие.

Ну и насчёт дублировать - а разве то, что по питанию приходит аж 3 шины 5В и не является дублированием? Обратил внимание, что часть микрух по 5В прозваниваются по одному входу питания, а часть - по другому.

- - - Добавлено - - -

Кстати, вставил прошивку xBIOS крайнюю - всё запускается, кроме vTRDos. При попытке его запустить - белый бордер, черный экран. Что это значит?

Максагор
02.08.2018, 23:49
Кстати, вставил прошивку xBIOS крайнюю - всё запускается, кроме vTRDos. При попытке его запустить - белый бордер, черный экран. Что это значит?

Если у тебя пока только 512Кб ОЗУ вставлено, то vTR-DOS нормально работать не будет, у нее системные переменные в странице #38(56) лежат. Но запуститься и выйти в меню vTR-DOS ДОЛЖНО. Но все-таки лучше попробовать с мегабайтом.

norduk
03.08.2018, 11:21
Если у тебя пока только 512Кб ОЗУ вставлено, то vTR-DOS нормально работать не будет, у нее системные переменные в странице #38(56) лежат. Но запуститься и выйти в меню vTR-DOS ДОЛЖНО. Но все-таки лучше попробовать с мегабайтом.
Максим, мегабайт напаян, тест Романа проходит нормально (т.е., всё страницы показывает плюсы), CP/M тоже его видит - https://cloud.mail.ru/public/MALv/aAw6VrAW4. Эта же прошивка на АТМ-3 запускает vTR-DOS (запускается и вываливается в командную строку), в т.ч., без вставленной ВГ93. Здесь же (на плате v7.10) ведёт себя следующим образом:
1. При отключении турбо-режима при входе в vTR-DOS происходит вот такое (смотреть с 9 секунды) https://cloud.mail.ru/public/AYxW/q8GtQz73f.
2. при включенном турбо-режиме происходит сброс в черный спектрумовский экран с белым бордером.
Поведение одинаковое при входе в vTR-DOS hot/cold.

<b>stm48</b>, вчера накинул два провода питания +5В от разъёма к центру платы. Среднее значение выросло с 4.66В до 4.74В. Что характерно, на АТМ-3 этот же БП выдаёт 4.89В на ВГ и проце (а плата там вроде как по-больше и корпусов точно не меньше). Но так как у вас 4.74В отрабатывает, то, пока оставлю питание таким, не похоже, что причина в этом.

Также, сделал доработку для повышения надежности работы памяти.

P.S. Если что, доработка перепутывания страниц, доработка A9 при выборке порта #7FFD сделаны. Без этого в 128К и CP/M не заходил.
Вместо Д9 поставлены КД522Б. Без этого не заходил в TR-DOS. Видимо, на DOSEN как-то влияет.

Осталось понять, что же влияет на старт vTRDos. Сегодня ещё раз проверю доработку перепутывания страниц, но она, как я намерил тестером на плате Павла Рябцова уже исправлена (<b>stm48</b>, верно же? У вас такая же плата, D65.13 вы же не резали?).

stm48
03.08.2018, 12:39
norduk, vTRDos не запускал. у Меня стоит 512Кб памяти. с D65 я ничего не делал.

norduk
03.08.2018, 13:12
norduk, vTRDos не запускал. у Меня стоит 512Кб памяти. с D65 я ничего не делал.
Ага, понял.

Максагор
03.08.2018, 22:55
Сегодня ещё раз проверю доработку перепутывания страниц, но она, как я намерил тестером на плате Павла Рябцова уже исправлена

Это лишнее в данном случае, так как перепутываются только страницы ОЗУ (да и то только при переходе из ZX-графики в расширенную и обратно), а ПЗУ не перепутывается. Лучше прозвонить контакты ПЗУ. ВОзможно, один из верхних адресов, куда идут сигналы с диспетчера памяти, сбоит.

norduk
04.08.2018, 11:45
Лучше прозвонить контакты ПЗУ. ВОзможно, один из верхних адресов, куда идут сигналы с диспетчера памяти, сбоит.
Прошил в W27C512 прошивку 1.32LE. Поведение такое же. Эта урезанная версия тоже использует верхние адреса?

Друзья, начал монтировать разъём FDD и немного выпал. Указывается - убрать первые шесть контактов в 40-пиновом разъеме. Ок, убрал
(а точнее, взял сразу 34-пин), эти шесть даже трогаться не будут. Далее сравниваю цоколевку на плате v7.10 с платой v8.0 (ATM-3) и вижу следующее: целая группа земляных контактов идёт по второму ряду. В принципе, этого достаточно, чтобы правильно впаять разъём (с учётом того, что шелкография на АТМ-3 верная), но, на всякий случай, решаю проверить сигнальные контакты.

И выясняю, что первый контакт в первом ряду(тому, что ближе к краю) на плате v7.10, это 4 (!) в первом ряду на плате v8.0. Далее, сигналы совпадают, но со сдвигом в 4 пина. И это с учётом того, что на v8.0 уже штатно подразумевается 34-пиновый разъём, а не 40-пиновый, как на предыдущей версии.

Фото наглядно (по цветам плат, думаю, всем понятно):
https://cloud.mail.ru/public/8YSJ/5LDgshPcV
https://cloud.mail.ru/public/FF1D/qD5z1zjMh

Как это понимать?

Максагор
04.08.2018, 14:07
Прошил в W27C512 прошивку 1.32LE. Поведение такое же. Эта урезанная версия тоже использует верхние адреса?

Как и любое ПЗУ там используются для страничного переключения адреса A14-A15, а в ПЗУ 27010 еще и A16, другими словами, на ножки A0-A13 идут соответствующие сигналы шины адреса A0-A13 с CPU, что обеспечивает адресацию в 16384 байта внутри каждой страницы, а A14-A15(16) в ПЗУ соединены с сигналами диспетчера памяти. Вот где-то на этом участке я и предполагаю сбой. Причем А16 я пока исключаю.

norduk
04.08.2018, 19:12
Дисковод победил! Ура!
https://cloud.mail.ru/public/13Ga/iQjA7G5ka

Не собирав до этого никаких турб это было совершенно неочевидно, что, помимо того, что нужно выдернуть первые шесть ног из разъёма X2 (о чём указано описании по сборке), требуется также вставлять разъём таким образом, чтобы первые три ряда контактов не были задействованы, т.е., то, что выдернуто всё равно должно быть закрыто разъёмом.

Собственно, сомнения зародились ещё когда я писал прошлый пост о том, что в версиях 8.0 и 7.10 есть сдвиг на 4 пина, но нигде не было указано, что разъём нужно вставлять так, как я описал выше. Подтвердилось это всё, когда я промучавшись часа три, перетыкая разнообраные ВГ93 и микросхемы не получил результата и пошёл по мануалу искать выборку DSEL0', DSEL1' и HLD. Естественно, выяснилось, что они приходят не на те сигналы дисковода.

Небольшая хирургия над разъёмом и теперь всё работает. Дисковод завертелся, дискетка форматнулась, сохранил, прочитал. Ура!

Возвращаясь к vTRDOS. Собственно, дисковод было решено запустить для того, чтобы запустить какой-нибудь тест, который мог бы комплексно проверить систему.
Нашёл два, которые учитывают особенности данной машин:
Another Universal Memory Test by DDp'10
Universal Memory Tester v2.3 by Budder, MGN Group'15

Оба лежат на сайте vtrd.in.

Собственно, вопрос,

Как и любое ПЗУ там используются для страничного переключения адреса A14-A15, а в ПЗУ 27010 еще и A16, другими словами, на ножки A0-A13 идут соответствующие сигналы шины адреса A0-A13 с CPU, что обеспечивает адресацию в 16384 байта внутри каждой страницы, а A14-A15(16) в ПЗУ соединены с сигналами диспетчера памяти. Вот где-то на этом участке я и предполагаю сбой. Причем А16 я пока исключаю.
Правильно ли я понимаю, что этими тестами (а они вроде как тестируют ОЗУ) я не выявлю "сбоя" в соединениях с A14, A15 ПЗУ?

norduk
04.08.2018, 21:39
Таааак. Уже близко)) Начал смотреть куда идут сигналы A14-A15. Увидел, что R0 идёт на D10. Решил HCT заменить на нашу 555ЛН1. И vTR-DOS без турбо-режима таки запустился)) В турбе пока не хочет. Завтра попробую выявить куда идут другие сигналы и заменить микросхемы, если слишком быстрые стоят.

Максагор
05.08.2018, 01:41
Правильно ли я понимаю, что этими тестами (а они вроде как тестируют ОЗУ) я не выявлю "сбоя" в соединениях с A14, A15 ПЗУ?

Правильно, так как тестовая ПЗУшка сидит в единственной странице 16Кб, а значит она будет доступна при любом значении номера страниц, тем более, что тест тестирует ОЗУ только.

zorel
05.08.2018, 12:44
Максим, мегабайт напаян, тест Романа проходит нормально (т.е., всё страницы показывает плюсы), CP/M тоже его видит - https://cloud.mail.ru/public/MALv/aAw6VrAW4. Эта же прошивка на АТМ-3 запускает vTR-DOS (запускается и вываливается в командную строку), в т.ч., без вставленной ВГ93. Здесь же (на плате v7.10) ведёт себя следующим образом:
1. При отключении турбо-режима при входе в vTR-DOS происходит вот такое (смотреть с 9 секунды) https://cloud.mail.ru/public/AYxW/q8GtQz73f.
2. при включенном турбо-режиме происходит сброс в черный спектрумовский экран с белым бордером.
Поведение одинаковое при входе в vTR-DOS hot/cold.
Для того что-бы vTR-DOS заработал для начала нужно в него что-то записать. Ружим hot/cold. Один читает с памяти ОЗУ, второй с памяти ПЗУ.

norduk
05.08.2018, 18:21
По hot/cold - понял, спасибо.

По результатам: повтыкал/повытыкал кучи микрухс HCT серии, на 1533 и наоборот. Эффекта практически нет. HCT257 картинку лучше дают, КП11 наводки дают. В остальном - без разницы. Блокировочными уже обпаялся, тоже ноль эффекта.

Вообще, ощущение, что комп работает стабильно. Запускал пару игрушек, демок. Никаких проблем. Ну, некоторые в турбо-режиме не стартуют, но оно и понятно.

Без турбо-режима vTR-DOS замечательно стартует. То, что надо чота в память загнать - это ясно. Вопрос другой - а нормально ли АТМ версии 7.10 видит мою AT27C040? Всю ли? Ту, что от ATM 8.0)

А-то любые другие крайней версии я пробовал шить на W27C512, но толи они не влезают, то ли ещё что-то, в общем, другие, кроме древней 1.32LE я попробовать не смог. Но, с ней vTRDOS A (есть там такой пункт) ведёт себя аналогично (в турбе - висим, без турбы - запускаемся).

- - - Добавлено - - -


Увидел, что R0 идёт на D10. Решил HCT заменить на нашу 555ЛН1.
И вот это, кажется, было не при чём. Просто я в без турбы не пробовал запустить до этого, скорее всего)

norduk
06.08.2018, 13:20
Весь вечер провозился со звуком. Казалось бы, втыкай AY и вот тебе звук. Но нет, звук с внешнего усилителя шел с хрипом. Сделал доработку убирающую шум, перепробовал штук 5 разных резисторов на выходе. Подспудно помнил, что можно "не использовать усилитель на плате", но почему-то думал, что тогда нужно звук брать с других мест.
В итоге, через часа 3 возни, интереса ради вытащил УД2 - звук стал изумительным)

Заметил такую особенность, при работе дисковода, бывает, что слетает синхра. На относительно современном ящике выглядит так, что картинка иногда пропадает на доли секунд. Иногда повторяется несколько раз подряд. Когда дисковод не вертит - никаких проблем.

Чем можно побороть?

norduk
08.08.2018, 12:57
Вот тут http://zx-pk.ru/threads/1193-ustanovka-cp-m-na-vint-v-atm2.html?p=974876&viewfull=1#post974876 есть пару вопросов по установке ЦПМ.
Чтобы не совсем офтоп, скажу, что винт завёлся с полпинка (https://cloud.mail.ru/public/M523/Sfn46xUJt). Даже проще, чем дисковод. Винт Сигат 40ГБ. Запустил буратину на ковоксе - шыкарно. Как 20 лет назад на конпе, который собирал батя)
И вопрос по ковоксу, даже два:
1) Что должно меняться в звуке, когда крутишь подстроечники? У меня, кажется, не меняется ничего.
2) Зачем в схеме применяется два 572ПА2? Или второй нужен для АЦП?

И, да, сделал доработку китайского конвертера, убрал белые точки (вот как тут http://zxbyte.ru/byte_connection_to_svga_monitors.htm).

norduk
09.08.2018, 10:34
Существуют ли в природе аналоги 572ПА1 и 170УП2 более качественного исполнения? Чудес я не жду, но есть ощущение, что звук на ковоксе немного хрипловат, особенно на семплах типа string. На j18-j19 поставил 1мкф - нормальный ли номинал? На УП2 5-6 поставил 220пФ (как рекомендовалось на общем усилителе), кажется немного помогло.

- - - Добавлено - - -


Заметил такую особенность, при работе дисковода, бывает, что слетает синхра.
Да, через китайконвертер такого не наблюдается.

Максагор
10.08.2018, 02:14
170УП2 более качественного исполнения

А чем тебе в звуке помешал 170УП2? Он же только для RS-232(COM-порт) задействован! (кстати, рекомендую COM-порт тоже сделать, все напаять - я успешно опробовал связь по нульмодемному кабелю со своим ноутом через примитивную терминалу Камиля Каримова под CP/M, и сейчас пишу под TASiS более серьезную софтверную поддержку). Сразу забегая вперед скажу - прошивка под контроллер клавы будет нужна только версий 3.x. Версия 2.2 не катит, там нужных подпрограмм для нормальной работы с COM-портом нет.

- - - Добавлено - - -


Зачем в схеме применяется два 572ПА2? Или второй нужен для АЦП?

Да, второй (под номеров DA3) нужен для АЦП. Но вместо него советую поставить более дорогой, но и более быстрый 1108ПА1, распаяв соответствующую панельку по схеме.

norduk
10.08.2018, 12:51
А чем тебе в звуке помешал 170УП2?
Туплю, перепутал. Речь, конечно же, об усилителе К157УД2 (DA2). Есть ощущение, что он хрипловат (особенно на всяких духовых типа Strings, барабаны вот отлично стучат). Буратину если включаю, то первый паттерн как будто похрипывает, а вот в следующем где под барабаны ритм идёт - звук отличный. Так у всех или только у меня?)

Для подмешивания звука на общий канал через перемычку j18-j19 я его пустил через 1мкФ вместо рекомендуемых 0.1мкф (с таким конденсатором звук куда-то пропадал).

Вообще, есть ли какие-либо рекомендации по ковоксу? Кроме устранения шумов на общем усилителе DA4 (который я, к слову, вытащил, так как он давал хрип и на музыку с AY).


(кстати, рекомендую COM-порт тоже сделать, все напаять - я успешно опробовал связь по нульмодемному кабелю со своим ноутом через примитивную терминалу Камиля Каримова под CP/M, и сейчас пишу под TASiS более серьезную софтверную поддержку)
Естественно, это тоже в планах) связь с ПЦ, чтобы файло гонять без всяких дискет) Но это на будущее.

- - - Добавлено - - -

Например, будет ли толк, если будет поставлено что-то вроде этого https://www.chipdip.ru/product/opa627ap
:v2_dizzy_punk::v2_dizzy_punk::v2_dizzy_punk::v2_w alkm:

norduk
10.08.2018, 16:24
В общем, изучил вопрос более предметно. Спрашиваю конкретно:
1) Могу ли я заменить 572ПА1 на AD7533JNZ? Цоколевка и функционал совпадают. Прайс такой, как будто их ставят в космические корабли, но, если это может улучшить звук ковокса, вполне вероятно, что я попробую.
2) Могу ли я заменить за небольшой доработкой по цоколевке 574УД2 на LME49720NA/NOPB или OPA2134PA? Цоколевка не совпадает, но там несложно подкорректировать, если посадить со второй ножки на первый пин (совпадут входы и выход звука), питание отогнуть и пустить правильно. Прайс для гиперзвуковых самолётов)

Павел Рябцов
10.08.2018, 16:33
В общем, изучил вопрос более предметно. Спрашиваю конкретно:
1) Могу ли я заменить 572ПА1 на AD7533JNZ? Цоколевка и функционал совпадают. Прайс такой, как будто их ставят в космические корабли, но, если это может улучшить звук ковокса, вполне вероятно, что я попробую.


80р за ADшку Вы считает космос?

norduk
10.08.2018, 16:48
80р за ADшку Вы считает космос?
Я на чипдипе смотрю. Конкретно AD7533JNZ https://www.chipdip.ru/product/ad7533jn
Но если у вас, Павел, есть тоже самое за 80, то я с радостью закажу)

P.S. Кстати, спасибо за плату.

Павел Рябцов
10.08.2018, 17:33
Я на чипдипе смотрю. Конкретно AD7533JNZ https://www.chipdip.ru/product/ad7533jn
Но если у вас, Павел, есть тоже самое за 80, то я с радостью закажу)

P.S. Кстати, спасибо за плату.

Блин, что то я с ценой лупухнулся)) Шутка http://zx-pk.com/forum/viewtopic.php?f=14&t=7846
8 штук в наличии.

norduk
10.08.2018, 17:47
8 штук в наличии.
Запросил в соответствующей ветке.

Error404
11.08.2018, 15:51
В общем, изучил вопрос более предметно. Спрашиваю конкретно:
1) Могу ли я заменить 572ПА1 на AD7533JNZ? Цоколевка и функционал совпадают. Прайс такой, как будто их ставят в космические корабли, но, если это может улучшить звук ковокса, вполне вероятно, что я попробую.
2) Могу ли я заменить за небольшой доработкой по цоколевке 574УД2 на LME49720NA/NOPB или OPA2134PA? Цоколевка не совпадает, но там несложно подкорректировать, если посадить со второй ножки на первый пин (совпадут входы и выход звука), питание отогнуть и пустить правильно. Прайс для гиперзвуковых самолётов)

Как можно испортить ковокс? Там же регистр и кучка резисторов. Оно конечно никогда не будет звучать как саундбластер, но сколько себя помню качество LPT-ковоксов на кучке резисторов на РС всегда было достаточным (DOOM, WOLF, etc). Что-то специально на АТМ вывернули мехом наружу?
Аналогичный вопрос по операционникам. К чему замены, чего там улучшать? На 574УД2 HiFi с 0,005% искажений собирали. Тоже косяк в схеме ATM?

norduk
12.08.2018, 01:26
Потому и спрашиваю, что в микроэлектронике я как свинья в апельсинах) Теперь вот понял, лучше не будет)

norduk
12.08.2018, 17:21
В общем, глаза боятся - руки делают, не стал откладывать, смастерил переходничок с одной панельки на другую для LME49720NA/NOPB, да и впихнул вместо 574УД2. Субъективно: звук стал чище. Домашние это подтвердили. Оставлю пока так.

norduk
13.08.2018, 13:06
По мере изучения софта для CP/M наткнулся на xUtils (как я понимаю, это то, что было перед TASiS). Соответственно, удалось проверить работу vTR-DOS. Также, как и до этого, без турбо-режима отлично работает, в турбо-режиме - не запускается (сбрасывает в чёрный экран). В принципе, мне и этого достаточно. Часть софта всё равно требуют дискеты, да и если приспичит, можно запустить в турбо-режиме с живого TR-DOS. Но в перспективе было бы интересно понять причину.

Максагор
15.08.2018, 02:36
В общем, глаза боятся - руки делают, не стал откладывать, смастерил переходничок с одной панельки на другую для LME49720NA/NOPB, да и впихнул вместо 574УД2. Субъективно: звук стал чище. Домашние это подтвердили. Оставлю пока так.

Если еще не сделал, для бОльшей чистоты звука и уменьшения сторонних шумов, советую настоятельно воспользоваться этой доработкой:
http://nedopc.com/ATMZAK/atm710re.htm#re15

- - - Добавлено - - -


По мере изучения софта для CP/M наткнулся на xUtils

Я писал... ))))))



можно запустить в турбо-режиме с живого TR-DOS. Но в перспективе было бы интересно понять причину.

Как гипотеза требующая проверки: попробуй заменить микросхему D75 (155РУ2) - возможно, она частично сбойная и работает "кое-как" - и при нормальной скорости еще пашет, а при турбированной (когда сигналы выборки от процессора более короткие) может "лажать". Если эта м/с у тебя на панельке, попробуй повставлять другие аналоги. О результатах напиши.

P.S. А, вот еще вариант: проверь, как проходит контакт от резисторной сборки RS4 к сигналу EP2 (D75.9) через которую этот сигнал подтягивается к +5v. Возможно, там плохая пропайка и поэтому сигнал неустойчив, что тоже может приводить к разной реакции в турбе и нетурбе.

norduk
15.08.2018, 15:08
Если еще не сделал, для бОльшей чистоты звука и уменьшения сторонних шумов
Делал-делал. На выходном усилителе. Потом снял его нафик, ибо он просто хрипел зачем-то) Без него стало чисто и хорошо.


попробуй заменить микросхему D75 (155РУ2) - возможно, она частично сбойная и работает "кое-как"
Попробую. У меня РУ9, но я попробую. Аналогов нет, но РУшки поперетыкаю. Вся турба на панельках)


проверь, как проходит контакт от резисторной сборки RS4 к сигналу EP2 (D75.9)
И это проверю.

norduk
15.08.2018, 17:21
Такая индуктивность подойдёт? https://www.chipdip.ru/product/ec24-151k Она достаточно низкоомная?

Максагор
15.08.2018, 20:52
Такая индуктивность подойдёт? https://www.chipdip.ru/product/ec24-151k Она достаточно низкоомная?

Для чего? Если это дроссель, который указан на схеме, то там для него указана величина в 450МкГн. Я пробовал ставить 150мкГн (под рукой других не было) - сгорали за несколько часов/дней активной работы Спекки. Потом как раз в чипдипе купил примерно соответствующих характеристик (ровно 450 не было, нашел около того - сейчас уже не помню сколько именно), работает все прекрасно до сих пор.

norduk
15.08.2018, 21:53
Для чего? Если это дроссель, который указан на схеме, то там для него указана величина в 450МкГн.
Если T1, это оно, то да. 450МкГн? Мне казалось 150 указано в инструкции по сборке. Но, видимо, там ошибка.
Тогда вот такой - https://www.chipdip.ru/product/rlb0712-471kl
1.5 Ома... это же низковольтный?

И такой вопрос, вчера, чтобы избавиться от помех-волн (плыли по диагонали непостоянно, меняли размер) напаял на питание китайского конвертера электролит 1000мкФ. Пока питал его от другого источника - было всё отлично, как запитал от того же, что и плата, начались волны. Вроде бы вот так решил. Но помимо этих наводок на экране есть ещё кое какая мелочь, если очень хорошо присматриваться, то есть ещё наводки - горизонтальные еле видимые, создают опять же малозаметную рябь в некоторых местах. В принципе, жизни не мешает, но хочу попробовать избавиться напаяв ещё штук 5-6 таких же электролитов в разных частях платы.

Собственно, вопрос всем, это может помочь? А если да, то в каких частях платы лучше распаивать? Например, распаять все на микрухах которые формируют видеочасть или,наоборот, раскидать по всей плате или этого много/мало? (Блокировочные почти все распаяны, если что)

Error404
16.08.2018, 13:27
А дроссели там зачем? Преобразователь напряжения?

norduk
16.08.2018, 20:31
А дроссели там зачем? Преобразователь напряжения?
Кажется, там что-то про связь аналоговой и цифровой земли... Но, может мне это только кажется)

Error404
16.08.2018, 22:15
Кажется, там что-то про связь аналоговой и цифровой земли... Но, может мне это только кажется)

:v2_jawdr: Фигассе космические технологии. Ну, лишь бы работало, а то я читаю, на каждой странице какое-нить шаманство с подтяжками, кондерами, подбором серий и прочими обычно не свойственными 3.5/7Мгц ухищрениями.

tigr101274
06.09.2018, 03:24
Всем привет, собрал плату, первый запуск http://f23.ifotki_.info/thumb/35b38b3c71b9b3bed3db34fc0ec4b5afb2b94a318853246.jp g (http://i-fotki.info/23/35b38b3c71b9b3bed3db34fc0ec4b5afb2b94a318853246.jp g.html) без процессора и ПЗУ биос картинка идентичная, подскажите в чем может быть проблема.
Какие перемычки должны быть установлены?

ZXFanat
06.09.2018, 18:45
Всем привет, собрал плату, первый запуск http://f23.ifotki_.info/thumb/35b38b3c71b9b3bed3db34fc0ec4b5afb2b94a318853246.jp g (http://i-fotki.info/23/35b38b3c71b9b3bed3db34fc0ec4b5afb2b94a318853246.jp g.html) без процессора и ПЗУ биос картинка идентичная, подскажите в чем может быть проблема.
Какие перемычки должны быть установлены?
Однозначно барахлит монитор или телевизор! Комп в порядке.

tigr101274
07.09.2018, 02:27
Однозначно барахлит монитор или телевизор! Комп в порядке.
Иногда при включении:
http://f23.ifotki_.info/thumb/777781afd7b0a99c2294e520aed6ea02b2b94a318936184.jp g (http://i-fotki.info/23/777781afd7b0a99c2294e520aed6ea02b2b94a318936184.jp g.html) http://f23.ifotki_.info/thumb/6bf52bdfbdd4a7e55aed09e5ee6c719ab2b94a318936185.jp g (http://i-fotki.info/23/6bf52bdfbdd4a7e55aed09e5ee6c719ab2b94a318936185.jp g.html) это с тестовой пзу
http://f23.ifotki_.info/thumb/0bf6b322d82e4d789f78967868b192a8b2b94a318936186.jp g (http://i-fotki.info/23/0bf6b322d82e4d789f78967868b192a8b2b94a318936186.jp g.html) пзу биос
Сама плата

Греются все 531ру9, КР1816ВЕ31, DA7 - 574УД2 (сильно), остальные либо холодные либо теплые.

tigr101274
08.09.2018, 18:47
Просмотрел всю плату, вроде все нормально, так и не стартует, напряжение поднимал до 5,25в без изменений, поставил блокировочные конденсаторы все без толку. В чем же причина, в какую сторону копать то?

norduk
10.09.2018, 13:53
вроде все нормально, так и не стартует
У меня выявлена такая особенность - резисторная сборка рядом с процессором (кажется, RS2) собрана руками. Так вот, что-то я там криво собрал и у меня иногда комп не стартует. Транслирует жёлтый экран и всё. На ресет не реагирует. Если подёргать эту сборку, то всё взлетает. В общем, может там тоже проблема с этим узлом?

- - - Добавлено - - -

Народ, такой вопрос. Если подключена PS/2 клава, может ли она конфликтовать с синклер джойстиками (которые, как я понимаю, просто разведены от механики)? Суть в том, что при подключении джойстика, возникает ощущение, что комп с трудом обрабатывает нажатие двух клавиш-кнопок (на джойстике) одновременно (т.е., например, влево и вверх). При этом отдельные нажатия влево и вверх прекрасно работают. Конечно, вполне допускаю, что это просто у меня джойстик дрянь. Оба два.

Максагор
11.09.2018, 15:41
Если подключена PS/2 клава, может ли она конфликтовать с синклер джойстиками (которые, как я понимаю, просто разведены от механики)? Суть в том, что при подключении джойстика, возникает ощущение, что комп с трудом обрабатывает нажатие двух клавиш-кнопок (на джойстике) одновременно

Нет, не может. Там просто итоговый сигнал от контроллера и сигнал от джойстика на выходе смешиваются по AND.

norduk
11.09.2018, 16:09
Нет, не можкт.
Ясно. Значит механика дрянь.

tigr101274
11.09.2018, 18:48
Оказалось что плата отлично стартует без КР1816ВЕ31, видимо битая, другой нет чтоб проверить, напряжение в дальней точке платы от разъема 4,72в
http://f23.ifotki_.info/thumb/474b41616fd806b263ff463984575a22b2b96e319340822.jp g (http://i-fotki.info/23/474b41616fd806b263ff463984575a22b2b96e319340822.jp g.html)
http://f23.ifotki_.info/thumb/4fc8b33307c0410fbb6d736f69bee903b2b96e319340823.jp g (http://i-fotki.info/23/4fc8b33307c0410fbb6d736f69bee903b2b96e319340823.jp g.html)
http://f23.ifotki_.info/thumb/529262284fc9d73687c846736c2d5e8fb2b96e319340824.jp g (http://i-fotki.info/23/529262284fc9d73687c846736c2d5e8fb2b96e319340824.jp g.html)

Максагор
11.09.2018, 22:10
Оказалось что плата отлично стартует без КР1816ВЕ31, видимо битая, другой нет чтоб проверить, напряжение в дальней точке платы от разъема 4,72в

Там на второй фотке виден какой-то текстовый мусор - искажение слова "Service" и какие-то кракозябры на нижней окантовке меню слева.

norduk
11.09.2018, 22:42
Подключил два дисковода. Оба работают, но есть нюанс. Когда шуршу дисководом A, зачем-то горит лампочка и у B и он тоже крутит барабаном. Наборот эта ситуация не наблюдается, т.е., если переключить на диск B, то на A лампочка не горит и он барабаном не шуршит во время работы B.

При этом оба диска читают дискеты прекрасно. Наблюдается это всё в TR-DOS'е.

В чём может быть дело?

creator
11.09.2018, 23:21
Подключил два дисковода.
Каким образом? Шлейф прямой или перекручёный от PC?

В чём может быть дело?
При прямом шлейфе, я бы переставил перемычки на дисководах A<->B и проверил кто из них в этой ситуации светит лампой и крутит барабаном.

tigr101274
12.09.2018, 04:50
Там на второй фотке виден какой-то текстовый мусор - искажение слова "Service" и какие-то кракозябры на нижней окантовке меню слева.
Видимо данный артефакт образовался по причине недостаточного количества блокировочных конденсаторов (установлены только на ОЗУ и первую линейку м/с), позже включал еще несколько раз ни чего подобного больше не возникало чуть позже поставлю по всей плате.
Сделал доработку
"Доработка, устраняющая учитывание линии A9 при выборке порта #7FFD" появилось меню и перестал "вываливаться" в 48К
Вечером подключу механическую клавиатуру, буду дальше смотреть.

norduk
12.09.2018, 10:02
Каким образом? Шлейф прямой или перекручёный от PC?
Шлейф имеет три разъёма: 1 - втыкается в плату, 2 - прямой в середине шлейфа под дисковод 5'25, 3 - на втором конце шлейфа перекрученный под дисковод 3'5. Если я правильно понимаю, точка включения 3 - это дисковод A, точка включения 2 - это дисковод B. На A висит 3'5 (который был бы по умолчанию B, если бы не перекрученный провод), на B висит 5'25 Teac 55FR (вроде бы выставленный джамперами на диск B).

blackinwoman
12.09.2018, 19:48
подскажите, может сталкивался кто, при загрузке загрузчика игры time gal с дискеты и при подключенном cd-rom АТМ 7.10 стабильно сбрасывается в 48 бейсик ...
при этом даже не доходит до поиска файла на cd диске

если на ide порту cdromа нету, то просто черный экран (видимо ждет ответ)

буферы ide порта исправны

да еще не запускается демо the board 1 для атм
https://zxaaa.net/view_demo.php?id=1475


хотя в описании и сказано про 512к, но может оно на 1024 расчитано или что то с портами, хотя весь старый софт для ATM2 работает ?

Максагор
12.09.2018, 20:10
подскажите, может сталкивался кто, при загрузке загрузчика игры time gal с дискеты и при подключенном cd-rom АТМ 7.10 стабильно сбрасывается в 48 бейсик ...
при этом даже не доходит до поиска файла на cd диске

если на ide порту cdromа нету, то просто черный экран (видимо ждет ответ)

буферы ide порта исправны

Скажите, какая конфигурация этой АТМки? - сколько ОЗУ? 512 или 1024Кб?

Это плата производства NеdoPC(или позднее) или старая, еще МикроАРТовская 90-х гг.?

Если старая, то сделаны ли на ней доработки по блокированию адреса A9 в порте #FD (http://atmturbo.nedopc.com/dev_fd.htm) и по устранению перепутывания ОЗУ при смене графических режимов (http://atmturbo.nedopc.com/dev_ram.htm)?

Какая ПЗУшка там прошита - старая МикроАРТовская, или xBIOS от NedoPC?

Идет ли на данной машине иной TR-DOSный софт под расширенную графику? Например игрушки PANG (http://atmturbo.nedopc.com/download/trdos/games/pang16c/pang16c.zip), Ball Quest (http://atmturbo.nedopc.com/download/trdos/games/b_quest/b_quest.zip), XNX (http://atmturbo.nedopc.com/download/trdos/games/xnx/xnx.zip) или демки "Gagarin tunneltro" (http://atmturbo.nedopc.com/download/trdos/demos/tuneltro/tuneltro.zip) или Catdemo (http://atmturbo.nedopc.com/download/trdos/demos/catdemo/catdemo.zip)?

blackinwoman
12.09.2018, 21:43
Скажите, какая конфигурация этой АТМки? - сколько ОЗУ? 512 или 1024Кб?

Это плата производства NеdoPC(или позднее) или старая, еще МикроАРТовская 90-х гг.?

плата от микроарта 90х годов 7.10 512к



Если старая, то сделаны ли на ней доработки по блокированию адреса A9 в порте #FD (http://atmturbo.nedopc.com/dev_fd.htm) и по устранению перепутывания ОЗУ при смене графических режимов (http://atmturbo.nedopc.com/dev_ram.htm)?

я тоже об этом подумал и сделал, но ситуацию это не изменило




Какая ПЗУшка там прошита - старая МикроАРТовская

биос 1.07.12 микроартовская

работают lines, tunelintro, tetris, старая демка personal nightmare 2+

насчет pang она запускалась, далее я не понял что надо делать, все в зеленую сетку и курсор был

- - - Updated - - -

pang протестировал, работает без проблем

ps. если вынуть из панелек D32 и D33, то картина таже, сбрасывается запускальщик загрузчика с cdrom


есть ли какойнибудь тест, который сможет протестировать именно ATM2 ?

Максагор
12.09.2018, 23:13
Скорее всего с CD-ROM "железная" проблема - проверь правильность подключения CD (перемычки и проч.)

Еще было бы сдорово, если бы ты запустил OS TASiS (для начала с загрузочной дискетки) - там есть плеер музыкальных CD-дисков и программа копировщик с CD. Было бы интересно, что они "увидят" или тоже зависнут?
Кстати, проверь загрузчик Time Gal - dlheu ns pfgecrftim dthcb. gjl Пентагон-1024? Там подержка портов Nemo-контроллера. Тогда само собой не дойдет даже до раскрутки диска. В общем, если TASiS все увидит и запустит, тогда будем думать. А если и там будет зависание, тогда железная проблема налицо. А в этом случае -


буферы ide порта исправны

Тут как раз суть "железной" проблемы, особенно острой как раз в твойем случае со старой МикроАРТовской платой. Потому что важно "как именно" исправны буфера, ибо вот:
http://www.nedopc.com/ATMZAK/atm710re.htm#re14

Т.е. какие микросхемы, какой серии стоят там? Если 555 или даже 1533, то при подсоединении двух IDE устройств на одном шнуре они(буфера) могут не тянуть, и может "просесть" работа как только с одним, так в определенных случаях и с обоими устройствами сразу. Причем можно просто получить нерабочесть, а можно (и это самое неприятное) - частичное нарушение данных при чтении или (самое страшное) при записи (когда часть секторов запишутся нормально, а часть - с помехами). Я в далеком 2005 году с этим столкнулся. даже тема на форуме была:

http://zx-pk.ru/threads/1150-problemy-s-cd-rom-na-atm-2-!.html

Там (читай тему) мне помогла "перестыковка" устройств на шнуре - на промежуточном разъеме шлейфа поставь CD, а на конечном разъеме – HDD.
Это, конечно не гарантирует рабочесть - еще многое зависит от марки CD-ROM и винта - чем они современнее и чем у них меньше энергопотребление и "нагрузка" на шлейф, тем работа стабильнее.

В любом случае рекомендую на буфер (микросхемы D32-D35) ставить микросхемы серии КР1531 или 74F. Вот это в корне решает проблему.

По поводу "The Board I" - полагаю, что это все же из-за требования наличия 1024Кб, а у тебя 512Кб (настоятельно советую допаять до 1Мб, чтобы работать с виртуальными дискетами). Иных причин я не вижу. Так, например, у тебя должна зависнут игра "Season of sacura" (http://atmturbo.nedopc.com/download/trdos/games/sacur16c/sacur16c.zip), так как требует все 1024Кб.

P.S. Забыл спросить: а CD-ROM у тебя master или Slave? Загрузчик работает с CD только и исключительно как со Slave-устройством.

- - - Добавлено - - -


есть ли какойнибудь тест, который сможет протестировать именно ATM2 ?

У тебя ATM-turbo 2+, а не просто ATM2. Тесты есть, например вот:
http://atmturbo.nedopc.com/download/shems/roms/testatm.zip

Но, думаю, дело не в "железе" - ОЗУ и ПЗУ, думаю, работают нормально, а работу IDE этот тест не проверяет.

creator
13.09.2018, 01:06
3 - на втором конце шлейфа перекрученный под дисковод 3'5
Как перекручен?
http://zx-pk.ru/attachment.php?attachmentid=62502&d=1507799119
или
http://i89.fastpic.ru/big/2017/1012/a1/ff6d49740f0edc0c5f0fa7041699e4a1.png?

на B висит 5'25 Teac 55FR (вроде бы выставленный джамперами на диск B)
Так "вроде бы" или точно?

norduk
13.09.2018, 12:42
Так "вроде бы" или точно?
Да точно. И перекручен правильно. Проверил вчера ёще раз перемычки и удалось добиться такого результата: теперь светит лампочкой только активный дисковод (что правильно), но при чтении с любого диска происходит шелевение барабана и на втором. Выглядит так: выбрал диск A, вставил дискетку, делаю LIST, первую секунду вместе с A крутится и B. Потом A продолжает работать и B останавливается. Тоже самое и наоборот.

Может этот штатно, но оба дисковода норм работают. Правда пока не пробовал копировать с одного на другой. Как-нибудь попробую и сообщу.

blackinwoman
13.09.2018, 12:57
Скорее всего с CD-ROM "железная" проблема - проверь правильность подключения CD (перемычки и проч.)

да оказалось, что один на шлейфе cdrom старательно становился мастером, не смотря на перемычку
другой вообще не опознался спектрумом

конечно идея с cd-rom зашла в тупик, т.к. 10 лет назад еще можно было найти древний, который поймет кривой софт для АТМ, теперь же это весьма проблематично, как я понял для винчестера нету софта под такое, т.к. либо эмуляция дискеты TR-DOS/cp-m, либо партиции IS-DOS ?



Еще было бы сдорово, если бы ты запустил OS TASiS (для начала с загрузочной дискетки) - там есть плеер музыкальных CD-дисков и программа копировщик с CD.

я не догадался, чем записать FDI на PC на реальную дискету

но нашел HDD DOCTOR от Alone Coder, вот действительно полезная вещь для проверки IDE портов, т.к. можно легко попытаться считать произвольный участок с жесткого диска или с CD (надо прочитать описание) и посмотреть вырабортку сигналов на портах ...




По поводу "The Board I" - полагаю, что это все же из-за требования наличия 1024Кб, а у тебя 512Кб

у тебя в описании на сайте написано 512/1024 вот я и повелся, тольяко зря потратил время :(

- - - Updated - - -

ps. но в любом случае спасибо за подсказки

norduk
14.09.2018, 21:45
Нет, не может. Там просто итоговый сигнал от контроллера и сигнал от джойстика на выходе смешиваются по AND.
Ответственно заявляю: может и не может, но факт таков - сделал прототип джойстика на механических кнопках, подключил к порту, поведение ровно такое же, как с джойстиком, а именно - отдельные сигналы прекрасно работают, а, например, влево-прыжок в Диззи работает через одно место. Из 5 раз 4 Диззи тупо начинает прыгать на месте, а чтобы он всё-таки прыгнул влево нужно изхитриться нажать кнопки как-то. При этом на обычно PS/2 клаве всё отлично прыгается.

В общем, что-то там неладно. То ли они всё-таки конфликтуют, то ли у меня там задержки какие-то неправильно работают, но поведение именно такое.

Когда-нибудь в ближайший месяц-два я соберу свою механическую клаву, отключу PS/2 и проведу эксперимент ещё раз.

Максагор
14.09.2018, 21:52
Ответственно заявляю: может и не может, но факт таков - сделал прототип джойстика на механических кнопках

Хмммммм [озадаченно]...

norduk
14.09.2018, 22:04
На выходных попробую ещё одну версию. У меня к Синклеру 2 на плате припаян ОНЦ, а к Синклеру 1 проводки, а к ним 9-пиновый (а-ля COM) разъём. Вот я все эксперименты производил через него. Так вот, попробую распаять на прототипе с механическими кнопками ОНЦ и втыкнуть в Синклер 2. Но причин, почему должно вести себя по-другому, я не вижу)

norduk
15.09.2018, 23:16
Подключил через переходник ноутбучный хард на 60GB Hitachi. Турба не видит. Hitachi не видит или через переходник не видит? Кто-нибудь пробовал?

norduk
28.09.2018, 16:24
Можно ли как-то просто (что-то где-то напаяв/перепаяв номиналы) скорректировать баланс ярких и тёмных цветов? Т.е., имеем: цвета хорошие, баланс RGB устраивает, а вот разница между яркими и тёмными слишком бросается в глаза. Сравниваю записи на ютубе, скриншоты в интернете и вижу, что у меня в местах переходов с ярокого на тёмный прямо ярковыраженные квадраты. Настройки монитора не помогли.

tigr101274
23.10.2018, 02:32
Всем привет! Возникла проблема при попытке подключении платы к SCART телевизора, выражающаяся в появлении хаотичного мусора на экране при работе с HDD (только при подключенном HDD) причем при старте программ все приходит в норму, подключение обратно через китай конвертер наблюдаю ту же картину, хотя до подключения к зомбиящику все работало отлично, к работе в TR-dos не относиться, там все в норме.
Видео с подключенным HDD

https://yadi.sk/i/2xTAsTS6zyfrhw
Без подключенного HDD

https://yadi.sk/i/2gaCcaktT683aA

tigr101274
23.10.2018, 15:43
Всем привет! Возникла проблема при попытке подключении платы к SCART телевизора, выражающаяся в появлении хаотичного мусора на экране при работе с HDD (только при подключенном HDD) причем при старте программ все приходит в норму, подключение обратно через китай конвертер наблюдаю ту же картину, хотя до подключения к зомбиящику все работало отлично, к работе в TR-dos не относиться, там все в норме.
Видео с подключенным HDD

https://yadi.sk/i/2xTAsTS6zyfrhw
Без подключенного HDD

https://yadi.sk/i/2gaCcaktT683aA

Проблема решилась заменой блока питания, х.з. что с ним произошло во время подключения к телевизору.

tigr101274
24.10.2018, 07:19
Поставил по 220ом на каждый цвет на выходе и картинка стала нормальной в том числе и через скарт.
Думаю как то этот пунктик надо обязательно отметить, без установки допрезисторов нормальной картинки не увидеть.
И еще (где то находил) чтоб не возникало артефактов в разных местах экрана на одно знакоместо необходимо вместо D7 и D8 (561ИЕ10) ставить 1561ИЕ10 я поставил импорт MC14520BCP, больше проблем не возникало.

norduk
24.10.2018, 23:16
Думаю как то этот пунктик надо обязательно отметить, без установки допрезисторов нормальной картинки не увидеть.
Он отмечен у Максагора на сайте. Только, возможно, не полностью (т.е., про норм цвета есть статья, а про допрезисторы на выходых там вроде не указано). Вообще, возможно, что это проблема конкретного компьютера (типа БП такой, микрухи такие и в результате - вот такой сигнал, который давить дополнительно ещё надо).

saymon
03.11.2018, 20:33
У кого сохранилась распиновка мини дин ргбс, а то фото с первого поста с распиновкой не доступны

zorel
06.11.2018, 14:23
У кого сохранилась распиновка мини дин ргбс, а то фото с первого поста с распиновкой не доступны
http://i.piccy_.info/i9/f10af966e55595616c53b54053fbdbe5/1541503544/39696/1280383/Snymok_500.jpg (http://piccy_.info/view3/12748322/f1cbb5192e1da949117352e2174e0fda/)http://i.piccy_.info/a3/2018-11-06-11-25/i9-12748322/425x392-r/i.gif (http://i.piccy_.info/a3c/2018-11-06-11-25/i9-12748322/425x392-r)

s sergey
27.01.2019, 14:28
https://ibb.co/C6LJXmZ
Здравствуйте. Собрал чёрную плату этого компьютера.
Биос не запускается. Тест памяти выводит такую картинку.
Это значит , что тест не видит память вообще ?

Максагор
28.01.2019, 03:15
https://ibb.co/C6LJXmZ
Здравствуйте. Собрал чёрную плату этого компьютера.
Биос не запускается. Тест памяти выводит такую картинку.
Это значит , что тест не видит память вообще ?


Как минимум это означает проблемы с адресацией памятти. Так как часть ОЗУ для вывода текста на экран тест все же увидел.

Дмитрий77
25.05.2019, 21:57
Друзья, подскажите пожалуйста.

На плате 7.10 используются DIN-гнезда 5 и 7 пин. Не могу найти где продают. И штекеры тоже. Раньше в платане штекеры пятерки были неплохие теперь нет. Живу в Москве...

Andrey F
26.05.2019, 10:39
На Али.
https://ru.aliexpress.com/item/10Pcs-PCB-Panel-Mount-MIDI-Female-DIN5-DIN-5-Pin-Jack-D501/32791217703.html

norduk
26.05.2019, 16:32
На плате 7.10 используются DIN-гнезда 5 и 7 пин. Не могу найти где продают.
7-пиновые брал у галандца на ебее https://www.ebay.com/itm/5Pcs-MAB-7-SH-L-DIN-Jack-Connector-Female-7pin-PCB-Socket-goldplated/151984226980?hash=item2362f742a4:g:22oAAOSwd4tULAT P
Вроде есть и подешевле, но меня золотые порадовали)

Error404
30.05.2019, 11:31
Друзья, подскажите пожалуйста.

На плате 7.10 используются DIN-гнезда 5 и 7 пин. Не могу найти где продают. И штекеры тоже. Раньше в платане штекеры пятерки были неплохие теперь нет. Живу в Москве...

В магазине Кварц ( http://www.quartz1.ru ) есть наверняка. Я обычно посещаю магаз на ш.Энтузиастов (прямо у выхода из метро), но есть у них и другие точки. Ценник на разъемы поштучно - чуть дороже чем с Китая (и обычно дешевле Чипадипа)

OrionExt
30.05.2019, 13:38
7-пиновые брал у галандца на ебее https://www.ebay.com/itm/5Pcs-MAB-7-SH-L-DIN-Jack-Connector-Female-7pin-PCB-Socket-goldplated/151984226980?hash=item2362f742a4:g:22oAAOSwd4tULAT P
Вроде есть и подешевле, но меня золотые порадовали)Жесть. Не доводилось DIN видеть в таком исполнении. Продован - GOLDPLATED!!

- - - Добавлено - - -

Еще и 4-мя саморезами его можно присобачить к плате. Кстати в Ямахе японцы хомутик из металла использовали для фиксации.

Максагор
31.05.2019, 15:42
На плате 7.10 используются DIN-гнезда 5 и 7 пин. Не могу найти где продают. И штекеры тоже. Раньше в платане штекеры пятерки были неплохие теперь нет. Живу в Москве...

Год назад я как раз для АТМки заказывал разъемы DIN7 в Перми в электронном магазине https://elecomp.ru с доставкой в Москву по почте.
Сейчас посмотрел - эти разъемы, как и другие, у них до сих пор есть. И цена нормальная на порядок дешевле той, что по ссылке на ебэе.

Shaos
11.06.2019, 03:30
7-пиновые брал у галандца на ебее https://www.ebay.com/itm/5Pcs-MAB-7-SH-L-DIN-Jack-Connector-Female-7pin-PCB-Socket-goldplated/151984226980?hash=item2362f742a4:g:22oAAOSwd4tULAT P
Вроде есть и подешевле, но меня золотые порадовали)
Спасибо за наводку! Вошёл как родной :)

https://zx-pk.ru/attachment.php?attachmentid=69266&d=1560213028

Максагор
11.06.2019, 15:44
Спасибо за наводку! Вошёл как родной

А значит моя рекомендация по ELECOMP.RU не подошла? Там на порядок дешевле! ))

P.S. Будешь паять АТМку, предлагаю паять все режимы, включая АЦП, COM-порт и проч. Очень хотелось бы наличие опытного взгляда в освоении данных фич....

Shaos
11.06.2019, 16:45
А значит моя рекомендация по ELECOMP.RU не подошла? Там на порядок дешевле! ))
Твоя рекомендация появилась на две недели позже :v2_dizzy_biggrin2:
И потом чем я буду платить в русском магазине? ;)
У меня только вражеские зелёные бумажки :v2_dizzy_indy:


P.S. Будешь паять АТМку, предлагаю паять все режимы, включая АЦП, COM-порт и проч. Очень хотелось бы наличие опытного взгляда в освоении данных фич....
Постараюсь, хотя ты же помнишь, что я начал собирать АТМку ещё в 2005 году :v2_dizzy_christmas2

На данный момент мой натюрморт выглядит вот так (зелёная плата у меня с 2013 года - спасибо Чунину):

https://zx-pk.ru/attachment.php?attachmentid=69268&d=1560260608

Собираю постепенно, начиная с тактового генератора, постоянно проверяя работоспособность (всё на панельках), но уже можно пробовать свою прошивку вместо стандартной ХЛ8 :)

Планирую зелёную плату собрать один в один как надо (ну может вместо ХЛ8 переходник будет на ATF с переключателем PENT/PAL/NTSC), а с жёлтой (вот она у меня с 2005) буду экспериментировать (симки, зх-бас, все дела) :cool_std:

https://zx-pk.ru/attachment.php?attachmentid=69269&d=1560260836

A там глядишь и v8.1 подойдёт :v2_rolley

Максагор
11.06.2019, 23:20
И потом чем я буду платить в русском магазине?
У меня только вражеские зелёные бумажки

Да ладно, все давно плотится по безналу с конвертацией по курсу - заказ же онлайн выставляется. Даже если предположить "неприличные" комиссии по валютообмену, все равно сиииильно дешевле б было...

Shaos
12.06.2019, 00:25
Дешевле чем 5 баксов за 5 разъёмов?

P.S. Нашёл - 24 рубля серые и без передних ножек:
https://elecomp.ru/product/3457/
И за границу они похоже всё равно не шлют...

Freiwind
12.06.2019, 06:52
Доставка встанет в несколько раз дороже разъёмов. По России-то от 300 рублей. Так что не заморачивайся.

Shaos
12.06.2019, 07:27
Да я уже от Голландца получил пять :)

im2
13.06.2019, 11:06
Плата версии 7.10 2014 года, до недавнего времени работала абсолютно нормально. Сейчас включил - весь экран залит белым, проц, ромы, ру9, хл8 живые (проверял на другом атм'е). Вытаскивание озу и основного рома никакого эффекта не дают, экран стабильно белый. Что проверить, куда копать, прошу помощи у знающих.

Максагор
14.06.2019, 18:02
Что проверить, куда копать, прошу помощи у знающих.

Само разделение экран/бордюр присутствует? Какие-то артефакты на экране есть? Хотя бы минимальные (цвет, пиксели) визуальные изменения при подаче сигнала сброс наблюдаются? Скинь сюда фотки происходящего...

im2
14.06.2019, 19:59
Само разделение экран/бордюр присутствует? Какие-то артефакты на экране есть? Хотя бы минимальные (цвет, пиксели) визуальные изменения при подаче сигнала сброс наблюдаются? Скинь сюда фотки происходящего...

Ни разделения, ни артефактов нет, абсолютно ничего, просто ровное белое поле. Присбросе абсолютно ничего не меняется. Без ОЗУ при сбросе справа на экране появляется небольшая гребенка на доли секунды, поймать не получается.

Максагор
14.06.2019, 20:11
Ни разделения, ни артефактов нет, абсолютно ничего, просто ровное белое поле. Присбросе абсолютно ничего не меняется. Без ОЗУ при сбросе справа на экране появляется небольшая гребенка на доли секунды, поймать не получается.

Тогда есть вероятность, что полетела ХЛ8. Ну, если что, у Чунина Романа прошьем. Но нужно в этом убедиться... Попробуй прозвонить эту м/с. Вытащи РУ2, отвечающие за палитру (экран при этом должен стать ЧЕРНЫМ!), одним концом вместо них в панельку вставь провод в один из ВЫХОДОВ, отвечающих за R,G или B (таких, как из вестно 6 - по два на R,G,B). А другим концом провода поочередно прозвони ножки ХЛ8. Если ХЛка жива, то когда дойдешь до ножки сигнала бордюра, собственно, должен появиться сам бордюр того цвета RGB, к какому выходу в панельке и-под РУ2 у тебя вконтачен проводок.... Если наткнешься на ножку сигнала z, то получишь в области бордюра несколько четких прямоугольных полосок. Что тоже будет хорошо. А дальше - посмотрим тогда, куда копать.

im2
14.06.2019, 22:29
Тогда есть вероятность, что полетела ХЛ8.
ХЛ8 живая, проверял на рабочем АТМ'е. Вынимание РУ'шек (стоят РУ8) эффекта не дает, экран белый. Но если замкнуть синхру на какой-нибудь цвет, то пробивается некий мусор
69313

xolod
18.06.2019, 18:35
Максагор
Нашел человеческую схему ATM 7.10 c нормальными шрифтами. Думаю ее надо залить на http://atmturbo.nedopc.com/
СХЕМА (https://www.dropbox.com/s/p7304f35gn80x7z/ATM%207.10_SCH.rar?dl=0)

Shaos
19.06.2019, 08:55
а сюда PDF-ки никак нельзя прицепить? чото оно мне скачать недаёт...

P.S. мой натюрморт разросся до возможности генерить полноценный видеосигнал из синхры и бордюра :)

https://zx-pk.ru/attachment.php?attachmentid=69333&d=1560923862

RG0=1

https://zx-pk.ru/attachment.php?attachmentid=69334&d=1560923871

RG0=0

https://zx-pk.ru/attachment.php?attachmentid=69335&d=1560923882

P.P.S. Теперь можно тестировать палки-галки :v2_dizzy_roll:

P.P.P.S. В списке зарубежных аналогов микросхем есть ошибка - для D74 (К561ЛН2) указана в качестве аналога 16-ногая CD4049, но это неправильно - по распиновке это скорее 14-ногая 74HC04 (HC если нужен именно CMOS)

xolod
19.06.2019, 11:14
Shaos, Залил сюда.69336

im2
19.06.2019, 15:44
Максагор
Нашел человеческую схему ATM 7.10 c нормальными шрифтами. Думаю ее надо залить на http://atmturbo.nedopc.com/
СХЕМА (https://www.dropbox.com/s/p7304f35gn80x7z/ATM%207.10_SCH.rar?dl=0)

Shaos, Залил сюда.69336

На nedopc (http://nedopc.com/ATMZAK/atm7gr_vec.zip) эти схемы есть.

Shaos
20.06.2019, 03:56
Shaos, Залил сюда.69336

Да - такие у меня уже были

nedopc.com/ATMZAK/atm7gr_vec.zip

Дмитрий77
16.07.2019, 08:19
565РУ7И что-то никак не найду. В списке аналогов много названий, буду искать зарубежное.

Друзья, подскажите, а сколько наносекунд достаточно для зарубежной памяти будет?

Serg6845
16.07.2019, 09:26
P.P.P.S. В списке зарубежных аналогов микросхем есть ошибка - для D74 (К561ЛН2) указана в качестве аналога 16-ногая CD4049, но это неправильно - по распиновке это скорее 14-ногая 74HC04 (HC если нужен именно CMOS)

на самом деле - CD4069UB. а с учетом того что D74 - это магнитофонный вход - 74HC04 с большой вероятностью не взлетит.

roma
07.08.2019, 14:05
Экраны работающего теста должны выглядеть вот так.
https://zx-pk.ru/attachment.php?attachmentid=39314&d=1358096223

Вопрос по тесту: 64 исправных блока это для какого объёма памяти?

Просто купил недоделанную плату. На плате стоят два банка РУ7 (512 Кб).
Тест показывает что блоки 0-31 исправны, 32-63 Not Memory.

При установке ПЗУ высвечивается стартовое меню с предложением зайти в Биос по пробелу или в режим 128 по энтеру.
В Биос по пробелу заходит, а вот в режим 128 по энтеру нет.

Похоже что то с адресацией не в порядке. Что копать, куда смотреть?

- - - Добавлено - - -

Да, Биос ставлю версии 1.36. Пробовал прошить 1.07.12 - компьютер совсем не стартует.
Прочитал что вроде для 1.36 нужно минимум 1 Мб памяти? Это получается с 512 Кб совсем не будет работать?

Максагор
07.08.2019, 14:07
Вопрос по тесту: 64 исправных блока это для какого объёма памяти?

64 блока - это мегабайт. А значит, если у тебя не два этажа РУ7 напаяно, то весьма странно.

- - - Добавлено - - -


Да, Биос ставлю версии 1.36. Пробовал прошить 1.07.12 - компьютер совсем не стартует.
Прочитал что вроде для 1.36 нужно минимум 1 Мб памяти? Это получается с 512 Кб совсем не будет работать?

Нет, ПЗУ будет работать. Просто с 512Кб ОЗУ лишается смысла работа с vTR-DOS как составляющей частью ПЗУ - образы TRD в верхней памяти просто некуда грузить будет (разве что неполные, обрезанные образы). А так, все остальное будет работать нормально.

roma
07.08.2019, 14:12
Памяти стоит 512 Кб, хотелось бы сначала запустить так.
Какой Биос будет работать с 512 Кб на чёрной плате 7.10 от Павла?

И где копать и что смотреть с моими симптомами?
"При установке ПЗУ высвечивается стартовое меню с предложением зайти в Биос по пробелу или в режим 128 по энтеру.
В Биос по пробелу заходит, а вот в режим 128 по энтеру нет."

Максагор
07.08.2019, 14:53
Памяти стоит 512 Кб, хотелось бы сначала запустить так.
Какой Биос будет работать с 512 Кб на чёрной плате 7.10 от Павла?

Любой. Как я сказал, память выше 512Кб нужна только vTR-DOS для виртуальной дискетки.


И где копать и что смотреть с моими симптомами?
"При установке ПЗУ высвечивается стартовое меню с предложением зайти в Биос по пробелу или в режим 128 по энтеру.
В Биос по пробелу заходит, а вот в режим 128 по энтеру нет."

Какой-то из сигналов на ножки ПЗУ A14,A15 не доходит, или доходит неправильно. Возможно неполадки в диспетчере апмяти где-то возле соответствующей пары из 155РУ2.

roma
07.08.2019, 15:25
Всё заработало. Был залипон в районе диодов Д34, Д45 и поэтому неправильно формировался сигнал DOSEN. Всем спасибо.

Shaos
15.08.2019, 06:29
на самом деле - CD4069UB. а с учетом того что D74 - это магнитофонный вход - 74HC04 с большой вероятностью не взлетит.

Да, мне уже сказали, что надо 4069 ставить безбуферную

Alex.Ismagilov
22.10.2019, 14:32
Всем привет!

Давно (в 2014м) купил у Zorel плату АТМ-ки, долго лежала, руки дошли наконец-то собрать (до этого Пентагон-128 красный собирал неспешно).
Версия 7.18 по этой схеме (http://atmturbo.nedopc.com/download/shems/atm718.zip)
Вот так получилось:
7038370384703857038670387

Вот ссылки на картинки в максимальном размере, если кому интересно:

https://drive.google.com/open?id=1s6OXGUksJsyYsLE-TVRFO-zweAWD6S2I
https://drive.google.com/open?id=197T_wgbssokLKOu3pL1Qn1M8eZ8yu2js
https://drive.google.com/open?id=1wZP4JtkM3IDOMLQgk1MZvoMl7UA0ahll
https://drive.google.com/open?id=13ggc08MTVAIo18AJB4l-1V8Ify0H3S6U
https://drive.google.com/open?id=1CJqf_MWntg25hjGFJ8IosklROYiIQGMk

Собрал все на цанговых панелях (знаю про контакты, но все же)
С первого раза не поехало (то D41 перевернул, то резистор у памяти не впаял), перечитал всю тему вдоль и поперек.

Вишенкой на торте была D15 (1533ИР23) - поставил серию ЭКР1533ИР23 - не стартует и мусор на экране, поменял на просто КР1533ИР23 или даже 555ИР23 - и все поехало (картинка, тесты, BIOS). Причем ЭКР1533ИР23 проверял 2 тестерами микросхем (на AVR-8515 и от Trollsoft) - оба показывают что все ок.

Блок питания лабараторный Rigol DP831A:
70388
Пока в таком состоянии:
Тесты памяти из ПЗУ проходит, картинку показывает, в CP/M и TR-DOS заходит, звук играет.
Процессор - Z84C0020PEC 05 12 LK шлифованно-перемаркированный с ebay - холодный и на 7 МГц в турбо поехал, тест говорит что он Z84 (тему про перемаркированные фейковые чипы прочитал всю)
AY-3-8910 тоже шлифованно-перемаркированный с ebay по 1$ за штуку. Все 3 канала играют вроде. Тест на него говорит что он Yamaha YM2149F
Шлифовку на больших картинках видно :)
Клавиатура механическая 8x5 работает.
Клавиатура PS/2 заработала но после танцев с бубнами - только с прошивкой 2.2 (на кварцах 7 и 11.0592) ПЗУ - М2716
На прошивке 3.1 - при старте мусор на экране и не запускается.
С ленты читает (с отключенным турбо)
Встроенный усилитель на динамики работает, но только с отключенным джампером J18-J19
Дисковод 3.5'' NEC FD1231H заработал, но после чтения программы, диск продолжает крутиться не останавливаясь.
Видеовыход - через PAL-кодер на LCD монитор TVS SE17NP2 от видеонаблюдения. В режим Sinclair на некоторых границах знакомест - мелкий мусор.
По питанию: плата + PAL-кодер + 3.5 дисковод потребляют около 2А по +5В и 150-200мА по +12В.
В тепловизор платка интересно выглядит, возможно позже получится картинку сюда сделать :)

В итоге набралась подборка вопросов, ребят, нужна помощь:
1) что делать с все время работающим мотором дисковода ?
2) что за грабли с прошивкой для клавиатуры на 2.2 работает, на 3.1 все виснет ?
3) кто-нибудь победил сильно греющуюся схему преобразователя в -12В (-15В) (не заменой на импульсник или внешний блок) может там ошибки в номиналах
4) Как правильно настроить схему АЦП ? и как потом ее проверить ? Тестовые программы есть какие-то под это ?
5) Как проверить работу СОМ-порта ?
6) Как проверить что подключенный HDD работает как должен на уровне железа и софта ? (ест стопка старых HDD 20-80Gb)
7) что еще нужно в этой плате проверить на глюки/проблемы ? (приборы все есть)

Alex.Ismagilov
22.10.2019, 19:21
Вот так выглядит вся плата АТМ 7.18 в тепловизоре:
Греется как новогодняя елка:
70390
Самые "зажигалки":

КР531РУ9 (К155РУ2 не хуже светятся)
КР1556ХЛ8
К155ИР17
КР1818ВЕ31
КР1818ВГ93
И самое веселье - преобразователь в -12В (-15В) в углу справа

Процессор и ПЗУ - почти холодные
74HC374 (ИР23) и 74HCT244 (АП5) - не греются вообще (КМОП все-таки)
555 и 1533 серии при одинаковых функционалах - ощутимая разница (D51 = 555ИР23, D40 = 74HC374 )

Это угол формирования видео:
70392

КР1556ХЛ8 и рядом генератор, счетчики, 2 чипа памяти вертикально:
70393

Правый нижний угол с преобразователем питания и усилителями:
70391

Центральная часть, процессор, ПЗУ, ВГ93, ИР17, 1108ПА1
70394

Правая часть без ХЛ8, чтобы не отсвечивала:
70395

В такой конфигурации с подключенным флоповодом на 3.5'' потребляет: по 5.0В 1.75A, по 12.0В 0.18A

Максагор
22.10.2019, 22:54
В итоге набралась подборка вопросов, ребят, нужна помощь:
1) что делать с все время работающим мотором дисковода ?

Да ничего не надо делать. Пусть работает. Так в АТМках схема устроена.


2) что за грабли с прошивкой для клавиатуры на 2.2 работает, на 3.1 все виснет ?

Основная разница в этих прошивках в плане работы клавиатуры - разные подходы к чтению скан-кодов. Плюс в v3.xx поддержан полноценно COM-порт, чего нет в v2.x. Автор, Камиль Каримов (он, кстати, на форуме тут есть под ником Caro, можно у него консультироваться), столкнувшись с отзывами о нерабочей прошивке, выпустил модифицированную версию прошивки v3.11m, где управление COM-портом осталось, а чтение клавиатуры вернулось на стандарты v2.2. Попробуй прошить именно версию с буквой "m":
http://atmturbo.nedopc.com/download/shems/roms/atm_at3x.zip

Вот как он сам пишет обо всех этих особенностях:


Особенность версии 3.1
======================
В существующей прошивке скан-код клавиатуры
выдается на шину Z80 командой movx @DPTR,A
Длительность сигнала /VWR при тактовой частоте
11.0592 МГц в режиме выдачи по команде movx = 0.5 мксек.
В это время данные из порта P0 микроконтроллера передаются
через регистр на шину данных Z80. При слишком коротком
импульсе (при высокой тактовой частоте МК) этого времени
недостаточно для удержания данных на шине Z80, что
приводит к неустойчивому считыванию скан-кода клавиатуры.
Обьясняется это тем, что с момента снятия /WAIT
процессора, до завершения цикла чтения порта клавиатуры
при тактовой частоте процессора Z80 = 3.5 MHz проходит
от 0.4 до 0.7 мксек (при независимом тактировании Z80
и МК). Этого явно не достаточно для надежного чтения
скан-кода выдаваемого МК на шину данных Z80.
Если управлять битом /VWR на прямую, длительность
при той-же тактовой получилась 1.2 мксек. Этого
вполне достаточно для устойчивой работы системы.
Тоесть сейчас сделано так:
if en_movx
movx @DPTR,A ; Снять /WAIT
else
mov P0,A ; Выдать код клавиатуры
clr VWR ;имитация /WR
setb VWR
endif

В исходнике предусмотрено отключение этой модификации
флагом en_movx
en_movx equ 1 ;1 - разрешена movx
;0 - прямое управление
В архиве вложены результаты компиляции программы
под разные тактовые частоты и с разным значением
флага en_movx.

at31_07.hex - F=7.00 MHz, en_movx = 0
at31_07m.hex - F=7.00 MHz, en_movx = 1
at31_11.hex - F=11.0592 MHz, en_movx = 0
at31_11m.hex - F=11.0592 MHz, en_movx = 1

caro
29/01/2018



Клавиатура PS/2 заработала но после танцев с бубнами - только с прошивкой 2.2 (на кварцах 7 и 11.0592) ПЗУ - М2716

И да, все новые прошивки рекомендуется прошивать не на отдельную ПЗУшку, а использовать микроконтроллеры с внутренней памятью (например AT89S5x или AT89C5x), подключив их по схеме:
http://nedopc.com/ATMZAK/atm710re.htm#re12
Стабильнее будет.
Еще зависать может по причине, указанной тут: http://nedopc.com/ATMZAK/atm710re.htm#re16
И если прошивать версию прошивки v3.11, советую сделать вот такую доработку:
http://atmturbo.nedopc.com/dev_kbd.htm
Мне помогло.



3) кто-нибудь победил сильно греющуюся схему преобразователя в -12В (-15В) (не заменой на импульсник или внешний блок) может там ошибки в номиналах

ХЗ. Тут некопенгаген.


4) Как правильно настроить схему АЦП ? и как потом ее проверить ? Тестовые программы есть какие-то под это ?

Есть программа под CP/M "ADC/DAC Converter":
http://atmturbo.nedopc.com/download/cpm/system/ad_conv/ad_conv.zip
Там в самой программе есть встроенный хелп.

А вообще (в т.ч. и в этой программе) рекомендуют соединить вывод ЦАП (только я пока не понял - сразу с микросхемы сигнал daout брать, или после всех резисторов) с входом любого из восьми каналов АЦП. И далее крутить подстроечные резисторы так, чтобы получилось - при выводе в ЦАП(Covox) #00 на АЦП считывалось бы #00, при выводе #FF считывалось бы #FF, ну и соответствующие промежуточные значения также.

В принципе, это можно попробовать даже на бейсике проверить. Ибо номер канала АЦП - это номер цвета бордюра, вывод на Covox - порт #FB(251 dec), а чтение выбранного канала АЦП - порт #7DFD(32253 dec). Т.е. можно попробовать это все выводить на экран через зацикленные команды бейсика IN, OUT и PRINT.

Я сейчас как раз тоже занимаюсь настройкой АЦП/ЦАП. Есть определенные нюансы в работе ЦАП - нелинейно растет напряжение по мере увеличения значения, выдаваемого в порт ковокса. Но есть большая вероятность, что это я что-то при пайке напутал - потом опишу отдельно. А пока просьба, если у вас есть цифровой тестер (у меня "старый", аналоговый, со стрелочкой и соответсвующими погрешностями) измерить - сколько вольт содержится в сигнале DAOUT при выводе в порт ковокса #00, сколько при #FF, сколько при #80 - в варианте - сигнал "с микросхемы" и сигнал после резисторов при подмешивании к другим сигналам. Хочу отталкиваться от этих значений при настройке АЦП.


5) Как проверить работу СОМ-порта ?

Как программировать COM-порт (и вообще клавиатуру). можно прочитать здесь: http://atmturbo.nedopc.com/atmdscr.htm#atm2keyb

Для этого для начала надо все же запустить прошивку контроллера клавиатуры v3.11(m) - поддержка COM-порта реализована на ней.

Для проверки порта под эту прошивку существует специально написанная Камилем Каримовым для тестов примитивная терминалка ZX-Terminal:
http://atmturbo.nedopc.com/download/cpm/system/zxterm/zxterm.zip
Подключи АТМ по нульмодемному кабелю к ПиСишке, запусти на последней гипертерминал, а на АТМ - сабж, подбери скорость в бодах (попробуй разные варианты - так, например, в описании к сабжу на АТМ указана была одна дефолтная скорость, а оказалась другая), и при наборе символов с клавы на АТМ на Писи должно приходить их эхо и наоборот. У меня получилось.


6) Как проверить что подключенный HDD работает как должен на уровне железа и софта ? (ест стопка старых HDD 20-80Gb)

Ну, в CP/M берешь загрузочный диск:
http://atmturbo.nedopc.com/download/cpm/system/boot/bootdisk.zip
Там запускаешь утилиту FDISK - она должна показать характеристики винта в CHS.
Можно взять OS TASiS - http://atmturbo.nedopc.com/download/isdos/os/tasis/tas_541_200atm.zip
и запустить первый диск с флопа. Только выйти из инсталлятора в оболочку. А там найти в каталоге RES\ утилиту testide.com и запустить на проверку.
Как третий вариант, можно под TR-DOS скачать программу HDD-Doctor и тоже ее запустить:
http://atmturbo.nedopc.com/download/trdos/hddoctor/hddoctor.zip


7) что еще нужно в этой плате проверить на глюки/проблемы ? (приборы все есть)

Про Ковокс я просьбу написал выше.
А так, куча доработок (на плате Zorelа большинство так или иначе сделаны, но все же) описаны тут:
http://nedopc.com/ATMZAK/atm710re.htm
http://atmturbo.nedopc.com/dev_atm2fdd.htm

И да, кстати:


С ленты читает (с отключенным турбо)

Как добился? Он у тебя читает магнитофон с механикой? Или с подключенной ПиСи-клавиатурой? Последняя же должна сильно вэйтить процессор, и там даже были рекомендации о доработке в виде тумблера, временно блокирующего контроллер.

P.S. Учитывая, что мы живем в одном городе, был бы рад взаимной помощи друг другу в настройке наших АТМок.

Alex.Ismagilov
23.10.2019, 22:05
Максагор, во-первых спасибо огромное за то, что Ты делаешь, и за такой развернутый ответ в частности!

Часть ответов успел проработать, часть пока нет.
Дальше по пунктам:
#1 Дисковод: все время работающий двигатель - проследил все сигналы от чипов АТМ до чипа на дисководе - оказалось что кабель был не прямой а с переворотом 10-16 пинов, в итоге сигналы включения мотора и выбор диска A, были перепутаны местами.
В дисководе сделал его "Drive-A" (обычно 3.5 дисководы или жестко плата разведена только как диск B, или перемычки установлены, но тоже на диск B) Тестером логика вызванивается довольно просто.
Заодно разобрался с сигналами интерфейса, напаял себе ZX-совместимых дисководов :)
в итоге - диск крутится когда требуется, а лампочка горит все время. Но как я понял в АТМ-ке такая логика работы (мне тут не критично, будет только 1 флоп)

#2 Клавиатура: напаял резисторы на шину данных - не помогло, хотя сигналы на шине данных ВЕ31 стали по-чище и ближе к 5В.
Начал копать дальше - в итоге контроллер клавиатуры 1818ВЕ31 на прошивке 3.1 посылает ресет на всю систему с частотой 25 Гц.
Соотв ничего не успевает подняться за 40мс. Это сигнал с 7й ноги ВЕ31. Насколько я понимаю - чтобы по Ctrl-Alt-DEL сбрасывать АТМ-ку.
Тестировал так: поставил прошивку 2.2, запустил - проверил клаву - все ок. На Ctrl-Alt-DEL реагирует, сброс посылает, все остальные кнопки работают.
Далее поставил прошивку 3.1m (и 3.1 тоже пробовал) - включаю, получаю импульсы ресета каждые 40мс.
Вставляю ВЕ31 с отогнутой 7 ногой, комп грузится, но на клаву не реагирует.
Конденсатор 750пф на 9 и 14 микросхемы D76 (ЛН1) тоже не помог
Печаль...
Что может ВЕ31 заставлять генерить постоянно ресет ?
Еще заметил - на 12й ноге ВЕ31 (CLK_K) такие же импульсы ресета (если ничего не клавиатуре не нажимать) - замыкания нет.

Максагор: И еще уточнить хотелось бы - прошивка "v3.11m" и "v3.1m для 11МГц" это одно и то же ?
Здесь http://atmturbo.nedopc.com/download/shems/roms/atm_at3x.zip только 3.1m есть а 3.11m нет

Про магнитофон: "С ленты читает (с отключенным турбо)"

Как добился? Он у тебя читает магнитофон с механикой? Или с подключенной ПиСи-клавиатурой? Последняя же должна сильно вэйтить процессор, и там даже были рекомендации о доработке в виде тумблера, временно блокирующего контроллер.
Только на механике, с остановленным контроллером (снял перемычку, она же R56)

Схему преобразователя напряжения в -12В нарисовал пока в симуляторе (LTSpice) - там тоже много жрет она. Надо думать про параметры деталей.

ЦАП/АЦП, COM, HDD - пока не добрался.


P.S. Учитывая, что мы живем в одном городе, был бы рад взаимной помощи друг другу в настройке наших АТМок.
Грех не помочь человеку, столько сделавшему для дела спектрума :) Все что в моих возможностях - без проблем.

Максагор
24.10.2019, 01:25
#1 Дисковод: все время работающий двигатель - проследил все сигналы от чипов АТМ до чипа на дисководе - оказалось что кабель был не прямой а с переворотом 10-16 пинов, в итоге сигналы включения мотора и выбор диска A, были перепутаны местами.

А, я перепутал это с постоянно горящим сигналом выбора текущего дисковода, когда отвечал..


контроллер клавиатуры 1818ВЕ31

Все же настоятельно рекомендую прошить контроллер с внутренней памятью и подключить по схеме как тут:
http://nedopc.com/ATMZAK/atm710re.htm#re12
Прошивка v3.x контроллера может с внешним ПЗУ не работать. Кажется давно об этом Камиль говорил, но точно не помню.



Максагор: И еще уточнить хотелось бы - прошивка "v3.11m" и "v3.1m для 11МГц" это одно и то же ?
Здесь http://atmturbo.nedopc.com/download/...s/atm_at3x.zip только 3.1m есть а 3.11m нет

Возможно у меня была описка. Да, в архиве AT31_07m.HEX версия v3.1m под 7МГц, а AT31_11m.HEX версия v3.1m под 11МГц. Версии v3.11 не существует.



Грех не помочь человеку, столько сделавшему для дела спектрума Все что в моих возможностях - без проблем.

Свяжемся на той неделе (эта у меня слишком тяжелая).



Только на механике, с остановленным контроллером (снял перемычку, она же R56)

Это где такой резюк R56? Что-то не нашел. Ткни носом!

Вообще-то МИкроАРТ рекомендует вот так отрубать клаву для использования магнитофона:

При использовании IBM-клавиатуры работу с магнитофоном можно осуществить с помощью сдвоенного тумблера, при помощи которого надо подать +5V на сигналы KEYRD’ (D100.13 или D103.3) и W_ON (D71.2). Переключать тумблер на +5V надо только во время считывания с магнитофона, восстанавливая положение тумблера в прежнее положение после считывания.

Только это нихрена не работает - отрубается все чтение порта #FE, в т.ч. и сигналы с мафона не доходят.

Alex.Ismagilov
24.10.2019, 13:05
Все актуально для платы версии 7.18 (за другие - не ручаюсь)


Все же настоятельно рекомендую прошить контроллер с внутренней памятью и подключить по схеме как тут:
http://nedopc.com/ATMZAK/atm710re.htm#re12
Прошивка v3.x контроллера может с внешним ПЗУ не работать. Кажется давно об этом Камиль говорил, но точно не помню.
Хорошо, буду иметь ввиду. Но у меня этого чипа пока нет под рукой.



Это где такой резюк R56? Что-то не нашел. Ткни носом!
Извини, ошибся, не R56, а R55:
70417
это управление входом "!EA/Vpp" (пин31 микроконтроллера ВЕ31) (Вот краткий PDF (http://www.keil.com/dd/docs/datashts/intel/80xxah_ds.pdf) на контроллер, стр 5)
Если на нем логический 0 (подвешено на землю) - замкнут R55, то контроллер стартует с программной из внешней памяти (РФ2/M2716)
Если на нем логическая 1 (подвешено на +5В) - замкнут R56, то контроллер стартует с программной из внутренней памяти, если она есть а т.к. в 80С31 (он же 1818ВЕ31) внутренней нет, то он тупо стоит и ничего не делает.
Эта история скорее всего сработает для 80С51 контроллера с внутренней памятью наоборот - ему надо сказать "грузись из внешней" а ее нет, и он остановится.

Alex.Ismagilov
27.10.2019, 22:23
Я сейчас как раз тоже занимаюсь настройкой АЦП/ЦАП. Есть определенные нюансы в работе ЦАП - нелинейно растет напряжение по мере увеличения значения, выдаваемого в порт ковокса. Но есть большая вероятность, что это я что-то при пайке напутал - потом опишу отдельно. А пока просьба, если у вас есть цифровой тестер (у меня "старый", аналоговый, со стрелочкой и соответсвующими погрешностями) измерить - сколько вольт содержится в сигнале DAOUT при выводе в порт ковокса #00, сколько при #FF, сколько при #80 - в варианте - сигнал "с микросхемы" и сигнал после резисторов при подмешивании к другим сигналам. Хочу отталкиваться от этих значений при настройке АЦП.
Добрался посмотреть на ЦАП/АЦП - ужас-ужас там какой!
Начиная с разводки питания.
Про ЦАП: у меня стоит 572ПА1 в керамике + 574УД2А операционник в пластике.
Смотрим дальше: если у нас на цифровых входах ЦАП DA1 везде нули, то по и на выходе операционника DA2A (8пин, он же DAOUT) должен быть ноль.
Но нет, там у нас кривой синус на 3.5 МГц. Обложил все питание вокруг керамикой, ибо цепи питания аналога сделаны омерзительно, и на них эпичный срач из помех, которые лезут на вход и потом весело на выход. А уж как колбасит с них компаратор на выходе АЦП - картина маслом :)
Прижал по верхним частотам, чтобы не самовозбуждался - 1нФ с 1го пина DA2A на аналоговую землю ANGR.
Вроде выровнял в ноль выход ЦАПа.
Надо теперь программно проверить.
Плюс пока нерешенная проблема с источником отрицательного напряжения - он у меня вместо -15 дает -10В (не хватает мощи у него), в итоге косое питание операционников, и их бестолку отлаживать пока питание не будет адекватным.

Максагор
28.10.2019, 00:39
Плюс пока нерешенная проблема с источником отрицательного напряжения - он у меня вместо -15 дает -10В (не хватает мощи у него), в итоге косое питание операционников, и их бестолку отлаживать пока питание не будет адекватным.

Понятно. Я вообще просто беру -12V с блока питания. Рома Чунин говорит, что должно хватать. Можно ли -12V превратить в -15V и стоит ли вообще овчинка выделки?

P.S. В качестве АЦП у меня 1108ПА1

Alex.Ismagilov
28.10.2019, 09:17
У меня тоже 1108ПА1.
Поробую отключить внутренний преобразователь и подать с внешнего. Сначала -15, потом и просто -12 - посмотрим разницу.
Да, не факт что будет ощутима.

Alex.Ismagilov
28.10.2019, 19:39
Я сейчас как раз тоже занимаюсь настройкой АЦП/ЦАП. Есть определенные нюансы в работе ЦАП - нелинейно растет напряжение по мере увеличения значения, выдаваемого в порт ковокса. Но есть большая вероятность, что это я что-то при пайке напутал - потом опишу отдельно. А пока просьба, если у вас есть цифровой тестер (у меня "старый", аналоговый, со стрелочкой и соответсвующими погрешностями) измерить - сколько вольт содержится в сигнале DAOUT при выводе в порт ковокса #00, сколько при #FF, сколько при #80 - в варианте - сигнал "с микросхемы" и сигнал после резисторов при подмешивании к другим сигналам. Хочу отталкиваться от этих значений при настройке АЦП.

Написал программку генерации пилы с ЦАП (забыл уже за 30 лет как на васике что-то делается. пришлось книжку полистать, повспоминать. Спасибо за подсказку номера порта)
Вот программа:
70508
Сохранил ее в TAP: 70510
Вот что на выходе операционника после ЦАПа (DA2A.pin8, DAOUT):
70509
В углу скриншота параметры курсора по X и Y.
Размах сигнала от 0 до 9.2Вольт (примерно, если шумы не учитывать)
От 0 до 255 пробегает за 1180 мс (бейсик, он медленный)
Питание на операционнике: +11.7V -9.4V (косое, преобразователь инверсного напряжения пока не правил)

В целом достаточно линейно получилось.

Если нелинейность - то подозрение что у Тебя операционник самовозбуждается. (при условии что он живой и 572ПА1 тоже живая)
Попробуй поставить керамику как можно ближе к ногам микросхемы DA2:
1) На питание в оба плеча по 0.1 - 10мкФ на 25В (ну или что найдешь) между 3 и 2 выводами на +12, и между 7 и 2 выводами на -15
2) Придушить по высоким частотам: 1000пФ между 1 и 2 выводом (отрицательный вход на аналоговую землю)
Если не поможет - заезжай - приборами посмотри :)

Кстати, а плата у Тебя какой ревизии ?

Максагор
28.10.2019, 20:46
Если нелинейность - то подозрение что у Тебя операционник самовозбуждается. (при условии что он живой и 572ПА1 тоже живая)

Живые точно, так как в панельках разные варианты менял. Возможно действительно самовозбуждается (хотя от чего это происходит у меня, но не происходит у других?), так как происходит вот как:
Если увеличивать с #00 до #FF, то напряжение растер достаточно быстро, и уже примерно к #70-#80 достигает максимума и дальше почти не растет. А если наоборот, уменьшать с #FF до #00, то оно очень медленно уменьшается примерно до значения #6x, а потом летит вниз достаточно резко "скачком", и уже потом плавно опускается до #00 в остаточный промежуток.



1) На питание в оба плеча по 0.1 - 10мкФ на 25В (ну или что найдешь)

В Чип&Дип найду любой. Какой лучше. У меня есть дома 0.1мкФ на 50В - такой подойдет?


2) Придушить по высоким частотам: 1000пФ между 1 и 2 выводом (отрицательный вход на аналоговую землю)

Такой номинал обязателен?


Если не поможет - заезжай - приборами посмотри

Посмотрим по ситуации.


Кстати, а плата у Тебя какой ревизии ?

v7.10 (т.е. еще с микросхемами РУ7) переразводки от NedoPC (т.е. со всеми сделанными опубликованными исправлениями).

Alex.Ismagilov
28.10.2019, 22:29
У меня есть дома 0.1мкФ на 50В - такой подойдет?
вполне.
Я себе ставил 2.2мкФ (просто под рукой были)


Такой номинал обязателен?
для проверки теории можешь и сильно больше - вплоть до 0.1мкФ (меньше 1000пф не факт что поможет)

- - - Updated - - -

А вот еще вопрос:

Есть программа под CP/M "ADC/DAC Converter":
http://atmturbo.nedopc.com/download/...nv/ad_conv.zip
Там в самой программе есть встроенный хелп.
Что-то не пойму как ее запустить, точнее чем этот образ накатать на диск и как его потом прочитать.
Пробовал как обычные TR-DOS-диски нарезать через SAMDisk (https://simonowen.com/samdisk/):
"SAMDisk.exe AD_CONV.TRD a: --ferify"
Захожу в TRDOS, а он не видится.
И плагины FAR его не открывают.
Что-то не так делаю похоже...

- - - Updated - - -

Максагор, Еще вариант: буфер принтера D51 у Тебя - живая ? и какой серии? (у меня стоит 555ИР23, не в панельке, соотв проверить на другую серию не смогу) с него идут сигналы на преобразователь 572ПА1
От буфера до ЦАП-а все нормально ?

Максагор
29.10.2019, 15:16
Что-то не пойму как ее запустить, точнее чем этот образ накатать на диск и как его потом прочитать.
Пробовал как обычные TR-DOS-диски нарезать через SAMDisk:
"SAMDisk.exe AD_CONV.TRD a: --ferify"
Захожу в TRDOS, а он не видится.
И плагины FAR его не открывают.
Что-то не так делаю похоже...


Это естестенно - это же диск с CP/M. Там файловая система другая. Просто пиши образ потреково на дискету без раскрытия каталога. Если очень хочется на ПиСи посмотреть содержимое образа, то для этого есть утилита SteinBlume: http://atmturbo.nedopc.com/download/pc_utils/atm_cpm_explorer/steinblume1321410.zip



Еще вариант: буфер принтера D51 у Тебя - живая ? и какой серии? (у меня стоит 555ИР23, не в панельке, соотв проверить на другую серию не смогу) с него идут сигналы на преобразователь 572ПА1
От буфера до ЦАП-а все нормально ?


От буфера до ЦАП нормально - я все прозванивал. К тому же у меня подключен матричный принтер и успешно работает. Да и нелинейность, как я описывал, вверх и вниз различается - вверх напряжение доходит до максимума быстро, примерно до середины числового диапазона, а потом практически не растет. А обратно держится долго, до уровня гораздо ниже середины диапазона, а потом скачком падает вниз. напоминает, как будто где-то кондер подпитывает, ну или земля в воздухе висит. Ну или самовозбуждение, что вероятнее (ибо кондер я нашел бы уже - я вначале грешил, что я неправильно где-то подмешал звук с CD-ROM и GS - но я проверял DAOUT, отсоединяя его от платы вообще. Там тоже самое.


От 0 до 255 пробегает за 1180 мс (бейсик, он медленный)
Питание на операционнике: +11.7V -9.4V (косое, преобразователь инверсного напряжения пока не правил)

Это на выдоде DA2, т.е. после усилка?

Alex.Ismagilov
29.10.2019, 15:46
Это на выдоде DA2, т.е. после усилка?
Да, 8 пин DA2, он же DAOUT.
Только под "усилком" мы имеем ввиду операционный усилитель на выходе ЦАПа, а не усилитель звука, да ?
И еще, все эти эксперименты были при условии разъединенных перемычек J18-J19, подающих DAOUT на вход усилителя мощности.
Кстати, у меня после устранения самовозбуждения стал меньше греться DA2. У Тебя он теплый/холодный ?
До устранения самовозбуда, вот он в левом верхнем углу светится: 70515


Просто пиши образ потреково на дискету без раскрытия каталога
эх, вроде все слова понятные, но туплю - как и чем... :(

Максагор
29.10.2019, 16:07
эх, вроде все слова понятные, но туплю - как и чем...

Ну, самый просто вариант, если у тебя есть старый комп с флопом и чистым ДОСом, то преобразовать TRD в формат TD0 утилитой trx2x (лежит на спектрумовских ресурсах), а потом записать ее на дискету утилитой Teledisk.

Если у тебя установлена на АТМ OS TASiS, то просто пиши образ на дискету с MS-DOS форматом на 720Кб, там копируй на винт и пиши уже средствами системы.

А вообще вроде бы тут на форуме много какие утилиты для записи образов на флопы через винду упоминались.



Только под "усилком" мы имеем ввиду операционный усилитель на выходе ЦАПа, а не усилитель звука, да ?

Да, именно так. Хотя по сути он звук от ЦАП и усиливает.


И еще, все эти эксперименты были при условии разъединенных перемычек J18-J19, подающих DAOUT на вход усилителя мощности.

Естественно, я тоже разъединял.

Вот что еще интересно: когда я просто подсоединял DAOUT к одному из каналов АЦП, то значения при считывании сразу уходили в #FF. А вот если я это делал через резистор примерно в 10КОм, то АЦП начинал адекватно работать и показывать практически правильные значения, с поправкой на упомянутые мной "неровности" работы ЦАП, только подстроечные резисторы подкручивай как надо. Это правильно? Просто в мануалах МикроАРТа везде упоминается что для проверки работы ЦАП/АЦП надо просто выход ЦАП соединить с АЦП и все. Никаких резисторов не упоминается. Вот я и сомневался. Если это правильно, то надо понять, какое максимальное напряжение подавать на каналы АЦП, выведенные на внешний разъем платы, чтобы оно соответствовало значению #FF.

Alex.Ismagilov
30.10.2019, 11:34
Ну, самый просто вариант, если у тебя есть старый комп с флопом и чистым ДОСом, то преобразовать TRD в формат TD0 утилитой trx2x (лежит на спектрумовских ресурсах), а потом записать ее на дискету утилитой Teledisk.
Хорошо, спасибо, комп есть, надо DOS поставить будет на него (там WinXP)


Да, именно так. Хотя по сути он звук от ЦАП и усиливает.
не совсем - он ток на матрице R-2R внутри ЦАП в выходное напряжение преобразует. Но в данном случает сути не меняет.

Про ЦАП/АЦП: давай с другой стороны зайдем:
ЦАП он Тебе для каких целей нужен ? Тебе важна конкретная цифра в вольтах выходного напряжения с него ?
Тот же вопрос с АЦП какое максимальное напряжение Ты хочешь им измерить (при условии 256 доступных уровней)
И обязательна ли одинаковость максимального выходного и максимального входного напряжений?
Операционник DA7 корректирует масштаб по входному напряжению резистором R33.
Можно попробовать поставить переменный резистор что-нибудь из доступных на 5-50кОм между землей и +5В и подвижной контакт подать на "ADCIN" и посмотри что получается в цифрах.
Надо идти от требуемого входного максимума по напряжению.

Максагор
30.10.2019, 23:32
ЦАП он Тебе для каких целей нужен ? Тебе важна конкретная цифра в вольтах выходного напряжения с него ?
Тот же вопрос с АЦП какое максимальное напряжение Ты хочешь им измерить (при условии 256 доступных уровней)
И обязательна ли одинаковость максимального выходного и максимального входного напряжений?

Я хочу:

а) Нормальной работы Ковокса - т.е. добиться линейности. Ковокс и сейчас работает, но из-за проблем качество звука страдает.

б) В связке ЦАП/АЦП добиться, чтобы выход с ЦАП, равный числу #FF на АЦП, с поправкой на шум, давал те же #FF, #00 давал #00, а #80 - #80 и т.д. - через резистор придется делать связку или нет - дело десятое. А вот когда удастся добиться такой синхронности, тогда можно будет замерить напряжение, дающее значение #FF и т.д. и "плясать" уже отсюда при разработках. А вообще планы на АЦП есть - интересно попаять всякие датчики и проч. Разъем на корпус я уже вывел. Туда ушли 5 каналов. А три канала, которые на разъем МИкроАРТовцами не выведены, планирую задействовать так:
Два из них поставить в связку с левым и правым каналами вывода звука (можно будет в программах делать эквалайзеры или оцифровывать музыку с CD-ROM - его аудиовыход у меня на плате тоже подпаян), а еще один - на канал чтения магнитофонного входа - туда можно будет подключать микрофон.

Вот такие планы.

Alex.Ismagilov
01.11.2019, 21:57
Максагор,
Подключил к плате нормальный отрицательный источник питания.
Вот что по ЦАП получилось:
70544
Размах выходного напряжения: от 0 до +11 вольт (почти)
за 1.7 сек пробегает 255 уровней. Вполне линейно.

с АЦП грабли какие-то пока. Не могу нормально получить вменяемые уровни на входе компаратора (пины 2 и 3 DA6)
Поставил переменный резистор на 5 вольт и его центр завожу на вход АЦП (в итоге он приходит на пин2 DA7), т.е. на нем могу менять от 0 до 5 вольт. Подстройкой R33 добился соответствующего изменения на выходе (пин8 DA7) напряжения от 0 до +10Вольт.
Тут вроде понятно.
А дальше цирк получением напряжения для сравнения от 1108ПА1 или 572ПА1 (есть и то и то) пока отлаживаю на 572ПА1 (там проще схема)
По теории (если я правильно понимаю) на выходе 6 DA2 должна быть пила, которую потом будет сравнивать компаратор. А ее нет.
Точнее она вроде есть но не от 0 а от 8.7 до 9.8 вольт да еще и промодулированная самовозбудом.
70545
Соотв при сравнении ничего толком нет.
Надо выкашивать самовозбуд



Два из них поставить в связку с левым и правым каналами вывода звука (можно будет в программах делать эквалайзеры или оцифровывать музыку с CD-ROM - его аудиовыход у меня на плате тоже подпаян), а еще один - на канал чтения магнитофонного входа - туда можно будет подключать микрофон.

А вот тут нестыковочка будет: У ЦАПа размах выхода 11 вольт. Если Ты хочешь свести 1:1 вход-выход ЦАП-АЦП (записал в ЦАП 255, получил из АЦП 255), то и входной размах АЦП должен быть 11 вольт. Выходной сигнал с магнитофона/CDROM намного ниже (0.25-0.5V) ничего нормально не цифранет - потеряется в шумах. Тут или магнитофон/CDROM усиливать до 11 вольт, или вход АЦП корректировать на амплитуду от 0 до 1 вольта к примеру.

Что-то пока не разберусь со схемой пилы в АЦП, что-то где-то не то :(
Да и самовозбуд надо для начала выпилить.

Alex.Ismagilov
04.11.2019, 20:37
Настроил вроде ЦАП/АЦП :)
1) ЦАП, его выходной операционник DA2 (пины 1,2,8) самовозбуждался.
лечилось конденсатором 1000 pF между пинами 1 и 2 - т.е. инверсный вход на землю через конденсатор.
В итоге на выходе линейная пила с размахом от 0В до 11В
70568
программа генерации такой пилы вот:
70569
2) АЦП - три вагона развлечений... Настроил в итоге на 1108ПА1 (с 572ПА1 получилось, но хуже)
В начале - входной усилитель на DA7 (пины 1,2,8):
При коэффициенте усиления около 1 безбожно улетает в самовозбуждение.
Чтение букваря по операционникам (https://cxem.net/beginner/beginner96.php), дало интересную фразу:

2) не все ОУ способны работать стабильно при коэффициенте усиления, близком к 1, а тем более, меньше единицы. Например, К574УД1 желательно использовать с Ку более 6.
как раз наш случай. Молодцы что сказали, но не объяснили почему так. Кто-знает - объясните на пальцах плиз ?
Я совсем не из аналогового мира (больше по цифре и программированию). Примем как данность и не лезем области усиления, близкие к 1-2.
После этого настало счастье: настроил на усиление примерно 5-6. Итого: подаю на вход АЦП сигнал от 0 до 1.0 Вольта, смотрю что на выходе (пин8 DA7) нормальный синус без изменения амплитуды и формы вплоть до частот 100кГц - для этого железа более чем достаточно.
Следующий на очереди операционник АЦП DA2 (пины 4,5,6):
Подстроечный резистор R34 задает смещение 0. но по данной схеме только в одну сторону, в результате чего минимальное значение, получаемое с ЦАП было около 60. Чтобы выравнять ноль R34 должен быть подключен к +12В и к -12В, а подвижный контакт - на пин 5.DA2
Тода 0 выставляется без проблем. Номинал резистора - у меня 68 кОм (просто был такой, думаю можно будет ставить от 30кОм до 100кОм без проблем)
Дальше начал смотреть Datasheet 1108ПА1 (http://www.nzpp.ru/documentation/1108pa1.pdf) (DA3) и схему того как он включен - песня та еще :(
Что пришлось исправить:
Ноги 3, 5, 7, 11 - не вставлять в панель (или не впаивать), т.е. оставить ни к чему не подключенными.
11 зачем-то повесили на схеме на землю, хотя должен стоять корректирующий конденсатор на 18пФ между 3 и 11
Внутренний резистор между ногами 5 и 7 на 4кОм практически шунтировал по схеме R34 на 24кОм (и толку от R34 было мало)
чтобы это убрать просто не вставляем ноги 5 и 7.
Плюс, с учетом омерзительной разводки аналоговой части, нужно обвешать блокировочной керамикой и танталом пины питания DA2, DA7, DA3.
Итоговая схема:
70571
70572
Дальше для отстройки пришлось написать простенькую программку:
70570
Она читает байт из порта АЦП, выводит на экран, и графически заодно показывает (так удобнее):
70573
70575
70578
На вход ADI0 (пин 13 DA5, 561КП2) подал сигнал с генератора. Частота 0.4Гц, амплитуда от 0 до +1В.
Или туда же можно подать напряжение с движка переменного резистора у которого остальные выводы подключены на землю и через +5В.
70574
В начале Скручиваем переменный резистор в 0, чтобы был 0 на входе (тестером измеряем напряжение на пин2 DA7).
Если программа показывает не 0, то подстройкой R34 добиваемся чтобы показания были в районе 0-1.
Дальше резистором устанавливаем 1В на входе (тестером измеряем напряжение на пин2 DA7).
После этого подстройкой R33 добиваемся максимального показания АЦП (255 или около того).
Вроде все просто, но повозиться пришлось, пока разобрался.

Попутно увидел грабли с быстродействием АЦП.
Есть в схеме перемычка (J10-J12-J11), переключающая скорость работы АЦП, точнее тактовая для ЦАП (575ПА1 24 кГц или 1108ПА1 96кГц).
Для 1108ПА1 нужно замкнуть J12-J11.
В целом он работает на этой частоте, но кривовато:
70576
В некоторые такты он не успевает отработать правильно,
Если для 1108ПА поставить перемычку на 24кГц (J12-J10), то все работает чисто.

Если подать на вход АЦП сигнал с генератора (синус 0.4Гц 1В) считать из порта и отправить в порт ЦАП, получими вот такую картинку:
70577

Чтобы сделать наоборот: подать в ЦАП что-то и получить из АЦП это же, нужен делитель 1:11 (в моем случае, т.к. я отстраивал под входной размах 1Вольт)

Максагор
05.11.2019, 22:13
Спасибо за подробнейший разбор!


Надо выкашивать самовозбуд

Два из них поставить в связку с левым и правым каналами вывода звука (можно будет в программах делать эквалайзеры или оцифровывать музыку с CD-ROM - его аудиовыход у меня на плате тоже подпаян), а еще один - на канал чтения магнитофонного входа - туда можно будет подключать микрофон.
А вот тут нестыковочка будет: У ЦАПа размах выхода 11 вольт. Если Ты хочешь свести 1:1 вход-выход ЦАП-АЦП (записал в ЦАП 255, получил из АЦП 255), то и входной размах АЦП должен быть 11 вольт. Выходной сигнал с магнитофона/CDROM намного ниже (0.25-0.5V) ничего нормально не цифранет - потеряется в шумах. Тут или магнитофон/CDROM усиливать до 11 вольт, или вход АЦП корректировать на амплитуду от 0 до 1 вольта к примеру.

Что-то пока не разберусь со схемой пилы в АЦП, что-то где-то не то
Да и самовозбуд надо для начала выпилить.

Сразу вопрос: все-таки какой питание использовал? "Достал где-то" -15В, или брал с ПиСишного блока питания -12В? ИМХО, с учетом того, что большинство не будут заморачиваться с таким нестандартным напряжением и им легче будет взять то, что есть на распространенных блоках питания, все параметры надо исчислять именно исходя из -12В.

По поводу магнитофонного входа - если, как показала практика, надо все равно делить сигнал до не более 1В, то тут как раз подходит, так? К тому же у нас остается свободной "половинка" DA7 - можно пустить на усиление сигнал с магнитофона туда, а потом усиленный сигнал "поделить до приемлемых значений.

И, кстати, не в курсе, какое напряжение даст обычный "внешний" компьютерный микрофончик (обычный дешевый покупной для ПиСи)? С него можно попробовать записывать голос...

А так - как раз три свободных канала имеем. Один - с магнитофона/микрофона, два других - левый и правый канал звука, который уже идет на внешний разъем к колонкам - т.е. после усилителя DA4 (сигнала SOUNDL и SOUNDR) - их для порядка можно пропустить через резисторы для деления напряжения. Ну а остальные пять каналов.... Так как уже будем знать какой коэффициент будет нужен, вывести их на разъем уже через резисторы.

Сам последний пост пока комментировать не буду - ибо вникнуть еще надо. Добавлю только одно:


Попутно увидел грабли с быстродействием АЦП.
Есть в схеме перемычка (J10-J12-J11), переключающая скорость работы АЦП, точнее тактовая для ЦАП (575ПА1 24 кГц или 1108ПА1 96кГц).
Для 1108ПА1 нужно замкнуть J12-J11.
В целом он работает на этой частоте, но кривовато:

В некоторые такты он не успевает отработать правильно,
Если для 1108ПА поставить перемычку на 24кГц (J12-J10), то все работает чисто.

Все верно. На большой частоте иногда 1108ПА1 может не успевать обрабатывать данные. Поэтому в этом случае он выставляет сигнал готовности (точнее неготовности), которые считывается при чтении порта IN #7FFD, где бит D7=0 - микросхема занята и данные могут быть недостоверны. Просто для проверки на бейсике как правило этот порт несущественен.

Вот пока так...

Alex.Ismagilov
05.11.2019, 23:32
Сразу вопрос: все-таки какой питание использовал? "Достал где-то" -15В, или брал с ПиСишного блока питания -12В? ИМХО, с учетом того, что большинство не будут заморачиваться с таким нестандартным напряжением и им легче будет взять то, что есть на распространенных блоках питания, все параметры надо исчислять именно исходя из -12В.
У меня для отладки вот такой: Rigol DP831A (http://www.rurigol.ru/e-store/index.php?SECTION_ID=1777&ELEMENT_ID=11131855), он программируемый 3х кнальный (+8, +/-33V), могу там любое поставить с точностью до 1mV :). И на нем удобно очень токи потребления отслеживать и защиту по перегрузке делать, чтобы в дым ничего не спалить. Сейчас все отлаживал на +-12V, ориентируясь как раз на последующую PC-тему. Нашел под эту АТМ-ку маленький блочек импульсный от стоечного роутера, так там по 5В 9.5А и по +-12 по 0.5А где-то. Вроде должно хватить.
При -15V тоже пробовал - тоже работает, но не отстраивал детально.


По поводу магнитофонного входа - если, как показала практика, надо все равно делить сигнал до не более 1В, то тут как раз подходит, так? К тому же у нас остается свободной "половинка" DA7 - можно пустить на усиление сигнал с магнитофона туда, а потом усиленный сигнал "поделить до приемлемых значений.
Да все, верно. Только надо иметь ввиду грабельки с минимальным коэф усиления 574УД2 (>6).
Сигнал с магнитофона если с линейного выхода, с обычных около ~250mV (у высшего класса вроде было ~1.0V)


И, кстати, не в курсе, какое напряжение даст обычный "внешний" компьютерный микрофончик (обычный дешевый покупной для ПиСи)? С него можно попробовать записывать голос...

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


Один - с магнитофона/микрофона, два других - левый и правый канал звука, который уже идет на внешний разъем к колонкам - т.е. после усилителя DA4 (сигнала SOUNDL и SOUNDR) - их для порядка можно пропустить через резисторы для деления напряжения.
Что-то не могу уловить сути - а зачем сигнал из усилителя обратно в комп на АЦП ?

Максагор
06.11.2019, 02:57
.


По поводу магнитофонного входа - если, как показала практика, надо все равно делить сигнал до не более 1В, то тут как раз подходит, так? К тому же у нас остается свободной "половинка" DA7 - можно пустить на усиление сигнал с магнитофона туда, а потом усиленный сигнал "поделить до приемлемых значений.

Да все, верно. Только надо иметь ввиду грабельки с минимальным коэф усиления 574УД2 (>6).
Сигнал с магнитофона если с линейного выхода, с обычных около ~250mV (у высшего класса вроде было ~1.0V)

Просьба пояснить - с чем тут можно столкнуться?



И, кстати, не в курсе, какое напряжение даст обычный "внешний" компьютерный микрофончик (обычный дешевый покупной для ПиСи)? С него можно попробовать записывать голос...
в чистом виде - не получится однозначно. Нужен усилительный каскад. Сам не делал, но думаю если загуглить по картинкам "микрофонный усилитель схема" можно будет подобрать по вкусу и доступности деталей.

Погуглил. Нашел. Например вот: http://www.joyta.ru/5835-predusilitel-dlya-mikrofona-podborka-sxem/
Но все-таки не понял до конца - почему DA7, которая сама по себе усилок, не сработает или сработает не так (а как?)?


Что-то не могу уловить сути - а зачем сигнал из усилителя обратно в комп на АЦП ?

Ну суть в чем: мы имеем три из восьми каналов, которые не идут на внешний разъем, но которые могут быть задействованы для каких-то внутренних сигналов. Один из них задействуем под чтение магнитофона/микрофона с внешнего разъема для загрузки с ленты. Остаются еще два канала. Левый звук и правый звук. У меня к операционному усилителю DA4 подмешаны через конденсаторы, помимо имеющихся уже подмешанных ЦАП, AY и beeper еще и звук с CD-ROM и GS. На выходе получаем общий сигнал. Можно использовать как для оцифровки звуков с CD или GS (уже усиленных) - они же играют самостоятельно, запустил, а дальше делай, что хочешь, так и для прорисовки красивых "эквалайзеров", "звуковых столбиков для левого и правого канала и т.д. А что еще с "лишними" каналами делать?

И да - конечные "делители" желательно подогнать под какие-нибудь резюки с распространенными номиналами - например, 1 КОм или 10 КОм. У меня от разъема DIN7 на плате до разъема DB15 на корпусе кинут переходник. Я просто тогда открою его и на эти пять каналов эти гипотетические пять 10КОМ-ные резюки поставлю.

Alex.Ismagilov
06.11.2019, 21:11
.
По поводу магнитофонного входа - если, как показала практика, надо все равно делить сигнал до не более 1В, то тут как раз подходит, так? К тому же у нас остается свободной "половинка" DA7 - можно пустить на усиление сигнал с магнитофона туда, а потом усиленный сигнал "поделить до приемлемых значений.
Да все, верно. Только надо иметь ввиду грабельки с минимальным коэф усиления 574УД2 (>6).
Сигнал с магнитофона если с линейного выхода, с обычных около ~250mV (у высшего класса вроде было ~1.0V)
Просьба пояснить - с чем тут можно столкнуться?
С самовозбуждением можно столкнуться опять. Надо делать на нем каскад с усилением около 10. Т.к. при усилении <6 он сваливается а самовозбуждение и превращается из усилителя в генератор.


Погуглил. Нашел. Например вот: http://www.joyta.ru/5835-predusilite...podborka-sxem/
Но все-таки не понял до конца - почему DA7, которая сама по себе усилок, не сработает или сработает не так (а как?)?
DA7 - усиливает для вех каналов АЦП одинаково. И мы ее настраиваем сейчас к размаху напряжения по входу от 0 до 1В. Пробовал настроить на 0..0.5В - шумов много и точности меньше.
Соотв, слабый сигнал от микрофончика нужно привести к 1 вольту, и очень желательно как можно ближе к самому микрофону, и подальше от цифровых помех компа.




Ну суть в чем: мы имеем три из восьми каналов, которые не идут на внешний разъем, но которые могут быть задействованы для каких-то внутренних сигналов.
Тогда понял.



И да - конечные "делители" желательно подогнать под какие-нибудь резюки с распространенными номиналами - например, 1 КОм или 10 КОм.
Есть хорошая программа под андроид "ElectroDroid (https://play.google.com/store/apps/details?id=it.android.demi.elettronica.pro&hl=ru)"
Умеет много чего, но в том числе и считать делители и подгонять под стандартные значения резисторов. Там же есть расчет операционника под нужное усиление. У них есть про и фри варианты, у самого давно уже про-версия куплена, по мне - она того стоила.

- - - Добавлено - - -

Вот еще снял потребление платы (плата + FDD + PALCoder):
70603
70602

norduk
07.11.2019, 17:55
эх, вроде все слова понятные, но туплю - как и чем...
В своё время очень помогла утилитка Mktrd by Deathsoft'09 с известного сайта.
Берёшь обычную дискетку 3'5 1.44, «делаешь« из неё 720, форматируешь с помощью данной утилиты и пишешь любой .trd на неё.

Потом мне это надоело и я купил Готек)

Alex.Ismagilov
08.11.2019, 21:21
В своё время очень помогла утилитка Mktrd by Deathsoft'09 с известного сайта.
Берёшь обычную дискетку 3'5 1.44, «делаешь« из неё 720, форматируешь с помощью данной утилиты и пишешь любой .trd на неё.
Спасибо за вариант, но только с обычным TRDобразом у меня все работает ок. А с CP/M - пишет, но потом ничего не читает.


Потом мне это надоело и я купил Готек)
Интересная тема, спасибо, не знал :)

Максагор
09.11.2019, 03:24
Спасибо за вариант, но только с обычным TRDобразом у меня все работает ок. А с CP/M - пишет, но потом ничего не читает.

А что должно читаться? В CP/M своя файловая система, с TR-DOS несовместимая. Прочесть дискету с ФС CP/M можно либо из CP/M, выюрав в АТМ соовтетствующую опцию, либо запустив HONEY Commander

Alex.Ismagilov
05.12.2019, 11:34
Проблема при загрузке с HDD из BIOS и TRDOS-меню:

Запустил плату, установили с Максагором TASIS на винт. Но не все так гладко оказалось:
Если выбрать пункт меню TRDOS - загрузка с HDD, то система грузится нормально
Но если зайти в BIOS и там выбрать загрузку с HDD, то все зависает и ничего не грузится (светодиод HDD не моргает)
Нашелся кривой вариант обхода проблемы - если выключить турбо-режим - то из BIOS запускается старт с HDD.
Значит дело во времянках.

Началось все с проверки D31, D32, D33, D34 - там все ок.
Дальше выяснилось, что сигнал DOSEN (D31.6 555ИД7) разный для режима загрузки из под TRDOS и BIOS:
Полный 0 при загрузке через BIOS и разная активность при загрузке через TRDOS
Его формирует D71.8 (ТМ2), а еще у него 2 диода на входе (VD34 VD45)
по схеме - германиевые Д9, я такие и ставил. У них падение напряжения меньше чем у кремниевых.
Разное напряжение падения на диодах, разная времянка.
при старте из BIOS не было активного уровня сигнала DOSEN на дешифраторе D31.6 (ИД7), соотв блок HDD не работал
У меня практически весь комп собран на 1533 серии.
Поставил вместо германиевых Д9 самые обычные кремниевые 1N4148 (КД521)
И все поехало. Появилась нормальная загрузка с HDD и из под BIOS, и из меню TRDOS

baralgin1003
09.03.2020, 14:35
Доброго времени суток! Сильно извиняюсь за нубский вопрос, но врятли осилю 70 страниц обсуждения.
Решил собрать версию 7.18, на сайте http://atmturbo.nedopc.com/ есть разводка платы. С ней много проблем будет в плане сборки и наладки? Читая описания в ченжлогах, понимаю, что для предыдущих ревизий требуется много МГТФ для полноценной работы. Подключать винты и прочую периферию не планирую, только дисковод и магнитофон

Alex.Ismagilov
09.03.2020, 20:45
Я собирал и запустил плату 7.18 месяйа 3 назад. Если все аккуратно спаять, то вроде практически без мгтф-а взлетает

Отправлено с моего PRO 5 через Tapatalk

Alex.Ismagilov
09.03.2020, 20:49
Прочитай последние страниц 5 этой темы, там все мои грабли были, пока отлаживал

Отправлено с моего PRO 5 через Tapatalk

Максагор
10.03.2020, 14:59
Подключать винты и прочую периферию не планирую, только дисковод и магнитофон

Скажите, а зачем вам АТМ без винта? Ведь наличие IDE одна из отличительных черт АТМ. И почему такая принципиальность? Если вы собрали плату, то для подключения винта нужно только обычный IDE-шнур...

baralgin1003
10.03.2020, 15:29
Скажите, а зачем вам АТМ без винта? Ведь наличие IDE одна из отличительных черт АТМ. И почему такая принципиальность? Если вы собрали плату, то для подключения винта нужно только обычный IDE-шнур...

Как бы это сказать... Изначально у меня не было цели собирать именно АТМ, просто на него пал взор как на более продвинутый клон и более интересный по функционалу (еще в относительно старые времена, видя рекламки АТМ в элмагах и офлайновых журналах, хотелось пощупать, но не представлялось возможным). Ну и счел его более-менее аутентичным в плане элементной базы, на плисинах собирать интереса нет. По сложности сборки большой разницы в сравнении с другими клонами не вижу, так почему бы и нет.
Так о чем это я... Использовать его как рабочую машину я не буду, собирается ради спортивного интереса. Демки посмотреть, игрушки поиграть, спектрофоны почитать. Честно, даже пока не знаю что мне с винчестером делать, всегда дискетами обходился. Вот, собственно и ответ, никакой принципиальности нет. Если все заработает сразу, будет вообще прекрасно)

Максагор
10.03.2020, 15:33
Так о чем это я... Использовать его как рабочую машину я не буду, собирается ради спортивного интереса. Демки посмотреть, игрушки поиграть, спектрофоны почитать. Честно, даже пока не знаю что мне с винчестером делать, всегда дискетами обходился. Вот, собственно и ответ, никакой принципиальности нет. Если все заработает сразу, будет вообще прекрасно)

Ну так, поставить на винт OS TASiS или NedoOS, записать на винт ОБРАЗЫ TRD-дискет, и запускать все это с винта, возвращаясь в систему по комбинации трех клавиш, а не перебирать дискеты вручную. В этом случае на долю дискет останутся только единицы программ, которые уж так хитро сделаны (или уж совсем заумный загрузчик, или программа использует память выше 128Кб), что только с реальной дискеты запускается.
Удобнее же!

baralgin1003
10.03.2020, 15:47
Удобнее же!
И то верно. Тогда уж не винт, а CF, коих у меня горсть набралась уже. Похоже, что скоро оживлю темку, вопросы появятся 100%)

Alex.Ismagilov
10.03.2020, 16:00
Пробовал подсоединять CF к АТМ через переходник CF-IDE - работает без проблем
IDE - DoM (Disk On Module) пробовал - тоже работало

А плата сама уже есть ?

baralgin1003
10.03.2020, 18:52
Пробовал подсоединять CF к АТМ через переходник CF-IDE - работает без проблем
IDE - DoM (Disk On Module) пробовал - тоже работало

А плата сама уже есть ?

платы самой нет. буду травить сам. в этом и заключается спортивный интерес :v2_dizzy_roll: ширину дорожек прикинул, в принципе, фоторезист должен справиться и сверла 0.4 должно хватить для переходных отверстий

daddy karlo
23.03.2020, 17:40
.

АлександрПП
05.05.2020, 23:29
Долго лежала неисправная плата 7.18. Абсолюно мертвая.
Решил заняться ею. Нашел пару микросхем, на которые не шло питание. Возможно, обрыв, но где-то под микросхемами. Устранил.
Получил вот такую картинку после включения.
Поставил тест Чунина Романа. Эффект, как на видео. Цвета могут меняться, но только чисто синий, красный, зеленый. Дальше ничего на экране не меняется.
Все связи между процессором, ПЗУ, D97 (АП6) проверил. Все в норме.
Пайку и возможные КЗ смотрел много раз. Ничего не нашел.

Ссылка на видео теста:
https://yadi.sk/i/62yhvNDgDH9Bow


Подскажите, куда в первую очередь кинуть взгляд.

JeRrS
12.06.2020, 12:21
Добрый день. Подскажите при включении ATM Turbo V7.10 и отображении меню должна ли играть музыка через YM чип? И второй вопрос подключение клавиатуры DIN-5 реализовано или нет?

Максагор
14.06.2020, 21:57
Добрый день. Подскажите при включении ATM Turbo V7.10 и отображении меню должна ли играть музыка через YM чип? И второй вопрос подключение клавиатуры DIN-5 реализовано или нет?

Добрый день!
Прошивки под ATM-turbo 2+ бывают разные, как минимум, "классическая" МикроАРТовская и современная xBIOS. Ни в одной AY-мудыка в заставке не играет.

По поводу разъемоы для PC-коавиатуры - в старых версиях плат, родом из 90-х и первых выпусков от NedoPC для нее стоял классический разъем DIN5. В современных репликах как правило разводят более современный и компактный PS/2-разъем. Но электрически и тот и другой тождественны, так что переходник можно распаять вручную.

JeRrS
15.06.2020, 05:17
Максагор, Хм, странно, я откусил штекер от PS/2 и перепаял под DIN-5 в итоге клавиатура толком ни на что не реагировала или же хаотично сама нажимала на кнопки.

baralgin1003
19.06.2020, 23:40
Доброго времени суток! Собрал, запустил, дошел до подключения IDE и обломился. ПЗУ xBIOS. При подключении любого IDE устройства в режиме master комп намертво виснет. Чаще черным экраном, бывает желтый или красный. До экрана выбора режима не доходит. Подключал какой то старый (но рабочий) винт на 20гб и кучку CF через переходник. Последних было штук 8, разных объемов, производителей, скоростей. На каких то флешках иногда флоппик успевает припарковать бошку, на других черный экран, реже матрацный мусор. В режиме slave такого нет, но и девайс никак не определяется, смотрел в FDISK и установщик TASIS тоже ничего не находит.
Вот что еще заметил: если на черном экране выдернуть флеху, то сразу появляется экран отсчета. Как будто IDE фризит систему

baralgin1003
23.06.2020, 12:31
в продолжении своей эпопеи с хардом.
почему-то устройства отваливаются и /WAIT_H устремляется к 0. На разных флешках и в разных случаях этот сигнал либо сразу 0, либо какое то время успевает побыть 1, поэтому иногда флоппик и успевал припарковаться. Даже не знаю с чем это связано. Возможно какая-то помеха мешает нормальной инициализации. Если 21 ногу X4 силком прижать к 1, то все стартует нормально, даже в установщике TASIS определяется, правда почему-то 16гб флешка видится как 23Мб. У кого нибудь будут мысли?

xolod
23.06.2020, 20:02
baralgin1003, у меня такоеде поведение на переходнике на CF и на некоторых ide hdd. Но нашел один ide hdd который нормально стартует. Я предпологаю что связанно это с логическими уровнями сигналов..

- - - Добавлено - - -

А если в шлейфе ide отключить 21 вывод, что будет?
Мне сейчас проверить неначем..

Максагор
23.06.2020, 20:15
у меня такоеде поведение на переходнике на CF и на некоторых ide hdd. Но нашел один ide hdd который нормально стартует. Я предпологаю что связанно это с логическими уровнями сигналов..

Никогда с таким не сталкивался на разных АТМках. Бывало, сами винты или CF могли не определиться, но чтобы комп подвис при старте - никогда. Может где-то на плате сопля припоя, или кондеров не хватает и напряжение провисает?

baralgin1003
23.06.2020, 23:12
21 если отключить, то комп стартует, одна из 8 правильно определяет объем, но записать ничего нельзя. Почитал спеки производителей по компакт флешкам (нашел на кингстон и еще кого-то). Там сказано, что сигнал IORDY может меняться в зависимости от разных условий. скорее всего из-за кустарного сигнала и не переключается в режим записи. У меня 2 переходника, один под кабель, второй напрямую в разъем. Руководствоваясь вот этой схемой https://web.archive.org/web/20190713224619if_/http://searle.hostei.com/grant/cpm/CFConnPinout.jpg прозвонил ноги от КФ до IDE, пин /WE не был вообще никуда выведен, но прибивание его к 0 или к 1 никаких реакций не дало. Флешка так и не шлет сигнал готовности. По логическим уровням сигналов все нормально, смотрел осциллографом, в ТТЛ укладываются. Флешку пробовал переключать в питание 3,3в, тоже ноль реакции.

- - - Добавлено - - -


Никогда с таким не сталкивался на разных АТМках. Бывало, сами винты или CF могли не определиться, но чтобы комп подвис при старте - никогда. Может где-то на плате сопля припоя, или кондеров не хватает и напряжение провисает?

соплей точно нет, кондеры на всех чипах. По схеме АТМ сигнал называется /WAIT_H, я так понял, он вейтит проц, пока движок на винтах не раскрутится и (или) мастер/слейв устройства не договорятся между собой. На флешке этот сигнал называется IORDY и является выходом, т.е. она сама его должна генерить, когда будет готова к работе. Но вот, не генерит. Впрочем, подавал питание на адаптер с флешкой без подключения к интерфейсу, сигнала готовности тоже нет, хотя я сомневаюсь, что одним питанием можно заинитить флешку. Мне не понятно что ей надо для инициализации, сигналы, строб или еще что. На плате всю логику, относящуюся к IDE поменял, пробовал играть с серией 555/1533. Бестолку. С питанием тоже все в порядке, на входе АТМ 5,25v, на разъеме IDE 5.15. Падение есть, но в пределах. В любом случае, питаю от DC-DC, который поддерживает постоянный вольтаж.

А еще не понятно расхождение схемы с распиновкой IDE 40
https://c.radikal.ru/c13/2006/32/36a3b7ac7a7dt.jpg (https://c.radikal.ru/c13/2006/32/36a3b7ac7a7d.jpg)

xolod
24.06.2020, 00:30
baralgin1003, Так тогда все понятно. 21 нога ide это Dmarequest . Похоже что ошибка на схеме, поробуй wait_h подать на 27 ногу.

baralgin1003
24.06.2020, 01:52
сейчас попрбую. меня вот еще сейчас осенило, когда подключил древний винт. wait_h то инверсный, если верить схеме... а IO_RDY нет. получается конфуз. а как у других то тогда и флешки и винты работают? глянут осликом винт, он тоже исправно юзает этот сигнал и ухдит в ноль ровно когда диск раскрутится и цокнет бошка. Получается, что когда девайс готов к работе, комп думает наоборот... а Dmarequest разве используется? может схема правильная, просто режим другой? ведь логически то комп реагирует на 21 ногу правильно. единственное, что инверсии не хватает

- - - Добавлено - - -

Вести с полей... похоже, что действительно в разводке платы была ошибка. Выпаял 21 пин и проводом перекоммутировал его на 27 пин. Комп не виснет, вроде даже тасис начал ставиться. Но это не отменяет вопроса как у остальных оно работало? Или HDD на 7.18 никто не ставил?

- - - Добавлено - - -

Глянул схемы 7.10 и 7.0 - точно такое же подключение на 21 ногу... короче ничего не понял, пойду посплю

xolod
24.06.2020, 10:39
Ну похоже что у разных устройст запрос dma сделан по разному и поэтому некоторые hdd не вешают atm, а некоторые вешают. Но это явно ошибка в схеме на всех ATM 7 и 8 версии !

Freiwind
24.06.2020, 10:49
У меня тоже была проблема с тем, что некоторые hdd вешали систему. Сейчас CF карта через переходник. Все ок. АТМ версии 7.18.

baralgin1003
24.06.2020, 11:17
интереса ради, можете глянуть заходит ли 21 пин на переходнике куда-нибудь на CF? я специально на али заказывал 2 разных переходника на случай "вдруг что". И оба оказались слишком правильными

Freiwind
24.06.2020, 11:51
Да. Заходит на 43 вывод CF карты.

baralgin1003
24.06.2020, 12:28
Freiwind, спасибо. 43 нога это DMRREQ. Скорее всего у него постоянная единица на выходе, поэтому и работает без сбоев. Значит ошибка в разводке АТМ

tigr101274
25.06.2020, 04:37
Глянул схемы 7.10 и 7.0 - точно такое же подключение на 21 ногу...
У меня на 7.10 работает отлично (проверено на двух HDD, один древний, другой поновее)
Плата такая http://f26.ifotki_.info/thumb/2dea439a8f6a4d6690f695ccc06ccfae5fbc49375709092.jp g (http://i-fotki.info/26/2dea439a8f6a4d6690f695ccc06ccfae5fbc49375709092.jp g.html)

baralgin1003
27.06.2020, 13:22
Еще такая трабла: в прогах, где есть курсор со стрелкой, управление с курсорных клавиш перепутано. Т.е. на клаве жмешь вверх, а курсор едет влево, жмешь вниз, курсор едет в сторону. Контроллер стоит ВЕ31. Это баг или фича?
...
Запустил Диззика, он тоже ходит в сторону по кнопкам вверх и вниз:v2_dizzy_rastoman:

Максагор
27.06.2020, 14:12
Еще такая трабла: в прогах, где есть курсор со стрелкой, управление с курсорных клавиш перепутано. Т.е. на клаве жмешь вверх, а курсор едет влево, жмешь вниз, курсор едет в сторону. Контроллер стоит ВЕ31. Это баг или фича?
...
Запустил Диззика, он тоже ходит в сторону по кнопкам вверх и вниз

Баг, конечно.
Ну нифига у вас там баги. Впервые о таком слышу. А если в бейсике курсором двигать, куда идет? Где-то что-то контактами не так. Кстати, а какая, интересно, прошивка контроллера стоит?

Freiwind
27.06.2020, 14:17
Подозреваю, что там управление Sincrair джойстиком. У него другая раскладка.

baralgin1003
27.06.2020, 14:23
Баг, конечно.
Ну нифига у вас там баги. Впервые о таком слышу. А если в бейсике курсором двигать, куда идет? Где-то что-то контактами не так. Кстати, а какая, интересно, прошивка контроллера стоит?

в бейскике все нормально работает, в CP/M тоже. В каких-то ТР-ДОС программах тоже хорошо. На чипе ПЗУ наклейка "i80c31 AT-3.2m"

- - - Добавлено - - -


Подозреваю, что там управление Sincrair джойстиком. У него другая раскладка.

соневаюсь, запустил на желтом скорпионе, там нормально бегает, но и клава там механическая

Freiwind
27.06.2020, 14:27
Проверить просто. Если бегает влево, вправо клавишами 6 и 7, то это Синклер джойстик.

baralgin1003
27.06.2020, 14:30
Freiwind, запустил третьего диззи. нормально бегает 6-7 и Z-X. При этом курсорные тоже попутаны.

Freiwind
27.06.2020, 14:38
Не перепутаны они. У курсорного джойстика влево-вправо это 5-8. Точнее CS+5 - CS+8.

baralgin1003
27.06.2020, 14:42
Freiwind, очень странно тогда, что на скорпионе работают как надо... ну ладно.
Еще вопрос вдогонку. Есть ли какая схема для подключения SD каторчки, чтоб в Тасисе можно было файлы на винт гонять?

Freiwind
27.06.2020, 14:50
На Скорпионе же механическая клавиатура, я так понял. Проверь, куда линии дополнительных клавиш курсора подключены и станет понятно.

Максагор
27.06.2020, 14:59
Freiwind, очень странно тогда, что на скорпионе работают как надо... ну ладно.
Еще вопрос вдогонку. Есть ли какая схема для подключения SD каторчки, чтоб в Тасисе можно было файлы на винт гонять?


Ну, в ZX-Evolution это можно, программная поддержка есть. А для АТМ надо Z-контроллер надыбать и припаять.

baralgin1003
27.06.2020, 15:03
На Скорпионе же механическая клавиатура, я так понял. Проверь, куда линии дополнительных клавиш курсора подключены и станет понятно.

паутина проводов там на советских разъемах... я его собирал в свои неокрепшие 13-14 лет... ладно, черт с этими стрелками.

- - - Добавлено - - -


надо Z-контроллер надыбать и припаять.
а где схему можно найти? глянул в разделе внешних накопителей - не нашел

tank-uk
29.06.2020, 09:01
а где схему можно найти? глянул в разделе внешних накопителей - не нашел
http://pentagon.nedopc.com/ZC.rar схема с описанием
http://pentagon.nedopc.com/cpld&mcs.rar прошивки

baralgin1003
05.07.2020, 23:37
Можно еще глупенький вопрос? Делаю контроллер мыша по схеме Caro https://d.radikal.ru/d28/2007/c2/08e7607d485bt.jpg (https://d.radikal.ru/d28/2007/c2/08e7607d485b.png)
Не могу понять откуда взять сигнал /IORE. По схеме ZXBUS на пине А13 он именуется IOGE или IORQCE, но в схеме никого из них так и не нашел. Подключаться хочу через переходник на процессоре, чтоб лапшу не плодить.

П.С: Только что заметил буфер АП6 на шине данных после процессора. С ним проблем не будет? Или после него надо подключаться?
П.П.С: почитал внимательнее тему и сам автор схемы написал
Схема блокировки на двух транзисторах нужна только при наличии конфликта с адресом порта мышки. То есть в теории можно выкинуть этот сигнал вместе с транзисторами...

АлександрПП
06.07.2020, 21:46
Спаял плату.
При первом включении с тестом не пошла.
Наблюдается такая картинка:
https://yadi.sk/i/zEVg5GELL9_-oA
При этом ОЗУ снято. При нем было аналогично.
Есть одна тонкость.
При проверке микросхем перед пайкой у меня в результате слетевшей прошивки тестера не проверялись никакие триггеры, (на плате есть ТМ2 и ТМ9), некоторые регистры, не помню, то ли ИР22, то ли ИР23.
Все остальное проверено.
Т.е. тест начинает работу, но с какой-то путаницей.
Кто-нибудь подскажет идею о месте поиска неисправности.
Плата проверена, замыканий нет, обрывов тоже.

Максагор
13.07.2020, 20:51
Не могу понять откуда взять сигнал /IORE. По схеме ZXBUS на пине А13 он именуется IOGE или IORQCE, но в схеме никого из них так и не нашел. Подключаться хочу через переходник на процессоре, чтоб лапшу не плодить.

Это искусственно изготавливаемый (в случае с АТМ) сигнал для блокирования сигнала IORQ в случае конфликта портов на подключаемлй платке.
Например про него тут:
https://zxpress.ru/article.php?id=5797

Если кратко, то "отрываем" сигнал IORQ от платы (отгибаем соответсвующую ножку процессора), и пускаем сигнал с этой ножки обратно на плату, только через резистор сопротивлением примерно в 470 Ом. Так вот, все, что до резистора (т.е. сигнал с самого процессора) - это сигнал IORQ, его паять на соответствующий пин слота. А все, что идет после резистора на плату - уже IORQGE.


П.С: Только что заметил буфер АП6 на шине данных после процессора. С ним проблем не будет? Или после него надо подключаться?

Шину данных для контроллера брать ПОСЛЕ БУФЕРА, т.е. те сигналы, которые идут дальше на плату, а не на процесор. Иначе словишь висяк.


То есть в теории можно выкинуть этот сигнал вместе с транзисторами...

Теоретически, можно словить таким макаром конфликт с адресами Бета-диска. Поэтому лучше все же перестраховаться.

baralgin1003
13.07.2020, 21:06
Шину данных для контроллера брать ПОСЛЕ БУФЕРА, т.е. те сигналы, которые идут дальше на плату, а не на процесор. Иначе словишь висяк.

Я нашел плату ZX-BUS под АТМ от zorel, у него прямо на проц сажается... или я физику процесса не совсем понимаю? С IORQ из той же схемы разобрался... может есть более простой способ подключения мыша? не очень хочется обвешивать лапшой плату

Максагор
14.07.2020, 02:24
Я нашел плату ZX-BUS под АТМ от zorel, у него прямо на проц сажается... или я физику процесса не совсем понимаю? С IORQ из той же схемы разобрался... может есть более простой способ подключения мыша? не очень хочется обвешивать лапшой плату

Да, платка от Zorel'а сажается в панельку из-под проца, но 8 проводочков шины данных идут на эту платку извне, плюс еще несколько сигналов.
Ну а проще чем контроллер от Камиля Каримова я, лично, не знаю...

baralgin1003
14.07.2020, 07:50
Максагор, понял, спасибо. Еще заметил, пару вопросов есть)
заметил, что в турбо режиме не всегда устойчиво работает дисковод. затыкается на чтении какого-нибудь сектора на 0 дороге и клава временами мажет с буквами (контроллер ВЕ) - вместо ковычки любит писать букву 'p'. В чем тут может быть проблема?

Максагор
14.07.2020, 23:45
заметил, что в турбо режиме не всегда устойчиво работает дисковод. затыкается на чтении какого-нибудь сектора на 0 дороге и клава временами мажет с буквами (контроллер ВЕ) - вместо ковычки любит писать букву 'p'. В чем тут может быть проблема?

А это работает при вставленной платке со слотами, или всегда? А вообще, такое не должно быть. Нормально настроенный комп должен работать и в турбе и без, в т.ч. дисковод. Скорее всего дело в настройках платы - это муторно, но придется покопаться - может какие резисторы "подтянуть", конденсаторов побольше подвесить. Еще можно покопаться в советах по улучшению тут:
http://nedopc.com/ATMZAK/atm710re.htm

В любом случае - это нельзя воспринимать как что-то нормальное.

baralgin1003
15.07.2020, 11:37
Максагор, "слоты" - если имеется в виду слоты под ZXBUS, то нет, у меня их нет, схему только изучал. Блокировочные кондеры 0,1мкф висят на всех чипах, кроме самых жирных (проц, ВЕ, ВГ). Попробую на них тоже повесить. Ссылку с доработками видел, но на 7.18 вроде как они уже учтены (или не все?). Еще попробую клаву подменить на другую. Можем и не в плате дело

baralgin1003
24.07.2020, 22:47
В процессе рукоблудства с доработками что-то сломал. лампа дисковода стала гореть постоянно (шлейф прямой, целый), но диски в режиме спектрума читает нормально (как диск А). Чего не скажешь о CP/M, где этот дисковод видится как B:.

Проблема с лампочкой вообще не понятная, на 14 пине дисковода постоянно сидит 0, на 12 - 1. По доке ТМ8 вроде как не умеет вешать на выход Z состояние, но если на отключенном дисководе подать 0 на 14 пин, то индикатор тоже загорается.

В режиме CP/M команда "B:" вообще никак не меняет сигналы выборки диска, но дает доступ к каталогу диска, который железно висит как "А:". D95 (ТМ8) менялась на заведомо исправную, результата нет. Дисковод "правильный" - с запаянным DS0. В общем я не пойму как оно раньше работало. :v2_dizzy_roll:

upd: С клавой разобрался, D79 заменил с 1533 на 555 серию и чудеса прошли.

daddy karlo
26.07.2020, 19:53
дисковод пробывал менять?) на 3 дюймовом хорошо отлаживать.
у меня какая то проблема была с 5 дюймовым дисководом, как раз по перемычкам и позиции на шлейфе. работать то работало,но лампочка горела.
я и переключатель на шлейф ставлю a/b, и разрезаю перевертыш-из 7 проводков на писишных кабелях всегда сразу.
кстати тм8 - 555? насколько помню на 1 и 2 атмке у меня стояли 555 серии.

зы 1. по клаве записал. 2.корейцы спросили ставть размер по архиву, я сказал да. у пай пэла жёсткий процент за перевод.
3. ты кстати все микросхемы зашунтировал блокировочными конденсаторами, и подскажи какая ёмкость и какя модель керамики?
хотелось бы всё таки крупное фото собранной платы ))

baralgin1003
26.07.2020, 20:58
у меня 3 дисковода, 1 из них без перемычки выбора диска, шлейф православно прямой. чипы у меня вперемешку 555 и 1533, но кое где спасала перетасовка серий. Конкретно ТМ8 - без разницы какой серии и та и эта работает одинаково. кондеры висят на 90% чипов - самая дешевая керамика на 0,1мкф. Главное, чтоб выводы были длинные.

https://a.radikal.ru/a22/2007/c6/622a8cd425a6t.jpg (https://a.radikal.ru/a22/2007/c6/622a8cd425a6.jpg)https://d.radikal.ru/d32/2007/3a/fb00b67f9919t.jpg (https://d.radikal.ru/d32/2007/3a/fb00b67f9919.jpg)https://b.radikal.ru/b27/2007/db/8cd73c7ab324t.jpg (https://b.radikal.ru/b27/2007/db/8cd73c7ab324.jpg)

daddy karlo
28.07.2020, 09:45
Спасибо, с большим интересом рассмотрел. пайка аккуратная и не грязная. панельку ROM паял одной из первых?
судя по тому что увидел, доработок например по клаве с подтягивающими резисторами по килоому на 1816 на плате не реализована.
и ниже 1816 в уголке платы собран преобразователь -15v, а в доработках рекомендовали убрать стабилитрон на входе питания, и не собирать преобразователь. Получается ты действительно собрал по схеме. как не странно вопросы ещё разные есть.
но хотелось спросить, вот клавиатурный контроллер у тебя собран и на 1816 и на рф3, кстати подписи знакомым подчерком.
не было желания вместо 1816 и зашитой рф3, поставить один АТ контроллер типа AT89C51? Цап ты проверял какой-то прогой?

что делают d105-106, 170ap2??? так же д104, на входах i2:a,i2b,i2h и т.д. похоже на какой то коннектор. ааааа,это COM, вспомнил описаловку, про прошивки с совмещённым,
контроллером клавы и ком порта. Баралгин, но у тебя детали стоят даже на панельках, а ком штырьки пока не впаяны. значит просто впаял микрушки)


но самое загадочное ))) в архиве на 7.18, в монтажках есть, q3 на 7mhz, на платах запаян, а в схемах нетуть )
кварц есть в 7.20, который называют 8.00".