Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   Компьютер "ZXM-Phoenix" - Сборка и настройка (http://zx-pk.ru/showthread.php?t=10369)

AlexFantasy 2nd November 2011 19:54

Quote:

Originally Posted by caro (Post 430983)
Скважность импульса выборки порта джойстика слишком маленькая, что бы его увидеть.
Попробуй лучше такой вариант:
Code:

10 LET a=32768
20 FOR i=0 TO 7
30 READ d: POKE (a+i),d
40 NEXT i
50 RANDOMIZE USR a
60 DATA 243,219,31,211,254,195,1,128

В результате будет запущена следующая тестовая программка:
Code:

ORG 32768
START: DI              ;запрет прерывания
LOOP:  IN a,(1Fh)    ;чтение порта джойстика
      OUT (0FEh),a    ; запись в порт бордюра
      JP LOOP        ; зацикливание

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

PS. Прошу прощения, исправил: 10 LET а = 32768

Да действительно, теперь четко вижу на 12 ноге D19 скачущие "нулики" и "единички", только сигнал более шустрый...

---------- Post added at 16:45 ---------- Previous post was at 16:26 ----------

А что если я коротну 31(М8515) или 12(D19) ножку на корпус? Я получу 0 вмечто 255 по комманде PRINT IN31?

---------- Post added at 16:54 ---------- Previous post was at 16:45 ----------

Quote:

Originally Posted by Mick (Post 430837)
Смотрим на вывод 12 DD19 а там постоянная "1"

эт до тех пор пока не опрашивается порт жойстка.

Quote:

Originally Posted by Mick (Post 430837)
может быть где то непротрав скажем с каким то статическим сигналом - а это скорее всего может быть в районе переходного отверстия.

Уже пол платы от канифоли вычистил одеколоном и все-равно ничего...

Quote:

Originally Posted by Mick (Post 430837)
Из всех статических сигналов, которые как бы могут соприкасаться на уровне преходных отверстий - сигнал ROM128/ вывод 15 DD21. Прозвони эти сигналы между собой.

Меж собой не звонятся! А что если и правда какая статика... Может стоило-бы попробовать какой нибудь конденсатор на 31 ногу 8515 запаять по отношению к корпусу????

caro 2nd November 2011 20:17

Quote:

Originally Posted by AlexFantasy
что если я коротну 31(М8515) или 12(D19) ножку на корпус? Я получу 0 вмеcто 255 по комманде PRINT IN31?

Не надо ничего коротить :)
Плохо конечно, что нет осцилографа. Сейчас еще что-нибудь придумаем.

caro 3rd November 2011 12:48

Quote:

Originally Posted by caro
Сейчас еще что-нибудь придумаем.

Проверь, есть ли сигнал RD1F/ на 4 ножке микросхемы DD12 (ЛА4).
На 6 ноге этой микросхемы, при выборке порта джойстика, должен наблюдатся положительный импульс (SELA).
На 4 ноге DD18 (ЛА3) должен появится импульс низкого уровня (READY).
Соответственно на выходе этой микросхемы (6 нога DD18) также будет импульс низкого уровня (WAIT/).
Если не понятно, что из чего вытекает, могу времянку нарисовать.

AlexFantasy 4th November 2011 03:53

Quote:

Originally Posted by caro (Post 431329)
Проверь, есть ли сигнал RD1F/ на 4 ножке микросхемы DD12 (ЛА4).

Сразу скажу что у меня на 4 ножке D12, было тоже самое что и на 12-й D19 и 31-й 8515. Эта цепочка у меня целая. Даже прозвонил на предмет замыкания дорожки сигнала "RD1F/" по отношению ко "всем" ножкам "всех" микросхем в Феникса.

Quote:

Originally Posted by caro (Post 431329)
На 6 ноге этой микросхемы, при выборке порта джойстика, должен наблюдатся положительный импульс (SELA).
На 4 ноге DD18 (ЛА3) должен появится импульс низкого уровня (READY).
Соответственно на выходе этой микросхемы (6 нога DD18) также будет импульс низкого уровня (WAIT/).
Если не понятно, что из чего вытекает, могу времянку нарисовать.

Ок! Но этот момент, я попробую уже после выходных (весь в разъездах), как только так сразу и отпишусь!

