...а вот Ева удивила... Удивила тем, что практически никаких критичных ошибок не обнаружилось, и плата прошилась и запустилась с первой подачи питания!
Но без проблем всё равно не обошлось - нужно добавить последовательно резистор 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
Публикую новый проект ZXEVO.1010 rev.A1 - клон ZX Evolution на двух двухслойных платах 10x10см.
Основные характеристики:
- Полная совместимость по прошивкам/конфигурациям/софту с ZX Evolution revC
- Слот карт памяти SD или microSD
- PS/2 порты клавиатуры и мыши
- VGA выход видео
- VDAC2
- TSFM (моно выход) на двух чипах YMF288
- NeoGS
- SounDrive
- Встроенный MIDI синтезатор + выход для подключения внешнего синтезатора
- WiFi (ZiFi)
- RTC
- Магнитофонный вход 3.5мм
- 1xDB9 разъём для сега-джойстиков
- Питание через USB Type C
- Корпус G738 или G706
Ссылка на исходные файлы, прошивки и файлы для производства: https://github.com/UzixLS/zxevo1010-board
Основные характеристики:
- Полная совместимость по прошивкам/конфигурациям/софту с ZX Evolution revC
- Слот карт памяти SD или microSD
- PS/2 порты клавиатуры и мыши
- VGA выход видео
- VDAC2
- TSFM (моно выход) на двух чипах YMF288
- NeoGS
- SounDrive
- Встроенный MIDI синтезатор + выход для подключения внешнего синтезатора
- WiFi (ZiFi)
- RTC
- Магнитофонный вход 3.5мм
- 1xDB9 разъём для сега-джойстиков
- Питание через USB Type C
- Корпус G738 или G706
Ссылка на исходные файлы, прошивки и файлы для производства: https://github.com/UzixLS/zxevo1010-board
🔥41👍18❤2👏2🫡1
Раздумываю над следующей ревизией Харона 386. Предварительно хочу добавить на борт 8 Мб ОЗУ, видео на Сirrus Logic вместо Trident, PicoGUS (вместе с текущим звуком от ESS), выход MIDI, питание от USB Type C и SD-карту вместо Compact Flash.
К последнему больше всего вопросов - опенсорсных переходников IDE/SD мне найти не удалось, а микросхем, которые применяются на широко доступных китайских конвертерах, в открытой продаже нет. Придётся изобретать свой софт и железо для такого переходника, а т.к. экспериментировать на плате Харона - дорогое удовольствие - то нарисовал отдельную плату под это дело, на базе микроконтроллера RP2350. Если всё получится, встрою её на будущий Харон.
К последнему больше всего вопросов - опенсорсных переходников IDE/SD мне найти не удалось, а микросхем, которые применяются на широко доступных китайских конвертерах, в открытой продаже нет. Придётся изобретать свой софт и железо для такого переходника, а т.к. экспериментировать на плате Харона - дорогое удовольствие - то нарисовал отдельную плату под это дело, на базе микроконтроллера RP2350. Если всё получится, встрою её на будущий Харон.
🔥33❤3👍3👎1
Публикую новую ревизию C1 платы проекта MIST.1010.
Основные изменения относительно ревизии A2:
- Добавлены MIDI вход и выход
- Добавлена возможность использования WiFi-модуля ESP-12E/F вместо ESP-01
- Добавлен внутренний 2.54мм хедер с 2xUSB
- Подтюнены длины сигнальных дорожек SDRAM для максимального соответствия плате MIST 1.3, что позволило повысить максимальную рабочую частоту в тестах памяти
- Убран PAL-кодер на микросхеме AD724 - т.к во многие ядра выдавали картинку, которую этот кодер не может переварить. Вместо PAL-кодера добавлен простейший ЦАП на резисторах, который может выдавать Ч/Б картинку (нужно включить YPbPr режим), а так же потенциально может выдать цветную картинку при соответствующей доработке ядер
- USB type C вместо micro USB для питания
- Светодиоды 5мм вместо 3мм на лицевой панели
- Множество различных мелких улучшений и доработок
Полный список изменений, все исходные и прочие файлы, как обычно, выложил на github: https://github.com/UzixLS/mist1010-board
Основные изменения относительно ревизии A2:
- Добавлены MIDI вход и выход
- Добавлена возможность использования WiFi-модуля ESP-12E/F вместо ESP-01
- Добавлен внутренний 2.54мм хедер с 2xUSB
- Подтюнены длины сигнальных дорожек SDRAM для максимального соответствия плате MIST 1.3, что позволило повысить максимальную рабочую частоту в тестах памяти
- Убран PAL-кодер на микросхеме AD724 - т.к во многие ядра выдавали картинку, которую этот кодер не может переварить. Вместо PAL-кодера добавлен простейший ЦАП на резисторах, который может выдавать Ч/Б картинку (нужно включить YPbPr режим), а так же потенциально может выдать цветную картинку при соответствующей доработке ядер
- USB type C вместо micro USB для питания
- Светодиоды 5мм вместо 3мм на лицевой панели
- Множество различных мелких улучшений и доработок
Полный список изменений, все исходные и прочие файлы, как обычно, выложил на github: https://github.com/UzixLS/mist1010-board
🔥26👍14❤2
1579 дней - давненько не сдувал пыль со своего старичка 486 со слакой на борту. Заодно поставил в него Sound Blaster 16, который ремонтировал год назад.
Всё-таки ощущения от одноплатников или от того же Харона совсем не те - скорее, даже ближе к эмуляторам. Ретро-компы должны быть с жужжащими дисководами, винчестерами, вентиляторами, пузатыми мониторами и с "удобствами во дворе", а не с флешками и вот этим вот всем :)
Всё-таки ощущения от одноплатников или от того же Харона совсем не те - скорее, даже ближе к эмуляторам. Ретро-компы должны быть с жужжащими дисководами, винчестерами, вентиляторами, пузатыми мониторами и с "удобствами во дворе", а не с флешками и вот этим вот всем :)
👍27🔥12❤2😁2🥰1🤔1💘1