Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
lebowski_dk
Первый раз сказал Мяу!
Сообщения: 26
Зарегистрирован: Чт сен 03, 2015 18:18:45

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение lebowski_dk »

Подскажите пожалуйста,плату из этого набора здесь выкладывали? http://minikit.ru/manual/kontroller-aud ... struktsiya
Аватара пользователя
Mazzz
Нашел транзистор. Понюхал.
Сообщения: 165
Зарегистрирован: Пт июл 05, 2013 01:31:35
Откуда: Владивосток

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение Mazzz »

Здравствуйте! Знаю Я эту плату. Печатки не найдете. Я по ней свою рисовал
romuald
Грызет канифоль
Сообщения: 259
Зарегистрирован: Вт янв 29, 2013 23:00:53

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение romuald »

Нарисовал платку приёмника под RDA5807FP. Пока не проверял. Гляньте свежим взглядом...может где косяк...
Вложения
Приемник RDA5807FP.lay6
(22.98 КБ) 364 скачивания
Аватара пользователя
lebowski_dk
Первый раз сказал Мяу!
Сообщения: 26
Зарегистрирован: Чт сен 03, 2015 18:18:45

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение lebowski_dk »

Mazz а ваша в каком посте ?
Аватара пользователя
Mazzz
Нашел транзистор. Понюхал.
Сообщения: 165
Зарегистрирован: Пт июл 05, 2013 01:31:35
Откуда: Владивосток

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение Mazzz »

[uquote="Mazzz",url="/forum/viewtopic.php?p=3065126#p3065126"]Спасибо все получилось!
Нарисовал и собрал плату сразу с TDA7439 на борту. Конфигурация TDA7439+Mega32+RDA5807+DS3231, используются всего два входа, тюнер и компьютер. Второй слой можно в принципе не делать, а обойтись перемычками. Файл не трогаем, печатаем как есть и утюжим. Пытался не делать земляные петли, и разнес в разные стороны аналоговую и цифровую землю (как мог разумеется :)) ). Фона не слышно. Все собрано и работает. Может кому пригодится.
Изображение Изображение Изображение Изображение Изображение[/uquote]
Аватара пользователя
lebowski_dk
Первый раз сказал Мяу!
Сообщения: 26
Зарегистрирован: Чт сен 03, 2015 18:18:45

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение lebowski_dk »

А схема какая?
Аватара пользователя
VeryLazyCat
Опытный кот
Сообщения: 832
Зарегистрирован: Пн май 17, 2010 22:21:01
Откуда: Madagaskar

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение VeryLazyCat »

romuald, вот один из вариантов платы на 5807fp.
Вложения
вариант пп.JPG
(210.2 КБ) 593 скачивания
RDA5807FP .jpg
(140.56 КБ) 669 скачиваний
romuald
Грызет канифоль
Сообщения: 259
Зарегистрирован: Вт янв 29, 2013 23:00:53

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение romuald »

Спасибо. Я уже свою отутюжил. Тем более, что на ней транзисторы для согласования по квадратной шине предусмотрены. А вот о дросселе по питанию я не подумал.
Аватара пользователя
|_|_|урик
Мучитель микросхем
Сообщения: 463
Зарегистрирован: Ср апр 25, 2012 22:27:46
Откуда: Донецк

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение |_|_|урик »

Доработанная плата и прошивка для ST7920. Так же плата усилителя на МС TDA7386 и блок питания. Кому надо забирайте.
Вложения
усь.lay6
(626.99 КБ) 460 скачиваний
Desktop.rar
(62.98 КБ) 366 скачиваний
kloker
Вымогатель припоя
Сообщения: 558
Зарегистрирован: Ср сен 09, 2015 13:09:15

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение kloker »

подскажите, как распечатать под ЛУТ двухстороннюю плату? не могу заставить спринт вывести верхний и нижний слой, оба или зеркальные или нет.
Вложения
print.png
(46.32 КБ) 638 скачиваний
Аватара пользователя
|_|_|урик
Мучитель микросхем
Сообщения: 463
Зарегистрирован: Ср апр 25, 2012 22:27:46
Откуда: Донецк

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение |_|_|урик »

Для начала нужно отзеркалить всю плату. Затем при выборе печати обоих слоев должно появится место, где можно поставить галочку "Печатать сторону 2 зеркально". У меня так. Если у Вас не так, печатайте каждый слой отдельно. Не забывайте слой 1 (он синего цвета) зеркалить. Ну и поснимать галочки с шелкографии.
Вложения
Безымянный.jpg
(200.27 КБ) 586 скачиваний
Аватара пользователя
Сергей_74
Опытный кот
Сообщения: 707
Зарегистрирован: Чт фев 21, 2008 12:32:06
Откуда: Россия г.Уфа
Контактная информация:

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение Сергей_74 »

