PDA

Просмотр полной версии : Компьютер "ZXM-Alcyon" - Обсуждение



Mick
15.01.2016, 19:13
Итак, поскольку с завершил свои забавы с девбордой на базе игрового аппарата - http://zx-pk.ru/showthread.php?t=25427 , то захотелось как то закрепить это в законченном устройстве, а по сути в очередном клоне ZX Spectrum совместимого компьютера. За базу взята схема компьютера ZXM-Zephyr и что то из схемы от игрового аппарата (теоретически).
Собственно уже до этого озвучивал из чего он состоит и даже выкладывал свои попытки разводки платы.
По функционалу, он ближе к Фениксу, только с одним мегабайтом памяти.
Компьютер состоит из 33 цифровых микросхем и 3 аналоговых. Кроме того следуя концепции игрового автомата, микросхемы в выводных корпусах, а вся мелочь пузатая, т.е. резисторы и конденсаторы в SMD исполнении. Кроме того, чтобы компьютер имел свою индивидуальность, то ввел некоторые микросхемы-контроллеры. Впрочем все сами можете увидеть из схемы.

Итак повторюсь, список основных элементов.
- основная логика реализована на EPM3512AQC208 (собственно такие стоят в игровом аппарате)
- часть FDD контроллера реализовано на EPM3032ALC44 (тоже из игрового аппарата)
- 512Кб ПЗУ (AM29F040)
- 1Мб ОЗУ на двух микросхемах SRAM HM628512ALP
- PS2 клавиатура и мышь обрабатываются в PIC16F88, мышь также обрабатывается тремя 74HCT595N
- ATTINY13 рулит питанием (ну это из последних Фениксов)
- Кемпстон джойстик на православной АП3 (хотя в схему рисовал как 74HCT240N)
- COM порт на базе контроллера ST16C550, причем полный порт
- микросхема согласования COM порта MAX239 или дешевый аналог SP239(HIN239)
- часики на православной КР512ВИ1 или по схеме MC146818A
- микросхема обслуживания часиков TC4069UBP (важны буквы, чтобы батарейку не жрали)
- читалка магнитофона К561ЛН2
- в IDE контроллере хочу вместо ИР23 (74LS374) попробовать 74HCT574
- аналог собран на LM358N
- питание ATX
- размеры платы 200x220мм


Также в схеме применен кварцевый генератор на 14,0МГц, а не резонатор.
В схеме есть и кварцевый генератор на резонаторе 14,7456МГц, нужен для тактирования PIС и контроллера COM порта (через делитель на ИЕ5 - 74HCT93N)

Эскиз печатки

http://s012.radikal.ru/i320/1601/e5/abd2122ed69ft.jpg (http://radikal.ru/f/s012.radikal.ru/i320/1601/e5/abd2122ed69ft.jpg)

http://i017.radikal.ru/1601/2b/d13e146da7a7t.jpg (http://radikal.ru/f/i017.radikal.ru/1601/2b/d13e146da7a7t.jpg)


Страничка проекта - http://micklab.ru/My%20Computer/ZXMAlcyon.htm

Хочется также отметить, что емкость самой толстой тут CPLD - 256 макроячеек, а посему она заполнена почти по завязку. Иными словами - комп без возможности будущих расширений.

Так, благодаря Павлу Рябцову, который собственно выпустил печатные платы, похоже комп увидит свет.

16 сентября 2017 - сделал фотки пустой печатки.

http://s019.radikal.ru/i615/1709/fa/5ef531abc230t.jpg (http://radikal.ru/big/iv4aw5pu7aa1o)

http://s019.radikal.ru/i602/1709/a9/35297a61e864t.jpg (http://radikal.ru/big/kp1dejw5907is)

Найденные ошибки/косяки и прочие замечания:

