Вход

Просмотр полной версии : Настройка АТМ 2



Retrograd
10.02.2009, 17:01
Сабж. В доке написано:


1 Теперь в двух последних байтах, хранящих номер версии
записываются двоичные коды соответствующие тактовой
частоте контроллера.
Тоесть все 4 байта будут записаны так:
F = 7.0000 Мгц - 2,2,0,7
F = 11.0592 Мгц - 2,2,1,1
F = 12.0000 Мгц - 2,2,1,2
Увеличивать тактовую частоту выше 14 Мгц не
рекомендуется, так как при этом не гарантируется
надежное чтение кода клавиатуры, выдаваемое на шину
Спектрума от контроллера в его цикле записи (слишком
коротким оказывается сигнал /VWR).


На плате впаяны 8 и 14 МГц. Какой прошивкой шить? F07 F11 или F12?

caro
10.02.2009, 17:04
На плате впаяны 8 и 14 МГц. Какой прошивкой шить? F07 F11 или F12?Если отдельного кварца на контроллере нет, то на него подается 7 Мгц (сигнал F0), значит шить F07.

Retrograd
11.02.2009, 17:54
Запял все детали - включил. На экране белый квадрат, без бордюра. Синхра идет, видео тоже. Не могу заставить запустится генератор на D80. Ничего не генерится, кварцы менял. Микросхему тоже. И, не нашел откуда берется сигнал CLK для Z80? Встаю на 6-ю ногу процессора а там нет тактирующих импульсов.

В приложении синхра и green, соответсвенно

Retrograd
11.02.2009, 22:44
Нашел откуда идет F. Но похоже у меня какая то беда с осциллографом - оба генератора не вырбатывают импульсы.

Retrograd
12.02.2009, 12:47
Народ, второй день мучаюсь. Дело в том, что при подключении к ТВ тюнеру (на работе под рукой больше ничего нет) - на экране ничего не наблюдаю. Экран абсолютно белый, млин. Из-за чего может быть? Счетчики вроде проверил, но бордра в упор не вижу.

CHRV
12.02.2009, 13:08
Народ, второй день мучаюсь. Дело в том, что при подключении к ТВ тюнеру (на работе под рукой больше ничего нет) - на экране ничего не наблюдаю. Экран абсолютно белый, млин. Из-за чего может быть? Счетчики вроде проверил, но бордра в упор не вижу.

Ты генератор то настроил?

Retrograd
12.02.2009, 13:12
Ты генератор то настроил?

Да. Генератор исправен.

Добавлено через 28 минут
Может тюнер (встроенный) не понимает синхру?

Добавлено через 37 минут
Т.е. как только я подаю синхру - экран становится белым.

Добавлено через 53 минуты
Извлек Д54 и Д53 (ру2) - картинка без изменений.

Добавлено через 1 час 33 минуты
Нашел ошибку в документации:

стр.13
"Поэтому VS и HS смешиваются на D66.1 и буферизируются на D15, образуя синхосигнал"

Вместо D15 должна быть D109

that inside
12.02.2009, 15:16
знаеш тут проблема в тв тюне то што я знаю покрайней мере про свой встроинный тв тюн так это то што ему ненравится входная синхра от спека на видеовходе причину этого выеснить не успел более важные дела образовались вот и отложил
но судя по поведению предположил што либо его инверсия нужна либо он слижком сильный/слабый

Retrograd
12.02.2009, 15:30
Может кто может проверить? Был бы очень признателен.

Добавлено через 52 минуты
А какой должен быть экран у АТМ при вытащенной ПЗУ и ЦПУ?

Добавлено через 1 час 16 минут
Подал синхру через 1К, экран стал черным и проглядываются тоненькие вертикальные полоски зеленого цвета.

Добавлено через 2 часа 45 минут
Завтра на работу принесут нормальный осциллограф, буду продолжать изыски. Подскажите, может есть инструкции по настройке Синклера, желательно с осциллограммами. Т.е. концепция в принципе идентична, и хотелось бы получить на экране изображение.

Retrograd
13.02.2009, 16:08
обнаружил, что на INT постоянно висит 1. Добрался до D14, а на 2 ноге (VS) - тоже постонно 1. ХЛ шалит или до нее?

savelij
13.02.2009, 16:51
Я конечно не мега спец по АТМ, но после сборки у меня тоже видео не было. Неправильно запаял резисторную сборку RS2. Пока искал обошелся без РУ2 DD53, DD54. При вытащенных микрухах ставил перемычки.

Retrograd
13.02.2009, 17:01
Сборку проверил. Не считает счетчик D8, хотя CE - наблюдаю импульсы. Вероятно проблема с R. А R тянется с INT. А INT из VS. И тут круг замкнулся. %)

Добавлено через 17 минут
А кто знает, что должно быть на 23-й ноге ХЛ8?

Вообще, как работает ХЛ8? Может у кого то есть таблица истинности для нее?

that inside
13.02.2009, 18:25
А кто знает, что должно быть на 23-й ноге ХЛ8?
у тебя схема атм есть? там написанно што сие такое

