Всем Доброго Аудиофильскго, Мои Хорошие!!!
Вы наверняка заметили, что у меня есть некоторый выраженный интерес к технике повышенной вумности?!! И не просто к технике, а к тому, чтобы покопаться внутри, и разобратся на чем у нее греются мозги.
Вот и сегодня устроим аппарату трепанацию головного микропроцессора!
*******************************************************************************
Внимание! У меня тут возникла небольшая путаница с названиями статей. Первым Мипрокроцессорным Аппаратом на обзоре был Кассивер Вильма 117S - Ты кто такой?!! -Вообще-то, я Мультифункциональная Манюня с Микропроцессором!!! но я тогда еще не осознавал, всего многообразия техники на Микропроцессорах. А ведь были и кассетники, и катушечники, и переносные магнитолы, и виниловые вертушки. Вот и выделил разбор их Мозгов в отдельный цикл статей, который неофициально стартовал со статьи без объявления цикла. Поэтому сегодня вторая Часть цикла статей про МОЗГИ!
*****************************************************************************
Сегодня у нас на обзоре Кассетник Вега МП 120С
фото отсюда http://rw6ase.narod.ru/00/mg_ks/wega_mp120s.html
фото отсюда http://rw6ase.narod.ru/00/mg_ks/wega_mp120s.html
фото отсюда http://rw6ase.narod.ru/00/mg_ks/wega_mp120s.html
Аппарат выпускали с 1987го года. В двух вариантах дизайна под брендом Вега и еще одном варианте под брендом Морион 101 Стерео. Аппарат трехмоторный, имеет ручной выбор типа ленты, и динамический шумоподавитель типа "Маяк"(про шумодавы зреет отдельная статья). А так же он имеет... МОЗГ!!!
фото отсюда https://youla.ru/moskva/ehlektronika/muzykalnye-centry-i-magnitoly/marion-101-stierieo-viegha-120-mp-nieispravnyi-5ca99947e7d7ceb630141a09
фото отсюда http://rw6ase.narod.ru/00/mg_ks/wega_mp120s.html
Вот про мозг сегодня и поговорим! На борту у него микруха и индексом
к145мк1906
фото отюсда https://ru.wikipedia.org/wiki/%D0%9A145
Микруха примечательна формой ножек. Одна длинная вторая короткая и снова длинная и короткая.
Ни в коем случае не пугайтесь того, что индекс на фотке другой.
Дело в том, что ядром линейки этих микроконтроллеров является К145ИК1807. Она единственная которую можно программировать. Все остальные микрухи этой серии, являются контроллерами с предпрошитым при производстве исполняемым кодом.
Давайте остановимся на этом моменте поподробнее. Микроконтроллер это по сути полноценный компьютер в одной микросхеме. Тут и процессор, и контроллер клавиатуры, и контролер входных датчиков, и контроллер индикатора в т.ч. символьного, и порт обмена данными с другими датчиками-контроллерами, и порт управляющих команд для исполнительных механизмов. Есть даже модели где этот управляющий порт имеет дурь такую, что и Тесла заведется(утрирую конечно, но не сильно. Чипы для стиралок запросто коммутируют управляющие релюхи без всяких дополнительных усилителей). Так же там внутри находятся и оперативка, и память программ, а в современных так еще и энергонезавимая память настроек. Например, чтобы при включении-выключении усилителя запоминать уровень громкости, а в эквалайзере и радио пресеты настроек. Да какой там современных? Это уже во всю в 90х было сделано. Во всех музыкальных центрах, телеках и видиках.
При этом такой контроллер нужно программировать. Разработчики уже привыкли, что перед включением прототипа, нужно сначала потратить минут 15-20 на подключение программатора. Обычно контроллеры поддерживают режим внутрисхемного программирования(правда не все). Когда не нужно выпаивать микросхему, а просто грамотно "прищепку" на нее накинуть сверху и прошить код. И это удобно когда вы делаете прототип. Но когда у вас тираж в миллион экземпляров. Да даже в 100 тысяч. Тратить на каждый аппарат по 20 минут.
Проще договориться с производителем микросхем, чтобы в нее код прошили прям при ее производстве. Так быстрее и дешевле.
А вот как это делают я вам сейчас расскажу.
Как вообще работает ОЗУ? Начнем с нее. Пресдтавим 8-битную ячейку памяти. У нас есть 8 конденсаторов. Часть из них мы зарядили и они хранят логические единички. А те что не заряжены это логические нули. Далее следует система коммутации для считывания значения. Плюс нам нужна система записи значений. Плюс система постоянного опроса значений, с восстановлением заряда, чтобы саморазряд устранить.
Теперь давайте эту систему видоизменим. Заменим конденсаторы на более сложную систему которая заряд держит просто лежа в кармане. А для разрядки нам нужно подержать ее на солнышке под ультрафиолетом минут 15. Так мы получили ПЗУ с окошком. Постоянное Запоминающее Устройство. У нас осталась схема записи и коммутации при чтении, и устранилась схема поддержания заряда.
Если мы еще поколдуем и сделаем стирание электронное прям на борту микрухи то получим то, что именуют - флэш память.
Но система такая дорогая. Особенно в те времена.
А давайте тогда сделаем ППЗУ?!! Прожигаемое Постоянное Запомниающее Устройство!
Сделаем сначала прототип на предохранителях. Заменим конденсаторы на предохранители. Теперь те предохранители, что мы прожгли это логические 1, а те что целые логический 0. Или наборот.
Теперь у нас все так же осталась схема коммутации при считывании. И схема прожига при записи. Осталось закатать такую схему в микруху и порядок. Дешево но при замене кода старую микруху на выброс.
Но давайте еще дальше пойдем. Выкинем предохранители которые сгорели, выкинем систему прожига. А целые предохранители на перемычки заменим. И напечатаем эту схему из перемычек и системы коммутации в журнале.
Чувствуете куда я клоню? Код мы записали на бумажке в виде электрической схемы. Теперь закатываем эту схему в микруху и вуаля. Предпрошитая ПЗУ с программой на борту сразу с конвеера.
Осталось теперь фотошаблон(так микрухи прозводят) примастырить в схему микроконтроллера, вместо сложной ПЗУ и вуаля. Цена ниже, производство быстрее. Да в сервис-центрах специалистов по ремонту переучивать не нужно - заменил микруху и порядок.
Вот такая эта серия МОЗГОВ и вышла!
В ней есть КР145ИК1901 - что на фото. Это контроллер электронных часов. Софтварно умеет 2 будильника, и таймер обратного отсчета.
Есть К145ИК1802 - что управляет принтером по типу кассовых чеков, только при работе с калькулятором.
Есть К145ИК1916 - для управления роботами и роботизированными игрушками. Стандартные движения моторами и тормозами с учетом конструкции шасси уже прошиты в коде осталось только команды подавать куда дрыгаться с внешнего пультика. Представтье бульдорез на гусеницах. Вы ему команду в право, а он сам решает какие гусеницы как включать-выключать.
Есть серии К145ИК5xx, К145ИК13xx - для калькуляторов различной программируемой нафуфыренности.
А есть и целых 3: К145ИК1906, К145ИК1913, и К145ИК1914 - их назначение управление лентопротяжными механизмами магнитофонов.
Процессоры те же, а вот программы в них разные.
И сегодня у нас обзор, того что зашито, и что вообще умеет к145ик1906.
Вот она на фото по середине черненькаая белеется.
фото отсюда https://newauction.com.ua/offer/magnitofon_vega_mp_120-i80241778125169.html#6
фото отсюда http://rw6ase.narod.ru/00/mg_ks/wega_mp120s.html
А с этого ракурса на ней даже буковки читаются!!!
На самом деле проц не очень мощный. Мощнее чем в Вильме из прошлого обзора, но в следующей статье будет еще мощнее, хотя при этом функционал его будет проще этого. Как говорится мозги мощные поставили, а вот ума не заложили.
Но сегодня у нас умничка. Правда с закидонами.
Дело в том, что такие предпорошитые микрухи это конечно хорошо. Но скрытый умысел заставить производителей и разработчиков, изучать полноценные процессоры, и методы их программирования, все таки есть.
Например вы заливаете на ОТК, в собранный аппарат, код калибровки и самодиагностики. Он автоматически и скорость ленты настраивает, и ачх коррекции записи-воспроизведения, и уровни компандерного шумодава калбиррует и даже азимут головки выставляет.
Записывает отакалиброванные значения в энергонезависмую память, а потом вы меняете код на рабочий, который их считывает и вуаля. Вы с экономили 3 часа работы регулировщика, в обмен на 40 минут перепрошивок кода.
Поэтому коды в таких предпрошитых микрухах слегка долбанутые!!! Умышленно долбанутые.
В частности в этом аппарате у вас нет непосредственной возможности включить перемотку на 3 трека вперед, как в Вильме где проц как раз программируемый на стадии наладки изделия. Тут есть возможность ЗАПРОГРАММИРОВАТЬ перемотку на 3 трека вперед.
Для этого вам нужно нажать кнопку ПРОГРАММА. И выбрать там нужное количество треков. А на Вильме просто кнопку перемотка нажать 3 раза.
Но это не все. Программа тут на 20 позиций, но на кассете может отсчитывать только 15 треков. При этом клавиатура на 10 кнопок. От 1 до 10. Т.е. чтобы выбрать 12й трек нужно нажать 10 и 2. Хотя можно было сделать и 5 кнопочную клаву, или вообще в 2 по кругу. Не такой уж и длинный набор. Часы устанавливать явно дольше. Но вот такая нерациональная тут движуха. Кстати часам тоже привет. Микруха та же. Клава тут минимум на 12 кнопок реализована. Почему я должен 51 минуту выставлять или методом терпеливого удержания кнопки целую вечность или хитропопо подождав 9 минут? Почему нормальный код не прошили?
Конечно навороты тут есть. Вы можете запрограммировать последовательность воспроизведения. Например сначала 2й трек, потом 5й, потом 3й, и только потом первый. А потом снова первый, а потом второй, и снова первый, и еще 2 раза первый. И а потом улететь точно в десятку, на 10й трек. А оттуда снова на первый.
Есть режим обзора. Когда аппарат воспроизводит первые 15 сек трека и перематывает на следующий.
Но тут есть один момент. Дело в том, что у кассетника есть инерция. И когда датчик ловит паузу. А проц тут медленноват все таки. То механизм успевает промотать секунды до 40й этого трека.
В коде прописано в этот момент отмотать ленту назад к паузе. Все верно. Для режима работы по программе! Но в режиме ОБЗОРА то на фиг оно??? А оно там есть. Хотя в идеале тут бы возможность выбора отматывать или нет. Кнопок то навалом на передней панели. Нужно только пару строчек в коде прописать. Но их там нет.
Такой вот веселый процессор. Может многое. Код на самом деле умный и хороший. Круче чем в Вильме. Но местами с закидонами.
Мы еще вернемся к этому процу. Будет у нас аппарат где он применяется в паре с другим процессором из этой серии. Там все еще веселее, хитрее и закидонистее!!! Это будет примерно через одну статью. Сначала будет более резвый, но безумный. А потом ооочень умная схема на нескольких процессорах. Когда одна голова хорошо, а две(на самом деле... чего уж секреты таить? там все 3 проца будут из линейки что выше описаны) лучше. Я не буду томить вас Мои Дорогие. Эти статьи будут выходить каждый день. Сегодня одна, завтра вторая, после завтра - третья. Уж раз разрекламировал так держи марку!!! :) Буду держать!!!
Не буду смотреть на счетчик просмотров эти 3 дня!!! Он подсознательно а на меня действует - хочется просмотров и репостов. Да и Лайкозависимость отрицать не буду! Подсел слегонца на ваши позитивные реакции Мои Дорогие! Радуете вы меня ими!!! И это приводит к тому, что я пишу на другие темы если эти плохо идут. А к этим возвращаюсь только пару недель спустя. Но в этот раз будет по другому!!! Сначала распишу про процы!!! Обещаю!!! Не буду с ними томить. Выложу самое интересно в ближайшие дни. А уже потом потихоньку про другие пописывать буду.
Спасибо, что дочитали!!!
Ну и еще пара фоток аппарата!!!
фото отсюда https://krsk.au.ru/8906610/
пардон за видок - но где вы еще зеленую головку найдете?
фото отсюда https://krsk.au.ru/8906610/
фото отсюда https://krsk.au.ru/8906610/
фото отсюда https://krsk.au.ru/8906610/
фото отсюда https://krsk.au.ru/8906610/
Ну и закончим это дело Животрепещущей Аудиофильской Темой!!! Сетевый Кабелем!!! :)
Шучу. Продолжаем фоточки!!!
представляете чего нашел? А была версия где ему МОЗГИ оторвали!!!
фото отсюда https://yandex.ru/collections/card/5cc0970596d03fb57c2cec57/
фото отсюда http://rw6ase.narod.ru/00/mg_ks/morion_mp101s.html
фото отсюда http://rw6ase.narod.ru/00/mg_ks/morion_mp101s.html
А беленький Морион тоже был...
фото отсюда http://rw6ase.narod.ru/00/mg_ks/morion_mp101s.html
Еще раз Спасибо, Мои Хорошие!!!