Как подключить ZX Spectrum к LCD матрице | Speccy + "народный" контроллер"

Sdílet
Vložit
  • čas přidán 17. 06. 2023
  • #zxspectrum #pcb800099 #lcdpanel #srgb
    Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам. Подробнее:
    / @wally2011ua
    ---
    💰Поддержать канал: new.donatepay.ru/@694657
    💰Альтернативная страничка поддержки: donatello.to/wally
    ---
    🎼Страница на Patreon: patreon.com/user?u=86173417
    🎼Страничка на boosty: boosty.to/wally
    ---
    Схема LPT программатора, программа для работы с ним, конфигуратор прошивок и 2 настроенные прошивки, вы можете найти в одном архиве: drive.google.com/file/d/1XHeg...
    ---
    Ссылка на топик форума, где описана процедура выравнивания изображения:
    zx-pk.ru/threads/32683-vyvod-...
    ---
    🎮Реквесты игр, музыки и личные счета: docs.google.com/spreadsheets/...
    ---
    🎶Мой второй канал с музыкой: / @wally.eleksir4ik
    ---
    📧Канал в Telegram: t.me/+TcWktfd-94JlNjZi
  • Věda a technologie

Komentáře • 45

  • @ZXJaggedGaming
    @ZXJaggedGaming Před rokem +5

    Я на одном дыхании посмотрел. Просто класс.
    Офигенное решение вопроса с соотношением сторон - и весь экран используется, и искажений нет, а бордюр кроме демок и не нужен! Отлично придумано!

    • @k0va1
      @k0va1 Před rokem

      как выяснилось эмпирическим путём - такой способ ой как не всегда работает :) на моей матрице 1280x800 ничего кроме этого режима не завелось. но есть другой способ - сконфигурировать входящий видеорежим с учётом "обрезания" видимой области.

  • @ink9
    @ink9 Před rokem +1

    Во, тру-спектрумизм, даже телевизор самодельный 👍

  • @ndiscovery
    @ndiscovery Před rokem +2

    Молодец, что находишь возможности спектрумить!

  • @SergeiSmirnov
    @SergeiSmirnov Před rokem +2

    Ну ничего себе! А так можно было? :)
    Спасибо! На одном дыхании посмотрел!

  • @vitalian1980
    @vitalian1980 Před rokem

    Класс! Надо будет попробовать 👍

  • @BTF_USSR
    @BTF_USSR Před 9 měsíci

    Спасибо за видео, товарищ!

  • @ArthurOsipyan
    @ArthurOsipyan Před 8 měsíci

    Невероятно, спасибо за инфу

  • @Radiolubitel-Petrovich

    Отлично, у меня есть матрица 600*1024. спасибо за ролик.

  • @school700fp
    @school700fp Před 9 měsíci +1

    Спасибо, от меня лайк!

    • @Wally2011ua
      @Wally2011ua  Před 9 měsíci

      И тебе спасибо, за лайк и фидбэк ;)

  • @MrZloyboss
    @MrZloyboss Před 7 měsíci

    Для полного кадра нужно взять матрицу "а-ля" EJ080NA-04. Она LVDS. Тогда не нужен будет конвертер. Правда, понадобится переходник AT070TN92 to EJ070NA-01 (у китайцев это PCB800185 или на крайняк PCB800100) ну и конечно же 50-пиновый FFC шлейф (для подключения самого переходника к разъему TTL контроллера). Подробности найдете на писикаре про этот контроллер - я максимально подробно все там расписал.
    Почему матрица "а-ля"? Потому что специально покупать EJ080NA-04 - это барство. Проще купить любой старый планшет 8 дюймов с разрешением 1024*768 с исправной матрицей и добыть ее оттуда. Можно бутлупленный или с треснутым тачем найти в пределах 300 руб. Главное - с целой матрицей и чтобы матрица была с 40-пиновым FFC шлейфом (в 99% с таким разрешением там стоят именно такие, просто нонеймы, а не иннолюкс). С корпусом правда сложнее. Я брал готовый от 8-дюймовой "квадратной" фоторамки. Можно доработать (увеличить проставкой толщину или сделать нашлепку сзади) корпус от какой нибудь 8-дюймовой старинной читалки. Да, на 8-дюймовые матрицы с разрешением 800*480 рассчитывать не стоит - они TTL (50-пиновые как на этом видео). В читалках стоят тоже такие. Хотя... С конвертером пойдет.
    Да, по поводу драйвера подсветки я чего то не допонял. На этой плате стоит PT4103. У такой матрицы как ваша должно быть падение напряжения на подсветке примерно 9-10В при токе подсветки 100мА. Больше он не выдает - токоизмеритель в цепи подсветки стоит на 1 Ом (все физические подробности его работы я так же описал в теме про контроллер на писикаре). При таких параметрах сам драйвер греться никак не должен. КПД у него довольно высокий и соответственно потребление - согласно озвученным величинам с учетом КПД. Т.е. в районе 1-1,2Вт. Микросхема PT4103 питается от 3,3В потому что у нее максимальное напряжение питания 6В. Что касается напряжения 30В и остальных (там еще есть -8В, 11,4 и кое что еще) - это служебные напряжения матрицы VGH, VGL. AVDD и Vcom, которые формируются параллельно работе драйвера. Без них матрица показывать не будет. А если не нагрузить саму подсветку - то будет каша а не изображение. Так что все там взаимосвязано. Но это все касается матриц, подключаемых через разъем TTL. На разъеме LVDS этого всего нет. При таком режиме достаточно обесточить микросхему драйвера чтобы не сыпала помехи в разносе (отсутствии нагрузки).

  • @dukeyusupov
    @dukeyusupov Před 11 měsíci

    Можете выложить вариант прошивки с которым по TTL матрица заводилась? Я хоть параметры прикину, потому что по LVDS у меня ни одна прошивка не заводится после переделки её в TTL.

  • @user-zh3uy2ct9d
    @user-zh3uy2ct9d Před 8 měsíci

    класс конечно!!! однозначно лайк и подписка! Но есть более простой способ с малиной пико и цена вопроса трех бутылок пива

    • @Wally2011ua
      @Wally2011ua  Před 8 měsíci

      Не знал о таком способе и не знал про цену пико. Есть где-то инфа по этому? Я бы изучил и запилил видос.

    • @user-zh3uy2ct9d
      @user-zh3uy2ct9d Před 8 měsíci

      @@Wally2011ua czcams.com/video/Uwjh4837Esk/video.html тут как vga и hdmi

    • @Wally2011ua
      @Wally2011ua  Před 8 měsíci +1

      @@user-zh3uy2ct9d ну это не совсем то. там получают просто переходник из sRGB на VGA/HDMI и подключается к готовому монитору. А у меня - изготовление этого самого "монитора", который понимает и VGA и обычные sRGB. Но за ссылку спасибо - интересно было посмотреть и вынести для себя кое-какие знания.

  • @dukeyusupov
    @dukeyusupov Před rokem

    А есть простой вариант снизить потребление данной платы? У меня с аккумулятора не заводится, только с блока питания 2А (не греется) и только одного 1А (и то сильно греется).

    • @Wally2011ua
      @Wally2011ua  Před rokem

      Там все на питании подсветки матрицы завязано. Если запитать подсветку от отдельного источника, то сам контроллер будет потреблять не более 0.2А. Но вот сколько будет потреблять подсветка вашей матрицы - это вопрос. В моем случае, она кушает всего 0.1А при 15v. В пентеве вообще самодельная подсветка из гирлянды светодиодов, питается от 5 вольт и потребляет 0.2А вместе с контроллером.

    • @dukeyusupov
      @dukeyusupov Před 11 měsíci

      @@Wally2011ua у меня подсветка матрицы спрятана в саму матрицу, не знаю что там. Её мощность можно регулировать? Показатель яркости на это влияет? Сама плата сильно греется, видимо в районе преобразования 5 вольт в другие напряжения.

    • @Wally2011ua
      @Wally2011ua  Před 11 měsíci

      @@dukeyusupov откуда же мне знать, какая у вас матрица, какая подсветка и регулируется ли у нее яркость? Все что могу сказать, это:
      1. Контроллер не регулирует яркость подсветки.
      2. В контроллере нет напряжения +5в. Там есть 3.3в, которые повышаются до 15в для подсветки.
      3. Греется именно повышающий преобразователь при наличии на нем нагрузки.

  • @spectrumsinclair5382
    @spectrumsinclair5382 Před 9 měsíci

    Когда канает со ВТОРОГО раза в цифровых устройствах - это часто дело в пропущенном сбросе.

  • @dukeyusupov
    @dukeyusupov Před 11 měsíci

    Пытался перепрошить микросхему на плате. Подпаял все провода по схеме с LPT: 7,8,9,10,18 (кроме питания, я понял, что запитывать надо в целом плату). Но в DOS при запуске прошивальщика с ключом /i получаю вместо нулей - единицы (т.е. статус FFh). То же самое - просто при неподключенном к LPT. Контакты все прозвонил с платы до разъема в ПК - всё нормально. ЧЯДНТ?

    • @Wally2011ua
      @Wally2011ua  Před 11 měsíci

      Какой номинал резисторов использовали?

    • @dukeyusupov
      @dukeyusupov Před 11 měsíci

      @@Wally2011ua 150 Ом, как на схеме и указано. Земля напрямую к 18 LPT

    • @Wally2011ua
      @Wally2011ua  Před 11 měsíci

      @@dukeyusupov попробуйте по 100 ом поставить.

    • @dukeyusupov
      @dukeyusupov Před 11 měsíci

      @@Wally2011ua Попробовал - то же самое. Сам LPT порт нормальный, у меня через него AY-LPT работает. Меня смущает что он все единицы выдает, как и без подключения (у вас без подключения к флешке программа-прошивальщик что выдает?). Точно такой метод на всех LPT прокатывает, если подпаиваться к микросхеме на плате?

  • @SkapKovdor
    @SkapKovdor Před 11 měsíci

    А почему не прошить spi чип стандартной программой для программатора?

    • @Wally2011ua
      @Wally2011ua  Před 11 měsíci

      Если стандартная программа прошивает через LPT, то почему бы и нет. Я прошивал тем, что имелось под рукой.

  • @vnesebya
    @vnesebya Před rokem

    Эх, что-то у тебя с таймингами на пентагоне. ACROSS FIX 0 идет идеально на оттюнином пенте. Настрой длительеость инта в 9мкс. На тесте Test4.30 длительность инта должна быть TooShort!!! Возможно С7 надо будет отпаять, так- же возможно придется припаять корректирующую цепочку для задержки бордера. Первым делом попробуй С7 отпаять, потом инт крути.

    • @Wally2011ua
      @Wally2011ua  Před rokem

      Спасибо за информацию, но ради одной демки я не буду заморачиваться с этим. Тем более, что ее работа зависит от ПЗУ. В других демках, где есть полноэкранные эффекты, я таких артефактов не видел.

    • @vnesebya
      @vnesebya Před rokem

      @@Wally2011ua В пентагоновском сообществе в ТГ есть несколько ключевых демо на которых тестируются тайминги. Across, Rage. Игра Altered Beast - не должна крашиться на заставке где два персонажа идут навстречу друг другу. Кроме того, на некоторых пентагонах есть проблема - на ACROSS бордер смещен вправо, а должен быть смешен на пиксель влево. Если бордер смещен на пиксель влево - отлично - режем дорожку подходящую к 9DD43 и впаиваем подстроечник на 2,2 килоома. Между 8 9 ногой DD43 запаисаем кондер 270 пф. подстроечник выставляем на 430 ом. Это должно дать примерно один пиксель сдвига бордюра вправо. Если как у вас бордюр и без того запаздывает - выставите инт на 9мкс подобрав резистор R17. после остановки инта - запустите Altered Beast. Если есть сбросы и зависания уменьшите R17 еще - он в полне может быть и 430 ом - это зависит от C6. После того как Altered Beast заработает стабильно, проверьте на Across - если полоска брдюра се еще сдвинута вправо - отпаивайте C7. К сожалению, подбором R17 скорее всего не удастся попасть точно в центр. или на пиксель влево или на пиксель вправо от центра. Надо добиться чтобы был на пиксель влево, дальше подстроечник и кондер на DD43 как описано выше. C таким модом, будет работать и остальные пентагоновские демо. Если все удалось с Across - Можно проверить на RAGE самом конце - должно быть идеально. Доработки минимальние - профит приятный - пентагон станет похож на пентагон в эмуляторе Unreal и UnrealPortable

    • @k0va1
      @k0va1 Před rokem

      @@vnesebya я ни коим образом не осуждаю рвение довести до ума машину, но фраза "станет похож на пентагон в эмуляторе Unreal" улыбнула :) дожились - реальное железо под эмуль ровняем =)

    • @Wally2011ua
      @Wally2011ua  Před rokem

      @@vnesebya Справедливости ради, демка RAGE у меня идет идеально, в т.ч. финальная часть - никаких артефактов не наблюдаю. Про Across The Edge, уже говорили - там все завязано на прошивке ПЗУ. К примеру, у меня на EVO в BaseConf - сильнейшие артефакты в первой части демы. При этом, на той же EVO демка RAGE идет точно также идеально. Но, спасибо за техническую часть! Во всяком случае, если будут проблемы с этим узлом, я хотя бы буду знать, где копать.

    • @vnesebya
      @vnesebya Před rokem

      @@Wally2011ua это правда, что демо завязано на пзу. Стандартным пзу являтся пзу с TR-DOS 5.03 в меню снизу. К сожалению по версии SOS 48 и SOS 128 ничего пояснить не могу.

  • @user-pc4kx3yb6f
    @user-pc4kx3yb6f Před rokem

    не периварил по тому что у пентагона не 50гц а 48 гц

    • @Wally2011ua
      @Wally2011ua  Před rokem +1

      Так ведь с EVO пентагоновскую синхросмесь переварил. А там тоже 48 гц. Тут проблема скорее в "дубовых" сигналах и помехах. В любом случае, с раздельными синхроимпульсами все завелось с пол-оборота.

    • @user-pc4kx3yb6f
      @user-pc4kx3yb6f Před rokem +1

      @@Wally2011ua тебе самое максимальное уважение , ты разьеснил многое , я с этой проблемой с 18 года борюсь , буду рад если ты уделишь мне внимание и свяжешься со мной , мне тоже в этом плане нужна помощь

  • @freedomcustoms
    @freedomcustoms Před 5 měsíci

    Эээ, ну вообще-то он шьется через vga обычным сом шнуром.

    • @Wally2011ua
      @Wally2011ua  Před 5 měsíci

      Я в курсе. Поэтому и говорил перед прошивкой: "Вы можете прошить любым способом". Только внесу поправку: через vga нужен не обычный com, а интерфейс i2c.