Ewgeny7 3rd December 2011 01:11

А кто-нибудь подключал ревизию 02 к VGA-конвертеру? У меня есть проблема, которую пока не смог решить. ТВ-картинка прекрасная, а вот конвертер начинает глючить строчной синхрой (срывается изображение, "видеорежим не поддерживается"). Ранее на этом же мониторе включал феникс 01 с конвертером, всё было прекрасно. Сейчас без строчной синхры картинка есть, но смещена в непредсказуемом направлении.

palsw 3rd December 2011 01:17

Ewgeny7, были проблемы с 0,3 ревизией.устранил резистором последовательно строчному сигналу (уровень зашкаливал)

---------- Post added at 22:17 ---------- Previous post was at 22:14 ----------

http://zx.pk.ru/showpost.php?p=407266&postcount=997

Ewgeny7 3rd December 2011 01:18

Quote:

Originally Posted by palsw (Post 442128)
устранил резистором последовательно строчному сигналу (уровень зашкаливал)

Спасибо, попробую применить твой вариант.
Что интересно, Скорпион работает с конвертером без проблем, а там синхра так же снимается прямо с микросхемы.

Vasily 11th December 2011 15:36

1 Attachment(s)
Добрый день.

Помогите пожалуйста разобраться с фьюзами у меги. Шил ByteBlaster'ом avreal32.
Вывод avreal'а во вложении. При включении феникса такое ощущение, что клавиатура дребезжит, то есть кнопки нажимаются по несколько раз, причем эффект проявляется и при наборе встроенных тестов.

Спасибо.

Ewgeny7 11th December 2011 22:56

У меня на Фениксе также были глюки ввода (самопроизвольное нажатие чего-либо). Глубоко в процесс не вникал, хватило изменения бита CKOPT. После этого полет стал нормальным. Как это связано - не знаю точно, одни предположения.

Vasily 12th December 2011 10:41

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

Дмитрий 12th December 2011 10:51

Vasily, Делай FuseDoctor.

Vasily 12th December 2011 11:59

Эт понятно, но я его вроде играя с CKSEL загнал его, после выставления то-ли 09 то-ли 0A перестал отвечать. Судя по документации:
09 1001 Внешний низкочастотный 32,768 kHz
0A 101x Кварцевый резонатор 0,4…0,9 MHz
возможно что из-за высокой тактовой на входе не запускается, попробую сначала с часовым кварцем или с порта тактовый завести и на панельке собрать.
и опять же, судя по документации, нужно выставлять:
CKSEL - 0000 Внешняя частота 0…16 MHz
CKOPT по идее должен быть в 1.

ChipManyak 12th December 2011 21:16

Посмотри фьюз SPIEN, некоторые проги позволяют его менять, даже если программатор не параллельный высоковольтный.
Вроде так должно быть
http://photo.qip.ru/photo/strelax/15.../172432891.jpg

Vasily 21st January 2012 23:43

Добрый вечер.

В общем собрал FuseBitDoctor, поднял мегу. Прошил фьюзы как указано в предыдущем сообщении ChipManyak'а.
Не помогло, всё равно при включении феникса такое ощущение, что клавиатура дребезжит, то есть кнопки нажимаются по несколько раз, причем эффект проявляется и при наборе встроенных тестов.
Есть идеи куда можно копнуть?

AHTuXPuCT 21st January 2012 23:45

Vasily, HP4 какого номинала стоит? я ставил 10к - был дребезг клавы, на 5.6к поставил все ок

Vasily 22nd January 2012 02:06

Quote:

Originally Posted by AHTuXPuCT (Post 457813)
Vasily, HP4 какого номинала стоит? я ставил 10к - был дребезг клавы, на 5.6к поставил все ок

А какая резисторная матрица имелась ввиду? Которая подтягивает шину данных Z80 или сигналы клавиатуры, мыши, джойстика на входах меги? На шине Z-ки висят резисторы по 10K, на входах меги 4.7К.

AlexFantasy 22nd January 2012 02:39

Quote:

Originally Posted by Vasily (Post 457871)
А какая резисторная матрица имелась ввиду? Которая подтягивает шину данных Z80 или сигналы клавиатуры, мыши, джойстика на входах меги? На шине Z-ки висят резисторы по 10K, на входах меги 4.7К.