1. Крепежное отверстие стабилизатора DA2 замыкает +3,3V с GND. Будьте внимательны, иначе что то сгорит.
При рисовании печатки забыл сделать островок на нижней стороне. Посему производитель при производстве, сделав металлизацию отверстия, тем самым замкнув питание +3,3V на землю. Чтобы исправить, нужно либо рассверлить отверстие так чтобы не было замыкания. Либо взять острый нож или скальпель и пройтись по отверстию с нижней стороны, так чтобы убрать замыкание.
2. По ошибке на схеме, на печатки конденсатор C76 (вообще то он на схеме C20, видимо не уследил) должен быть как C22 - электролитом на 1мкф. Так по даташиту на MAX239 должно быть. По идее тут либо как то запаять электролит, либо попробовать 1мкф обычный кондер впаять, но тогда для правильности надо и С22 такой же.
3. Ошибка ориентации конденсатора C22, сейчас "+" стоит не там, надо чтобы он был на земле. Ну или смотри пункт 2.
4. В качестве DD7 - не использовать 74HCT04!
5. Не хватает соединения в контроллере дисковода, забыл развести сигнал выдода дисковода. Для исправления этой ситуации
надо будет кинуть проводок от выв.34 DD11 на выв. 13 DD1.

Благодарности:
Павлу Рябцову
DrTrans

kox
15.01.2016, 20:23
- 1Мб ОЗУ на двух микросхемах SRAM HM628512ALP
И где такую память взять по вменяемой цене?

Mick
15.01.2016, 20:31
Память SRAM может быть любая с организацией 512Кбx8 и в корпусе DIP32, я привел в качестве примера.

Я брал на алиэкспрессе б.ушные у этого продавца http://ru.aliexpress.com/item/HM628512ALP-7-HM628512LP-5-HM628512BLP-7-HM628512-2pcs-lot/32402190046.html?spm=2114.10010208.100005.1.wV4NIJ&isOrigTitle=true - работают без проблем

VETER
15.01.2016, 23:42
Mick - а вы не пробовали выпустить "урезанную версию" Феникса? Помните какие машины были 286,386,- слотовые, отдельно контроллер FDD, HDD и прочее
только вот не надо в качестве примера указывать что есть ZX-NEXT, или другие подобные
Просто с экономической точки зрения - сейчас конструктивно проще будет выпускать такие "материнские платы" - чем на одну плату но со всей обвъязкой. Если принять во внимание что на Фениксе как стандарт идет NEMO-BUS- то можно их использовать в качестве слотов. Нужно человеку FDD - пусть покупает контроллер дисковода, нужен HDD- пусть ставит такой контроллер
Я не схемотехник - но так примерно представляю что содержит в себе такая плата
1) Стандартный видеовыход - RGB+SYNC
2)TAPE IN - TAPE OUT
3)Клавиатура стандартная для zx spectrum - ну или контроллер клавиатуры от CARO
4) Память - ну так принято что большинство имеет 128КБ - пусть будет 128КБ
Все остальное - AY, HDD,FDD - пусть будет по желанию пользователя

Сразу говорю что я не знаю что дешевле, те же ПЛИС, Альтера и прочее. Или стандартные микросхемы

Mick
16.01.2016, 08:46
Слотовый компьютер планировал выпускать zst, так что можешь у него спросить как продвигаются с этим дела.

VETER
16.01.2016, 10:45
Слотовый компьютер планировал выпускать zst, так что можешь у него спросить как продвигаются с этим дела.
почти год прошел - никаких новостей :)

Mick
28.01.2016, 10:07
Блин, вот нарисовал плату и хочется ее собрать, но боюсь сейчас печатки стоят сейчас ого го.
А вообще кто нибудь еще желает еще такую плату или нет, чисто для так сказать эксклюзивности. :)

Totem
28.01.2016, 10:41
Блин, вот нарисовал плату и хочется ее собрать, но боюсь сейчас печатки стоят сейчас ого го.
А вообще кто нибудь еще желает еще такую плату или нет, чисто для так сказать эксклюзивности. :)
можно, но у меня нет деталюшек, epm3256-144, a память tsop.
p.s. память можно и на переходник
на "юте" есть 3512-208, ноги у них совпадают полностью с 3256? что решил?

Mick
28.01.2016, 13:15
можно, но у меня нет деталюшек, epm3256-144, a память tsop.
p.s. память можно и на переходник
на "юте" есть 3512-208, ноги у них совпадают полностью с 3256? что решил?

