Здравствуйте, коллеги.
На форуме зарегистрировался почти сегодня, но с Вектором знаком более 30 лет. Мой экземпляр нашелся у Родителей спустя десятилетия,
во внешне хорошем состоянии, но с достаточной коррозией. Для решения проблемы было решено полностью демонтировать 2/3 аппарата
с левой стороны, что дало интересные возможности: вместо восстановления экземпляра я решил совместить известные сканы схем и
доступную для анализа PCB и восстановить и схему и имеющуюся топологию в KiCad. Это первый этап для интересной, как мне кажется,
задумки - сделать реплику на современных SMD компонентах. Я смотрел на имеющиеся 2014 и 2017 версии, но меня там не сильно
привлекали как раз обилие DIP и разветвленность проектов: стремление включить большинство известных доработок.
Мой подход в следующем:
- цель проекта - реплика Вектора на CMOS аналогах 580 серии в QFP/PLCC и 74HC/HCT в SO исполнении.
- возможно применеие Altera EPM7000S как gluе logic, но это будет мой первый ПЛИС проект.
- это любительский just-for-fun проект, я не считаю себестоимость и затраты для тиражирования.
- элементная база выбирается сообразно целей проекта.
- вся документация и сопровождение ведется в OpenSource инструментарии (ну может старый Quartus 13 сюда не попадает, но синтезаторы для ПЛИС - это отдельная песня).
- вся документация будет доступна под открытой лицензией. Пока используется CC BY-NC-SA.
Как происходило:
- по "желтым" сканам из картотеки (я еще не сильно ориентируюсь, но это должно быть детище @svofski совместно с коллегами, как то @Tim0xA сотоварищи - огромное им за это спасибо!) схема перенесена в KiCad.
- по ходу процесса были порождены соответствующие символы в библиотеке элементов (155 серия, ибо я бомблю с буржуинских обозначений AND/OR, КР565РУ6, СНП34-90-Р-В, СНП34-30-Р-В, что-то еще).
- по схеме и имеющейся PCB была разведена топология, максимально близкая к оригиналу, прозвонка использовалась для уточнения схемы. Нормы по дорожкам 0.8/0.2 и 0.4/0.2, первый типоразмер для основной разводки, второй для дорожек между DIP 2.5мм. На плате в оригинале есть множество чудесатых форм площадок, что неудобно в CAD.
- нумерация/refdes элементов полностью соответствуют оригиналу.
- я не умею multiple bus в KiCad, поэтому сигналы шин префиксируются указанием на оригинальную шину и номер ввода на схеме и реальным назначением сигнала, например ~A22_BAIO5 - это 22 ввод в комбинированную шину адреса, которая обозначается второй (2) на оригинальной схеме и который является (~) инвертированным (B) буферизированным сигналом адреса (A) ввода-вывода (IO) бит 5 (5).
- в библиотеке футпринтов были допилены соответствующие элементы с шагом 2.5.
- общий шаг при переразводке PCB был строго 1.25, кроме пары диагональных мест.
Что есть сейчас:
- sch/pcb документация по Вектору, снятая по тому, что есть в действительности на моем экземпляре.
- первый проект KiCad c единой схемой на листе A3 + память отлельно и разводкой PCB соответствующей оригиналу, на PCB возможны косяки с шелкографией, ибо не проверял, но и ERC и проверки PCB проходят. Понятно, что это не гарантирует от всех ошибок.
- второй проект в KiCad с той же топологией PCB, которая использовалась для обеспечения неизменности, но со схемой уже разделенной по функциональным блокам. Это больше для структурирования и понимания схемотехники Вектора на верхнем уровне: оригинальная схема не помогала в этом совсем.
v06c.00.combined-20211227-0300.7zvector06c-F_Cu.pdfvector06c-B_Cu.pdf