Например TDA7294

Форум РадиоКот • Просмотр темы - Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт апр 16, 2024 23:36:54

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 4751 ]     ... , , , 125, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Сб янв 07, 2017 13:41:20 
Потрогал лапой паяльник
Аватар пользователя

Карма: 1
Рейтинг сообщений: 6
Зарегистрирован: Пт апр 16, 2010 14:10:08
Сообщений: 303
Откуда: Тамбов
Рейтинг сообщения: 0
Большое спасибо за быстрый ответ.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Сб янв 07, 2017 14:54:27 
Встал на лапы
Аватар пользователя

Зарегистрирован: Вт июл 15, 2014 17:03:13
Сообщений: 127
Откуда: Могилев, Беларусь
Рейтинг сообщения: 0
Уважаемый автор, можно ли рассчитывать на добавление в проект поддержки синтезатора LC72131? Об этом Вас просили уже многие участники форума (и я в их числе). Сам в программировании не силен, поэтому и пристаю с хотелками, простите меня за это. Нашел в Интернете проектик радиоприемника на ардуино и тюнере ам/фм с исходником (https://github.com/RodLophus/SanyoCCB/b ... _Radio.ino). Тюнер имеет встроенный синтезатор на lc72131. Может он облегчит написание нужной библиотеки для Вашего проекта. Со своей стороны я могу оперативно тестировать новую прошивку. Заранее благодарен, независимо + или - будет Ваш ответ.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Сб янв 07, 2017 17:19:26 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
Хорошо, попробую. В ближайшие пару часов почитаю даташит и постараюсь выложить прошивку под этот синтезатор - будьте готовы потестировать.

P.S. Выкладываю, что получилось.

Настройку редактором EEPROM пока делать как для LM7001 (включить Software SPI для EXT выводов и указать тюнер). В eeprom_*.bin ячейку 0x70 тюнера вручную установить в значение 7 (редактор пока позволяет выставлять до 6, если код заработает - добавлю пункт для LC72131).

Расчёт синтезатора сделан для кварца на 7.2МГц. Для управления используются те же выводы, что и у LM7001 (CL, DI, CE). Допустимый шаг по частоте 50кГц.


Вложения:
ampcontrol-m32-test-lc72131.7z [69.86 KiB]
Скачиваний: 175


Последний раз редактировалось WiseLord Сб янв 07, 2017 18:50:13, всего редактировалось 1 раз.
Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Сб янв 07, 2017 18:44:33 
Встал на лапы
Аватар пользователя

Зарегистрирован: Вт июл 15, 2014 17:03:13
Сообщений: 127
Откуда: Могилев, Беларусь
Рейтинг сообщения: 0
ок! ща прошью мк, соберу все в кучу и протестирую.


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Сб янв 07, 2017 18:58:04 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
У этого синтезатора (в принципе, как и у LM7001) есть несколько ножек, с которыми он может общаться с собственно тюнером. То есть, теоретически можно и принудительное моно включить, и на FM/AM переключение сделать. Но это уже будет привязка к некоторому конкретному тюнеру и конкретной схемотехнической связке синтезатор-тюнер.

Плюс, в отличие от LM7001, здесь есть ещё DO вывод, четвёртый для связи с МК. По нему можно от синтезатора некоторые данные забирать. И если это схемотехнически согласовано с тюнером, то можно и статус стереоприёма узнавать, и факт настройки на реальную станцию определять, то есть тот же автопоиск реализовать. Но это уже к проекту ampcontrol неприменимо, ввиду отсутствия лишних ножек.

А вот тот пример кода (глянул его сейчас) - он как раз-то и использует какую-то конкретную связку синтезатора и тюнера, типа YST-930, за счёт чего там много всяких вышеперечисленных вкусностей реализовано.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Сб янв 07, 2017 20:44:04 
Встал на лапы
Аватар пользователя

Зарегистрирован: Вт июл 15, 2014 17:03:13
Сообщений: 127
Откуда: Могилев, Беларусь
Рейтинг сообщения: 0
так, мк прошит согласно вашим указаниям, lc-шка подключена - в колонках имеем шум эфира, который на настройку никак не реагирует. железзо мега32 + 16*2 + тюнер с синтезом на лцшке (100% рабочий, проверен в другом проекте).


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Сб янв 07, 2017 20:57:25 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
Ячейку тюнера (0x70) в EEPROM установили в 0x07?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Сб янв 07, 2017 21:01:41 
Встал на лапы
Аватар пользователя

Зарегистрирован: Вт июл 15, 2014 17:03:13
Сообщений: 127
Откуда: Могилев, Беларусь
Рейтинг сообщения: 0
да, конечно.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Сб янв 07, 2017 21:17:45 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
ОК. Попробуйте этот вариант.

Здесь увеличил задержки (с 1.5мкс до 100мкс) при передаче данных (как в примере для arduino), плюс принудительно выставил тюнер.

P.S. Перезалил файл - было некорректно (старые прошивки) для дисплеев отличных от 128x64.


Вложения:
flash.7z [75.84 KiB]
Скачиваний: 139
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Сб янв 07, 2017 21:53:01 
Встал на лапы
Аватар пользователя

Зарегистрирован: Вт июл 15, 2014 17:03:13
Сообщений: 127
Откуда: Могилев, Беларусь
Рейтинг сообщения: 0
все равно не фурычит.
вот считанный епром http://img.radiokot.ru/files/98797/medi ... 2rcr23.jpg


Последний раз редактировалось san-sanych Сб янв 07, 2017 22:01:01, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Сб янв 07, 2017 21:58:03 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
Кварц там на 7200?

Ещё вариант, который можно попробовать - скажите частоту какой-нибудь реальной станции - можно попробовать её захардкодить. Ну и дисплей какой используется, чтобы мне не генерировать весь набор прошивок.

И ещё раз, для уверенности:
DI - PC2
CL - PC3
CE - PC4
Ножка DO не задействована.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Сб янв 07, 2017 22:19:05 
Встал на лапы
Аватар пользователя

Зарегистрирован: Вт июл 15, 2014 17:03:13
Сообщений: 127
Откуда: Могилев, Беларусь
Рейтинг сообщения: 0
кварц на 7200, подключение к портам как вы указали, дисплей 16*2 параллельное вкл., мощные станции: 98.6; 100.9; 103.4

Добавлено after 11 minutes 57 seconds:
ладно, спок. ночи, если будет желание, то продолжим завтра.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Вс янв 08, 2017 09:11:14 
Встал на лапы
Аватар пользователя

Зарегистрирован: Вт июл 15, 2014 17:03:13
Сообщений: 127
Откуда: Могилев, Беларусь
Рейтинг сообщения: 0
Сегодня не поленился достал осциллограф. Общение мк с синтезатором нет, на всех линиях "0". Похоже, что дело в прошивке.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Вс янв 08, 2017 10:30:57 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
Проверяю в Proteus - сигнал на линии есть. В момент включения радио и при переключении станций.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Вс янв 08, 2017 10:39:29 
Встал на лапы
Аватар пользователя

Зарегистрирован: Вт июл 15, 2014 17:03:13
Сообщений: 127
Откуда: Могилев, Беларусь
Рейтинг сообщения: 0
с переходом на скайп будет удобнее общаться, вот только сейчас нет под руками гарнитуры, к вечеру постараюсь достать. прошил епром с лм7001, действительно есть сигналы при переключении станций. флеш залит последний.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Вс янв 08, 2017 10:48:15 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
Прошу форумчан потестировать эти прошивки, особенно тем, кто использует программный SPI, а не термодатчики (например, LM7001 или PGA2310)

Здесь добавлена поддержка LC72131 и немного переписан код всех модулей, использующих программный SPI

Если всё ОК, будет новый релиз с поддержкой LC72131.


Вложения:
ampcontrol-m32-testspi.7z [69.69 KiB]
Скачиваний: 169
ampcontrol-m8-testspi.7z [66.98 KiB]
Скачиваний: 160


Последний раз редактировалось WiseLord Вс янв 08, 2017 15:32:24, всего редактировалось 1 раз.
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Вс янв 08, 2017 14:57:43 
Потрогал лапой паяльник
Аватар пользователя

Карма: 1
Рейтинг сообщений: 6
Зарегистрирован: Пт апр 16, 2010 14:10:08
Сообщений: 303
Откуда: Тамбов
Рейтинг сообщения: 0
Добрый всем день. Неожиданно для меня устройство запустилось с первого раза. Ура!
Пока "полуфабрикат". Есть вопрос к уважаемому автору. Как-то не так на мой взгляд отображаются часы.
В чем возможная причина? Фото прилагаю.


Вложения:
01.JPG [57.58 KiB]
Скачиваний: 557
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Вс янв 08, 2017 15:28:47 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
CS1 и CS2 перепутаны местами.

Обратите внимание на это в схемах (в случае ATmega16):
Дисплей типа A
Дисплей типа B

Ваш, судя по его габаритам, именно типа B.

В случае ATmega32 было бы правильно.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Вс янв 08, 2017 15:58:45 
Потрогал лапой паяльник
Аватар пользователя

Карма: 1
Рейтинг сообщений: 6
Зарегистрирован: Пт апр 16, 2010 14:10:08
Сообщений: 303
Откуда: Тамбов
Рейтинг сообщения: 0
Спасибо большое. Заработало.
Простите что отнимаю время, но еще вопрос. Не реагирует на пульт. Попробовал три разных.
Прошивка ampcontrol_m16_tda7313_ks0108_notuner предполагает использование пульта?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Вс янв 08, 2017 16:15:09 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
Для ATmega16 пульт должен быть протокола RC5, вся настройка - вручную hex-редактором прописать нужные коды в eeprom_*.bin. Коды можно подсмотреть, зайдя в режим просмотра по длительному одновременному нажатию кнопок 1-2 из ждущего режима.

Для ATmega32 пульт может быть RC5, RC5, NEC, Samsung и обучается без перепрошивки из аналогичного меню.

Изображение

Наиболее вероятная причина - адрес пульта должен быть не 0x19, а 0x00.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 4751 ]     ... , , , 125, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 34


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y