Вообще, как работает ХЛ8? Может у кого то есть таблица истинности для нее?
у мну она работает тихо слегка нагреваясь но та картинка што я вижу похожа на твою хотя у меня сигналы имеются в описаловах про атм пишут што должна быть сетка из разных полос
единственное я приметел 1 сигнал подсажен какой непомню на лн1сидит он и сажает его RS цепь щя апять таки все это дело забросил время нехватает да и осцегляда у мну нет

KALDYH
13.02.2009, 19:15
Вообще, как работает ХЛ8? Может у кого то есть таблица истинности для нее?
На сайте atmturbo.nedopc.com есть описание прошивки в виде ДНФ.

Дмитрий
14.02.2009, 23:33
Вообще, как работает ХЛ8? Может у кого то есть таблица истинности для нее?
ХЛ8 - это программируемая матричная логика. Таблица истинности ее зависит от того, чем ты ее прошьешь. а в случае АТМ2 - выше постом указали, что прошивки на эту микруху выложены на сайте.

Retrograd
16.02.2009, 17:36
Уважаемый, CHRV!

Проясните, пожалуйста ситуацию с сигналом VS. В одной из соседних веток, товарищ тоже не смог получить INT. Грешу на ХЛ. Зря?

Помогите пожалуйста.

CHRV
17.02.2009, 14:06
Уважаемый, CHRV!

Проясните, пожалуйста ситуацию с сигналом VS. В одной из соседних веток, товарищ тоже не смог получить INT. Грешу на ХЛ. Зря?

Помогите пожалуйста.

Конечно зря, надо смотреть RC цепочку и 561лн2

ХЛ8 еще ни одной не убилось за все время поддержки собранных мной плат (а это 50плат примерно и 5лет времени).

that inside
18.02.2009, 02:23
Конечно зря, надо смотреть RC цепочку и 561лн2

ХЛ8 еще ни одной не убилось за все время поддержки собранных мной плат (а это 50плат примерно и 5лет времени).
вот вот и я на тоже грешу на своей платке именно на эту цепочку но когда туда лезу прибором он ваапще уходит в никуда

Retrograd
18.02.2009, 09:45
Конечно зря, надо смотреть RC цепочку и 561лн2

ХЛ8 еще ни одной не убилось за все время поддержки собранных мной плат (а это 50плат примерно и 5лет времени).

Да, это понятно. Но на 5-й ноге D60 постоянно висит 1. А это сигнал вертикальной синхронизации. А VS идет с триггера D14, на который в свою очередь идут сигналы с ХЛ8. Т.е. еще до RC цепочки я не вижу импульсов.

CHRV
18.02.2009, 11:15
Да, это понятно. Но на 5-й ноге D60 постоянно висит 1. А это сигнал вертикальной синхронизации. А VS идет с триггера D14, на который в свою очередь идут сигналы с ХЛ8. Т.е. еще до RC цепочки я не вижу импульсов.

Дык ИНТ сбрасывает счетчики (т.е. там обратная связь). Если он работает неправильно то естественно ничего не получится. Поэтому надо смотреть от Reset как ведут себя счетчики..

Retrograd
18.02.2009, 11:24
Спасибо. Но не понимаю, как может генрится R, если нет INT? %)

Добавлено через 5 часов 1 минуту
А какой формы должен быть этот самый INT? Я уже грешу на осциллограф, хоте ведь 3.5 МГц он видит точно. Дело точно не в нем.

Проверил счетчик D8. Не считает, гад. Понятно дело не считает, ведь на ехо входе R висит единичка, а она лезет из INT.

И тут круг замкнулся.

that inside
19.02.2009, 07:57
Проверил счетчик D8. Не считает, гад. Понятно дело не считает, ведь на ехо входе R висит единичка, а она лезет из INT.
тут еще может присутствовать замыкание дорожек мелчайшеми заусенцами под зеленым покрытием находил на своей платке такие на просвет

Retrograd
19.02.2009, 13:34
Поборол я счетчик. Теперь периодически вижу прямоугольник в полоски. Причем, ширина полос каждый раз при включении разная.

На Z80 на 16-й ноге не вижу INTZ. INTZ идет из D38. На D38 поступает 2 сигнала: один из них с микроконтроллера с ноги 6.

Подскажите, как проверить, что микроконтроллер работает и выдает нужные сигналы? Такое ощущение, что он не работает. И еще вопрос, каким уровнем сбрасывается микроконтроллер? Какая форма сигнала INTZ?

Добавлено через 23 минуты
А на ногах A15, A14 и A13 (5,4,3 соответственно) Z80 постоянно висит лог "1". Т.е. то что написано в руководстве, диаграмма 4"б" нет. В чем может быть дело? процессор менял. Может есть какая карта, по которой можно посмотреть что должно быть на ногах микропроцессора при нажатом ресете, при не нажатом?

Добавлено через 3 часа 26 минут
Подсмотрел на рабочем спеке какие должны быть сигналы INT. Вопрос отпал. Но не пойму, почему же на A15, A14 и A13 (5,4,3 соответственно) Z80 постоянно висит лог "1".

