Найти в Дзене
RahostStudio

Дополнение к статье "Эмулятор магнитофона на Ардуино"

В процессе эксплуатации эмулятора магнитофона на Ардуино столкнулся с одной проблемой. Изначально я проверял и эксплуатировал данный эмулятор только с одним компьютером, а именно Дельта-С с 52-мя микросхемами внутри. Но в хозяйстве у меня есть ещё одна Дельта, с 74-мя микросхемами внутри (хотя должно быть 75, но у меня почему то одной микросхемы не хватает), и у неё другая схемотехника. Так вот, на этой Дельте эмулятор не заработал! Даже пилотный тон-сигнал комп не воспринимает, хотя загрузка со смартфона проходит нормально. Стал смотреть схемы компьютеров, и оказалось, что схемы магнитофонного входа у них абсолютно разные. У Дельты 52 ИС схема входа сделана на К554СА3: А у Дельты 74 ИС на микросхеме КР1533ЛН1: Причём на фото выше можно видеть, что должна использоваться микросхема ЛН2, но в моём экземпляре установлена именно ЛН1. Ещё, осматривая свою плату, на обратной стороне обнаружил, что вместо конденсаторов С11 и С12 установлены перемычки, а самих конденсаторов и не видно. Постави

В процессе эксплуатации эмулятора магнитофона на Ардуино столкнулся с одной проблемой. Изначально я проверял и эксплуатировал данный эмулятор только с одним компьютером, а именно Дельта-С с 52-мя микросхемами внутри. Но в хозяйстве у меня есть ещё одна Дельта, с 74-мя микросхемами внутри (хотя должно быть 75, но у меня почему то одной микросхемы не хватает), и у неё другая схемотехника. Так вот, на этой Дельте эмулятор не заработал! Даже пилотный тон-сигнал комп не воспринимает, хотя загрузка со смартфона проходит нормально. Стал смотреть схемы компьютеров, и оказалось, что схемы магнитофонного входа у них абсолютно разные.

У Дельты 52 ИС схема входа сделана на К554СА3:

Часть схемы для Дельта-С 52 ИС
Часть схемы для Дельта-С 52 ИС

А у Дельты 74 ИС на микросхеме КР1533ЛН1:

Часть схемы для Дельта-СА 75 ИС
Часть схемы для Дельта-СА 75 ИС

Причём на фото выше можно видеть, что должна использоваться микросхема ЛН2, но в моём экземпляре установлена именно ЛН1. Ещё, осматривая свою плату, на обратной стороне обнаружил, что вместо конденсаторов С11 и С12 установлены перемычки, а самих конденсаторов и не видно. Поставив конденсаторы на свои места, картина не поменялась, загрузки нет.

Тогда решил пройтись осциллографом по контактам этой ЛН1 микросхемы, и вот такая картина вышла:

Осциллограмма выхода 6 ЛН1
Осциллограмма выхода 6 ЛН1

Начиная с контакта номер 4 и далее появились дичайшие помехи в режиме ожидания, но стоит только прийти сигналу на вход (в качестве нормального сигнала использовал смартфон), то помехи пропадают и появляется довольно красивый меандр.

Меандр пилотного тон-сигнала (загрузка со смартфона)
Меандр пилотного тон-сигнала (загрузка со смартфона)

Как я понял, помехи на ЛН1 — это нормальная работа этой микросхемы, и они не мешают загрузке.

Но вот у эмулятора, похоже, выходной сигнал слишком сильный, и ЛН1 не может толком переварить этот сигнал и не выдаёт чистый меандр, а что-то отдалённо похожее с о-очень сильными искажениями:

Вот такая бяка на выходе ЛН1, пилотный тон-сигнал с эмулятора
Вот такая бяка на выходе ЛН1, пилотный тон-сигнал с эмулятора

Решил подсмотреть у Олега Трифонова, как реализована схема вывода звука в его эмуляторе магнитофона, изготовленного на Atmega128a (очень хороший проект, с возможностью записи, но сложнее в изготовлении). И, собрав небольшое дополнение из четырёх деталей, Ардуино-эмулятор стал работать гораздо лучше! Его уровень сигнала стал более похожим на сигнал с магнитофона, плюс к этому эмулятор стал работать от USB разъёма Ардуины.

Обновлённые внутренности, 2 резистора и 2 конденсатора
Обновлённые внутренности, 2 резистора и 2 конденсатора

Так же обнаружил небольшой баг в программной работе. Если нажать кнопку Stop при проигрывании файла, то на дублирующем звук пине D8 появляется посторонний шум. Добавил в код команду для установки «LOW» для режима «Stopped», вроде помогло.

Ну и ещё нарисовал полную схему данного эмулятора со всеми моими дополнениями:

Полная схема моего агрегата
Полная схема моего агрегата

Скачать обновленный код можно в конце основной статьи Эмулятор магнитофона на Ардуино