Практически все есть на али, смысл варганить переходники не вижу. Да, вполне можно заменить 256 на 512, только перекомпилив прошивку.
Но я как бы для себя базирую ее на 256-ой.
И что я должен решить, буду делать или нет. Тут все ведь от количества плат зависит. Я могу конечно образно сделать две платы, но каждая получится стоимостью овер 2 тысячи.

Totem
28.01.2016, 13:20
Практически все есть на али, смысл варганить переходники не вижу. Да, вполне можно заменить 256 на 512, только перекомпилив прошивку.
Но я как бы для себя базирую ее на 256-ой.
И что я должен решить, буду делать или нет. Тут все ведь от количества плат зависит. Я могу конечно образно сделать две платы, но каждая получится стоимостью овер 2 тысячи.
это понятно, меньше 5 смысла нет делать, узнай сколько за 5, дай в барахолке объяву, можем скинуться на 5 штук плат, пиши в лс, если что.

Mick
28.01.2016, 13:24
это понятно, меньше 5 смысла нет делать, узнай сколько за 5, дай в барахолке объяву, можем скинуться на 5 штук плат, пиши в лс, если что.
Ха, каких там 5. В резоните, если по ценам, что у них на сайте, то 10шт выйдет со всеми расходами порядка 1300руб...1400руб за шт. И то это только навскидку, да и платы будут онли зеленые, а хотелось бы красные в честь цвета платы от игровых автомaтов :)

Totem
28.01.2016, 14:57
пора привыкать к такому порядку цен:))) это надолго. 1400 эт около дела:)
прикинь тут, умнож на курс :) 8-х
http://www.kikipcb.com/

Mick
28.01.2016, 20:08
Вообщем создал тему http://zx-pk.ru/market/viewtopic.php?f=7&t=4267
Кто желает записываемся, если непонятно задаем вопросы.

sergio78
30.01.2016, 13:46
пора привыкать к такому порядку цен
никто к этому непривыкнет. и без того маленький спрос на поделки-самоделки упадёт ещё больше. пример велосипедные рамы с уже вздёрнытых при прошлом падеже до 15-19 тысяч, в феврале вырастают до 21-25 тысяч, и в результате даже 10 привезённых в прошлом году до сих пор непродались. так что наши люди привыкают только айфоны брать, при любой цене на них, хоть на сколько её увеличивай.;)

Mick
30.01.2016, 14:21
никто к этому непривыкнет. и без того маленький спрос на поделки-самоделки упадёт ещё больше. пример велосипедные рамы с уже вздёрнытых при прошлом падеже до 15-19 тысяч, в феврале вырастают до 21-25 тысяч, и в результате даже 10 привезённых в прошлом году до сих пор непродались. так что наши люди привыкают только айфоны брать, при любой цене на них, хоть на сколько её увеличивай.;)

Ну собственно тоже в убыток себе хватит работать. Тут как бы два пути, сделать чисто для себя эксклюзив. Да он будет дорогой, но как бы некоторые тоже на хобби деньги по круче вбухивают.
Второй путь - если никому не нужно будет, то остается как художественное творение. Как бы никто ничего не навязывает.

sergio78
30.01.2016, 19:42
Ну собственно тоже в убыток себе хватит работать. Тут как бы два пути, сделать чисто для себя эксклюзив. Да он будет дорогой, но как бы некоторые тоже на хобби деньги по круче вбухивают.
Второй путь - если никому не нужно будет, то остается как художественное творение. Как бы никто ничего не навязывает.
ну собственно я про это и говорю. если голая плата автору при оптовом заказе в 1500 тысячи встаёт, то дешевле 2000 она уже никогда неполучится. а ещё ведь перерассыл денег стоит, и детали которые как и лекарства ушли в глубокий ценовзлёт. но даже 2000 это уже очень и очень дорого за голую плату, и поэтому всё конечно неумрет, но даже 10 желающих будет набираться с огромным трудом, и вот к этому привыкать нужно.