Retrograd
24.02.2009, 15:58
Скажите пожалуйста!

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

KALDYH
24.02.2009, 18:54
Процессор работает (перебирает адреса, читает/пишет данные) при следующих условиях

Есть питание:)
На входе CLK присутствует меандр тактовой частоты
/RESET=1
/WAIT=1
/BUSRQ=1
/NMI=1
/INT=1
Не выполнялась комбинация вида DI:HALT (если было, то на выходе /HALT будет 0)

Постоянные уровни можно отследить даже тестером (наличие импульсов на входе /INT на результат не повлияет), но лучше конечно осциллографом.

Retrograd
24.02.2009, 20:08
а что значит слэш?

Keeper
24.02.2009, 20:23
а что значит слэш?

Сигнал активен при лог. 0

Retrograd
24.02.2009, 20:58
Но, фактически, на этих ногах должна быть лог. 1?

KALDYH
24.02.2009, 21:09
Ага. Если на любой из этих ног будет ноль, процессор будет "стоять".

Retrograd
24.02.2009, 21:16
Ясно. Завтра продолжу эксперименты. Спасибо.

Retrograd
25.02.2009, 15:41
все вышеперечисленные сигналы есть на процессоре, а он все равно не перебирает адреса. Что может быть?

KALDYH
25.02.2009, 18:18
И на выходе /HALT тоже единичка? А на выходе /M1 активность есть?

that inside
25.02.2009, 23:39
И на выходе /HALT тоже единичка? А на выходе /M1 активность есть?
неа нету проц стоит железно
а должен перебирать у меня самого таже закавыка с моею платкою атм
и в чем тут дело трудно сказать я нашел несколько меж дорожковых замыканий прям на проце но проблема осталась проц стоит

KALDYH
26.02.2009, 08:49
Ну, если процессор гарантировано рабочий, то надо смотреть осциллографом амплитуду и форму сигнала тактовой частоты, процессор к ней достаточно чувствителен. Могут также быть какие-то импульсные помехи по этой цепи, которые возникают в момент сброса и процессор "зависает", не успев выполнить ни одной команды. Если процессор в панельке, попробуйте подсоединить его только к выводам питания, сброса и тактирования и посмотреть сигналы на выходах.

Retrograd
26.02.2009, 12:13
И на выходе /HALT тоже единичка? А на выходе /M1 активность есть?

на /HALT стоит единичка, а на /M1 "0"

that inside
26.02.2009, 20:30
KALDYH
по этой цепи это по цепи тактирования?

на /HALT стоит единичка, а на /M1 "0"
у меня тажа тема што ты описал но нет осцелографа как запустиш проц плиз напеши што было
кстати на моей плате около процесора линия тактов была замкнута на дорожку рядом проверь мож у тебя тоже

KALDYH
27.02.2009, 09:32
по этой цепи это по цепи тактирования?
CLK, 6 вывод процессора

у меня тажа тема што ты описал но нет осцелографа как запустиш проц плиз напеши што было
Сигналы, которые я в этом (http://zx.pk.ru/showpost.php?p=185770&postcount=25) посте перечислил, тестером померяйте

Retrograd
27.02.2009, 10:05
Провел эксперимент: подал CLK с внешнего генратора, все-равно не перебирает адресами, гад. Попробовал 6 камней - то же самое. Блокировочных конденсаторов навтыкал море, питанию получшело. Скажите, какое у вас напряжение питания на ногах микропроцессора?

CHRV
27.02.2009, 10:12
Провел эксперимент: подал CLK с внешнего генратора, все-равно не перебирает адресами, гад. Попробовал 6 камней - то же самое. Блокировочных конденсаторов навтыкал море, питанию получшело. Скажите, какое у вас напряжение питания на ногах микропроцессора?

Шинник ап6 стоит у проца?
Смотрел ШД, что на ней?

Retrograd
27.02.2009, 10:46
Да, под процессором стоит АП6. А что должно быть на ШД?

Спасибо.

CHRV
27.02.2009, 11:11
Да, под процессором стоит АП6. А что должно быть на ШД?

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

Retrograd
27.02.2009, 11:36
мое мыло: satyricon((@))mail,ru

that inside
27.02.2009, 11:40
Сигналы, которые я в этом посте перечислил, тестером померяйте
они в пределах 1 по ттл только инта просидает от тестера лог пробником показывает сигнал

CHRV
27.02.2009, 12:22
мое мыло: satyricon((@))mail,ru

А что написать мне в емайл письмо-запрос, религия непозволяет ?

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

З.З.Ы. Почему я прошу писать в емайл, потомучто дома мне некогда тратить время на форумы и я просмотриваю ТОЛЬКО ЕМАЙЛ.

CHRV
28.02.2009, 12:44
Состояние ШД без подключеного ПЗУ на исправном АТМ:
для D0,D3,D4,D5 - http://zx.pk.ru/attachment.php?attachmentid=10871&d=1235814163
для D1,D2,D6,D7 - http://zx.pk.ru/attachment.php?attachmentid=10870&d=1235814144