Найти тему
Мифоборец

Прогресс электроники за почти 40 лет наглядно

По работе пришлось осваивать микроконтроллер STM32. И разбираясь в тонкостях программирования, он мне напомнил программируемый логический контроллер с которым я работал в годы своей молодости на заводе еще во времена СССР. Назывался он МПК-100.

Тот же принцип - есть логические входа и в зависимости от их состояния контроллер выдает различные логические уровни на выходах. Решил поискать информацию по нему...Не нашел. Но нашел тоже самое только в профиль. Микропроцессорное программируемое цикловое устройство, сокращенно МПЦУ-2-48, производства ВАЗа . Всегда считал что ВАЗ делал автомобили. Думаю что специалисты ВАЗа просто "доработали напильником" под свои нужды МПК-100. Потому что по фото внутренности совпадают на 100%

Итак фото контродллера из примерно середины 80-х

Вот так он выглядел. Разве что вместо МПЦУ была надпись МПК-100 и не было логотипа ВАЗа
Вот так он выглядел. Разве что вместо МПЦУ была надпись МПК-100 и не было логотипа ВАЗа

Линейки светодиодов позволяли наглядно видеть какие уровни присутствуют на входах-выходах МПК

Модуль процессора
Модуль процессора

МПК был собран на советском клоне i8080 К580ВМ80. Хорошо видны блокировочный конденсаторы-"флажки" которые (теоретически) должны были подавлять импульсные помехи по питанию. На практике качество этих "флажков" было отвратительным и сбои в работе МПК были не редкостью...Я как раз занимался их обслуживанием на заводе во второй половине 80-х

Модуль ПЗУ. Тут уже есть различия между МПК-100 и тем с котором мне приходилось рпаботать. В моих ПЗУ было сделано на 556РТ. Тоже стояли в панельках. Как ни странно но панельки были с позолоченными контактами
Модуль ПЗУ. Тут уже есть различия между МПК-100 и тем с котором мне приходилось рпаботать. В моих ПЗУ было сделано на 556РТ. Тоже стояли в панельках. Как ни странно но панельки были с позолоченными контактами
Модуль ОЗУ в котором хранилась программа работы МПК. Всего 542 байт. И ведь хватало.
Модуль ОЗУ в котором хранилась программа работы МПК. Всего 542 байт. И ведь хватало.
Выходные ключи 24В 0.5А
Выходные ключи 24В 0.5А
Модуль входов. Преобразовывал входные 24В в ТТЛ уровни
Модуль входов. Преобразовывал входные 24В в ТТЛ уровни
Модуль управления клавиатурой и и 7-сегментным "дисплеем"
Модуль управления клавиатурой и и 7-сегментным "дисплеем"
Сама плата клавиатуры и и индикации
Сама плата клавиатуры и и индикации

Плата позволяла вводить программу вручную и отлаживать ее прямо на месте

Плата резервного питания от 6 батареек 316. По нынешним обозначениям АА.
Плата резервного питания от 6 батареек 316. По нынешним обозначениям АА.

Плата позволяла хранить программу в ОЗУ при отключении питания

Ну и питание и стабилизаторы МПК

Это первичный преобразователь 220/24В
Это первичный преобразователь 220/24В
Это стабилизатор +5В
Это стабилизатор +5В
А это преобразователь +12В и -5В. 580ВМ80 как и его прародитель от Intel  требовали трех напряжения для работы
А это преобразователь +12В и -5В. 580ВМ80 как и его прародитель от Intel требовали трех напряжения для работы

Ну и вот как сейчас стал выглядеть контроллер позволяющий делать ТОЖЕ САМОЕ

Та самая "голубая таблетка" STM32. Нет разве что силовых ключей и входных преобразователей уровня. И естественно блока индикации и клавиатуры с блоком питания и стабилизаторов
Та самая "голубая таблетка" STM32. Нет разве что силовых ключей и входных преобразователей уровня. И естественно блока индикации и клавиатуры с блоком питания и стабилизаторов

Вот такой прогресс в микроэлектронике за каких-то неполных 40 лет. С середины 80-х до наших дней