Mick
30.01.2016, 19:59
ну собственно я про это и говорю. если голая плата автору при оптовом заказе в 1500 тысячи встаёт, то дешевле 2000 она уже никогда неполучится. а ещё ведь перерассыл денег стоит, и детали которые как и лекарства ушли в глубокий ценовзлёт. но даже 2000 это уже очень и очень дорого за голую плату, и поэтому всё конечно неумрет, но даже 10 желающих будет набираться с огромным трудом, и вот к этому привыкать нужно.

Ну так сказать никто не торопит. Я могу спокойно приступить к рисованию что то другого. :) Благо тем еще есть много, например оставить Спекки на время и поглядеть в сторону Sam Coupe или того же MSX.
Вон Djoni спрашивал на тему реплики +3 машины с наворотами.
Но и то платы дешевле не будут.

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

sergio78
31.01.2016, 00:46
да, оно действительно так.

Mick
16.09.2017, 15:15
Так, благодаря Павлу Рябцову, который собственно выпустил печатные платы, похоже комп увидит свет.

http://s019.radikal.ru/i615/1709/fa/5ef531abc230t.jpg (http://radikal.ru/big/iv4aw5pu7aa1o)

http://s019.radikal.ru/i602/1709/a9/35297a61e864t.jpg (http://radikal.ru/big/kp1dejw5907is)

Найденные ошибки/косяки:

1. Крепежное отверстие стабилизатора DA2 замыкает +3,3V с GND. Будьте внимательны, иначе что то сгорит.
При рисовании печатки забыл сделать островок на нижней стороне. Посему производитель при производстве, сделав металлизацию отверстия, тем самым замкнув питание +3,3V на землю. Чтобы исправить, нужно либо рассверлить отверстие так чтобы не было замыкания. Либо взять острый нож или скальпель и пройтись по отверстию с нижней стороны, так чтобы убрать замыкание.
2. По ошибке на схеме, на печатки конденсатор C76 (вообще то он на схеме C20, видимо не уследил) должен быть как C22 - электролитом на 1мкф. Так по даташиту на MAX239 должно быть. По идее тут либо как то запаять электролит, либо попробовать 1мкф обычный кондер впаять, но тогда для правильности надо и С22 такой же.
3. Ошибка ориентации конденсатора C22, сейчас "+" стоит не там, надо чтобы он был на земле. Ну или смотри пункт 2.

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


И большая просьба к модераторам, перенесите тему в раздел про клоны на ПЛИС, МК и БМК. Веримачествую.

Voyager
17.09.2017, 18:53
А где можно найти BOM? А то на сайте в схеме нет его и на элементах в самой схеме только позиционные обозначения.

Mick
18.09.2017, 06:46
А где можно найти BOM? А то на сайте в схеме нет его и на элементах в самой схеме только позиционные обозначения.

Если успею, то сегодня попробую вспомнить.

Mick
18.09.2017, 20:22
Выложил на сайт список деталей - это файл со схемой и перечнем элементов в pdf
По поводу микросхем, я указал в основном серию 74HCT, но есть и пару ACT и одна AHCT. Почти все можно попробовать заменить на 1533 или 555 серию.
Но я лично хочу попробовать собрать комп на HCT серии и не буду трогать одну AHCT. :)

Mick
30.10.2017, 20:14
Итак самое первое включение произошло.

На выходных собрал компьютер, промыл и прозвонил перед включение цепи питания. Упс нашел КЗ +3,3V на землю. Хорошо что не включил :)
Стал искать и как предполагал небольшая сопля была на большой CPLD.
Кстати, так как нет сейчас в наличии фена для сдувания CPLD (EPM3512AQC208), которую прислал Павел Рябцов, то нашел у себя в заначке EPM3256AQC208. Вот ее и запаял.
Включил сначала принудительно без микроконтроллерной включалки ATX , померял напряжения - вроде ничего не взорвалось.
Поставил ATTINY12 (прошивка такая же как для Фениксов) в качестве включалки ATX - тоже работает.

И да все таки решил все микрухи HCT попробовать и даже в видео. Поглядим что из этого выйдет.

http://s019.radikal.ru/i629/1710/3c/172f3ee7c8cct.jpg (http://radikal.ru/f/s019.radikal.ru/i629/1710/3c/172f3ee7c8cct.jpg)

Будем двигаться дальше :)