Почему то не работает у меня спектр, обвязку MCP602 всю проверил, на ее входе сигнал есть, беру его после селектора входов PT2313.
В редакторе EEPROM есть только настройки отображения и скорость для спектра. Или я что то не так делаю?
Насколько я понимаю нужно бы проверить входы меги А0 и А1 подав на них напряжение 2,5-4В так?
-hands made-
Опытный Электрик, даже жену не берет одновременно за две сиськи!!!
Аватара пользователя
Сергей_74
Опытный кот
Сообщения: 707
Зарегистрирован: Чт фев 21, 2008 12:32:06
Откуда: Россия г.Уфа
Контактная информация:

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение Сергей_74 »

Проверил осцилом на входах А0 и А1 МК есть сигналы по амплитуде от 2,48 до 4,88В . В отсутствии входного сигнала на МСР602, на ее выходах по 2,48В. Что может быть не так?? МК у меня в DIP, в принципе разницы в этом быть не должно, все порты подключены согласно схемы.

Изображение Изображение Изображение Изображение
-hands made-
Опытный Электрик, даже жену не берет одновременно за две сиськи!!!
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение WiseLord »

Вообще сигнал на входах АЦП МК должен быть, грубо, от 0 до питания со средней точкой в половину питания.
Если это не так, можно предположить выгоревшие входы МК.
Проверьте используемую прошивку в том же проекте Proteus
И да, коль скоро используется OLED дисплей, занимающий мало выводов, можно, например, поправить в adc.h значения MUX_LEFT и MUX_RIGHT на, например, 6 и 7, пересобрать прошивку и проверить работу соответственно на входах АЦП PA6/PA7
Аватара пользователя
Сергей_74
Опытный кот
Сообщения: 707
Зарегистрирован: Чт фев 21, 2008 12:32:06
Откуда: Россия г.Уфа
Контактная информация:

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение Сергей_74 »

Ок. Понятно. А вообще могу я проверить входы АЦП используемые сейчас подключив к ним например через делитель 2,5В, естественно отключив эти входы предварительно от МСР, должно же отображаться хоть что то ?

Добавлено after 1 minute 37 seconds:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
И еще, в протеусе разве есть поддержка SSD1306?
-hands made-
Опытный Электрик, даже жену не берет одновременно за две сиськи!!!
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение WiseLord »

Нет, не думаю, что что-то будет видно без сигнала.

А в Proteus на другом дисплее смотреть надо.

И ещё.. я тут подумал, что с сигналом на SSD1306 я, наверное, и не проверял работу. Так что тут может быть и мой косяк.
Аватара пользователя
Сергей_74
Опытный кот
Сообщения: 707
Зарегистрирован: Чт фев 21, 2008 12:32:06
Откуда: Россия г.Уфа
Контактная информация:

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение Сергей_74 »

Тааак интересно... А проверить вам реально? Как время найдете..
-hands made-
Опытный Электрик, даже жену не берет одновременно за две сиськи!!!
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение WiseLord »

По коду я вроде проблем не вижу. А вживую не знаю когда получится проверить.

P.S. Попробуйте эту тестовую прошивку - должен отображаться "фейковый спектр".

P.P.S. И ещё одна - с выводами PA6/PA7 в качестве входов АЦП.
Вложения
ampcontrol_m32_ssd1306_mux67.hex.7z
(26.71 КБ) 198 скачиваний
test_ssd1306.hex.7z
(26.77 КБ) 198 скачиваний
Аватара пользователя
Сергей_74
Опытный кот
Сообщения: 707
Зарегистрирован: Чт фев 21, 2008 12:32:06
Откуда: Россия г.Уфа
Контактная информация:

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение Сергей_74 »

Спасибо вам, попробую и отпишусь

Добавлено after 58 minutes 34 seconds:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
Залил тестовый hex. Тестовая прошивка выводит на экран "фейковый спектр", делаем вывод что порты А0 и А1 убиты, верно??

Теперь залил прошивку с портами 6 и7, подключил к 6 порту выход 1ОУ, ничего не изменилось, спектр не работает

Добавлено after 42 minutes 31 second:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
вот что наблюдаю на выходах ОУ, от МК ОУ пока отвязан
Изображение сигнал на МСР отсутвует
Изображение сигнал на МСР подан
Изображение сигнал на МСР подан2
-hands made-
Опытный Электрик, даже жену не берет одновременно за две сиськи!!!
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение WiseLord »

Вывод такой, что отрисовка как таковая работает правильно. Фейковый спектр отличался только тем, что я заменял уже полученные данные от АЦП левыми цифрами. А значит, от АЦП реально приходят одни нули.

Либо смещение где-то считается неправильно. Попробуйте m32-20170109 релиз, там было чуть иначе
Ответить

Вернуться в «Статьи»