leoniv.diod.club

Доработка магнитофонов Revox

Замена микросхемы 1.177.317-51 для Revox B77

В магнитофоне Revox B77 блок управления может иметь несколько вариантов: на микросхеме SC10429, с платой замены этой микросхемы на основе ПЗУ (substitution logic PCB), или новый вариант на ПЗУ. В качестве ПЗУ используется микросхема типа N82S123N емкостью 32х8 бит.

Если эта микросхема выходит из строя, возникает проблема поиска чистой микросхемы такого ПЗУ (или аналога, например, IM5610CPE), а также программатора для нее. Содержимое этой микросхемы удалось найти на форуме revoxforum.ch:

2D 2D 8C 0D 3D 3D 9C 1D 89 0D E7 6D 99 1D F7 7D
2D 2D 8C 0D 2D 2D 9C 1D 89 0D 6D 6D 99 1D 6D 6D

Но такие микросхемы ПЗУ давно не используются, поэтому найти их очень сложно, как и подходящий программатор. Поэтому я решил пойти другим путем - сделал эмулятор ПЗУ на микроконтроллере. При изменении состояния входных выводов возникает прерывание, в обработчике которого устанавливаются нужные уровни на выходных выводах. После чего микроконтроллер уходит в режим сна (Power Down), когда тактовый генератор останавливается. Это исключает помехи на аналоговый тракт магнитофона. Чтобы получилось красиво, взял микроконтроллер в очень маленьком корпусе - ATtiny2313-20MU (корпус QFN). В результате плата получилась по размерам микросхемы DIP-16.

Разводка платы выполнена односторонней для изготовления ее вручную. Вариант разводки платы для промышленного изготовления сделаю позже.

Модернизацией прошивки микроконтроллера можно получить дополнительные функции блока управления. Например, реализован вариант с фиксацией режима "Пауза" (файл прошивки B77_rom_pause_lock.hex). Еще можно добавить в магнитофон дистанционное ИК управление, но это пока не сделано.

Замена микросхемы SC10429P для Revox A700

В магнитофоне Revox A700 блок управления построен на специализированной микросхеме SC10429P. При выходе ее из строя возникают сложности с заменой. Наиболее реальный путь - создание эмулятора этой микросхемы на микроконтроллере. Схема блока управления приведена ниже (кликабельно):

Хоть в магнитофоне Revox B77 и применялась такая же микросхема, но там ее функции использовались не полностью. Сделать аналог для A700 несколько сложнее. Здесь потребуется более крупный микроконтроллер, например, ATmega48/88/168/328. Оригинальная микросхема имеет широкий корпус, поэтому плата эмулятора даже с таким микроконтроллером получается не больше панельки.

Дополнительные проблемы вызывает необходимость приводить уровни к 5 В, так как с кнопок поступает 24 В. Выходы оригинальной микросхемы тоже довольно своеобразные. Они двухтактные, формируют как втекающий, так и вытекающий ток. Но вытекающий ток ограничен, что позволяет нагружать выходы прямо на переход Б-Э биполярного транзистора. Стандартные КМОП-выходы микроконтроллера имеют другие свойства, напрямую замену сделать не получится. Часть выходов может быть реализована в виде открытого стока, а часть требует ограничивающих или подтягивающих резисторов.

Еще одна проблема связана с начальным состоянием исполнительных устройств при включении питания. Схемотехника БУ такова, что транзисторные ключи, управляющие лампочками и электромагнитами, имеют подтягивающие резисторы. Т.е. если управляющий вывод процессора будет находиться в высокоимпедансном состоянии, устройства будут включены. Именно такая ситуация будет возникать каждый раз при включении питания, пока закончится сигнал сброса и пока микроконтроллер инициализирует свои порты. Этот эффект может быть безвредным, но при желании его устранить понадобится усложнение схемы. Пока окончательное решение не принято, схема и плата пока предварительные.

Downloads:
b77_rom_sch.pdf (33 kB) - схема эмулятора ПЗУ для Revox B77.
b77_rom_pcb.pdf (14 kB) - печатная плата эмулятора ПЗУ для Revox B77.
b77_pcad.zip (39 kB) - файлы разводки печатной платы (PCAD 2006, pdf для LUT).
b77_source.zip (14 kB) - прошивка, исходный текст для Revox B77 (C IAR EWAVR, hex).
a700_sch.pdf (56 kB) - схема эмулятора процессора для Revox A700.
a700_source.zip (17 kB) - прошивка, исходный текст для Revox A700 (C IAR EWAVR, hex).
Ридико Леонид Иванович www.leoniv.diod.club e-mail: wubblick@yahoo.com