Mick
01.11.2017, 18:45
Гы гы, вот ведь предполагал что не влезу в EPM3256 и надо ставить EPM3512. И ведь оказался прав, не влез.
Поторопился. Вот теперь придется сдувать две микрухи :(
Придется теперь раскошелится и купить себе паяльную станцию с феном.

А пока вот на чем остановился

http://s018.radikal.ru/i518/1711/35/e08badd73885t.jpg (http://radikal.ru/big/29wjm9tuuiudh)

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


P.S. Те кто будет собирать эту плату - только EPM3512AQC208 или EPM3512AQI208. И никаких EPM3256!!!

Mick
22.03.2018, 18:39
Не прошло и полгода я все таки сдул EPM3256AQC208 с платы Альционы. Для сего была куплена паяльная станция Element 898BD, правда еще в прошлом году :) Но лапы дошли только недавно.
Потом сдул с куска платы присланную Павлом Рябцовым EPM3512AQC208. После запайки на Альциону - она оказалась живой, зашил прошивку - менюха появилась.
Теперь надо на пике клаву подцепить для начала.

https://d.radikal.ru/d14/1803/e5/b103a554fbe8t.jpg (https://d.radikal.ru/d14/1803/e5/b103a554fbe8.jpg)

Mick
04.04.2018, 09:12
Тут попытался запустить клаву на PIC и никак не хочет работать. Лезу осцилом на вход тактируемой частоты. Хочу увидеть 14,7456МГц, а вижу то 33МГц, то 25МГц. Смотрю на генератор, собранный на DD7 - а его штормит во все стороны, короче не запускается он нормально.
Хорошо, собрал на макетке аналогичный узел и начал пробовать. Короче по такой классической схеме генератор на 74HCT04 не запускается. Он запускается только если кондер порядка 150пФ повесишь в точке соединения двух резисторов R1 и R2. Но при этом частота немного уйдет от той, которая написана на кварце (не смертельно, но все таки)
Убрал кондер, заменил микруху на 74ACT04 - запускается в штатном режиме.

Теперь надо перепаять микруху на основной плате.

Так что в качестве DD7 - не использовать 74HCT04!

Totem
04.04.2018, 10:53
74HCT04
там другая схема и номиналы резюков.

Mick
04.04.2018, 11:11
там другая схема и номиналы резюков.

Пример в студию.

Totem
04.04.2018, 11:27
Пример в студию.
Сходу не приведу, года 4 назад сам столкнулся с этим. И недавно тут "ленин" на ней пытались завести.
Где -то на буржуйском форуме нашел, переписку и схемы.
Собирал на "беспайке" и не разбирал вроде. Вечером посмотрю в коробках.

Павел Рябцов
19.05.2018, 12:45
Mick
Я сдуваю у себя на электрической плите(панели). Так что надо было сказать, яб сдул)

Anubis_OD
19.05.2018, 13:52
Про генератор на HCT04. Сталкивался я с этим на свое РК-шке. Покурил тему.. А сильно большое усиление каскада там.
Тексес Инструмент спец мануал по этому поводу выпустило. Короче, спец вариант есть для генераторов HCU04. Без выходного каскада.
Ставил такое.. Работает идеально.

Mick
16.09.2020, 10:30
Не так быстро, но возвращаюсь к заброшенным проектам.
Так как Альциона была в высшей степени готовности, то начал с нее.
В целом комп работает, проверил SD, HDD и FDD. FDD контроллер не заработал, пришлось разбираться. Думал что новая схема на одном генераторе 14МГц дает сбои, все таки из 14МГц получаем 8. Но нет, оказалось все банально - забыл развести провод выбора дискогрыза.
Посему надо будет кинуть проводок от выв.34 DD11 на выв. 13 DD1

Ну и так, пока контроллер клавиатуры чудит. :)

Текущие прошивки, пик пока сырой: 73503

Mick
28.03.2024, 09:10
Так ради эксперимента подключил сей комп к монитору Benq BL702A напрямую через переходник без всяких скандаблеров.

https://zx-pk.ru/threads/34483-lcd-vga-umeyushchie-15-kgts-strochki-i-50-gts-kadrovoj.html?p=1196245&viewfull=1#post1196245