PDA

Просмотр полной версии : Компьютер "ZXM-Phoenix" - Сборка и настройка платы rev08



Mick
09.12.2024, 20:44
В 2024 году Дмитрий Глень (gdv2002) решил продолжить проект и выпустил плату 08.1 ревизии. Схема и плата созданы в системе проектирования Diptrace.
Досадная ошибка была допущена при переносе микросхемы DD71 на верхний слой платы и для исправления данной ошибки была разработана плата-переходник. А с другой стороны я тоже ошибался, посему все нормально.
В любом случаю, Дмитрию большое спасибо за продолжение проекта.


Чистая плата

https://pic.maxiol.com/thumbs2/1733765992.3250741789.20240415111610.jpg (https://pic.maxiol.com/?v=1733765992.3250741789.20240415111610.jpg&dp=2)

https://pic.maxiol.com/thumbs2/1733766029.3250741789.20240415111628.jpg (https://pic.maxiol.com/?v=1733766029.3250741789.20240415111628.jpg&dp=2)

Собранная плата

https://pic.maxiol.com/thumbs2/1733766068.3250741789.top.jpg (https://pic.maxiol.com/?v=1733766068.3250741789.top.jpg&dp=2)

https://pic.maxiol.com/thumbs2/1733766091.3250741789.bot.jpg (https://pic.maxiol.com/?v=1733766091.3250741789.bot.jpg&dp=2)

На данный момент плат ревизии 08.1 было изготовлено 20шт


Отличия от ревизии 07.1:
1. Перенесена CPLD DD71 на верх в корпусе PLCC
2. Установлена на плату тактовая кнопка сброса
3. Интеграция на плату TurboSound, добавлен второй музыкальный сопроцессор
4. Заменен разъем видеовыхода DRB-9F, на VGA разъем DHR-15F с соответствующей распиновкой
5. Блокировочные конденсаторы с короткими ногами
6. Резисторы и диоды заменены на SMD 1206
7. Разъёмы ХР2 и ХР5 предназначены для подключения внешних видео устройств, к примеру PAL-кодера или VGA скандаблера
объедены в один разъем XP2, а распиновка у них приведена к стандарту ZX-KIT.
8. С68 и DA2 подняты на 2-3 миллиметра выше для установки полноценного разъема XP19 BH-10 для SD карты
9. Разъём ХР7 (DB-9 male) выведен джойстик, а СОМ-порт выведен на разъём ХР4 BH-10.


Файлы проекта как на у меня на сайте, так и тут ссылки:
Сайт - http://www.micklab.ru/My%20Computer/ZXMPhoenix.htm
Схема в pdf - http://www.micklab.ru/file/zxm_phoenix/zxm_phoenix_08a.pdf
Архив материалов от Дмитрия (схема, печатка, герберы) - http://www.micklab.ru/file/zxm_phoenix/zxm_phoenix_08a_gdv2002.rar

gdv2002
09.12.2024, 20:57
Добавлю, что были ужирнены питающие дороги и полигоны.

Mishak4ever
11.01.2025, 16:15
Добрый день коллеги. Собрал Феникс на плате версии 8.1. И конечно же так не бывает чтобы все заработало сразу)). Прошу ваше помощи в отладке, т.к. есть несколько непроясненных моментов.

1. Прошивки использовать для версии 7? Как я понял 8 версия отличается от 7 только разводкой и SMD компонентами.
2. На плате 2 ПЗУ: DD22 и DD38. Если я понял правильно, то основным ПЗУ является DD38 (я использую A29040B) c 64кб данных. За что отвечает DD22? в описании по эксплуатации, выложенной на сайте вообще ничего не написано про данное ПЗУ http://micklab.ru/file/zxm_phoenix/zxm_phoenix_doc.pdf. На сайте вскользь упоминается что эта ПЗУ для дешифрации портов. Прошивка для этой ПЗУ (DD22) есть только версии 7. Использовать ее?
3. Вместо W27C512 использую AM29F040B-90JC, пойдет? Есть еще AT28C256-20JC.
4. Здесь на форуме, в предыдущих ветках по настройке Феникса прочитал что на 8.1 есть ошибка в разводке ПЛИС с верхним монтажом. Есть конкретика что именно нужно исправить?
5. Если не вставлять ПЛИС, то можно ли запустить Феникс, хотя бы в RAM тест например?

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

Для понимания что у меня собрано, прикладываю фотографии.
https://pic.maxiol.com/thumbs2/1736600952.3246175577.img20250111170715.jpg (https://pic.maxiol.com/?v=1736600952.3246175577.img20250111170715.jpg&dp=2)
https://pic.maxiol.com/thumbs2/1736601112.3246175577.img20250111170749.jpg (https://pic.maxiol.com/?v=1736601112.3246175577.img20250111170749.jpg&dp=2)
Сейчас удалось вывести мастрас. Правда выводится он только без ПЛИС.
https://pic.maxiol.com/thumbs2/1736601152.3246175577.img20250111171521.jpg (https://pic.maxiol.com/?v=1736601152.3246175577.img20250111171521.jpg&dp=2)
Если вставить плис то картинка такая
https://pic.maxiol.com/thumbs2/1736601241.3246175577.img20250111171958.jpg (https://pic.maxiol.com/?v=1736601241.3246175577.img20250111171958.jpg&dp=2)
Если совсем выдернуть память при вставленной ПЛИС то будет зеленый квадрат с нормальным бордюром
https://pic.maxiol.com/thumbs2/1736601300.3246175577.img20250111171808.jpg (https://pic.maxiol.com/?v=1736601300.3246175577.img20250111171808.jpg&dp=2)

