Схема
Системная часть выполнена на процессоре Z80, сброс на транзисторах КТ315 для блокировки работы процессора при питании ниже 4...вольт, это повышает надежность хранения информации в ОЗУ [2] при сбое процессора при пониженном Uпит.Статическое ОЗУ на 2 кбайта, этого вполне хватит для работы, хранения промежуточных значений клавиш и хранения информации в каналах. ПЗУ выбраны по 2 кбайта (2 шт.) Тактовый генератор на 8 МГц выполнен на 555ЛН1, далее идет счетчик на 555ИЕ19 чтобы получить нужные частоты для работы, 4 МГц для процессора, 2 МГц для 580ИК51 и ВВ79, и 31.25кГц для ИК51 - синхронизация MIDI-интерфейса. Дешифратор 555ИД7 разбивает адресное пространство процессора по 2 кбайта, с 0000h - адреса начало работы ПЗУ, можно наращивать до 10 кб, адреса 2800h - 2FFFh отведены для 580ИК51, используются только 2800h и 2801h, остальные дублируются, для 580ВВ79 3000h -37FFh, используются 3000h и 3001h, эти микросхемы опрашиваются не как устройства ввода/вывода, а как оперативная память, это сделано для упрощения схемы, не надо ставить лишний дешифратор. Последний вывод имеет обращение к ОЗУ по адресам 3800h -3FFFh. Опрос матрицы клавиатуры производит процессор, используется как участок памяти с FF00h - FF0Fh, датчики плавных регуляторов, педали и прерывание с ВВ79 по адресу FF10h. 555ЛА2 - выделяет старшие адреса для опроса матрицы клавиш и датчиков. 155ИД3 - дешифратор матрицы клавиш. Матрица переключающая с диодной развязкой, каждый байт данных содержит информацию 4 клавиш, расположенных через 16 клавиш, одновременно обрабатываются 4 клавиши СИ-контроктавы, РЕ# - малой октавы, СОЛЬ - первой и СИ - второй октавы и так далее опрашивается 16 байт, в итоге получается 64 клавиши (более 5 октав), при этом надо предусмотреть изготовление матрицы от СИ до РЕ, если у Вас начало клавиатуры входит в этот промежуток, то надо сделать соответствующую матрицу, у меня начиналась с ДО, соответственно матрица была сдвинута, чтобы не изменять программу, если у Вас начинается с МИ или с ФА, то лучше изменить данные начальных установок и переключений октав в программе, это относится к 5-ти октавной клавиатуре, для 4-х октавной это не относится. 555КП11 используется как буфер и производит выбор между клавишами и остальными датчиками, а так же развязка шины данных. 580ИК51 принимает команды и данные от процессора и транслирует их по MIDI-интерфейсу, синхронизация 31,25кГц поступает от счетчика. Кнопки управления и индикатор сделаны на 580ВВ79, включенной по стандартной схеме, ее пришлось использовать чтобы разгрузить процессор от лишней работы, сигнал прерывания идет к датчикам, и при их опросе процессором проверяется, были ли нажаты кнопки на пульте управления. Диоды нужны для развязки матрицы кнопок и транзисторов, иначе бы при нажатии на кнопку могут загораться ненужные индикаторы. 555АП5 используется как буфер с повышенной выходной нагрузкой. Блок питания стандартный, на КР142ЕН5А, мост КЦ407А, емкость конденсатора 1000мкф, желательно чтоб держал до 0.5 - 0.6А, трансформатор на 5 - 6Вт.
Наладка
Наладка начинается с БП, проверяется правильность монтажа и проверка потребляемого тока 350 - 400mA, далее проверяют тактовый генератор, который должен давать 8МГц, потом делитель на ИЕ19, нужны частоты 4, 2МГц и 31.25кГц, соответственно эти частоты должны быть на входах соответствующих микросхем. после этого проверяется узел сброса, во включенном состоянии и нормальном напряжении должна быть на выходе "1", а при понижении питания менее примерно 4 вольт сбрасываться в "0". При отключенном питании и заряженном аккумуляторе на РУ10 должно быть 3...3.6 вольт, и больше нигде не должно быть!, при включенном питании на РУ10 должно быть 4.3...4.5 вольт. Также нужно проверить сигналы с платы Pitch Bend, при передвижении регулятора должны поочередно меняться на всех выходах "1" и "0". В принципе на этом наладка заканчивается, и если нет обрывов и К.З. то клавиатура должна работать, если этого не происходит, то ее надо перевести в пошаговый режим и с помощью программы проверять правильность выполнения команд и прохождения сигналов, а так же вероятность КЗ. Стандартную методику такой настройки можно найти в литературе, где описывается наладка процессорных устройств, так что такое длинное изложение опущу. После того как заработала плата и MIDI информация пошла по интерфейсу проверяется качество переключения контактов и работа платы P.B. и в случае необходимости подстраивается.
Детали и замена
Замена деталей стандартная, вместо КТ315 и КТ361 подойдут любые маломощные, соответственно n-p-n и p-n-p, вместо 555 серии - 155, 1533, 1561, вместо КР580ВВ79 - i8279, а вместо КР580ИК51(ВВ51) - i8251. 573РФ2 на 573РФ5 или 2716, 537РУ10 на 6116, все разьемы компьютерные, аккумулятор на 3.6 вольта с компьютера, подойдут Д0.06, 3 штуки соединенных последовательно. Кнопки ПКН-150. ПЗУ установлена на панельках. Вместо КД209А желательно поставить германиевый диод или транзистор в диодном включении.