Свежие обсуждения
Консультации

Связать аналоговый выход звуковухи и МК

Добрый день. Вот потребовалось решить такую задачку. Имеем звуковой файлик примерно следующего характера. Тишина пару секунд, потом синус частотой например 1000Гц, 5000 Гц и т.д. любой звуковой частоты. Потом опять тишина и т.д.
В зависимости от частоты синуса МК должен зажигать определенную лампочку.
Вопрос1: какой размах на линейном выходе звуковой карты?
Вопрос 2: надо привязать эту синусоиду к ТТЛ-уровню. Простейшее решение - подать синусоиду на транзистор, и его коллектор на вход МК. Дальше собираюсь считать длительность импульса и делать выводы. Мне сначала посоветовали использовать или компаратор или триггер Шмитта. Опорное напряжение у компаратора 1.22 В. Как-то многовато для линейного выхода звуковухи.... А с делителями возиться как-то... не с руки что ли...
Резюме: для начала экспериментов надо знать размах сигнала, подскажите, кто знает... Может кто предложит другой вариант? Рассмотрю всё, даже активные RC-фильтры... )
Спасибо

 

Если там сигнал маленький, то я нашел микруху LM567 - tone decoder. Интересная штучка...

 

какой МК ?

 

АВР. скорее всего тини2313... А так, в принципе, любой АВР. Хотя зачем там 40-ноговая Мега?

 

TPAH3uCTOP: Опорное напряжение у компаратора 1.22 В
меньше нельзя?

 

Я на PIC16F628A делал декодер FSK (CallerID). Частоту измерял компаратором (там интересная схема, без опорного напряжения) по времени между срабатыванием компаратора. Частоту 1200 Гц и 2400 Гц отлавливало удовлетворительно.
Поищите в интернете схемы "CallerID (АОН, конвертор) на базе PIC16F628A" и возьмите там входную часть. Возможно и усиливать ничего не понадобиться
........
вот оно - http://www.araxinfo.com/~bacvic/circuitry1.htm
1я и 18я ноги МК - компаратор

 

Сергей К: там интересная схема, без опорного напряжения

там опорное - половина питания - на втором входе смещение 25мВ - получается порог переключения(чувствительность) 25мВ.

 

Что если подать сигнал на встроенный АЦП и сделать дискретное преобразование Фурье для нескольких частот. Аврке вполне под силу посчитать 10-20 частот в реальном времени. Если частоты хорошо разнесены и ортогональны, то можно применить квадратурное синхронное детектирование, как в АОНах.

 

TPAH3uCTOP: Мне сначала посоветовали использовать или компаратор или

Вспоминаем Синклер (ZX-Spectrum) - (да и в АОН применялся) и делаем компаратор на 521СА3..(или аналог)
Работал от лин выхода магн, регулировка по входу от 30мв и т.д.
Простейший вариант. Работает от 5в и т.д.
У меня в ZX-Spectrum стоял на 521СА3 но не по штатной схеме, а разработка внутренняя - Стабильней и чуствительней, схемно-штатного.. + с регулировкой чуствительности по входу.

Забытое старое....
В инете схем, как "собак нерезанных"...