Mick
11.01.2025, 17:48
3. Вместо W27C512 использую AM29F040B-90JC, пойдет? Есть еще AT28C256-20JC.
4. Здесь на форуме, в предыдущих ветках по настройке Феникса прочитал что на 8.1 есть ошибка в разводке ПЛИС с верхним монтажом. Есть конкретика что именно нужно исправить?
5. Если не вставлять ПЛИС, то можно ли запустить Феникс, хотя бы в RAM тест например?

Ну вообще можно было перед сборкой тут поспрашивать. DD22 - это дешифрация портов, по схеме же видно

3. Не пойдет, так как во первых неиспользуемые вводы никуда не подтянуты, а значит фиг знает что будет. А также быстродействие 90нс для портов многовато будет. AT28С256 тем более не подойдет - там вообще 200нс
4. Зря запаял разъем для ПЛИС - там нужна переходная плата - ее тоже выкладывали. Теперь разъем надо выпаивать. Надо было спрашивать раньше.
5. Без ПЛИС комп будет работать - не будет SD карты и менеджера ПЗУ . В этом случае надо в DD38 систему перешить в первые 64кб (либо просто взять ПЗУ от Феникса ниже 7 версии)

Mishak4ever
12.01.2025, 20:00
Спасибо за ответ. Попробовал ПЗУ от 6й версии - не изменило ситуацию. Но странно то, что при 6й,7й версии - постоянно показывает матрас сейчас (без ПЛИС). Такое ощущение что ПЗУ вообще не считывает. Для DD38 я пробовал разные микросхемы.
DD22 я записал для 7й версии. Может такая ситуация быть из-за быстрой DD22? Или все таки смотреть что не так спаял?

gdv2002
13.01.2025, 07:25
D22 прошивается версией 7-й
На D38 смотри даташиты на свои микры, могут ноги не совпадать, врят-ли конечно, но не исключено
И главное Атмега, фузы есть в инструкции к Фениксу

Mick
13.01.2025, 09:37
DD22 я записал для 7й версии. Может такая ситуация быть из-за быстрой DD22? Или все таки смотреть что не так спаял?

В качестве DD22 только W27C512. Если бы сравнил даташиты на микросхемы, понял, что ноги не совпадают. Так что ищи W27C512

YuraZ
24.02.2025, 19:22
Подскажите:
1. Вместо W27C512 подойдёт AM27C512-200DC ?
2. На Авито продают плату 08.2, но ничего про неё не нашлось. Можно брать?

CodeMaster
24.02.2025, 23:11
1. Вместо W27C512 подойдёт AM27C512-200DC ?
Ну, прям предыдущий пост:

В качестве DD22 только W27C512.


2. На Авито продают плату 08.2
Точно? Ссылка?

gdv2002
25.02.2025, 06:31
На Авито продают плату 08.2, но ничего про неё не нашлось. Можно брать?

это исправленная 08.1 с мелкими фиксами, типа сдвинуть микросхему на пару миллиметров...

YuraZ
25.02.2025, 06:51
Ну, прям предыдущий пост:
Предыдущий прочитал, но как понял претензия была к несовпадению по выводам. Сравнил am27c512, совпадает. Есть особые требования к быстродействию?



Точно? Ссылка?
https://www.avito.ru/krasnoyarsk/kollektsionirovanie/zxm_phoenix_feniks_rev_08.2_4708381905



это исправленная 08.1 с мелкими фиксами, типа сдвинуть микросхему на пару миллиметров...
Эти изменения войдут в следующие ревизии?

Mick
25.02.2025, 08:31
Есть особые требования к быстродействию?

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

CodeMaster
25.02.2025, 09:56
это исправленная 08.1 с мелкими фиксами, типа сдвинуть микросхему на пару миллиметров...
Эт понятно, вопрос в том, собирал ли кто по ней. А то ведь и мелкими фиксами можно дров наломать.


https://www.avito.ru/krasnoyarsk/kol...8.2_4708381905
Красноярск? :-/ Что-то новенькое.

gdv2002
25.02.2025, 12:25
Эти изменения войдут в следующие ревизии?

так они уже вошли в 08.2!

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


Эт понятно, вопрос в том, собирал ли кто по ней. А то ведь и мелкими фиксами можно дров наломать.

В КАДе это надо умудриться

YuraZ
25.02.2025, 14:34
gdv2002,
вы разработку ведёте?
есть репозиторий с актуальными схемами\платами?

gdv2002
26.02.2025, 07:43
gdv2002,
вы разработку ведёте?
есть репозиторий с актуальными схемами\платами?

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

Mick
27.02.2025, 08:47
Кстати, как уже в телеге написали, есть на платах 8.01 и 8.02 ошибка в полярности конденсаторах C21 и C23. Они стоят в цепях -5V и -12V. Полярность на схеме указана неправильно, "+" конденсаторов должны быть на земле (GND)
Дмитрий, не ленись пиши тут ошибки, чтобы не наступали народ на грабли.

gdv2002
28.02.2025, 06:45
Да, моя ошибка.

https://pic.maxiol.com/thumbs2/1740714255.1441367686.2123.jpg (https://pic.maxiol.com/?v=1740714255.1441367686.2123.jpg&dp=2)

вот эти литы надо перевернуть.