User Tag List

Показано с 1 по 10 из 57

Тема: Новый реверс Вектора 06Ц.01 и возможная реинкарнация

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    26.12.2021
    Адрес
    г. Санкт Петербург
    Сообщений
    64
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    31
    Поблагодарили
    17 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    Типа если максимально уплотнить плату, сделать ее на столько слоев, сколько нужно, а не насколько кажется экономически разумно, мелкую логику запихнуть или в tssop-ы под большими чипами, или в cpld, две стороны монтаж. Иными словами, если отбросить разум, какой минимально возможный размер Вектора c труъ кр580+вв55+ви53 в принципе.
    Так это как раз и была моя основная идея в данном начинании. Ну, может быть еще плюсом замена ВВ55+ВИ53 на аналоги в SO/PLCC/TQFP и абстрагирование процессора до модуля с ША+ШД+MEM/IO/RD/WR+CLK+READY+RESET.
    Тогда появляется возможность использовать 8085 и Z80 тоже в SO-40/TQFP-44. Причем весь ассортимент комплектующих у меня есть. В планах также оставить СНП34 по ВУ/ПУ и интегрировать адаптер PS/2 клавиатуры на атмеге или (тоже проект зреет) USB клавиатуры на китайце CH558/CH559.

    Цитата Сообщение от svofski Посмотреть сообщение
    Где-то мы это уже обсуждали. С последовательным портом без FIFO и прерываний Вектор не много сможет сделать полезного.
    Про ВН59 тоже думается... Ну и, опять же, лишний последовательный порт еще никогда никому не мешал.

    - - - Добавлено - - -

    Цитата Сообщение от svofski Посмотреть сообщение
    vm80a Vslav-a можно в тестбенче завести.
    Я пока нуб в синтезе, поэтому сначала надо самому поковыряться и собрать все грабли.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,299
    Спасибо Благодарностей отдано 
    1,030
    Спасибо Благодарностей получено 
    813
    Поблагодарили
    484 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от megov Посмотреть сообщение
    USB клавиатуры на китайце CH558/CH559.
    Это по-моему оптимальный вариант. PS/2 клавиатура свое уже пожила.
    Больше игр нет

  4. #3

    Регистрация
    26.12.2021
    Адрес
    г. Санкт Петербург
    Сообщений
    64
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    31
    Поблагодарили
    17 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    Это по-моему оптимальный вариант. PS/2 клавиатура свое уже пожила.
    Дык уже:



    Нарисовал схему в KiCad, развел, заказал, платы приехали... А вот с прошивкой, пока все пока застопорилось.
    Есть"the девборда" CH559, SDK с примерами и тулчейн, ядро внутри C51 (если ничего не напутал), добрые люди перевели даташит с китайского на английский,
    что-то собирается и шьется по USB, блинк, короче работает.

    Но инициализацию USB хоста этого чуда китайской инженерной мысли я так и не победил. Событие есть, но ни VID ни PID я прочитать пока не смог.
    HW отладки нет, ком-порт какой-то вроде я прикрутил, туда и вывожу дебаг.

    Примеры, как и всегда с китайским кодом - тупое наслоение всяких фекалий с комментами на китайском, отключенными по #if 0 блоками и прочим весельем.
    Доведу Vector06c-neo до прототипа - вернусь доделывать это чудо.

    Немного о том, зачем туда полез. USB хосты есть не везде, навскидку есть в некоторых 4XX камнях у STM32, но это совсем из пушки по воробьям, там
    весь Вектор cо Спектрумом вместе в non-uniofied multiprocessor mode можно наэмулить. Столько дури не надо в простом адаптере.
    Да и дорого и сложно сейчас с STM32. А вот CH558/559 показались перспективными, дешевыми и прямо просились заюзать.
    Общий дизайн прост и прям, как ЖД рельса: СР559 делает USB хост, общается с HID, достает скан-коды и как-то их мапит в матрицу 16x8.
    Матрица отображает, собственно, матричную клавиатуру с контактами! А вот отдается она в аналоговый матричный коммутатор (МТ8816),
    на который и заведены строки и столбцы от обслуживаемого ретокомпа. Модуль делался универсальным: маппинг задается прошивкой,
    подтяжки и развязывающие диоды можно ставить или не ставить уже по схемотехнике ретрокомпа, 5 дополнительных выходов с коммутацией
    nmos транзисторами на землю тоже выведены - это наши УС/CC/РУС/ВВОД/СБР.

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

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Бейсики для Вектора-06Ц и клонов
    от ivagor в разделе Вектор
    Ответов: 696
    Последнее: 25.10.2025, 02:34
  2. Картотека ПО для Вектора-06ц
    от svofski в разделе Вектор
    Ответов: 719
    Последнее: 04.04.2024, 11:13
  3. Пишу шедевр для «Вектора 06Ц»
    от metamorpho в разделе Вектор
    Ответов: 442
    Последнее: 21.07.2022, 06:15
  4. Восстановление Вектора-06ц
    от Daniil Chislov 86 в разделе Вектор
    Ответов: 100
    Последнее: 11.03.2021, 00:23
  5. Цветопередача Вектора-06ц.02
    от svofski в разделе Вектор
    Ответов: 7
    Последнее: 27.06.2020, 15:32

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •