Приехали платы от PCBWave. Проблемный вышел этот заказ - кроме долгого производства (из-за китайского нового года) и долгой доставки (к этому уже привык), сами платы оказались с дефектами. На почти всех заглушках для ZXEvo.1010 в той или иной мере вспучилась маска - особенно неприятно учитывая что эти заглушки - по сути лицо корпуса. На всех белых платах в местах где узкие зазоры между вскрытой медью китайцы сняли маску - и ладно бы везде, но между некоторыми контактами не сняли - выглядит странно. При этом на красной ZXEvo в таких же зазорах ничего не снимали. Ну и совсем некритичное - на жёлтых платах денди есть чёрные разводы - видимо, от шелкографии. Выглядит неопрятно. Но в общем и целом я рад что наконец-то эти платы у меня на руках, и скоро можно будет вычеркнуть ещё несколько проектов из тудушки :)
👍13🔥12
Немного попаял. Больше всего опасений в новых ревизиях вызывал разъём USB Type C - ранее я его не применял т.к. он больше чем MicroUSB и толком не влезает на плату. Но по итогу всё встало просто идеально: без корпуса разъём частично свисает с платы, но в корпусе он встаёт заподлицо с заглушкой.
👍20🔥17🥰1
Выкладываю в общий доступ исходные файлы а так же все файлы для производства и сборки печатной платы проекта PicoGUS/104.
https://github.com/UzixLS/picogus104
https://github.com/UzixLS/picogus104
👍20🔥13❤5
Небольшое обновление ZX-MultiSound rev.A2.
Список изменений:
- Исправлено тактирование GS Z80 - добавлен буфер на тактовый сигнал. В старой ревизии из-за этого могли не работать некоторые Z80;
- Исправлена распиновка разъёма 3.5мм - поменяны местами правый-левый каналы;
- Исправлено расположение R20 и R34 на шелкографии;
- 74LVC1G125DB заменён на 74AHCT1G125DB;
- C3,C5,C17,C18 немного сдвинуты влево чтобы не мешать установке YM2203;
- Добавлен дополнительный ключ на краевой разъём;
- Доработано посадочное место SAM2695 для удобства ручной пайки.
Эту ревизию пока никто не заказывал и не проверял.
https://github.com/UzixLS/zx-multisound
Список изменений:
- Исправлено тактирование GS Z80 - добавлен буфер на тактовый сигнал. В старой ревизии из-за этого могли не работать некоторые Z80;
- Исправлена распиновка разъёма 3.5мм - поменяны местами правый-левый каналы;
- Исправлено расположение R20 и R34 на шелкографии;
- 74LVC1G125DB заменён на 74AHCT1G125DB;
- C3,C5,C17,C18 немного сдвинуты влево чтобы не мешать установке YM2203;
- Добавлен дополнительный ключ на краевой разъём;
- Доработано посадочное место SAM2695 для удобства ручной пайки.
Эту ревизию пока никто не заказывал и не проверял.
https://github.com/UzixLS/zx-multisound
👍14🔥6
Все в сборе! И все запущены!
Уна на 100% готова, осталось только оформить релиз - написать список изменений, отретушировать фотографии, сгенерировать pdf и герберы, ну и сделать всякие прочие скучные вещи :)
Мист включил пока только пару раз - на первый взляд работает, но нужно ещё уделить N часов ему чтобы всё проверить.
Ну и ещё со старой ревизии остался нерешённый вопрос по композитному видео: в ядре PCXT, в теории, на новой ревизии платы должен выводиться нативный CGA композит (т.е. именно в таком виде, в каком он генерировался на оригинальных картах - с помощью артефактных цветов). Но пока цветной картинки у меня добиться не получилось - то ли в плате нужно что-то поправить, то ли в ядре что-то не так (я не до конца уверен что этот функционал вообще проверялся кем-либо на мисте :) )
Уна на 100% готова, осталось только оформить релиз - написать список изменений, отретушировать фотографии, сгенерировать pdf и герберы, ну и сделать всякие прочие скучные вещи :)
Мист включил пока только пару раз - на первый взляд работает, но нужно ещё уделить N часов ему чтобы всё проверить.
Ну и ещё со старой ревизии остался нерешённый вопрос по композитному видео: в ядре PCXT, в теории, на новой ревизии платы должен выводиться нативный CGA композит (т.е. именно в таком виде, в каком он генерировался на оригинальных картах - с помощью артефактных цветов). Но пока цветной картинки у меня добиться не получилось - то ли в плате нужно что-то поправить, то ли в ядре что-то не так (я не до конца уверен что этот функционал вообще проверялся кем-либо на мисте :) )
👍14🔥8
...а вот Ева удивила... Удивила тем, что практически никаких критичных ошибок не обнаружилось, и плата прошилась и запустилась с первой подачи питания!
Но без проблем всё равно не обошлось - нужно добавить последовательно резистор 47Ω в клок ЦАПа NeoGS (на фото выше он) - иначе на ЦАПе появляются по(ту)сторонние звуки. Так же посадочное место для ACEX на нижней плате оказалось маловато, из-за чего запаять его сложнее - а чтобы увеличить его надо даже не знаю что сделать т.к. дорожки там набиты от края до края... Ну и нужно сбалансировать громкости разных источников в микшере и сделать всякое прочее по мелочи.
На этом проекте я поэкспериментировал с посадочным местом Z80 - сделал его универсальным для PLCC и QFP корпусов. QFP, как оказалось, из-за укороченных площадок встаёт прямо впритык - но запаять можно, да и не особо сложно на самом деле. С PLCC же вообще никаких проблем.
Но главное - весь функционал работает - NeoGS, MP3, MIDI, VDAC2 (и да, он и вправду умеет играть avi файлы!), WiFi - я доволен :)
Но без проблем всё равно не обошлось - нужно добавить последовательно резистор 47Ω в клок ЦАПа NeoGS (на фото выше он) - иначе на ЦАПе появляются по(ту)сторонние звуки. Так же посадочное место для ACEX на нижней плате оказалось маловато, из-за чего запаять его сложнее - а чтобы увеличить его надо даже не знаю что сделать т.к. дорожки там набиты от края до края... Ну и нужно сбалансировать громкости разных источников в микшере и сделать всякое прочее по мелочи.
На этом проекте я поэкспериментировал с посадочным местом Z80 - сделал его универсальным для PLCC и QFP корпусов. QFP, как оказалось, из-за укороченных площадок встаёт прямо впритык - но запаять можно, да и не особо сложно на самом деле. С PLCC же вообще никаких проблем.
Но главное - весь функционал работает - NeoGS, MP3, MIDI, VDAC2 (и да, он и вправду умеет играть avi файлы!), WiFi - я доволен :)
🔥34👍8🎉1
This media is not supported in your browser
VIEW IN TELEGRAM
Небольшая демонстрация истории борьбы с шумами в звуке на ZX Uno 1010
Запись выполнил через линейный вход звуковой карты с выкрученной на максимум громкостью (к слову, при нормальной громкости самый сильный шум - на ревизии А - едва слышим)
Основные источники шума:
- 50 Гц шум от видео сигнала
- Щелчки ~10 раз в секунду от WiFi - только когда модуль не инициализирован
- ВЧ писк от БП - зависит от потребления, специальных мер борьбы с ним не предпринималось
Основные изменения от ревизии к ревизии:
- A: начало
- B: добавил отдельный LDO для питания WiFi; добавил ОУ c питанием от входных 5В через индуктивность. Запись сделана с конденсатором на виртуальной земле ОУ 10мкФ. Изначально стоял 100нФ, с ним шум был, без преувеличения, оглушительный
- C: добавил LDO для питания ОУ, конденсатор виртуальной земли 100нФ
- D: заменил LDO ОУ на 1117, MIDI чип перекинул на питание от этого LDO (ранее питался от LDO ПЛИС) и подвинул подальше от WiFi-модуля
- D1: заменил 100нФ конденсатор на виртуальной земле ОУ на 1мкФ
Запись выполнил через линейный вход звуковой карты с выкрученной на максимум громкостью (к слову, при нормальной громкости самый сильный шум - на ревизии А - едва слышим)
Основные источники шума:
- 50 Гц шум от видео сигнала
- Щелчки ~10 раз в секунду от WiFi - только когда модуль не инициализирован
- ВЧ писк от БП - зависит от потребления, специальных мер борьбы с ним не предпринималось
Основные изменения от ревизии к ревизии:
- A: начало
- B: добавил отдельный LDO для питания WiFi; добавил ОУ c питанием от входных 5В через индуктивность. Запись сделана с конденсатором на виртуальной земле ОУ 10мкФ. Изначально стоял 100нФ, с ним шум был, без преувеличения, оглушительный
- C: добавил LDO для питания ОУ, конденсатор виртуальной земли 100нФ
- D: заменил LDO ОУ на 1117, MIDI чип перекинул на питание от этого LDO (ранее питался от LDO ПЛИС) и подвинул подальше от WiFi-модуля
- D1: заменил 100нФ конденсатор на виртуальной земле ОУ на 1мкФ
👍8🔥5
Публикую новую ревизию D1 платы проекта ZX UNO 1010.
Основные изменения относительно ревизии A1:
- Добавлены часы
- Улучшен выход звука - уменьшен шум, добавлен операционный усилитель
- Второй джойстик теперь подключен по схеме сплиттера - аналогично как в оригинальной UNO. Ранее был подключен по схеме UNO VGA2M, которая хуже поддерживается со стороны ядер.
- Джойстики теперь запитаны от +5В вместо +3.3В
- USB type C вместо micro USB для питания
- Светодиоды 5мм вместо 3мм на лицевой панели
- Множество различных мелких улучшений и доработок
Полный список изменений, все исходные и прочие файлы, как обычно, выложил на github: https://github.com/UzixLS/zxuno1010-board
Основные изменения относительно ревизии A1:
- Добавлены часы
- Улучшен выход звука - уменьшен шум, добавлен операционный усилитель
- Второй джойстик теперь подключен по схеме сплиттера - аналогично как в оригинальной UNO. Ранее был подключен по схеме UNO VGA2M, которая хуже поддерживается со стороны ядер.
- Джойстики теперь запитаны от +5В вместо +3.3В
- USB type C вместо micro USB для питания
- Светодиоды 5мм вместо 3мм на лицевой панели
- Множество различных мелких улучшений и доработок
Полный список изменений, все исходные и прочие файлы, как обычно, выложил на github: https://github.com/UzixLS/zxuno1010-board
🔥29👏2