Вася НР4 она и есть НР4 ;)


---------- Post added at 23:39 ---------- Previous post was at 23:29 ----------

У меня так как и у тебя стоят 4,7k на Мегу и 10k на шину Z80! Дребезга нет.
А ты с дуру попробуй сам Z80 поменять (я намучался пока не поставил тот что ты мне присылал). Попробуй шунты прямо на ножки АП6 и 8515 запаять, может помехи какие проскакивают!

Vasily 22nd January 2012 11:07

Quote:

Originally Posted by AlexFantasy (Post 457872)
Вася НР4 она и есть НР4 ;)

Не уверен ;). Если бы она однозначно была везде подписана как HP4, то я бы и не спрашивал. Открываем сборочный чертёж, смотрим, HP4-та которая подтягивает входы меги и установлена рядом с мегой, далее смотрим шелкографию на плате, это место подписано как HP5, далее смотрим схему, там подписано как HP1. Я привык что если в двух местах не сходится, то нужно уточнять.

Quote:

Originally Posted by AlexFantasy (Post 457872)
---------- Post added at 23:39 ---------- Previous post was at 23:29 ----------

[/COLOR]У меня так как и у тебя стоят 4,7k на Мегу и 10k на шину Z80! Дребезга нет.
А ты с дуру попробуй сам Z80 поменять (я намучался пока не поставил тот что ты мне присылал). Попробуй шунты прямо на ножки АП6 и 8515 запаять, может помехи какие проскакивают!

У меня у самого уже такая идея почти "нарисовалась", так как вроде больше не чему, попробую поиграться.

Vasily 23rd January 2012 12:10

Не получилось. Другой проц есть только выпаяный, боюсь, что установку в цанговую панельку он не переживёт. Подтяжка шины между мегой и АП6 резисторами в 10К не помогла :(

Дмитрий 23rd January 2012 12:48

Quote:

Originally Posted by Vasily (Post 458250)
в цанговую панельку он не переживёт.

Можно проц вставить в обычную панельку, а ту уже в цангу

caro 23rd January 2012 13:17

Quote:

Originally Posted by Vasily (Post 458250)
Не получилось. Другой проц есть только выпаяный, боюсь, что установку в цанговую панельку он не переживёт. Подтяжка шины между мегой и АП6 резисторами в 10К не помогла :(

Не нужна там дополнительная подтяжка, поскольку микросхемы здесь работают с активными уровнями сигналов.
И процессор мне кажется здесь ни причем.
У меня складывается впечатление, что у вас всё таки МК работает не от внешнего тактового сигнала в 14 Мгц, а от внутреннего 1 Мгц, включенного по Дефолту.
Проверьте еще раз Мегу. Или попробуйте поставить другую, хорошо бы проверенную на другом компе.
И еще проверьте прохождение сигнала /WAIT на процессор.

Vasily 23rd January 2012 13:27

Quote:

Originally Posted by caro (Post 458260)
Не нужна там дополнительная подтяжка, поскольку микросхемы здесь работают с активными уровнями сигналов.
И процессор мне кажется здесь ни причем.
У меня складывается впечатление, что у вас всё таки МК работает не от внешнего тактового сигнала в 14 Мгц, а от внутреннего 1 Мгц, включенного по Дефолту.
Проверьте еще раз Мегу. Или попробуйте поставить другую, хорошо бы проверенную на другом компе.
И еще проверьте прохождение сигнала /WAIT на процессор.

Насчёт меги уверен на 99.9% что фьюзы выставлены на тактирование от внешнего генератора, но ради эксперимента сегодня вечером уже, попробую выставить тактирование от внутреннего генератора, посмотреть что изменится. Привожу фьюзы:
Quote:

New fuses value
OSCCAL = A3, A3, 9F, A0
BLEV = 1
BODEN = 1
SUT = 1
CKSEL = 0
BLB1 = 3
BLB0 = 3
S8515C = 1
WDTON = 1
CKOPT = 0
EESV = 1
BSIZ = 2
BRST = 1
Пробовал ставить другую мегу, но прошивка и фьюзы выставлялись как и в первой, поэтому без эффекта.
Вечером еще раз проверю /WAIT.

Mick 23rd January 2012 13:51

Quote:

Originally Posted by Vasily (Post 458262)
Насчёт меги уверен на 99.9% что фьюзы выставлены на тактирование от внешнего генератора, но ради эксперимента сегодня вечером уже, попробую выставить тактирование от внутреннего генератора, посмотреть что изменится. Привожу фьюзы:

Пробовал ставить другую мегу, но прошивка и фьюзы выставлялись как и в первой, поэтому без эффекта.
Вечером еще раз проверю /WAIT.


Помоему, уже были случаи с дребезгом. Там вроде либо мегой решалось, либо в ПЗУ дело было. Поисщи по веткам связанными с Фениксом.
Вот например вокруг этого посмотри http://zx.pk.ru/showpost.php?p=399342&postcount=1165

На своем сайте я вроде прошивки обновлял.

Vasily 24th January 2012 00:51

1 Attachment(s)
Попробовал другое ПЗУ, не помогло. Мегу не трогал.

Но зато нашёл, что проблема в формировании INT, согласно схеме INTU берётся с триггера DD6.2, далее идёт на перемычки и на процессор. Так вот, если INT взять с 11 ножки DD6.2 (KS/), то дребезг исчезает.
Пока что думаю из-за чего могло так получится, максимально использовал 1533-серию(кроме КП11, ИР16, ИД7 и в контроллере флопика).
Попробовал посмотреть осциллографом(C1-49) INT, но что-то он у меня не засинхронизировался :(.

Vasily 25th January 2012 12:02

Добрый день.

По изменению /KS из 0 в 1 происходит запись на выход 0, что вызывает прерывание, далее при появлении на H6 еденицы, которая проходит через инвертор, и подаётся на вход /S тригера, на выходе получает 1, так формируется /INT заданной длительности. Получается на выходе должны быть которкие импульсы с частотой следования 50Hz. Тут вроде как без вариантов, даже если будет "гонка" времянок.

Единственное, что приходит на ум, не корректно отрабатывает Z80 из-за слишком короткого/длинного импульса на входе /INT или, возможно, наличие /WAIT в этот момент портит работу.

Решений, я так понимаю два:
1. поменять проц, надеясь что другой будет вести себя иначе.
2. попробовать конденсатором поиграться с /INT.

Mick 25th January 2012 19:08

Quote:

Originally Posted by Vasily (Post 459067)
наличие /WAIT в этот момент портит работу.

Решений, я так понимаю два:
1. поменять проц, надеясь что другой будет вести себя иначе.
2. попробовать конденсатором поиграться с /INT.

Вообще то WAIT возникает когда ты обращаешься к порту FE, т.е. читаешь клаву. А так вообще проверь диод у тебя на вайт нормально впаян. Номинал резистора на выходе триггера - формирователя инта. Чудес особо не бывает.

Vasily 5th March 2012 12:25

Запустил всё-таки феникса :)

Проблема оказалась в DD6.2 (формирователь INTU/). Теперь подробнее, добрался до нормального осциллографа, стал на 9-ю ногу, и что я вижу, вместо одного красивого импульса, несколько случайно "двигующихся" по времени и количеству. Хм, где-то коротыш, проверяю дорожку, чисто..... делать нечего, режу у микрухи 8-ю ногу и на всякий случай 9-ю(выходы тригера). Включаю..... на линии INTU/ чисто. Ну значит микруха битая, срезаю, ставлю другую...... то же самое :(. Портить еще один чип не интересно, далее навешываю 2-м этажом 155ТМ2, и.... получаю красивый INTU/, пробую 555ТМ2, то же всё в порядке, отлично, вешею вторым этажом 1533ТМ2 и........ опять получаю ерунду в виде непонятного количества импульсов.
Далее выпаял 1533ТМ2 и поставил 555ТМ2, и всё, дребезг клавиатуры пропал. Хотелось бы всё-таки понять, чем обусловлено такое поведение серии 1533 в данном узле :(

Спасибо.

Ewgeny7 5th March 2012 12:36

Quote:

Originally Posted by Vasily (Post 475667)
Далее выпаял 1533ТМ2 и поставил 555ТМ2

Спасибо, думаю, стоит записать в "копилочку".

Mick 5th March 2012 19:09

Quote:

Originally Posted by Vasily (Post 475667)
Далее выпаял 1533ТМ2 и поставил 555ТМ2, и всё, дребезг клавиатуры пропал. Хотелось бы всё-таки понять, чем обусловлено такое поведение серии 1533 в данном узле :(

Тут возможно объяснение одно - возможно она слишком шустрая. Кстати какого она года и месяца.

Vasily 6th March 2012 01:00

3 Attachment(s)
на фото, одна 90-го вторая 91-го и вроде еще пробовал 92-го(не уверен).

Постарался примерно нарисовать как выглядела изначально осциллограмма и как стала выглядеть(не уверен, что длительность в 1-м и 2-м случае одинакова), если нужно могу повесить вторым этажом 1533 и снять.

Мне не понятно из-за чего так ведёт себя тригер, вроде по сигналу S\ должен перейти в 1 и всё, до следующего изменения по C. Сразу было подумал на микрухи, так вроде уже ставил. Что не так ...... так и не понял.

PS. блокировочник вешал прямо на микруху, эффект - 0.

Ефим 15th April 2012 16:20

На моём Феникс рев.1 установлена профПЗУ и SMUC v2 рев. B . Всё здорово, но постоянно нажимать кл. Magic на корпусе как то не удобно. Решил сделать следующую доработку. Отпаял от платы анод диода VD10 (тот что даёт сигнал NMI с ATMEGи) и кинул перемычку от него на 9 ногу DD48. В итоге я имею на клавиатуре кнопку Magic на клавише F12 и не одной резанной дорожки на плате Феникса. В случае перехода на стандартную прошивку, всё можно быстро вернуть на место.
Не знаю в какую тему написать, решил сюда, все таки ближе к теме.

Retrograd 24th April 2012 01:04

Quote:

Originally Posted by Ewgeny7 (Post 414920)
При дохлых симах у тебя комп не вышел бы в меню.
Смотри приход сигналов MD0..MD2 на мультик DD39.

Сигналы приходят. Полосы остались. :v2_dizzy_facepalm:

Проверил DD39, поменял, проблема осталась. Заодно протестировал регистр DD29 - ничего криминального. Откуда могут быть полосы?

zst 30th April 2012 01:58

Quote:

Originally Posted by Retrograd (Post 498204)
Сигналы приходят. Полосы остались. :v2_dizzy_facepalm:

Проверил DD39, поменял, проблема осталась. Заодно протестировал регистр DD29 - ничего криминального. Откуда могут быть полосы?

А микросхему DD36 проверяли ? Может на нее 3 младших бита черно-белого изображения (MD2-MD0) не доходят или сама микросхема частично неисправна.

Astrolux 16th May 2012 23:33

В теме http://zx.pk.ru/showthread.php?t=16169 zorel объявил подписку на платки ZXM-Phoenix 1024 rev.04.1 с красной маской, белой шелкографией и с позолотой краевого разъема. Если кто не успел платку с чёрной маской заказать, то не все потеряно. :)

Vovan_a 29th May 2012 00:44

Чем можно заменить DA2 LPC2950ACZ33? Что-то не могу найти. Без буквы С пойдет (LP2950ACZ33)?

Astrolux 29th May 2012 00:59

Quote:

Originally Posted by Vovan_a (Post 510776)
Чем можно заменить DA2 LPC2950ACZ33? Что-то не могу найти. Без буквы С пойдет (LP2950ACZ33)?

Надо искать стабилизатор на 3.3 вольта, в таком же корпусе и с такой же цоколевкой.
По аббревиатуре LP2950ACZ-3.3RAG можно его найти.

palsw 29th May 2012 01:03

Vovan_a, я купил обычный 78L33 -подходит и работает

Vovan_a 6th June 2012 17:11

Скажите пожалуйста какой реально ток потребляет по 5В плата ревизии 04 с микросхемами из перечня?

Mick 6th June 2012 19:49

Quote:

Originally Posted by Vovan_a (Post 513249)
Скажите пожалуйста какой реально ток потребляет по 5В плата ревизии 04 с микросхемами из перечня?

Я точно не скажу, 200Вт-ного блока питания АТХ вполне хватает.

Vovan_a 6th June 2012 19:52

В том то и дело, что планирую гораздо меньший и не АТХ поставить. Вот и хочу прикинуть.


All times are GMT +4. The time now is 18:00.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.