У меня это 4 и 11 ножки рт2322alexfick писал(а):Добрый вечер. Вопрос к тем кто собирал на PT2323. PT2322 с каких ножек брался сигнал для индикатора уровня сигнала?
Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Подскажите пожалуйста тип необходимого термодатчика.
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
DS18B20Andrii писал(а):Подскажите пожалуйста тип необходимого термодатчика.
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Уважаемый, WiseLord, повторил Вашу замечательную конструкцию. Все работает. Подскажите, пожалуйста, диапазон отображаемого спектра частот?
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
0..5кГц где-то. Подайте синусоиду, сами гляньте.
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Уважаемый, WiseLord, действительно для режимов 1px и 3px диапазон отображения составляет 0-5кГц, а для режима 2px- 0-3кГц.
Это так и задумано? Второй вопрос.Контроллер также обрабатывает частоты выше 5кГц и выводит изображения на используемые места (100Гц и 10кГц)если в звуковом сигнале содержится 100Гц и 10кГц, то как это отобразится? Извините за мое занудство. Прошивка последняя от 21 марта М32.
Это так и задумано? Второй вопрос.Контроллер также обрабатывает частоты выше 5кГц и выводит изображения на используемые места (100Гц и 10кГц)если в звуковом сигнале содержится 100Гц и 10кГц, то как это отобразится? Извините за мое занудство. Прошивка последняя от 21 марта М32.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Да, для режима 2px отображаемый диапазон несколько уже - просто ввиду меньшего количества полосок. Честно говоря, мне спектр именно в этом режиме больше нравится.
Сам Фурье-анализ идёт для диапазона 0..5кГц, поэтому частоты от 5 до 10кГц отображаются зеркально. То есть, нет разницы, 3кГц (5 - 2), или 7кГц (5 + 2) - отобразится это одинаково. Такова особенность анализа Фурье. Аналогично, 10-15кГц равносильны 0-5Кгц, а 15-20кГц - опять зеркально. И так далее.
Что с этим можно сделать - подавать сигнал на спектроанализатор через фильтр ВЧ (на 5кГц). То есть, если в исходном сигнале будут более высокие частоты, они обрежутся фильтром и в спектр не попадут). Я этим особо не занимался и внимание не акцентировал, поскольку это всё же не столько измерительный прибор, сколько что-то вроде "показометра".
Есть ещё вариант - немного изменить код, дабы обрабатывать частоты от 0 до 10 кГцю В режиме 2px спектра это будет отображение от 0 до 6.5кГц приблизительно, но тогда разрешение станет ниже - столбики по 500Гц будут против текущих 250Гц. То, как сделано сейчас, выглядит наиболее "красиво" в плане динамики спектра.
Сам Фурье-анализ идёт для диапазона 0..5кГц, поэтому частоты от 5 до 10кГц отображаются зеркально. То есть, нет разницы, 3кГц (5 - 2), или 7кГц (5 + 2) - отобразится это одинаково. Такова особенность анализа Фурье. Аналогично, 10-15кГц равносильны 0-5Кгц, а 15-20кГц - опять зеркально. И так далее.
Что с этим можно сделать - подавать сигнал на спектроанализатор через фильтр ВЧ (на 5кГц). То есть, если в исходном сигнале будут более высокие частоты, они обрежутся фильтром и в спектр не попадут). Я этим особо не занимался и внимание не акцентировал, поскольку это всё же не столько измерительный прибор, сколько что-то вроде "показометра".
Есть ещё вариант - немного изменить код, дабы обрабатывать частоты от 0 до 10 кГцю В режиме 2px спектра это будет отображение от 0 до 6.5кГц приблизительно, но тогда разрешение станет ниже - столбики по 500Гц будут против текущих 250Гц. То, как сделано сейчас, выглядит наиболее "красиво" в плане динамики спектра.
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Спасибо за быстрый и развернутый ответ!
-
Dimakrichko
- Родился
- Сообщения: 11
- Зарегистрирован: Вс мар 20, 2016 09:52:49
- Откуда: г.Бобруйск
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Нашол пару багов
При настройке времени не подсвечиваются цифры
Не инициалиализируется радио при пеключении селектора надо нажать канал тогда работает
Когда послушаеш радио переключаеш другой вход (тв.комп)слышно на мах.громкости как работает радио
конф.m8-tda7439-tux-032
При настройке времени не подсвечиваются цифры
Не инициалиализируется радио при пеключении селектора надо нажать канал тогда работает
Когда послушаеш радио переключаеш другой вход (тв.комп)слышно на мах.громкости как работает радио
конф.m8-tda7439-tux-032
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Собирайте на ATmega32 + граф. дисплей - там такого точно нету.
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Уважаемый автор, собрал данный девайс, всё работает вот только периодически сам по себе срабатывает таймер на отключение. Прошивка ampcontrol_m32_ks0108a.hex. Подскажите в чем может быть причина.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Слабый уровень сигнала на входе анализатора спектра. Система детектирует его отсутствие и выключается через несколько минут.
Подозреваю, что сигнал на вход анализатора подаётся почему-то не до, а после регулятора громкости. И при малых уровнях громкости система не видит сигнала и запускает таймер отключения.
Подозреваю, что сигнал на вход анализатора подаётся почему-то не до, а после регулятора громкости. И при малых уровнях громкости система не видит сигнала и запускает таймер отключения.
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Да, действительно анализатор спектра включён после регулятора. Используюю TDA7313. Но если подключить до регулятора, то получается что будет только один из каналов на спектроанализаторе, а как же другие?
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Попробовать подать сигнал с выводов 7 и 17 TDA 7313 , скорее всего в этом случае будут отображаться все каналы. А вообще , в чем смысл включения сп.анализатора после регулятора громкости? На малой громкости не будет ничего , на уже средней наверника будет ограничение , ну если только использовать индикатор спектра вроде как индикатор выходной мощности усилителя...
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Перепаял к 7 и 17 TDA7313 ПОМОГЛО!!!
Огромное спасибо всем за советы 
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Сидел думал и надумал такой вопрос а возможно ли вертикальное расположение дисплея?
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Странная мысль, на самом деле.
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Что скажете это реально, стоит двигаться в этом направлении?
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Это настолько бессмысленно, что даже не знаю, что и сказать
- conler
- Это не хвост, это антенна
- Сообщения: 1327
- Зарегистрирован: Вс дек 11, 2011 05:43:30
- Откуда: Екатеринодар
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
В теме проскакивало про 192х64?