Просмотр полной версии : Karabas-Nano
andykarpov
18.08.2019, 21:19
Дорогие друзья!
Спешу сообщить о выходе новой одноплатной ZX-Spectrum совместимой железки под названием Karabas-Nano.
Проект чисто Just-For-Fun, заодно освоился в KiCAD. Но может кому будет интересно :)
Все исходники открыты, включая дизайн платы.
Мотиватором к созданию послужил проект Galaksija SMD от tank_uk.
Вышел такой себе 10x10cm challenge ;)
http://i.piccy_.info/i9/c05bbcf57647b19c7bc11bb09ab3c538/1574928836/46746/1333451/revD_1_800.jpg (http://piccy_.info/view3/13524812/d400405c818202c8d4bad353f96e675d/1200/)http://i.piccy_.info/a3/2019-11-28-08-13/i9-13524812/800x393-r/i.gif (http://i.piccy_.info/a3c/2019-11-28-08-13/i9-13524812/800x393-r)
http://i.piccy_.info/i9/5267caa42cee7478c85d906404752066/1574928866/37166/1333451/revD_2_800.jpg (http://piccy_.info/view3/13524813/af122c359f00254edfcd7ad5277ffebc/1200/)http://i.piccy_.info/a3/2019-11-28-08-14/i9-13524813/800x393-r/i.gif (http://i.piccy_.info/a3c/2019-11-28-08-14/i9-13524813/800x393-r)
За основу проекта был взят Karabas-128, только все внешние защелки и буферы запихнуты внуть более емкой и более многоногой CPLD Altera EPM3256ATC144.
Итого, на сегодняший день:
1) Разведены, выпущены и запущены платы ревизий А, B, C
2) На основе списка недоработок этих трех ревизий разведена плата ревизии D (надеюсь, окончательная)
Что из себя представляет Karabas-Nano?
- Плата размером 10x10 см
- Минимум корпусов микросхем
- Реальный проц Z80 в SMD исполнении
- Память SRAM 2 Мегабайта
- Встроенная мини-клавиатура на 40 кнопок (с возможностью отпилить ее и подцепить внешний контроллер или повесить ее на шлейф, в таком случае основная плата уменьшается до 10x7 см)
- Читалка Micro SD карточек на борту
- 2 конфигурации с поддержкой SD:
-- DivMMC (на базе модуля vlad'а, 128КБ ОЗУ, времянки пентагона, в 0 банке ПЗУ - DivMMC)
-- Z-Controller (1024 КБ ОЗУ, по стандарту Профика, времянки пентагона, в 0 банке ПЗУ - GLUK Reset Service с рам-диском под порт #DFFD)
- на плате присутствует эмулятор AY-3-8912 на Atmega8 (с обратной стороны платы)
- выведена ZX BUS для подключения вторым этажом дополнительной периферии
- читалка с/в магнитофонной ленты (схема взята из ZX UNO, на одном транзисторе)
- присутствует RGB выход (штыревой разъем) для подключения к ТВ через SCART
- присутствует PAL coder (вывод на TRRS разъем вместе со стерео-звуком от AY) для подключения к ТВ по НЧ каналу
- В ЦАП видео заложен дополнительный бит (может дойдут руки кому запилить дополнительные видео-режимы, а-ля Timex Plus итп)
- На плате предусмотрено место для дополнительного генератора (возможно пригодится для создания конфигурации с времянками оригинального спектрума)
Текущая версия схемы, gerber'ов платы и прошивки тут: https://github.com/andykarpov/karabas-nano
Офигительная штука, подключить композитный мониторчик (типа Parking Display с Али)
и получиться супер хендхэлд девайс со всеми плюшками старшего ZX брата и даже более.
CodeMaster
19.08.2019, 09:57
и получиться супер хендхэлд девайс
Для этого надо клавиатуру развести на общей плате, без необходимости шлейфа, но повернув кнопки на назад, что бы под ней было место под АКБ. На основной плате надо джек питания поменять на micro-USB, разместить DC-DC step up конвертер 3.7->5В и контроллер заряда Li-On и вывести сигналы для подключения дисплея на сторону без элементов, что бы не вести провода вокруг платы. Ну, и спроектировать проект корпуса для 3D-принтера.
Для этого надо клавиатуру развести на общей плате, без необходимости шлейфа, но повернув кнопки на назад, что бы под ней было место под АКБ. На основной плате надо джек питания поменять на micro-USB, разместить DC-DC step up конвертер 3.7->5В и контроллер заряда Li-On и вывести сигналы для подключения дисплея на сторону без элементов, что бы не вести провода вокруг платы. Ну, и спроектировать проект корпуса для 3D-принтера.
В идеале да, но если честно вы все усложняете
есть платки буст конвертера с зарядной частью и преобразователем на али таких куча на любой лад, плюс экранчик о котором говорил,
итого одна маленькая платка буст конвертера типа такой (https://www.aliexpress.com/item/32976180245.html?spm=a2g0o.productlist.0.0.58a05d1 8d0ELFQ&algo_pvid=e39a978a-d3e0-4028-8ca1-b1e27e04179a&algo_expid=e39a978a-d3e0-4028-8ca1-b1e27e04179a-0&btsid=1ee43496-1178-4593-bc4b-4efe23fb7176&ws_ab_test=searchweb0_0,searchweb201602_10,searchw eb201603_53) или щиток от wimos
Мне понравилось что сделал GreatScott! как раз утилизировал такой экранчик, для любителей портатива рекомендую, очень вдохновляющее видео
часть 1 https://www.youtube.com/watch?v=_MtN_s4tVK0
часть 2 https://www.youtube.com/watch?v=bhWTfATkg6w
CodeMaster
19.08.2019, 10:43
есть платки буст конвертера с зарядной частью
Это колхоз из-за которого потом пишут, почему это на ZX Spectrum NEXT очередь, а наши суперпупер разработки никому не нужны. Нет, конечно речь не идёт о массовом производстве не идёт, но можно упростить жизнь людям ;-)
Мне понравилось что сделал GreatScott!
Такое решаться повторить 2 человека с форума, а купить Karabas-Nano, дисплей, АКБ и заказать распечатку корпуса в какой-то местной конторе - гораздо больше.
VladimirAce2
19.08.2019, 10:51
69840
Доделал ревижин B. Интересный вариант спектрума. Все заработало.
Спасибо за плату)). Кварц на 28 МГц. сложно достать. Нашол на aliexpress https://ru.aliexpress.com/item/32870230732.html?spm=a2g0s.9042311.0.0.780d33edFA9 Ic2.
В ревижине C. будет активный генератор на 28 МГц. Автор проэкта, может показать где брал? Спасибо.
andykarpov
19.08.2019, 11:42
69840
Доделал ревижин B. Интересный вариант спектрума. Все заработало.
Спасибо за плату)). Кварц на 28 МГц. сложно достать. Нашол на aliexpress https://ru.aliexpress.com/item/32870230732.html?spm=a2g0s.9042311.0.0.780d33edFA9 Ic2.
В ревижине C. будет активный генератор на 28 МГц. Автор проэкта, может показать где брал? Спасибо.
Поздравляю! :)
Активный генератор нашел на eBay: https://www.ebay.com/itm/10pcs-SMD-Oscillator-28-MHz-28M-7050-5070-7mm-x-5mm-3-3V-5V/163592638113?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2057872.m2749.l2649
VladimirAce2
19.08.2019, 12:29
Поздравляю! :)
Активный генератор нашел на eBay: https://www.ebay.com/itm/10pcs-SMD-Oscillator-28-MHz-28M-7050-5070-7mm-x-5mm-3-3V-5V/163592638113?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2057872.m2749.l2649
Спасибо
SoftLight
19.08.2019, 12:56
z80 в варианте AEG довольно дорогие. Реально на эту плату впаять более дешевый Z84C0010FEC ?
Реально на эту плату впаять более дешевый Z84C0010FEC ?
абсолютно реально, но если будет поддержана турба14 , то может не потянуть
активный генератор на 28 МГц. Автор проэкта, может показать где брал? Спасибо.
Бумц (https://www.aliexpress.com/item/32778503270.html?spm=a2g0o.productlist.0.0.4ea5720 6HGHlRc&algo_pvid=c3a06baf-b93d-4759-b601-5bbdcccc2665&algo_expid=c3a06baf-b93d-4759-b601-5bbdcccc2665-19&btsid=439db30e-581c-47a1-aea0-71d8a6640c77&ws_ab_test=searchweb0_0,searchweb201602_10,searchw eb201603_53) на Али, правда кроха 3225, но дешевле и комфортней ebaя
andykarpov
19.08.2019, 20:14
Бумц (https://www.aliexpress.com/item/32778503270.html?spm=a2g0o.productlist.0.0.4ea5720 6HGHlRc&algo_pvid=c3a06baf-b93d-4759-b601-5bbdcccc2665&algo_expid=c3a06baf-b93d-4759-b601-5bbdcccc2665-19&btsid=439db30e-581c-47a1-aea0-71d8a6640c77&ws_ab_test=searchweb0_0,searchweb201602_10,searchw eb201603_53) на Али, правда кроха 3225, но дешевле и комфортней ebaя
Эту кроху я видел на Ali, но как ее припаять на посадочное место 0705 - хз :)
CodeMaster
19.08.2019, 21:31
абсолютно реально, но если будет поддержана турба14 , то может не потянуть
Есть и Z84C0020FEC они не сильно дороже.
Спешу сообщить о выходе новой одноплатной ZX-Spectrum совместимой железки под названием Karabas-Nano.
Чем-то напомнило v6z80p )
http://www.youtube.com/watch?v=mPyhzv2Fmq0
Интересная штука. (я про Karabas-Nano)
Какая память используется? Вопрос возник в результате поиска SRAM для своего монстрика.
И по плате замечание. Мне кажется к клавиатуре слева надо перемычку сделать, чтобы не болталась если плата не в корпусе закреплена.
Какая память используется?
BS62LV1600
Эту кроху я видел на Ali, но как ее припаять на посадочное место 0705 - хз :)
паучком как вариант (Dead Bug Style)
SoftLight
20.08.2019, 16:59
А какая частота у Y2, как-то подобрать нужно?
Можно ли чем-то заменить BS62LV1600?
Можно ли чем-то заменить BS62LV1600?
их полно на али https://ru.aliexpress.com/wholesale?catId=0&initiative_id=SB_20190820082422&SearchText=BS62LV1600&switch_new_app=y
но можно любую срам на 16мбит с совпадающей распиновкой
А какая частота у Y2, как-то подобрать нужно?
на данном этапе незаюзана
Можно ли чем-то заменить BS62LV1600?можно любую срам на 16мбит с совпадающей распиновкой
Подбирал себе SRAM, из подобранных 2Mx8, по возрастанию цены и экзотичности:
AS6C1608
IS62WV20488
IS61WV20488
AS7C316096
CY14B116 (M,N)
Полное соответствие BS62LV1600 не проверял, но они в принципе все похожи.
Подбирал себе SRAM, из подобранных 2Mx8, по возрастанию цены и экзотичности:
по пинам с BS62LV1600 совпадает только AS6C1608
у остальных распиновка как на ZX-UNO
выводы делайте сами
http://www.farnell.com/datasheets/4490.pdf
https://www.alliancememory.com/wp-content/uploads/pdf/AS6C1608v1_1.pdf
http://www.issi.com/WW/pdf/62WV20488.pdf
http://images.100y.com.tw/pdf_file/34-ISSI-IS61WV20488.pdf
VladimirAce2
28.08.2019, 10:49
Всем привет. Планирую заказать платы (ревижин C). Намечается ли в ближайшее время новый ревижин ?
andykarpov
28.08.2019, 11:17
Всем привет. Планирую заказать платы (ревижин C). Намечается ли в ближайшее время новый ревижин ?
Ревизия C пока последняя, более того - я еще сам жду платки (от JLC), чтобы опробовать ее :)
Поэтому, пока что советую чуток подождать с выпуском плат этой ревизии до официального "подтверждения", что с ними все ок :)
VladimirAce2
28.08.2019, 11:22
Ревизия C пока последняя, более того - я еще сам жду платки (от JLC), чтобы опробовать ее :)
Поэтому, пока что советую чуток подождать с выпуском плат этой ревизии до официального "подтверждения", что с ними все ок :)
Ok.
andykarpov
10.09.2019, 11:26
Всем привет. Планирую заказать платы (ревижин C). Намечается ли в ближайшее время новый ревижин ?
Ревизию C просьба не заказывать, там кривой footprint под PLCC32.... не то количество ног в рядах :(
Так что герберы я с github дропнул, ревизию забрал на доделку...
Неприятненько, конечно, вышло.
P.S.: обновил в github дизайн платы и герберы, вернул правильную PLCC32, удлинил у нее чуток pad'ы, чтоб панельку было легче запаивать.
SoftLight
10.09.2019, 13:27
Это где панелька вместо 7x9 ног стоит 8x8? Так вроде из кикадовской библиотеки шаблон и ноги все разведены, есть разве такая память?
andykarpov
10.09.2019, 13:37
Это где панелька вместо 7x9 ног стоит 8x8? Так вроде из кикадовской библиотеки шаблон и ноги все разведены, есть разве такая память?
Ох... В ревизии А и Б использовался родной компонент KiCad под PLCC32, а в ревизии C я нашел какой-то сторонний, как мне показалось - более правильный :) В итоге не посмотрел, что он 8х8 :) Точнее заметил слишком поздно, когда уже приехали платы и я начал их собирать :)))
Вернул назад родную либу, в футпринте правда чуток длину падов поменял. Платки перевыпустил, ждем-с :)
SoftLight
10.09.2019, 15:19
Платки перевыпустил, ждем-с :)
Напишите, пожалуйста, когда придут и соберете, тож закажу )
andykarpov
10.09.2019, 21:10
Напишите, пожалуйста, когда придут и соберете, тож закажу )
Обязательно :)
я правильно понял, что divmmc у этой платы на борту будет?
andykarpov
13.09.2019, 17:48
я правильно понял, что divmmc у этой платы на борту будет?
Да, на сегодняшний день есть 2 рабочие конфигурации платы:
1) с Z-контроллером
2) С DivMMC
Для ревизии C платы нужно будет немного допилить код, кнопка NMI переехала.
я так понимаю платы еще не приехали/в производстве?
продаваться будут?
andykarpov
13.09.2019, 18:54
я так понимаю платы еще не приехали/в производстве?
продаваться будут?
Платки ревизии C приехали, обнаружился злостный косяк, ушли в мусорку, заказаны новые, ждем-с :)
Продаваться - на Украине будет немного лишних, на территориии РФ - лучше попросить потом кого нибудь их выпустить для коллег из РФ.
Но для начала нужно дождаться новой партии и собрать + запустить опытный образец новой ревизии.
В любом случае, все исходники в github (https://github.com/andykarpov/karabas-nano), лицензия - WTFPL (https://ru.wikipedia.org/wiki/WTFPL) ;)
andykarpov
08.10.2019, 19:17
В общем, коллеги, rev.C вполне оказалась работоспособна, можно собирать :)
Обновил фирмварь для этой платы в github.
http://i.piccy_.info/i9/7f0869f2458fb4fba47cbf39afbe6c60/1570551079/103332/1333451/karabas_nano_revC_800.jpg (http://piccy_.info/view3/13433806/76915708c5625728b9d373f08e272bc9/1200/)http://i.piccy_.info/a3/2019-10-08-16-11/i9-13433806/755x566-r/i.gif (http://i.piccy_.info/a3c/2019-10-08-16-11/i9-13433806/755x566-r)
Единственный момент, который обнаружился - связан с Atmega8:
1) я не смог ее зашить через ISP хедер на плате, пришлось выпаивать, шить отдельно и запаивать назад. Почему - вопрос, возможно линия RESET вносит какие-то косяки. Это при том, что JP1 разомкнут и питание идет только на Atmega8.
2) если Atmega8 запаяна, но JP1 разомкнут - плата стартует с косяками, по всей видимости - с мусором на ШД. Так и не пойму пока, откуда и почему.
Поэтому:
1) запаивать мегу нужно уже прошитую
2) ISP разъем можно не запаивать
Если у кого будут мысли по этому поводу - с радостью выслушаю.
Может какой-нибудь диод поставить на линию RESET к Atmega ?
SoftLight
08.10.2019, 20:07
Или запаять атмегу первой и сразу прошить а потом запаять остальное.
andykarpov
08.10.2019, 20:09
Или запаять атмегу первой и сразу прошить а потом запаять остальное.
О, а вот это вообще идеальный вариант :) Спасибо за идею! :)
Какая красотулька!))) жду сборок и отзывов,
очень привлекает форм фактор.
andykarpov
16.10.2019, 22:34
Единственный момент, который обнаружился - связан с Atmega8:
1) я не смог ее зашить через ISP хедер на плате
UPD: Все получилось, если не запаивать второй контакт ISP разъема (то есть не подавать +5В с программатора), а питать плату целиком от внешнего источника..
Все шьется на ура :)
Однако, после тщательного тестирования эмулятора AY обнаружилось, что:
1) версия 25.0 имеет дефекты, в сложных демках начинает плавать тон звуков, такое впечатление, что оно не успевает захватывать данные с ШД (это с кварцем на 24 МГц)
2) поэтому рекомендую шить в Atmega последнюю проверенную версию - 24.7
3) В прошивке CPLD также из узла дешифрации AY был убран сигнал M1, позозреваю, что из-за чрезмерно коротких импульсов BDIR / BC1 в результате, эмулятор AY ведет себя, порой, не очень предсказуемо.
Второй экземпляр тоже завелся , желательно заземлить кварц на пал-кодере
https://uploads.tapatalk-cdn.com/20191018/62756c0945b0c7dd4ab88a856986ab90.jpghttps://uploads.tapatalk-cdn.com/20191018/29d11338e9a628782b363c7d1f58473a.jpg
dakidski
20.10.2019, 17:24
Karabas-Nano has invaded Scandinavia! https://www.facebook.com/retrogamingdenmark/posts/2179762428990375
Можно ли заменить дорогие Z84C0010AEG на дешевые Z84C0010FEC?
andykarpov
22.10.2019, 14:24
Можно ли заменить дорогие Z84C0010AEG на дешевые Z84C0010FEC?
Можно, если ноги подогнуть :)
Футпринт там под 12мм QFP, а у FEC там 13.9мм
Можно, если ноги подогнуть
Футпринт там под 12мм QFP, а у FEC там 13.9мм
Если есть цель создать как можно более дешёвый клон, может есть смысл переделать футпринт на FEC? Или двойной (с другой стороны платы, например, если это возможно).
Буржуи кстати там неоднократно отметили странную тенденциозность в раскладке - что она квадратно-гнездовая, вместо классической со смещением в 1/2 клавиши.
andykarpov
22.10.2019, 15:07
Если есть цель создать как можно более дешёвый клон, может есть смысл переделать футпринт на FEC? Или двойной (с другой стороны платы, например, если это возможно).
Буржуи кстати там неоднократно отметили странную тенденциозность в раскладке - что она квадратно-гнездовая, вместо классической со смещением в 1/2 клавиши.
Не вопрос в следующей редакции сделать поддержку и FEC, и AEG :) нарисовать только надо футпринт :)
По поводу квадратно-гнездовой раскладки клавиатуры - ну, тут на вкус и цвет фломастеры все разные )))
Исходники платы открыты, кому не так - пусть фиксят.
Это плохо, т.к. на Али всего пару предложений на Z84C0010AEG. Придется с кем-то скидываться.
По поводу квадратно-гнездовой раскладки клавиатуры - ну, тут на вкус и цвет фломастеры все разные )))
Исходники платы открыты, кому не так - пусть фиксят.
Буржуи привыкли как минимум к стандартной резиновой. В общем в любом компьютере клавиатура не квадратная, кроме разве что как раз СНГшных клонов.
Это менее удобно, чем когда есть небольшой скос. Вот взять даже обычный кейсет QAOP - когда Q и A друг на другой - приходится запястья выворачивать намного сильнее чем когда A находится между Q и W.
В общем, удивление буржуев такой странной тенденции я разделяю. Хотя у самого первый самопал был (собственно, и есть) как раз с "квадратной".
Кнопки, надеюсь, "мягкие", не кликеры?
andykarpov
22.10.2019, 15:48
Это плохо, т.к. на Али всего пару предложений на Z84C0010AEG. Придется с кем-то скидываться.
На АЛИ нету AEG, а те что есть - это перемаркированные FEC.
Я покупал AEG на mouser.com.
- - - Добавлено - - -
Кнопки, надеюсь, "мягкие", не кликеры?
Кнопки - ужасно дубовые :)
играть на такой клаве - нереально :)
Годятся, разве что, в NMI меню ESXDOS'а выбрать нужную демку и нажать Enter :)
nihirash
22.10.2019, 16:13
Мой наброс небольшой - сделать уарт, хотя бы с тремя линиями - CTS/RXD/TXD.
Подцепим ESP12 и можно будет под esxDos конфу портировать гофер браузер, http-качалку и еще что-нибудь из моего софта.
AEG на mouser.com 24,82 € штука с доставкой обойдется, золотая поделка выйдет.
Мой наброс небольшой - сделать уарт, хотя бы с тремя линиями - CTS/RXD/TXD.
Подцепим ESP12 и можно будет под esxDos конфу портировать гофер браузер, http-качалку и еще что-нибудь из моего софта.
Во во, это было бы очень круто, и про недолут2017 не забудьте)
andykarpov
22.10.2019, 16:34
Мой наброс небольшой - сделать уарт, хотя бы с тремя линиями - CTS/RXD/TXD.
Подцепим ESP12 и можно будет под esxDos конфу портировать гофер браузер, http-качалку и еще что-нибудь из моего софта.
А вот это уже интересно :)
Можно ли поподробнее, ткните плз носом, где почитать, как делают UART для спектрумов? :)
И по поводу "портировать" под esxdos и про Ваш софт, можно ли поподробнее?
PS: Свободных IO на плате завались, правда ресурсов в CPLD особо уже нет.
- - - Добавлено - - -
AEG на mouser.com 24,82 € штука с доставкой обойдется, золотая поделка выйдет.
Я по 5 с копейками брал в американском mouser, Z84C0010AEG.
С доставкой через посредника за один проц получилось в районе $10.
Буржуи привыкли как минимум к стандартной резиновой. В общем в любом компьютере клавиатура не квадратная, кроме разве что как раз СНГшных клонов.
Это менее удобно, чем когда есть небольшой скос. Вот взять даже обычный кейсет QAOP - когда Q и A друг на другой - приходится запястья выворачивать намного сильнее чем когда A находится между Q и W.
В общем, удивление буржуев такой странной тенденции я разделяю. Хотя у самого первый самопал был (собственно, и есть) как раз с "квадратной".
Кнопки, надеюсь, "мягкие", не кликеры?
Сюда бы механика пошла хорошо как в +UNO
кроме того все удобно выведено, можно и клаву от ноута попробовать и экзотику типа мини вайрлесс клав, а для людей что не хотят разбираться с клавиатурной zx матрицей
можно наглядно паять прямо вместо микриков клавиатуры.
Поспешил я заказать платы, заказал, а после прикинул конечную цену. Хорошо, что заказал только 5 шт.
Можно ли поподробнее, ткните плз носом, где почитать, как делают UART для спектрумов? :)
Есть, к примеру, боянище из 90-х, называется "подключение Hayes модема по схеме Кондратьева".
Дока по портам: https://zx-pk.ru/threads/609-zx_multi_card.html?p=45673#post45673
nihirash
22.10.2019, 17:52
А вот это уже интересно
Можно ли поподробнее, ткните плз носом, где почитать, как делают UART для спектрумов?
И по поводу "портировать" под esxdos и про Ваш софт, можно ли поподробнее?
Посмотреть то, что уже сейчас готово можно тут: https://nihirash.net/
Сейчас готовы качалка файлов по http(похоже использую только я, но мне очень помогает при разработке), gopher-браузер(можно качать игры, файлы, читать плоскотекст или гофер-страницы с навигацией, работает отправка пользовательских запросов со строками, сейчас использует экран таймекса, но решается заменой одного файла - и он снова на обычном спековском экране. Начиналось все с него), есть порт platoTerm(система похожая на BBS, но с графикой - для обзора можно заглянуть на страницу одного из плато-серверов irata.online), есть irc-клиент(пока что без кириллицы, думаю скоро исправлю и это), под zxuno еще yombo писал ftp-клиент. Не идеальный, но работает.
В планах есть сетевая игра небольшая.
На все есть исходники и если нужно - могу подробнее направить на них.
Есть относительно старые, но доступные исходники для ZXUno конфы с уартом: https://github.com/yomboprime/zxuno-addons/tree/master/test24_uart
andykarpov
22.10.2019, 17:54
Поспешил я заказать платы, заказал, а после прикинул конечную цену. Хорошо, что заказал только 5 шт.
себестоимость девайса где-то в районе $15, это если ставить FEC и гнуть ему ноги.
я считаю, это шара :)
с AEG процом, да, чуток дороже выходит.
А по поводу поспешил - согласен, надо было мне в личку маякнуть..
себестоимость девайса где-то в районе $15, это если ставить FEC и гнуть ему ноги.
я считаю, это шара :)
с AEG процом, да, чуток дороже выходит.
А по поводу поспешил - согласен, надо было мне в личку маякнуть..
Шара не то слово, но у нано функционал какой.
К примеру $15 только выходит недолут2017 без учета бмк, которую можно найти еще за ($10-15), если повезет.
nihirash
22.10.2019, 21:31
Если УАРТ появится - готов купить(не в дар) карабаса и заниматься портированием своего софта.
Но мне нужно покупать рабочее устройство, собирать я просто не осилю по свободному времени.
andykarpov
23.10.2019, 01:22
Если УАРТ появится - готов купить(не в дар) карабаса и заниматься портированием своего софта.
Но мне нужно покупать рабочее устройство, собирать я просто не осилю по свободному времени.
UART, судя по всему, не влезет, нет ресурсов :(
Надо было на FPGA делать, чтоб было, где развернуться :)
UART, судя по всему, не влезет, нет ресурсов :(
А задействовать UART атмеги? В плисине только базовая дешифрация останется. CTS программно cделать. AY вроде не должен уплыть, но будут пляски с бубном вокруг занятого бипером TX.
andykarpov
26.10.2019, 12:23
UPD: закоммитил платку ревизии D:
http://i.piccy_.info/i9/52577a023dd62de7aa06fa6b2fdcfcbb/1572081415/19601/1333451/revD_1_500.jpg (http://piccy_.info/view3/13463692/41afb5b013dbf07b59088f6698347798/)http://i.piccy_.info/a3/2019-10-26-09-16/i9-13463692/500x246-r/i.gif (http://i.piccy_.info/a3c/2019-10-26-09-16/i9-13463692/500x246-r)
Что нового:
- футпринт для Z80 постарался сделать универсальным, и для AEG, и для FEC
- добавлено смещение рядов в клавиатуру
- убрана прорезь для отделения клавиатурки от основной платы, теперь это монолит :)
- убран разъем J8, который сидел на клавиатуре
- убраны лишние монтажные отверстия
Вроде ERC/DRC дизайн проходит, на этом, пожалуй, пора останавливаться.
Себе эту ревизию заказывать не буду, кто захочет - делайте :)
- - - Добавлено - - -
А задействовать UART атмеги? В плисине только базовая дешифрация останется. CTS программно cделать. AY вроде не должен уплыть, но будут пляски с бубном вокруг занятого бипером TX.
У меня скилов не хватит на AVR ASM'е это сделать :)
А вообще идея хорошая, в мегу нужно завести только управляющие сигналы из дешифратора.
Кстати, по поводу CTS - а зачем он, собственно, нужен в связке с ESP-модулями ?
Без него никак нельзя?
nihirash
26.10.2019, 17:24
Кстати, по поводу CTS - а зачем он, собственно, нужен в связке с ESP-модулями ?
Можно, если организовать хоть какой-нибудь FIFO. Z80 может не успевать байтики разгребать.
Можно, если организовать хоть какой-нибудь FIFO. Z80 может не успевать байтики разгребать.Z80 на 38400 даже не подтормаживает, это вывод после постоянного юзанья юникс терминалов на Z180
Отправлено с моего m2 note через Tapatalk
Всем Привет
для затравки, ведется разработка нового клона ZX под корпус от Raspberry PI 3B
вот скрины модели
Павел Рябцов
05.11.2019, 21:40
andykarpov Андрей, Вы их клепаете, я не успеваю за Вами)) Только что С притащил, а тут уже D вышла. Надеюсь не будете ругаться)
andykarpov
05.11.2019, 22:34
andykarpov Андрей, Вы их клепаете, я не успеваю за Вами)) Только что С притащил, а тут уже D вышла. Надеюсь не будете ругаться)
Ахаха, Павел, сорри :) В ревизии D там чисто косметические изменения, ну и возможность поставить FEC проц...
Я не против, конечно же :)
Павел Рябцов
06.11.2019, 12:29
Андрей, вопрос в следующем, имею кучу Z84C0010FEC Но они велики для этого шаблона,хотя тоже TQF44. Это я про ревизию С. По размерам я ничего не нашел конкретного. А вот AEG я не нашел по адекватной цене в Китае, правда купил EPM3256ATC144 как всегда демонтаж оригинал за адекватные деньги.
Андрей, вопрос в следующем, имею кучу Z84C0010FEC Но они велики для этого шаблона,хотя тоже TQF44. Это я про ревизию С. По размерам я ничего не нашел конкретного.В рев.ц футппинт под АЕГ, ФЕК под рев.д
Или подогнуть ноги
Отправлено с моего m2 note через Tapatalk
Павел Рябцов
06.11.2019, 12:37
В рев.ц футппинт под АЕГ, ФЕК под рев.д
Или подогнуть ноги
Отправлено с моего m2 note через Tapatalk
Да только что вот прочитал) Спасибо. Но смысл было выбирать AEG когда его цена космос, а FEG как грязи, у меня и 20мгц есть.
Да только что вот прочитал) Спасибо. Но смысл было выбирать AEG когда его цена космос, а FEG как грязи, у меня и 20мгц есть.Проблема была в подборе футпринта, плата развожюдилась вручную
А в этом корпусе есть три принта , 10х10 , 12х12 и 13.2х13.2
Отправлено с моего m2 note через Tapatalk
andykarpov
06.11.2019, 13:50
Да только что вот прочитал) Спасибо. Но смысл было выбирать AEG когда его цена космос, а FEG как грязи, у меня и 20мгц есть.
AEG - выглядит красивее, как по мне :) FEC какой-то несуразно-большой и жирный :)
Но по цене - да, и в китае их нет, под видом AEG продают перемаркированные FEC :)
AEG нашел только в американском mouser.com, по вполне адекватной цене, но с учетом доставки получается неприлично...
- - - Добавлено - - -
Кстати, еще есть идея - поставить EPM7512AETC144 вместо EPM2356ATC144, тогда все нереализованные хотелки для этой платы можно будет попробовать запихнуть (турбу, доп графические режимы, и тп).
И второй генератор можно будет задействовать (как минимум - для частоты 24МГц для профиковского режима CP/M).
Но это - пока на уровне идеи :) На все нужно время... и желание...
- - - Добавлено - - -
Проблема была в подборе футпринта, плата развожюдилась вручную
А в этом корпусе есть три принта , 10х10 , 12х12 и 13.2х13.2
Это да, в KiCAD не было футпринта под этот нестандартный размер FEC'а, пришлось вручную его делать :)
Что из этого вышло - смогу сказать, как приедут платки ревизии D :)))
Павел Рябцов
06.11.2019, 14:53
andykarpov ......Кстати, еще есть идея - поставить EPM7512AETC144 вместо EPM2356ATC144,.....
Это отлично, у меня едет десяток с китая, ценник просто подарок)
Приехали из поднебесной кнопульки
Почти идеально садятся вместо задуманных, намного легче нажимаются , в тетрис точно можно играть на таких
https://uploads.tapatalk-cdn.com/20191107/60e884fbff0d77738d60a4cf3220d894.jpghttps://uploads.tapatalk-cdn.com/20191107/f54ace885f16c335e64b48b530139453.jpg
Запаял все кнопули, в тетрис точно можно шпилить
https://uploads.tapatalk-cdn.com/20191108/595666f8ddcaf72edcb2302c77bb92e4.jpg
SoftLight
08.11.2019, 09:51
А что за видеокарта на фото?
А что за видеокарта на фото?Скандаблер
Отправлено с моего m2 note через Tapatalk
кто то может помочь с прошивкой пзу ?
я правильно понимаю что это однократки на 64 кб ?
может быть я бы закал в чипе дипе на ваш адрес, а вы бы прошили, проверили и могли отправить ?
https://www.chipdip.ru/product/at27c512r-70ju
кто то может помочь с прошивкой пзу ?
я правильно понимаю что это однократки на 64 кб ?
может быть я бы закал в чипе дипе на ваш адрес, а вы бы прошили, проверили и могли отправить ?
https://www.chipdip.ru/product/at27c512r-70juНет, винбонд электрически стираемый
Отправлено с моего m2 note через Tapatalk
кто то может помочь с прошивкой пзу ?
могу
могу
извиняюсь за беспокойство, я написал Павлу Рябцову - он вроде бы согласился мне прошить микросхемы перед отправкой
если что у него не получиться, то тогда я уж к вам... надеюсь не обидел :-)
Павел Рябцов
11.11.2019, 19:30
извиняюсь за беспокойство, я написал Павлу Рябцову - он вроде бы согласился мне прошить микросхемы перед отправкой
если что у него не получиться, то тогда я уж к вам... надеюсь не обидел :-)
Вопрос закрыт, всё прошил и заштопал)
кстати, наверное пора к спектруму уже прикручивать какой нить lcd дисплей с параллельным интерфейсом... пиксельклок в 7 мгц для таких дисплеев вообще не проблема...
и cpld с этим справится...
жаль что в нано и прошлой версии нет на плате еще одной плис отданной отдельно на видео контроллер
andykarpov
11.11.2019, 23:55
Вопрос закрыт, всё прошил и заштопал)
А чем прошили? там 2 разных прошивки - с ESXDOS'ом и с GLUK'ом соотв :)
А чем прошили? там 2 разных прошивки - с ESXDOS'ом и с GLUK'ом соотв :)
вот обоими и прошили (я взял две микросхемы)
с спектрумом последний раз имел дело в далеких 90х... (в 13 лет собрал себе ленинград, потом на него в основном навешивал все остальное... к сожалению комп был со временем утерен, его родители подарили знакомому мальчишке что лежал в больнице, он на нем играл, а я в то время уже занимался IBM PC) - так что пока для меня все эти новомодные железки (ESXDOS, GLUK) кроме описания никакого смысла не несут (сам то не пробовал)
Кстати, о схеме:
генератор на 28 мгц именно на 3.3 вольта ? а то я заказал пока на 5 вольт (другого в магазине не было)... у EPM3256 вход по такту толерантный к 5в сигналу ?
по элеметной базе:
первый вопрос, на алиэкспресс нашел пока только такой https://ru.aliexpress.com/item/32775798279.html?spm=a2g0o.productlist.0.0.429468a 9vC3rml&algo_pvid=65055a2e-db2f-40f6-87a6-30bb0043cd32&algo_expid=65055a2e-db2f-40f6-87a6-30bb0043cd32-0&btsid=6bb9ba02-f096-41df-b113-c473a4066619&ws_ab_test=searchweb0_0,searchweb201602_6,searchwe b201603_52 но он на 28.6 мгц... в принципе думаю что не сильно разница большая, но пока воздержался от заказа
и второй вопрос, а что у cpld altera с совместимостью по пинам ? если например вместо epm3256atc144 поставить epm3512 (ну понятно перекомпилить прошивку) ??
просто есть одна идея по прошивке, нужны ресурсы
andykarpov
12.11.2019, 22:19
генератор на 28 мгц именно на 3.3 вольта ? а то я заказал пока на 5 вольт (другого в магазине не было)... у EPM3256 вход по такту толерантный к 5в сигналу ?
Я брал на ebay, на 28.000, 3.3-вольтовые, в этой ветке где-то выше была ссылочка.
Входы у 3256 толерантны к 5В.
ЗЫ: если сложно найти - можно взять на 14.000 и чуток переписать прошивку под 14, даже пару макроячеек высвободится :)
а что у cpld altera с совместимостью по пинам ? если например вместо epm3256atc144 поставить epm3512 (ну понятно перекомпилить прошивку) ??
3512A вроде не бывает в 144 TQFP корпусе, судя по даташиту https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ds/m3000a.pdf
7512 вроде как совместима, у 7512 даже есть 4 дополнительных I/O (вместо GND).
EPM3256ATC144:
http://i.piccy_.info/i9/72f69c7c4217e2db3c0390113a3cd245/1573588468/55294/1333451/epm3256atc144_800.jpg (http://piccy_.info/view3/13496496/ab647a552a73303382b721f0cbc73f5d/orig/)http://i.piccy_.info/a3/2019-11-12-19-54/i9-13496496/658x649-r/i.gif (http://i.piccy_.info/a3c/2019-11-12-19-54/i9-13496496/658x649-r)
EPM7512AETC144:
http://i.piccy_.info/i9/76d5a1c4792d163ffd223e73bcbf6d28/1573588515/58386/1333451/epm7512aetc144_800.jpg (http://piccy_.info/view3/13496500/ca31aa955018d0d09d01a11a8d3555d3/orig/)http://i.piccy_.info/a3/2019-11-12-19-55/i9-13496500/662x645-r/i.gif (http://i.piccy_.info/a3c/2019-11-12-19-55/i9-13496500/662x645-r)
omercury
13.11.2019, 00:20
первый вопрос, на алиэкспресс нашел пока только такой https://ru.aliexpress.com/item/32775798279.html?spm=a2g0o.productlist.0.0.429468a 9vC3rml&algo_pvid=65055a2e-db2f-40f6-87a6-30bb0043cd32&algo_expid=65055a2e-db2f-40f6-87a6-30bb0043cd32-0&btsid=6bb9ba02-f096-41df-b113-c473a4066619&ws_ab_test=searchweb0_0,searchweb201602_6,searchwe b201603_52 но он на 28.6 мгц... в принципе думаю что не сильно разница большая, но пока воздержался от заказа
3,2х2,5мм (https://ru.aliexpress.com/item/32778503270.html?spm=a2g0s.9042311.0.0.274233edLSh 23j)
7х5мм (https://ru.aliexpress.com/item/32732229088.html?spm=a2g0s.9042311.0.0.274233ed5bg rmS)
- - - Добавлено - - -
ЗЫ: если сложно найти - можно взять на 14.000 и чуток переписать прошивку под 14, даже пару макроячеек высвободится :)
CPLD прекрасно работают и в режиме генератора (https://zx-pk.ru/threads/9342-plis-i-vsjo-chto-s-nimi-svyazano.html?p=896453&viewfull=1#post896453) и в режиме PLL (https://zx-pk.ru/threads/9342-plis-i-vsjo-chto-s-nimi-svyazano.html?p=896455&viewfull=1#post896455).
если место и пины есть. :)
при открытии проекта в Quartus 9 получаю ошибки
Error: Assignment value NORMAL for assignment OPTIMIZE_IOC_REGISTER_PLACEMENT_FOR_TIMING is illegal
Info: set_global_assignment -name OPTIMIZE_IOC_REGISTER_PLACEMENT_FOR_TIMING NORMAL
Info: set_global_assignment -name OPTIMIZE_IOC_REGISTER_PLACEMENT_FOR_TIMING NORMAL
Info: Specified assignment value "OPTIMIZE_IOC_REGISTER_PLACEMENT_FOR_TIMING" must be either On or Off
Error: Error reading Quartus II Settings File D:/Documents/Z80/karabas-nano-master/firmware/revCmmc/karabas_nano_revCmmc.qsf, line 86
Info: set_global_assignment -name ALM_REGISTER_PACKING_EFFORT MEDIUM
в какой среде создан проект ?
при открытии проекта в Quartus 9 получаю ошибки
в какой среде создан проект ?Кактус 9 давно устарел, минимум 10, а лучше 12-15
Отправлено с моего m2 note через Tapatalk
Кактус 9 давно устарел, минимум 10, а лучше 12-15
Отправлено с моего m2 note через Tapatalk
lite с сайта интел возьмет этот проект ?
lite с сайта интел возьмет этот проект ?Web Edition
Отправлено с моего m2 note через Tapatalk
Web Edition
Отправлено с моего m2 note через Tapatalk
У вас такие исчерпывающие ответы :-))
чем плоха Web Edition ? или она без интернета вообще не может работать ?
У вас такие исчерпывающие ответы :-))
чем плоха Web Edition ? или она без интернета вообще не может работать ?
Он имел ввиду что 15-я версия Web Edition нужна, lite pro standard появились в поздних версиях.
Он имел ввиду что 15-я версия Web Edition нужна, lite pro standard появились в поздних версиях.
первоначально я спросил: lite edition подойдет или нет ?
ладно, качаю 13.1
просто обидно будет если использовалась еще какая то более старшая версия..
Должна подойти,
кстати 13.1 на сайте интела их три Subscription Edition, Arria 10 Edition, Web Edition
это должно обьяснить почему вопрос про "Lite edition" не правильный.
Должна подойти,
кстати 13.1 на сайте интела их три Subscription Edition, Arria 10 Edition, Web Edition
это должно обьяснить почему вопрос про "Lite edition" не правильный.
должно наверное..
но не подошло.. пишет что 3000А не поддерживается...
попробую скачать другую версию...
должно наверное..
но не подошло.. пишет что 3000А не поддерживается...
попробую скачать другую версию...
Странно, у меня 13.0.1, все норм.
https://a.radikal.ru/a25/1911/14/3cb3de6373d5.png (https://radikal.ru)
Странно, у меня 13.0.1, все норм.
https://a.radikal.ru/a25/1911/14/3cb3de6373d5.png (https://radikal.ru)
эххх... ничего странного... последняя версия которая их должна поддерживать 13.0.1sp1 (только там есть 3000 и 7000 серии), а я ставил 13.1..... :-(((( жаль что вы раньше не написали :-)))
в общем опять нужно качать...
кстати, а ключем никто не поделиться? а то у меня почему то просил регистрации...
кстати, а ключем никто не поделиться? а то у меня почему то просил регистрации...
Если есть ключ - хорошо, нет - и так будет работать. Недоступны будут всякие инкрементальные компиляции, использование многоядерных процессоров, отладка, и т.п. Не помню что конкретно в каких версиях.
может не то скачал.. но у меня вылезло окошко запроса лицензии... в итоге сработало только 30 дней триал....
- - - Добавлено - - -
может не то скачал.. но у меня вылезло окошко запроса лицензии... в итоге сработало только 30 дней триал....
А, да, это ж 13-я... Ключ выдавали бесплатно после регистрации на сайте.
При попытке поискать описание процесса с удивлением наткнулся на вот такой генератор лицензий:
https://www.intel.com/content/www/us/en/programmable/support/support-resources/download/licensing/lic-choose.html
может не то скачал.. но у меня вылезло окошко запроса лицензии... в итоге сработало только 30 дней триал....
- - - Добавлено - - -
может не то скачал.. но у меня вылезло окошко запроса лицензии... в итоге сработало только 30 дней триал....Тебе же сказали , Web Edition брать, в ней нет запроса ключа
Отправлено с моего m2 note через Tapatalk
А, да, это ж 13-я... Ключ выдавали бесплатно после регистрации на сайте.
При попытке поискать описание процесса с удивлением наткнулся на вот такой генератор лицензий:
https://www.intel.com/content/www/us/en/programmable/support/support-resources/download/licensing/lic-choose.htmlУ меня и 15 ключа не просит
Дома стоит 12 , на работе 10.4 и 15.0
может не то скачал..
С торрента? Качай ещё раз, официальную :v2_dizzy_biggrin2:
короче переставился на 13.0.1sp1
karabas-128 открывается и компилируется без проблем (раньше этого небыло)
а вот karabas-nano дает ошибку Cant find design enity "karabas_nano"
у кого нить нормально открывается любая ревизия ?
походу дела в проекте nano как минимум нет файлов с расширением csv
karabas-nano дает ошибку Cant find design enity "karabas_nano"
Помню, что видел такую ошибку, когда первый раз пробовал собрать. Как-то легко оно починилось, сейчас уже не помню.
В дереве проекта этот файл есть? А в настройках проекта? Кто там вообще ругается и на каком шаге?
Проверил, 13.0.1sp1 собирает все ревизии от A до C без проблем.
Разобрался..
в общем как я понял эта ошибка возникает когда проект называется не так как файлы в нем :-)
по всей видимости Andy создал проект karabas-nano и потом его переименовывал с каждой ревизией...
и почему то квартус часть проекта хранит у себя а не в папке проекта..
лечение оказалось простое
в главном меню: Assignments - Settings в строке Top-level entity пишем полностью имя открываемого файла.. то есть должно быть не karabas-nano, а karabas-nano-revC (для ревизии С, например)
потом пытаемся компилировать проект (получим ошибку) сохраняем...
Закрываем проект (я квартус закрыл), открываем проект, и в том же меню видим karabas-nano-revC, но в этот раз заходим внутрь проекта (три точки справа на строке ввода) и видим там папку work и два файла karabas-nano и zcontroller, выбираем старшим karabas-nano, жмем ОК
компилируем (все компилируется), закрываем квартус..
в принципе все..
кстати, если (и в последующем если) запускаем проект снова, в меню будет стоять karabas-nano (!!! хотя в прошлый раз стояло karabas-nano-revC, внутри проекта в папке work целая куча файлов).. то есть все восстановилось...
если кому то надо (но я сомневаюсь :-)) могу сделать скриншотов :-))
andykarpov
14.11.2019, 15:53
Сорри, вчера весь день был офф-лайн :) а тут столько всего навалило :)
Попытаюсь ответить:
1) Проект открывается в Quartus Web Edition 13.0sp1. Кажется это последняя ревизия кактуса, где еще есть поддержка семейства MAX3000A и 7000A
2) top-level entity называется правильно - karabas_nano, но пока проект не откомпилишь, в дереве всегда будет ошибка. Имхо, это нормально :) То есть как бы никаких дополнительных телодвижений по каким-то переименовываниям делать не надо.
3) у меня норм открываются и компилятся все ревизии, которые в github закоммичены :)
Сорри, вчера весь день был офф-лайн :) а тут столько всего навалило :)
Попытаюсь ответить:
1) Проект открывается в Quartus Web Edition 13.0sp1. Кажется это последняя ревизия кактуса, где еще есть поддержка семейства MAX3000A и 7000A
да, именно к этому я и пришел :-))), жаль что через кучу версий :-)))
2) top-level entity называется правильно - karabas_nano, но пока проект не откомпилишь, в дереве всегда будет ошибка. Имхо, это нормально :) То есть как бы никаких дополнительных телодвижений по каким-то переименовываниям делать не надо.
ну у меня он так и назывался, но компилировать не давал - так как была ошибка... в общем может быть это просто багофича квартуса, тем более что многие с нею сталкиваются... то что мне помогло написал чтобы если кто столкнулся было что пробовать :-)))
3) у меня норм открываются и компилятся все ревизии, которые в github закоммичены :)
хз.. карабас-128 у меня открылся без проблем.. а вот с нано какие то трудности
andykarpov
14.11.2019, 23:21
Ссылка на правильный A/V кабель для karabas-nano: https://ru.aliexpress.com/item/32900919655.html
Проверено, работает :) Брал с длиной штекера 15мм.
solegstar
15.11.2019, 08:42
Ссылка на правильный A/V кабель для karabas-nano: https://ru.aliexpress.com/item/32900919655.html
Проверено, работает :) Брал с длиной штекера 15мм.
A/V и магнитофонный Разъёмы на плату называются PJ-320D? В перечне просто что-то странное обозначение.
andykarpov
15.11.2019, 10:42
A/V и магнитофонный Разъёмы на плату называются PJ-320D?
Похоже на правду - PJ-320D.
A/V и магнитофонный Разъёмы на плату называются PJ-320D? В перечне просто что-то странное обозначение.
Вроде да, я себе такие заказал. Но ещё едут, не могу примерить.
Похоже на правду - PJ-320D.
А 1206 резистор паки влезут? я что-то не смог сходу найти у нас, и 724jr
Хочу уже начать собирать) (наконец-то)
andykarpov
18.11.2019, 14:03
А 1206 резистор паки влезут? я что-то не смог сходу найти у нас, и 724jr
Хочу уже начать собирать) (наконец-то)
AD724 на али меньше $2 за десяток.
По поводу резисторных сборок - да, типоразмер этой сборки - 1206.
Кстати, если у кого после Али остануться комплекты - может напишите ?
а то меня ни одного разъема пока нет.... и сборок тоже :-)))
andykarpov
18.11.2019, 16:11
Кстати, если у кого после Али остануться комплекты - может напишите ?
а то меня ни одного разъема пока нет.... и сборок тоже :-)))
Свяжитесь с Павлом, я более чем уверен - у него все это есть :) и сборки, и пал-кодеры, и разъемы :)
Свяжитесь с Павлом, я более чем уверен - у него все это есть :) и сборки, и пал-кодеры, и разъемы :)
он отправляет в свой каталог, а в каталоге слишком мало данных чтобы понять подходит тот или иной разъем или нет...
так что пока заказал только плату.. собираюсь мерить конкретные места разъемов и потом искать.... :-(
andykarpov
21.11.2019, 14:55
Посмотреть то, что уже сейчас готово можно тут: https://nihirash.net/
Сейчас готовы качалка файлов по http(похоже использую только я, но мне очень помогает при разработке), gopher-браузер(можно качать игры, файлы, читать плоскотекст или гофер-страницы с навигацией, работает отправка пользовательских запросов со строками, сейчас использует экран таймекса, но решается заменой одного файла - и он снова на обычном спековском экране. Начиналось все с него), есть порт platoTerm(система похожая на BBS, но с графикой - для обзора можно заглянуть на страницу одного из плато-серверов irata.online), есть irc-клиент(пока что без кириллицы, думаю скоро исправлю и это), под zxuno еще yombo писал ftp-клиент. Не идеальный, но работает.
В планах есть сетевая игра небольшая.
На все есть исходники и если нужно - могу подробнее направить на них.
Есть относительно старые, но доступные исходники для ZXUno конфы с уартом: https://github.com/yomboprime/zxuno-addons/tree/master/test24_uart
nihirash, мне нужны детали реализации вашего софта.
В Вашем github'е проект ugoph чуток устаревший, нашел более актуальную версию в zxdos/zxuno репозитарии.
Теперь по внутренностям.
UART в ZX UNO реализован через внутренние регистры собственных портов #FC3B, #FD3B.
С этим вроде все понятно, затащил в тестовый проект для Reverse эту реализацию из проекта ZX UNO.
А вот с врутренними регистрами UART не все понятно.
В коде zxuno адреса этих регистров #FA (UARTDATA) и #FB (UARTSTAT).
А в Вашем проекте гофер-клиента - совсем другие адреса: #c6, #c7.
Соответственно, непонятно, кому верить :)
Теперь по ugoph: с включенным DivMMC и реализованными портами от ZX UNO при запуске uGoph вижу черный экран и все..
iwconfig докинул предварительно и сконфигурил параметры сети (есть файлик в /sys/config/iw.cfg)
Что ему еще надо? Что оно еще нестандартного использует?
Я видел там какие-то обращения к регистру SCANDOUBER уны для включения турбо-режима...
Оно обязательно?
В общем, хотелось бы больше информации на вход.
Стандартов для UART / RS232 для ZX - туева хуча целая, и непонятно, что сейчас живо и под что пишется софт...
Заранее спасибо! :)
andykarpov
21.11.2019, 17:47
UPD: да, пробовал на ESP-01 модуле (без CTS сигнала, соотв.), думаю проблема в этом :)
Попробую модуль ESP-12 на досуге с CTS (на GPIO-13, правильно?)
И еще вопрос: какую версию стоковой AT-прошивки для ESP8266 лить? На всех ли стоковых AT-прошивках на GPIO13 выходит CTS ?
чо-то их много разных :(
nihirash
21.11.2019, 23:07
nihirash, мне нужны детали реализации вашего софта.
В Вашем github'е проект ugoph чуток устаревший, нашел более актуальную версию в zxdos/zxuno репозитарии.
Теперь по внутренностям.
UART в ZX UNO реализован через внутренние регистры собственных портов #FC3B, #FD3B.
С этим вроде все понятно, затащил в тестовый проект для Reverse эту реализацию из проекта ZX UNO.
А вот с врутренними регистрами UART не все понятно.
В коде zxuno адреса этих регистров #FA (UARTDATA) и #FB (UARTSTAT).
А в Вашем проекте гофер-клиента - совсем другие адреса: #c6, #c7.
Соответственно, непонятно, кому верить :)
Теперь по ugoph: с включенным DivMMC и реализованными портами от ZX UNO при запуске uGoph вижу черный экран и все..
iwconfig докинул предварительно и сконфигурил параметры сети (есть файлик в /sys/config/iw.cfg)
Что ему еще надо? Что оно еще нестандартного использует?
Я видел там какие-то обращения к регистру SCANDOUBER уны для включения турбо-режима...
Оно обязательно?
В общем, хотелось бы больше информации на вход.
Стандартов для UART / RS232 для ZX - туева хуча целая, и непонятно, что сейчас живо и под что пишется софт...
Заранее спасибо! :)
Телеграм есть? можешь написать на такой же ник туда - будет проще объяснить.
Я в ближайшее время буду делать порт под софт-уарт из фирменного 128к(на АУ-шке - можно будет докинуть к любому спеку).
- - - Добавлено - - -
Мои порты рабочие, исходники со старыми портами, там попросили номера сдвинуть, стандарт теперь такой.
ZXUno версия использует турбо режимы и видеорежим Timex Hires.
Если нет желания его реализовывать - легким движением руки и заменой одного файла на другой - получим под спекоскрин тот же продукт.
Со следующих выходных буду сильно посвободнее - сможем скооперироваться как-нибудь и сделать работающий порт под то железо, что у тебя есть.
вопрос про резисторные сборки.
в чипдипе только 1206 на 8 резисторов, маркировка CAY17-103JALF
а кто нить встречал на 4 резистора сборки?
вопрос про резисторные сборки.
в чипдипе только 1206 на 8 резисторов, маркировка CAY17-103JALF
а кто нить встречал на 4 резистора сборки?Их полно, хотябы в старых ноутах и материнках
https://uploads.tapatalk-cdn.com/20191122/e4a99f36c6fd4ba14eb5a6f0e3599dc8.jpg
Отправлено с моего m2 note через Tapatalk
а кто нить встречал на 4 резистора сборки?
Не думал что это какой-то дефицит.
У меня имеются 120, 1K, 10K, если нужны, могу выслать.
andykarpov
02.12.2019, 20:13
Приехали платки ревизии D. И хочу сообщить - чо-то пока не заводится.
Сдуру заказал в черной маске - ничерта не видно, если и есть дефект на плате - фиг найдешь :(
Павел Рябцов
02.12.2019, 20:21
Приехали платки ревизии D. И хочу сообщить - чо-то пока не заводится.
Сдуру заказал в черной маске - ничерта не видно, если и есть дефект на плате - фиг найдешь :(
Андрей, давайте так не пугайте, я тоже в черной маске заказал)
andykarpov
02.12.2019, 20:35
Андрей, давайте так не пугайте, я тоже в черной маске заказал)
DRC платка прошла, видимых косяков нет, но JLCPCB могли запросто накосячить, у меня уже были случаи, с черной маской от них.
Зарекался ведь, больше никогда черную маску не заказывать :)))
Павел Рябцов
02.12.2019, 20:41
DRC платка прошла, видимых косяков нет, но JLCPCB могли запросто накосячить, у меня уже были случаи, с черной маской от них.
Зарекался ведь, больше никогда черную маску не заказывать :)))
Она у них красивая матовая)) Так и тянется рука заказать....
Для затравки
https://uploads.tapatalk-cdn.com/20191202/8b7e44829c5c39268375e87c1c2dc16e.jpghttps://uploads.tapatalk-cdn.com/20191202/220d2ed7ca5b5ade6b0a3513a95c5ae7.jpg
эх черная маска..
+1 за красоту, -1 за удобность
у меня с jlc никогда проблем не было (стучит по лбу) но в соседних темах находил как одна две из пяти плат косячная, залипоны и сьехвашие пяточки контактов коротят,
и причем платы с одного гербера.
andykarpov
02.12.2019, 22:20
эх черная маска..
+1 за красоту, -1 за удобность
у меня с jlc никогда проблем не было (стучит по лбу) но в соседних темах находил как одна две из пяти плат косячная, залипоны и сьехвашие пяточки контактов коротят,
и причем платы с одного гербера.
Так, отбой тревоги :) Платка завелась, где-то непропай был, фиг его узреешь на этой черной маске...
andykarpov
03.12.2019, 00:51
Для затравки
Должно получиться что-то интересненькое!
Главное чтоб EPM7512 не были палеными :)
andykarpov
03.12.2019, 18:31
andykarpov, чё-ита?
Это tank_uk придумал :)
Плата на основе karabas-nano в форм-факторе Raspberry Pi, с VGA выхлопом и PS/2 клавой :)
Платки приехали, будем пробовать все это собрать и запустить.
Наши руки не для скуки :)
Рабочий прототип
https://uploads.tapatalk-cdn.com/20191212/62bae1760bc66d384f5c3fe4d329408f.jpg
https://uploads.tapatalk-cdn.com/20191212/f1f7ef4c5918916cee81eb4b26ec7fdf.jpg
https://uploads.tapatalk-cdn.com/20191212/88fb9bfdf3207bc0f956c128a630cf11.jpg
andykarpov
13.12.2019, 01:01
Рабочий прототип
Крутяшно!
Думаю, пора уже отдельную ветку заводить для Буряка Pi 2019 v1 ;)
А я пока оставлю это здесь: https://github.com/andykarpov/buryak-pi
ЗЫ: попробовал затащить UART по стандарту ZXUNO, еще даже не дошел до обмена через SPI с AVR'кой - и уже не хватило ресурсов :(
Так что UART'а, похоже, не получится. Разве что чем-то пожертвовать, например скандаблером? :)
попробовал затащить UART по стандарту ZXUNO
а если по Профи 4-5 ? он там как 2 копейки простой
- - - Добавлено - - -
Так что UART'а, похоже, не получится.
если нет, тогда эти два пина на джой вынесем как файр 2 и 3
- - - Добавлено - - -
Думаю, пора уже отдельную ветку заводить для Буряка Pi 2019 v1
это если кроме нас еще у кого то будет
Павел Рябцов
11.01.2020, 17:23
Напишу и здесь, так как многие ищут дорогую память (Спасибо Андрею:v2_dizzy_punk: что такую дороготню поставил) Нашел в Китае, ценник только на 10 штук(370р. штука) так как сейчас именно на эту модель скидка на складе, смотрите на сайте магазина.
andykarpov
11.01.2020, 17:48
Напишу и здесь, так как многие ищут дорогую память (Спасибо Андрею:v2_dizzy_punk: что такую дороготню поставил) Нашел в Китае, ценник только на 10 штук(370р. штука) так как сейчас именно на эту модель скидка на складе, смотрите на сайте магазина.
5 баксов за 16-мегабитную SRAM - это не дорого.
На ZX UNO VGA2M раза в 2 дороже память того же объема :)
Павел Рябцов
11.01.2020, 19:11
5 баксов за 16-мегабитную SRAM - это не дорого.
На ZX UNO VGA2M раза в 2 дороже память того же объема :)
Андрей, покажите всем где она по 5USD. Самая дешевая цена была что я видел 8.5USD. При то что 20488 у меня по 370р без акции.
andykarpov
11.01.2020, 19:51
Андрей, покажите всем где она по 5USD. Самая дешевая цена была что я видел 8.5USD. При то что 20488 у меня по 370р без акции.
Вот, например: https://www.aliexpress.com/item/32829402443.html
Павел Рябцов
11.01.2020, 20:01
Вот, например: https://www.aliexpress.com/item/32829402443.html
Андрей, насмешили, ну да, дешевле, на 0.4USD чем я написал. Ладно, давайте не будет флудить, у меня будет 370р.
Павел Рябцов, вместо того чтоб возмущаться, возьмите и переразведите плату под другую СРАМ, например CY62167ELL , она в среднем $2-3 стоит
только в лоб она невзлетит, нужно всего навсего 47pin (/BYTE) посадить на GND
для инфы, по ссылке с али BS62LV1600 у меня выходит $6.80
71282
Павел Рябцов
12.01.2020, 08:44
tank-uk Ну давайте подискутируем.
Во первых, я не понимаю к чему второй пост в мой адрес и пустой? Вы сообщения набираете или как?
Во вторых, если бы не было такой проблемы по стоимости памяти, то моего сообщения не было бы здесь.
В третьих, меня вообще не интересует этот проект( Андрей не в обиду), люди просили сделать плату и я сделал. Это я к тому что если бы я делал проект то можно было бы минимизировать стоимость и сделать из доступных деталей( Андрей это опять не в Ваш адрес, а ответ на предложение переразвести)
В четвёртых, Али я вообще отсекаю, Вы посмотрите на фото памяти, это обыкновенная перемаркировка из ХЗ чего!!! Вы надеюсь можете сравнить оригинал и эти подделку?
Ну наверное закончу на этом, хотя мог бы ещё написать. И пожалуйста, в следующий раз думайте что пишите.
проблемы по стоимости памяти,
открою великую тайну, этой памяти (BS62LV1600) полно на разборках , она заюзана в фискальных модулях кассовых аппаратов, которые после окончания срока эксплуатации идут в разбор и утилизацию
Павел Рябцов
12.01.2020, 10:24
открою великую тайну, этой памяти (BS62LV1600) полно на разборках , она заюзана в фискальных модулях кассовых аппаратов, которые после окончания срока эксплуатации идут в разбор и утилизацию
Ну это лучше) Но как я помню, фискалка должна оставаться у клиента и храниться по моему 3 года. Так что выцепить этот модуль всё равно что руками поймать рыбину допустим в бочке) У меня вроде лежит штук пять, найду, разберу.
ПиСи, нашел только ЭКЛЗ, но там конечное не то совсем стоит.
фискалка должна оставаться у клиента и храниться по моему 3 года
нет, хранится контрольная лента, от которой ( по крайней мере в Украине ) избавляются (в новых версиях аппаратов) и переносят на сервера налоговой, а кассовики блокируются и идут в утиль
да стоят они в аппаратах Citizen ( модель не помню ) и их клонах от Datex , и в Украинском клоне Мария-301МТМ и доступность вполне адекватная
вот пример https://www.olx.ua/obyavlenie/mariya-301-IDEXnAT.html?sd=1#62871e4372
andykarpov
19.01.2020, 02:22
Оставлю это здесь:
http://i.piccy_.info/i9/9a161600651f4c6b1786d50b14515c7d/1579388704/30989/1355932/IMG_20200118_230733_500.jpg (http://piccy_.info/view3/13607236/b0db4105b734638ab27d2181ce6c6d23/)http://i.piccy_.info/a3/2020-01-18-23-05/i9-13607236/354x472-r/i.gif (http://i.piccy_.info/a3c/2020-01-18-23-05/i9-13607236/354x472-r)
На фото: Karabas-nano на EPM7512AE + ESP8266 (реализация по стандарту ZX UNO через теневые порты фирмового порта UNO) + режим Timex Hires. На экране - браузер uGophy от nihirash.
ЗЫ: прошивочку в github опубликую чуть позже.
EPM7512AE
А на старой плисине такое можно?
А на старой плисине такое можно?Нет у нее ресурсов в два раза меньше
Отправлено с моего m2 note через Tapatalk
andykarpov
10.04.2020, 17:05
А на старой плисине такое можно?
Уже можно, благодаря товарищу nihirash!
В гитхаб вылил новую версию под EPM3256, в которой частично эмулируется порт A AY-3-8912.
Подключать модуль ESP-12 вот так:
http://i.piccy_.info/i9/012306ebf98a06276a8ee64fabe5d19d/1586527573/31261/1369208/Screenshot_from_2020_04_10_17_03_21_800.jpg (http://piccy_.info/view3/13749458/0b3b1fecfa707f1c00aacba6143e82ec/1200/)http://i.piccy_.info/a3/2020-04-10-14-06/i9-13749458/800x446-r/i.gif (http://i.piccy_.info/a3c/2020-04-10-14-06/i9-13749458/800x446-r)
Подробности, как это все работает и какой софт юзать - есть в последнем выпуске журнала 3aRulem (https://issuu.com/3arulem/docs/zarulem_27) ;)
nihirash
10.04.2020, 17:14
мне аж себе захотелось такого карабаса нано - отличный прикроватный спек)
Уже можно, благодаря товарищу nihirash!
В гитхаб вылил новую версию под EPM3256, в которой частично эмулируется порт A AY-3-8912.
Подключать модуль ESP-12 вот так:
http://i.piccy_.info/i9/012306ebf98a06276a8ee64fabe5d19d/1586527573/31261/1369208/Screenshot_from_2020_04_10_17_03_21_800.jpg (http://piccy_.info/view3/13749458/0b3b1fecfa707f1c00aacba6143e82ec/1200/)http://i.piccy_.info/a3/2020-04-10-14-06/i9-13749458/800x446-r/i.gif (http://i.piccy_.info/a3c/2020-04-10-14-06/i9-13749458/800x446-r)
Подробности, как это все работает и какой софт юзать - есть в последнем выпуске журнала 3aRulem (https://issuu.com/3arulem/docs/zarulem_27) ;)
Круто!
таки надо собирать (лень уйди, лень уйди)
только какую версию - последнюю черную или комплект зеленой собирать?
Установить тактовые кнопки 6x6 есть возможность?
А то на али есть с колпачками в которые можно вставить распечатанные символы...
https://aliexpress.ru/item/32844335529.html?spm=a2g0o.detail.1000013.9.46b03f e5hEuCfS&gps-id=pcDetailBottomMoreThisSeller&scm=1007.14977.161853.0&scm_id=1007.14977.161853.0&scm-url=1007.14977.161853.0&pvid=924123a5-c7f6-4007-a118-e53beef16e54&_t=gps-id:pcDetailBottomMoreThisSeller,scm-url:1007.14977.161853.0,pvid:924123a5-c7f6-4007-a118-e53beef16e54,tpp_buckets:668%230%23131923%236_668% 23808%235965%23315_668%23888%233325%232_668%232717 %237559%2329
andykarpov
25.04.2020, 12:08
Установить тактовые кнопки 6x6 есть возможность?
6x6 точно не получится, 4.5x4.5 можно
6x6 точно не получится, 4.5x4.5 можно
А если перепроектировать в части клавиатуры под данные кнопки?
то в этом случае вырисовывается заманчивая перспектива получить полноценное решение.
andykarpov
25.04.2020, 13:46
А если перепроектировать в части клавиатуры под данные кнопки?
то в этом случае вырисовывается заманчивая перспектива получить полноценное решение.
В размеры платы 10х10 тогда нереально вписаться :(
В размеры платы 10х10 тогда нереально вписаться
влезет, но клава будет прямоугольная и немного вверх подвинуться прийдется
короче 90% редизайн
andykarpov
25.04.2020, 14:13
вот так получается, все нужно двигать на плате, и не факт что эти колпачки влезут.
Какого они размера, кстати?
http://i.piccy_.info/i9/b0d9ee9135e7f750ee8b60fe81632713/1587813290/65166/1369208/Screenshot_from_2020_04_25_14_11_18_800.jpg (http://piccy_.info/view3/13773399/6077184cd48081851936cd2bb7ba8bf4/1200/)http://i.piccy_.info/a3/2020-04-25-11-14/i9-13773399/800x450-r/i.gif (http://i.piccy_.info/a3c/2020-04-25-11-14/i9-13773399/800x450-r)
Можно смещение рядов убрать, тогда по горизонтали можно поместить, пожертвовав, правда, крепежными отверстиями.
По вертикали надо все будет двигать...
Но, имхо, плохая затея.
OrionExt
25.04.2020, 14:59
Дык там и так пальцу тесно. А тут еще ужимать.
Проект бомба, реальный цпу, озу, пзу, порт расширения, видео и все сразу готово к работе. Столько возможностей на 100х100.
вот так получается, все нужно двигать на плате, и не факт что эти колпачки влезут.
Какого они размера, кстати?
10 на 10 мм.
https://ae01.alicdn.com/kf/HTB1jzEpff2H8KJjy1zkq6xr7pXaV.jpg?size=98483&height=500&width=500&hash=1281cf33439a6d32a90adfb98eefe388
andykarpov
25.04.2020, 18:24
Ох, 10х10, и межу ними нужно какой-то зазор сделать, чтоб не терлись друг о друга :) если хотя бы 0.5мм делать - то уже точно на плату 100х100мм не помещаются :(((
А платы больше чем 100х100мм уже стоит выпустить совсем других денег...
как вариант пожертвовать прозрачными колпачками.
если хотя бы 0.5мм делать
0.2 достаточно, но колпачки будут свисать за плату и клава влезает впритык, и естественно квадратная, хотя если повернуть кнопки на 90 градусов, то небольшое смещение можно сделать
https://uploads.tapatalk-cdn.com/20200426/48821924f120535d9c9acec0a4b26b13.jpg
вот приблизительно так со смещением и зазором 0.2мм , поле выходит 100х40мм
как минимум нужен редизайн самого компа, чтоб расширить поле платы, повернуть или переместить ОЗУ, звуковую мегу, кард-холдер, редизайн пал-кодера, и т.д.
https://uploads.tapatalk-cdn.com/20200426/42f9beec2ceda9a8290e057eed6910ed.jpg
и блютус приципить) чтоб можно было подрубить любую клаву по удобству
типа такой
https://www.techpowerup.com/img/12-01-17/157a.jpg
и блютус приципить) чтоб можно было подрубить любую клаву по удобству
типа такой
Тогда уже проще взять Малину и не парить мозг
Ох, 10х10, и межу ними нужно какой-то зазор сделать, чтоб не терлись друг о друга :) если хотя бы 0.5мм делать - то уже точно на плату 100х100мм не помещаются :(((
А платы больше чем 100х100мм уже стоит выпустить совсем других денег...
Вот (https://aliexpress.ru/item/1069357515.html?spm=a2g0o.cart.0.0.71243c00MfznYU&mp=1) нашёл кнопки с меньшими колпачками, но с непрозрачными.
Вот нашёл кнопки с меньшими колпачками, но с непрозрачными.
это те же кнопки, только без прозрачных колпачков сверху :)
А я не тоже самое написал? Автору клона нужны были именно кнопки с меньшими размерами.
andykarpov
25.05.2020, 22:00
Небольшой апдейт: плата ревизии F.
Changelog:
- Немного ужал габариты платы по горизонтали, чтоб вписаться в 100х100, ибо на самом деле по горизонтали было 101мм, JLC это считали норм, а остальные сервисы, типа PCBWay сразу хотят в 5 раз больше денег :)
- Добавлен Wi-Fi модуль ESP-12 на плату (подключен на I/O порт AY)
- Скгруглены углы платы
- Убрано посадочное место для второго генератора
- Заменены кнопки более мелкие, но как показала практика - более мягенькие и более юзабельные (стырил идею у tank_uk из его Galaksija SMD)
http://i.piccy_.info/i9/9a96d12e8146c58aaba84794900a6c08/1590433212/23824/1380146/revF_top_500.jpg (http://piccy_.info/view3/13823092/ea73e2612a8231bee9c2a44deecc20cc/)http://i.piccy_.info/a3/2020-05-25-19-00/i9-13823092/500x241-r/i.gif (http://i.piccy_.info/a3c/2020-05-25-19-00/i9-13823092/500x241-r)
http://i.piccy_.info/i9/6196ffaf78f89489da399b5f23fd847a/1590433296/17230/1380146/revF_bottom_500.jpg (http://piccy_.info/view3/13823098/11b0e5f6aad82d78ccd2351f8162487e/)http://i.piccy_.info/a3/2020-05-25-19-01/i9-13823098/500x241-r/i.gif (http://i.piccy_.info/a3c/2020-05-25-19-01/i9-13823098/500x241-r)
Как платки приедут - дам знать, стоит ли собирать :)
Ибо первое, что пока немного смущает - близость радио-модуля рядом с видео-ЦАП-ом и PAL-кодером.
Хотел поинтересоваться- а EPM7512AETC144 нормально конфигурируется через JTAG? А то мой склероз мне подсказывает, что из 7000 серии по ISP JTAG конфигурируются только чипы с буквой S?
andykarpov
26.05.2020, 01:01
Хотел поинтересоваться- а EPM7512AETC144 нормально конфигурируется через JTAG? А то мой склероз мне подсказывает, что из 7000 серии по ISP JTAG конфигурируются только чипы с буквой S?
Вообще без проблем.
Были, конечно, эксперименты с EPM7512, в него, конечно, влазит больше плюшек. Все конфигурируется через JTAG без вопросов.
Но, хочу заметить - карабас-нано, включая ревизию F, работает на EPM3256 :)
кнопки более мелкие, но как показала практика - более мягенькие и более юзабельные
все эти тактовые кнопульки великолепно работают через ламинированную накладку ( даже те которые были изнасчально )
печатаем фото клавы на 180й фотобумаге , потом ламинируем 75й или 90й лам-пленкой, клеим на кнопули двухсторнним скотчем
типа так https://zx-pk.ru/threads/27724-karabas-128.html?p=1018100&viewfull=1#post1018100
- - - Добавлено - - -
EPM7512AETC144 нормально конфигурируется через JTAG
да, без проблем, но это из другого проекта, как будет все готово , проект будет опубликован
из ТТХ : EPM7512AETC144, Z80 , 4mbit ROM ( с переключением банков ), 16mbit sram ( 8 в системе , 8 divmmc ) , 256kbit sram ( scandoubler ) , VGA , PS/2 клава , AYX-32 , WiFi , джойстик по Atari ( и возможно с переключением на Sega ) и корпус от Raspberri Pi 3B
Небольшой апдейт: плата ревизии F.
Changelog:
- Добавлен Wi-Fi модуль ESP-12 на плату (подключен на I/O порт AY)
Абалдеть,
я знаю скорее всего нет, но возможно развести все gpio espшки для доступа с нано?
если бы его можно было программировать через нано для своих универсальных задач помимо модема как сейчас,
ОТА программировать его же можно?
- - - Добавлено - - -
Небольшой апдейт: плата ревизии F.
Changelog:
- Добавлен Wi-Fi модуль ESP-12 на плату (подключен на I/O порт AY)
Абалдеть,
я знаю скорее всего нет, но возможно развести все gpio espшки для доступа с нано?
если бы его можно было программировать через нано для своих универсальных задач помимо модема как сейчас,
ОТА программировать его же можно?
уважаемые, а avr ay эмуль у вас нормально работает? перепробовал разные прошивки и кварцы - заикается и всё тут.
andykarpov
14.06.2020, 16:15
уважаемые, а avr ay эмуль у вас нормально работает? перепробовал разные прошивки и кварцы - заикается и всё тут.
У меня на всех экземплярах с кварцем 20 МГц и прошивкой 24.7 все отлично.
А заикается в каких-то определенных играх или демках?
Возможно AVR'ка не гонится или гонится с глюками? Какое полное имя у Atmega ?
mega8a-au, cpld 7512 divmmc
первая же мелодия глючит
Freiwind
14.06.2020, 20:22
А у меня карабасина не завелась что-то.
Вот такая фигня на экране. Вроде и похоже на матрас, но с горизонтальными иголками и рябью.
72868
Установка ПЗУ ситуацию не меняет. Как будто ее и нет.
Панель выпаял пока, так как она сломалась из-за частого дерганья из нее ПЗУ.
72869
andykarpov
14.06.2020, 22:25
mega8a-au, cpld 7512 divmmc
первая же мелодия глючит
Проверил на своей плате с EPM7512, мега8а, кварц на 24МГц, прошивка 24.7 - данный tap играет идеально, первая же мелодия - ничего не заикается.
https://youtu.be/BgDZzOVc__0
Так что, вероятно - либо мега кривая, либо кварц не то, что на нем написано :)
первая же мелодия глючит
у меня великолепно работает даже на 24МГц , а при активном генераторе даже на 40МГц работает
была одна мега , 100% перемарк , так она и на 16МГц косячила
- - - Добавлено - - -
Вроде и похоже на матрас, но с горизонтальными иголками и рябью.
где-то походу пайка , либо на SRAM , либо на CPLD
andykarpov
14.06.2020, 22:31
А у меня карабасина не завелась что-то.
Вот такая фигня на экране. Вроде и похоже на матрас, но с горизонтальными иголками и рябью.
Установка ПЗУ ситуацию не меняет. Как будто ее и нет.
Хммм, чо-то похожее я когда-то ловил, когда одна из половин SRAM не работала.
Но могу ошибаться. А SRAM откуда?
Мусорный матрас может быть из-за DivMMC.
Попробуйте пролить другую конфу, например с Z-controller'ом, в ней как минимум матрас должен быть чистым.
В ПЗУ в таком случае можно пролить любой тест (во все банки, чтоб забить ПЗУ под завязку :)
А то что наличие и отсутствие ПЗУ ничего не меняет - может быть проблемой с панелькой или с неправильно выровненными ногами у самой ПЗУ.
У меня такое было, когда ПЗУ до конца в панель засовываешь - ее как бы нет :) А если чуть приподнять - то все ок.
Freiwind
14.06.2020, 22:42
ОЗУ с Алишки. Отсюда (https://aliexpress.ru/item/32829402443.html?spm=a2g0s.9042311.0.0.609233edu4p qMa&_ga=2.219942608.894539969.1591432797-129451002.1577607013).
Пробовал проливать разные конфы разных версий. Рисунок одинаковый.
ПЗУ, пока стояло, прозванивал на наличие контакта. Вроде бы везде нормально было. Замучался, кстати, паять панель под него. Ужасно неудобно. Думаю намертво запаять потом ПЗУ без панели.
Светодиод на SD_CS так и должен всегда гореть?
andykarpov
14.06.2020, 22:59
Пробовал проливать разные конфы разных версий. Рисунок одинаковый.
Если так - тогда ой. Я бы с монтажа CPLD начал, вероятен залипон где-то, или непропай.
Также SRAM меня смущает, как бы не был это какой-нибудь дохлый демонтаж или фейк (перемаркировка).
Почему там точка в краске - ума не приложу. И вроде на реальных BS62LV1600 не краской нанесена маркировка, а гравировкой.
https://i.ibb.co/qnhSk8x/IMG-0237.jpg (https://ibb.co/0X17hLQ)
Ужасно неудобно. Думаю намертво запаять потом ПЗУ без панели.
Есть такое. tank-uk предлагал запаивать панель на утюге :) Я пробовал на нагревательном столике (до монтажа остальных компонентов), получилось, но не очень.
Поэтому в своих карабасах я выкусываю дно у панелек и запаиваю паяльничком с тонким жалом D1.2 :) Дно потом на двусторонний скотч сажаю на место.
Светодиод на SD_CS так и должен всегда гореть?
Да, должен, транзистор на инверсию его состояния я только к версии G сподобился повесить :)
Поэтому в данной ревизии он показывает фактическое состояние линии /SD_CS.
Freiwind
14.06.2020, 23:14
Не. Там не краска. Лазером гравировка. Просто видимо на фото так выглядит. Боковой свет был.
Монтаж проверил. Все выводы крепко сидят, бывало на других платах с плис, что не схватывало. Тут вроде бы все ок. Залипонов в сильную лупу и через USB-микроскоп не видно.
Плисина была демонтаж. У Павла покупал. Попробую новую заказать, перепаять, благо они не дорогие.
Вот с RAM сложнее. Жалко еще 600 рублей за нее выкладывать.
Вот с RAM сложнее. Жалко еще 600 рублей
у нее есть аналог AS6C1608 возможно они проще доставаемы
andykarpov
15.06.2020, 00:21
Плисина была демонтаж. У Павла покупал. Попробую новую заказать, перепаять, благо они не дорогие.
Что-то мне подсказывает, что дело не в плисине.
А есть осциллограф, лог анализатор или логический пробник ?
Можно потыкать, посмотреть, что там происходит на ША / ШД процессора, ША / ШД ОЗУ, основные сигналы чтения/записи/выборки ОЗУ.. для начала...
Freiwind
15.06.2020, 07:28
Да. Есть и осциллограф и анализатор. Потыкаю, выложу.
Проверил на своей плате с EPM7512, мега8а, кварц на 24МГц, прошивка 24.7 - данный tap играет идеально, первая же мелодия - ничего не заикается.
Так что, вероятно - либо мега кривая, либо кварц не то, что на нем написано :)
всё нормально с мегой, это телевизор пукал :v2_dizzy_wall:
andykarpov
15.06.2020, 15:09
всё нормально с мегой, это телевизор пукал :v2_dizzy_wall:
Это как это? :) И чем вылечилось?
Это как это? :) И чем вылечилось?
акустика прикалывается, на другие колонки вывел - всё нормально.
+2 платы карабаса запущено:v2_thumb:
andykarpov
15.06.2020, 16:04
акустика прикалывается, на другие колонки вывел - всё нормально.
+2 платы карабаса запущено:v2_thumb:
Фото в студию!
https://i.ibb.co/rM4P90R/IMG-20200615-202316.jpg (https://ibb.co/nfz2pmN)
andykarpov
15.06.2020, 19:15
Синяя маска - неплохо смотрится, спасибо :)
платы и крупняк от рябцева
Freiwind
16.06.2020, 15:04
Что-то мне подсказывает, что дело не в плисине.
А есть осциллограф, лог анализатор или логический пробник ?
Можно потыкать, посмотреть, что там происходит на ША / ШД процессора, ША / ШД ОЗУ, основные сигналы чтения/записи/выборки ОЗУ.. для начала...
Потыкал.
Вот картинки тактовой с кварца и на процессоре, а также шин адреса и данных, которые выведены на разъем.
28МГц
72907
3,5МГц
72908
ША
72905
ШД
72906
На шины памяти анализатор некуда цеплять. Просто смотрел осциллографом.
Вот там все плохо. На некоторых линиях адреса и данных жизни не наблюдается. На остальных много мусора и выглядят они довольно странно.
Пример:
72909
Думаю сдуть память и посмотреть снова.
у меня был непропай по памяти - на экране цветной мусор получался, на матрас ни намёка, ещё mega8 неплохо так на шину гадила
andykarpov
16.06.2020, 17:04
Думаю сдуть память и посмотреть снова.
Думаю стоит для начала визуальную инспекцию пайки провести на предмет залипонов и непропаев:
- CPLD
- проц
- память
- резисторные сборки (особенно те, которые на ШД сидят)
- - - Добавлено - - -
ещё mega8 неплохо так на шину гадила
Ну да, мегу вообще желательно запаивать в самом конце, когда весь остальной комп уже работает.
- - - Добавлено - - -
Еще бы фото платы в хорошем качестве с двух сторон - помогло бы немного в удаленном дебаге :)
- - - Добавлено - - -
Вот картинки
Еще бы раскладку сигналов чтения, записи проца, памяти, rom итп (/RD, /WR, /MRD, /MWR, /ROMCS, /MREQ, ...) в привязке друг к другу
Кстати , ДА , мега если не стартует или не прошита , не даст запуститься процу, будет сажать ШД
Freiwind
16.06.2020, 20:47
В общем, все равно сдул RAM. Заодно и Мегу. Ситуацию это мало изменило, так что, думаю, дело не в них.
Плату несколько раз уже проверил на непропаи и залипоны. И на оставшемся проце и на плисине нет залипонов.
Так же проверил наличие питания и земли на всех выводах ПЛИС, где они должны быть. Все есть.
Пробовал стирать ПЛИС. На выводах шины адреса и данных, идущих на RAM, в этом случае +3,3В. То есть, они не битые, по идее.
Положил на яндексдиск фотки платы и видео (https://yadi.sk/d/-FjBavC9hEStzQ), что отображается на экране.
Одно видео просто при подключении. Второе при нажатии RESET.
Снял сигналы чтения и записи:
72915
Кстати, попробовал скомпилировать проект в 13-ом квартусе. Выдает ошибку:
Error (163105): Cannot route source node "D[0]~335" of type max_mcell to destination node "D[0]~152" of type max_mcell
В чем фокус?
а D103 это точно резисторы?
на rgb синхра с цветом не поменяна местами?
на яндексдиск фотки платы и видео, что отображается на экране.
не знаю как кого, а меня смущает на фото состояние ног 35,36 у макса это Д1 и Д2 срамы
- - - Добавлено - - -
да и на сдутой памяти как минимум 4 залипона , 16-17 , 20-21, 24-25 и 31-32
Freiwind
16.06.2020, 21:48
Точно (https://sg.rs-online.com/web/p/resistor-networks-resistor-arrays/4743925/). Проверял их.
Проверил кабелек RGB. Нет. Все правильно. Наоборот, скорее всего гораздо кривее картинка будет. Если будет. Не проверял. :)
andykarpov
16.06.2020, 22:01
В общем, все равно сдул RAM. Заодно и Мегу. Ситуацию это мало изменило, так что, думаю, дело не в них.
Что-то у меня закончились идеи, куда копать дальше...
Кстати, попробовал скомпилировать проект в 13-ом квартусе. Выдает ошибку:
Error (163105): Cannot route source node "D[0]~335" of type max_mcell to destination node "D[0]~152" of type max_mcell
В чем фокус?
Ресурсов не хватило.
А квартус 13.0 или 13.0.1 SP1 ? Я думаю фокус где-то в деталях :)
ЗЫ: только что заметил, что сигнал на светодиод MAPCOND в моей рабочей версии выкошен из проекта по какой-то причине и не закоммичен в git :)
Возможно как раз отсутствие комбинаторной логики для этого сигнала и дает собраться проекту :)
- MAPCOND <= '1' when divmmc_ram='1' or divmmc_rom='1' else '0';
+ MAPCOND <= '1';-- when divmmc_ram='1' or divmmc_rom='1' else '0';
А вообще, там в rtl/karabas_nano.vhd есть флажки (generic-параметры модуля), которые включают и отключают фичи платы, советую выключить DivMMC и собрать прошивку без нее.
Как минимум тогда DivMMC не будет мешаться и должен быть чистый матрас.
Freiwind
16.06.2020, 22:12
не знаю как кого, а меня смущает на фото состояние ног 35,36 у макса это Д1 и Д2 срамы
- - - Добавлено - - -
да и на сдутой памяти как минимум 4 залипона , 16-17 , 20-21, 24-25 и 31-32
Там нет залипонов. Есть мелкие волоски пыли между контактами и остатки флюса, которые не вымылись. Фото не передает истинного состояния.
Все соседние выводы были проверены мультиметром на замыкание. И ПЛИС и RAM и Z80.
- - - Добавлено - - -
Как минимум тогда DivMMC не будет мешаться и должен быть чистый матрас.
На плате RAM нет уже. Без нее что должно быть на экране? Белый PAPER?
- - - Добавлено - - -
Ресурсов не хватило.
А квартус 13.0 или 13.0.1 SP1 ? Я думаю фокус где-то в деталях :)
13.0.0
andykarpov
16.06.2020, 22:16
На плате RAM нет уже. Без нее что должно быть на экране? Белый PAPER?
Я не пробовал, но думаю - ничего не должно быть, либо мусор :) Видеоконтроллер будет читать что-то из пустоты (Z-состояние).
across the edge сдвинут на 4 пикселя
andykarpov
24.06.2020, 22:13
across the edge сдвинут на 4 пикселя
а какой из 4х вариантов этой демы Вы пробовали ? :)
Один из вариантов (http://www.chiptown.ru/demo/across_the_edge_by_demarche.zip) работает точно идеально :)
andykarpov
27.06.2020, 18:00
Приехали платки rev.E.
Собрал, запустил, все ок - можно собирать :)
http://i.piccy_.info/i9/e0670f75309adef3a2c18394e439cf96/1593262390/49105/1385172/IMG_0266_500.jpg (http://piccy_.info/view3/13874535/e2045d3793135a0f8a7cc7ff1b3881a2/)http://i.piccy_.info/a3/2020-06-27-14-59/i9-13874535/354x472-r/i.gif (http://i.piccy_.info/a3c/2020-06-27-14-59/i9-13874535/354x472-r)
http://i.piccy_.info/i9/4f277c4a21c39a987f2a3d5228cd2afd/1593262438/45441/1385172/IMG_0267_500.jpg (http://piccy_.info/view3/13874537/3dcb3cb4b0186a11ca64f33237e2108d/)http://i.piccy_.info/a3/2020-06-27-14-59/i9-13874537/354x472-r/i.gif (http://i.piccy_.info/a3c/2020-06-27-14-59/i9-13874537/354x472-r)
ЗЫ: сначала долго не заводилось, что только не делал - и память сдувал и новую ставил, и CPLD пропаивал - оказалась микро-сопля между выводами CPLD, которую было видно, только если очень присмотреться - как паутинка тонюсенькая.
только если очень присмотреться - как паутинка тонюсенькая.
Вот по этой причине все мелконогое прозваниваю обязательно перед запуском
andykarpov
12.07.2020, 03:08
Приехали (спасибо AndyS!) платки rev.G.
Собрал, запустил, все ок - можно собирать :)
http://i.piccy_.info/i9/b8f92323c1edd5fbc24cbe7b446c9d26/1594512556/44436/1385172/photo_2020_07_11_21_31_52_500.jpg (http://piccy_.info/view3/13893707/46a7d72367b8abb9e7e904cb96af0a81/)http://i.piccy_.info/a3/2020-07-12-00-09/i9-13893707/354x472-r/i.gif (http://i.piccy_.info/a3c/2020-07-12-00-09/i9-13893707/354x472-r)
http://i.piccy_.info/i9/bbfd2d5e9801ce947d7445cd08a17d2e/1594512586/37894/1385172/IMG_0290_500.jpg (http://piccy_.info/view3/13893708/144f71b2ccd0b85ba95c260da1d49270/)http://i.piccy_.info/a3/2020-07-12-00-09/i9-13893708/354x472-r/i.gif (http://i.piccy_.info/a3c/2020-07-12-00-09/i9-13893708/354x472-r)
ЗЫ: аккуратнее с микросхемами с Али, перебрал 5 альтер, пока не нашлась рабочая :)
За тобой не поспеешь)) уже G версия, какие отличия от старых версий?
andykarpov
12.07.2020, 13:39
G версия, какие отличия от старых версий?
Если сравнивать с F:
Другая память и другой держатель SD карт.
Kalantaj
27.07.2020, 21:27
Копец только Rev C купил чтоб собрать, зашел сюда, а тут уже Rev G полным ходом собирают... Так понимаю Rev C втопку? Кто-нить Rev G не продаст часом в Украине?
nihirash
27.07.2020, 21:36
Я тут предложу на следующую версию заменить гнездо tape-in/tape-out на выход звука)
Я на Rev.D(спасибо Andy Karpov'у за него) так сделал и могу теперь подпольно смотреть демы в наушниках.
andykarpov
27.07.2020, 21:47
Копец только Rev C купил чтоб собрать, зашел сюда, а тут уже Rev G полным ходом собирают... Так понимаю Rev C втопку? Кто-нить Rev G не продаст часом в Украине?
Есть в ассортименте E,F,G :) прошу в ЛС )
Kalantaj
27.07.2020, 22:39
Так а в чем разница меж них? Какую лучше на данный мимент собирать?
andykarpov
27.07.2020, 23:31
Так а в чем разница меж них? Какую лучше на данный мимент собирать?
Итак, отличия ревизий карабаса-нано :)
Мож кому будет интересно:
RevC:
- поддерживает только футпринт процессора AEG
- отделяемая клавиатура (возможность отпилить и подцепить внешний контроллер либо на шлейфе ее же)
- нет wi-fi модуля
RevD:
- новый футпринт Z80, позволяет ставить AEG и FEC
- неотделяемая клавиатура
- нет wi-fi модуля
RevE:
- все то же самое, что и RevD
- убран второй генератор с платы
- добавлен ESP-12 модуль с нижней стороны платы
RevF:
- все то же самое, что и RevE
- поменяны местами держатель SD-карточки и ESP-12 модуль (теперь модуль наверху)
- заменены кнопки на более мелкие, но более мягкие
- размер платы немного ужался по ширине, чтоб влазить в 100x100
RevG:
- все то же самое, что и RevF
- заменен чип памяти на CY62167ELL (корпус TSSOP-I-48)
- заменен держатель SD-карты на Molex'овский (очень классный разъем, карта вставляется вверх-ногами, но так как разъем с нижней стороны платы - то для юзера как бы вставляется как надо)
- добавлен транзистор для инвертирования светодиода активности SD-карты (наконец-то дошли руки исправить эту фичу)
То есть, фактически, хоть RevG и более старшая, но нужно исходить из наличия компонентов.
Принципиальных схемотехнических отличий между E,F,G нет, только отличия в используемых компонентах и эстетическом виде.
Andrey_PROFI
12.08.2020, 19:05
andykarpov, а полностью реализовать Profi v5 возможно? Ведь, по сути, немного скорректировать ULA-блок и формирование кадра расширенного режима прифиевского нужно и будет полноценный профик в маленьком корпусе :) Попробуете?
будет полноценный профик в маленьком корпусе
вам сюда https://zx-pk.ru/threads/32069-karabas-pro.html
Andrey_PROFI
12.08.2020, 21:04
Ну наконец-то , нормальную машину решили реализовать на циклоне. А не всякие -гоны и банкоматы)))
уважаемые, а div-mmc без карты в boot loop уходит, это норма? на 2х карабасах такое.
уважаемые, а div-mmc без карты в boot loop уходит, это норма? на 2х карабасах такое.
да , норма , в нем не задействован SD-Detect
andykarpov
21.08.2020, 11:01
уважаемые, а div-mmc без карты в boot loop уходит, это норма? на 2х карабасах такое.
Я такое же смог воспроизвести на реальном divmmc и двух не-карабасах. Похоже, это штатный глюк esxdos.
div-mmc без карты в boot loop уходит
Извините, а что это значит? Куда уходит?
Freiwind
21.08.2020, 14:49
Подозреваю, что в бесконечную перезагрузку.[emoji846]
Подозреваю, что в бесконечную перезагрузку.
Да и я так подумал, но у меня Harlequin 128 не уходит в бесконечную перезагрузку без SD карты.
andykarpov
21.08.2020, 17:25
Да и я так подумал, но у меня Harlequin 128 не уходит в бесконечную перезагрузку без SD карты.
Даже после пары сбросов с пробелом (чтоб форсировать переинициализацию esxdos'а) ?
Если так - тогда интересненько и бага требует дополнительного исследования.
Даже после пары сбросов с пробелом?
В перезагрузку не идет. После нажатия сброса с пробелом сначала обращается к первой SD карте, потом ко второй и выходит в BASIC 48.
andykarpov
21.08.2020, 19:45
В перезагрузку не идет. После нажатия сброса с пробелом сначала обращается к первой SD карте, потом ко второй и выходит в BASIC 48.
А версия ESXDOS на испытуемом образце и на карабасах одинакова?
VladimirAce2
09.09.2020, 19:48
Всем привет. Спаял, вроде работает. Спасибо "andykarpov" за плату и RAM.
73466
Есть вопросы:
После перезагрузки SD распозналась, но есть надпись
esxdos.sys [ERROR] - что не так?
После этого basic48
прошивал full_gluk_dffd.rom
на SD (fat32) в корень записывал "fatall.$C"
Если можно напишите
1. Какие прошивки есть?
2. Что и как нужно записывать на SD?
andykarpov
09.09.2020, 20:43
После перезагрузки SD распозналась, но есть надпись
Версия файлов ESXDOS на SD-карте должна соответствовать версии ESXDOS в ПЗУ.
В файле образа ПЗУ full_divmmc.rom версия ESXDOS 0.8.7, соотв. на SD карту в корень нужно положить директории BIN, SYS, TMP от версии ESXDOS 0.8.7, что доступно в github'е карабаса https://github.com/andykarpov/karabas-nano/tree/master/sd/divmmc
- - - Добавлено - - -
Если можно напишите
1. Какие прошивки есть?
2. Что и как нужно записывать на SD?
Актуальная прошивка одна - с поддержкой DivMMC.
Для этого:
1) в CPLD шьется karabas-nano-revGmmc.pof из последнего релиза karabas-cpld-firmware-v1.2.zip
2) в ПЗУ шьется full_divmmc.rom
3) на SD-карту кладется релиз ESXDOS 0.8.7 + нужное количество файлов в формате TAP / TRD
VladimirAce2
09.09.2020, 21:54
Версия файлов ESXDOS на SD-карте должна соответствовать версии ESXDOS в ПЗУ.
В файле образа ПЗУ full_divmmc.rom версия ESXDOS 0.8.7, соотв. на SD карту в корень нужно положить директории BIN, SYS, TMP от версии ESXDOS 0.8.7, что доступно в github'е карабаса https://github.com/andykarpov/karabas-nano/tree/master/sd/divmmc
- - - Добавлено - - -
Актуальная прошивка одна - с поддержкой DivMMC.
Для этого:
1) в CPLD шьется karabas-nano-revGmmc.pof из последнего релиза karabas-cpld-firmware-v1.2.zip
2) в ПЗУ шьется full_divmmc.rom
3) на SD-карту кладется релиз ESXDOS 0.8.7 + нужное количество файлов в формате TAP / TRD
Все так и сделал.
Ошибка RTC.SYS
73467
andykarpov
09.09.2020, 21:56
Все так и сделал.
Ошибка RTC.SYS
73467
Ошибка RTC.SYS - это нормально :) Его нет в дистрибутиве.
Теперь по нажатию на кнопку NMI должен открываться файловый браузер для выбора и загрузки файла :)
VladimirAce2
09.09.2020, 22:02
Все заработало. Если не трудно можете дать ссылку где можно кнопки для Revin.G. купить. Спасибо.
andykarpov
09.09.2020, 22:28
Все заработало. Если не трудно можете дать ссылку где можно кнопки для Revin.G. купить. Спасибо.
Мои поздравления!!!
Кнопки последний раз брал тут: https://aliexpress.ru/item/32696281655.html
Ошибка RTC.SYS
тут https://github.com/andykarpov/buryak-pi-2020/tree/master/firmware две карточки , в обеих RTC.SYS есть , SD_Card_LNF.zip с альтернативным браузером с поддержкой длинных имен
Добавлю и свой rev.G , стартонул сразу
https://uploads.tapatalk-cdn.com/20200910/939e90a110a5c83c19a846c939a00df6.jpghttps://uploads.tapatalk-cdn.com/20200910/4155f195816d39186ce69051fd245eba.jpg
запаял вафлю , сетка работает
https://uploads.tapatalk-cdn.com/20200910/badbfbd723660c6229a4bc9317dc404f.jpghttps://uploads.tapatalk-cdn.com/20200910/0fe1deb0a2447f941fbea02ed999aa4e.jpg
SoftLight
19.09.2020, 00:37
Подскажите, а кто где брал CY62167ELL-45ZXI не дорого для ревизии G?
А CY62167EV30LL-45ZXIT можно ставить?
CY62167EV30LL-45ZXIT можно ставить?
возможно выдержит 5в , а вообще если безвыходно можно коцнуть две дорожки и закинуть на 3.3в (12 и 37 ноги)
с коцаньем погарячился, просто перед запайкой отогнуть ноги вверх и бросить их на 3.3в
- - - Добавлено - - -
где брал CY62167ELL-45ZXI
на али их полно , вит первая же ссылка https://aliexpress.ru/item/4000117169046.html?spm=a2g0o.productlist.0.0.6b367 f7axQ9sSI&algo_pvid=d37a0640-0038-4398-bccc-2b7f35b398f5&algo_expid=d37a0640-0038-4398-bccc-2b7f35b398f5-0&btsid=0b0a0ac216005028378311756eef92&ws_ab_test=searchweb0_0,searchweb201602_,searchweb 201603_
andykarpov
19.09.2020, 11:32
Такс, вставлю свои 5 копеек:
1) ELL у меня были запасы для экспериментов с карабасами, нигде пока их не искал
2) Ставить EV30 (DV30) вместо ELL - стремная идея, по даташиту у нее верхний максимум питания - 3.6В. Разве что, как сказал tank-uk, дороги подрезать и перекоммутировать на 3.3В.
3) Однако в другом девайсе (karabas-pro) 5-вольтовые ELL прекрасно работают на 3.3В :)
4) EV30 брал в двух местах на али, микрухи все рабочие:
- https://www.aliexpress.com/item/4000545530029.html
- https://www.aliexpress.com/item/4000117073914.html
5) Логично предположить, что тут будут адекватные: https://www.aliexpress.com/item/4000117169046.html
6) У Павла Рябцова вроде есть ELL.
SoftLight
19.09.2020, 19:36
Для платы ревизии G какой номинал ставить для R35? На монтажке и схеме стоит 100 Ом а в BOM 470 Ом.
andykarpov
19.09.2020, 20:56
Для платы ревизии G какой номинал ставить для R35? На монтажке и схеме стоит 100 Ом а в BOM 470 Ом.
По настроению смотрите ;) Я б начал с 470 Ом ;)
а если серьезно - все эти резисторы нужно подбирать по току, который нужен для светодиодов. Если ставить сверхяркие, что китайцы тулят сейчас везде - то там и 1,5к многовато будет...
SoftLight
19.09.2020, 21:13
Разъемы Molex 049225-0821 сильно не дешевые, если 10 штук у китайцев брать выходит по 75р штука. В отечественном чипидипе про них и не слышали. Никакой другой разъем ведь на плату не пересадить?
andykarpov
19.09.2020, 21:39
Разъемы Molex 049225-0821 сильно не дешевые, если 10 штук у китайцев брать выходит по 75р штука. В отечественном чипидипе про них и не слышали. Никакой другой разъем ведь на плату не пересадить?
За то качество у этих разъемов - то, что надо.
Аналогов я думаю, особо нет. Разве что посмотреть, что у самих Molex есть на замену.
Нас интересует Reverse Mount тип микро-СД разъемов.
Вот один нашел, надо покурить даташыт, встанет ли вместо этого: https://www.molex.com/molex/products/part-detail/memory_card_socket/5027740891
Freiwind
19.09.2020, 23:17
Такс, вставлю свои 5 копеек:
6) У Павла Рябцова вроде есть ELL.
У Павла нет.
Блин, что-то не везет мне с наной.
Ревизия D не завелась. Заказал у Павла плату ревизии G и новый процессор.
Думал, если с новым процессором не пойдет, пересажу на новую плату.
И не посмотрел, что память другая на ней, которая на али 1000 рублей за 5 штук или 500 за одну.
"Опять расходы непредвиденные". Печаль. :)
Freiwind
27.09.2020, 10:09
А холдер микро-SD Molex 49225-0821 для платы ревизии G продается где-нибудь, кроме маусеров и прочих магазов с неподъемной стоимостью доставки?
На Алишке по 10 штук только.
продается где-нибудь,
https://www.terraelectronica.ru/product/346278
Freiwind
27.09.2020, 12:25
Так их же нет там в наличии.
SoftLight
27.09.2020, 12:46
Freiwind, я тоже хотел заказать. Ты в Москве, если закажешь на Алишке, можем вскладчину купить, отсыплешь пяток при встрече. С другими редкими запчастями тоже можно так. У меня например памяти нету.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot