Например TDA7294

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





Текущее время: Чт апр 18, 2024 06:34:42

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


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



Начать новую тему Ответить на тему  [ Сообщений: 4751 ]     ... , , , 172, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Вс мар 18, 2018 18:01:36 
Встал на лапы
Аватар пользователя

Зарегистрирован: Ср ноя 25, 2015 20:47:13
Сообщений: 145
Рейтинг сообщения: 0
За что люблю эту тему, здесь всегда присутствует и помогает разработчик данного девайса за что большая ему благодарность.
https://github.com/WiseLord/ampcontrol/blob/m32/pins.h#L246-L254
Получается придется пожертвовать управлением вентиляторами если я правильно понял? Что означают остальные режимы выходов DS 18x20 и Software SPI
aleardo, блютуз как запитываете? Столкнулся я с такой проблеммой, что запитав модуль блютуз от одного источника +5, что и мк с лсд, получил "цифровой шум(свист)" в звуковом тракте, причем в наушниках этого нет, а только с умзч. Модуль этот надо питать от гальванически развязаного отдельного источника +5, тогда в колонках тишина в момент отсутствия входного сигнала.
Действительно шума присутствует очень много, но в основном когда выбран не блютуз при выборе его входа шума почти нет. Но пока не заморачивался с развязкой, попробую поставить отдельный стабилизатор с LC фильтрами да подбором точки подключения массы, отпишусь.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Вс мар 18, 2018 18:32:38 
Опытный кот
Аватар пользователя

Карма: 4
Рейтинг сообщений: 16
Зарегистрирован: Чт фев 21, 2008 12:32:06
Сообщений: 705
Откуда: Россия г.Уфа
Рейтинг сообщения: 0
Попробуйте конечно фильтры, у меня не получилось найти хорошего решения, кроме полной развязки по питанию модуля блютуз.

_________________
-hands made-
Опытный Электрик, даже жену не берет одновременно за две сиськи!!!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Вс мар 18, 2018 20:21:08 
Нашел транзистор. Понюхал.

Зарегистрирован: Вс мар 04, 2018 19:38:32
Сообщений: 191
Рейтинг сообщения: 0
так то роскошно пользоваться таким МК для управления вентиляторами)))


у si4703 же по даташиту аж 5 проводов к МК идет:

VIO
RST
SDIO
SCLK
SEN
GPIO

Audio Band Limits 30 — 15k Hz - а вот тут скромно очень. хотя - а у кого лучше)


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

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

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Вс мар 18, 2018 20:46:41 
Первый раз сказал Мяу!

Зарегистрирован: Сб мар 04, 2017 21:14:11
Сообщений: 34
Рейтинг сообщения: 0
скажите пожалуйста как настроить пульт в версии на mega8 и не могу включить FM.спасибо.


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

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

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Вс мар 18, 2018 21:12:57 
Встал на лапы
Аватар пользователя

Зарегистрирован: Вт июл 15, 2014 17:03:13
Сообщений: 127
Откуда: Могилев, Беларусь
Рейтинг сообщения: 0
Видел на каком-то сайте немецких радиолюбителе несколько проектов на si4735. Они для управления используют только две линии i2c, а rst просто сидит на rc-цепочке, пишут, что все работает.
Нашел одну ссылку http://www.b-kainka.de/SI4735Suc2.html


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

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

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

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
Начиная с 4704, там всё проще - достаточно входы GPIO выставить в нужные состояния, и RST сигнал и от RC-цепочки подойдёт. Но в 4703 нужно ещё и SDIO (она же SDA) на время сброса в нуле держать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Пн мар 19, 2018 14:58:38 
Открыл глаза

Карма: 2
Рейтинг сообщений: 2
Зарегистрирован: Вс окт 15, 2017 17:39:59
Сообщений: 45
Рейтинг сообщения: 0
Привет, WiseLord

Мой AmpControl (Atmega32), похоже, не управляет моей схемой TDA7318, и, видимо, у меня проблема I2C.
Я положил в eeprom TDA7318, но должен ли он также сделать что-то еще? Могу ли я проверить, имеются ли данные I2C из AmpControl?

спасибо


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

Зарегистрирован: Вс июн 28, 2009 21:51:15
Сообщений: 114
Рейтинг сообщения: 0
Доброй ночи, незнаю связано ли это но в в последних прошивках и у меня не работает ни PT2313 ни TDA7318. Хотя до этого работало. Хочу еще на днях проверить TDA7313.


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

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
Гарантировать работоспособность я могу только для аудио TDA7439, тюнеров RDA5807, TEA5767, дисплеев KS0108, ST7920, SSD1306, KS0066. Другого железа у меня нет, и как оно работает, я без понятия. Обычно никто, его использующий, не отписывается в форуме на предмет ухудшений, из чего делаю вывод, что всё хорошо.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Вт мар 20, 2018 15:33:28 
Опытный кот
Аватар пользователя

Карма: 4
Рейтинг сообщений: 16
Зарегистрирован: Чт фев 21, 2008 12:32:06
Сообщений: 705
Откуда: Россия г.Уфа
Рейтинг сообщения: 0
Пользую предыдущую прошивку, работает с PT2313 и TDA7313 хорошо. Самую последнюю не ставил пока.

_________________
-hands made-
Опытный Электрик, даже жену не берет одновременно за две сиськи!!!


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

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Вт мар 20, 2018 16:18:38 
Опытный кот
Аватар пользователя

Карма: 4
Рейтинг сообщений: 16
Зарегистрирован: Чт фев 21, 2008 12:32:06
Сообщений: 705
Откуда: Россия г.Уфа
Рейтинг сообщения: 0
Проверил самую последнюю версию, у меня с PT2313 все работает.

_________________
-hands made-
Опытный Электрик, даже жену не берет одновременно за две сиськи!!!


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

Зарегистрирован: Вт июл 15, 2014 17:03:13
Сообщений: 127
Откуда: Могилев, Беларусь
Рейтинг сообщения: 0
WiseLord, стоит ли понимать, что в связи со сложностью в управлении чипом si47xx, Вы от поддержки его в этом проекте отказываетесь?


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

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
Нет, у меня уже написан полностью рабочий код, совместимый с текущей архитектурой в ampcontrol. Если есть ATmega328 (или ардуинка на её базе, типа Pro Mini - можно даже затестить). Просто надо его сюда добавить. Но придётся для сброса использовать EXT вывод - причём не в режиме SPI, а в отдельном.

Небольшая закавыка в том, что для сброса нужно ещё SDA класть в ноль. А это может быть воспринято сторонними i2c-устройствами как сброс на шине. Поэтому думаю о том, чтобы для EXT запилить полностью отдельный программный i2c - SCL/SDA и линия RST.

Увы, пока придумать что-то для того, чтобы и на ATmega328 это завелось, не удаётся.

_____

P.S. По-быстрому портировал имеющийся код в проект ampcontrol.

Использовал вот такую плату с Aliexpress.

Подключение по ножкам:
3.3V - питание;
GND - земля;
SDIO - линия SDA (PC1 на ATmega32);
SCLK - линии SCL (PC0 на ATmega32);
SEN - режим шины. Для I2C нужно состояние лог. 1 при сбросе. Вроде как на плате уже есть подтягивающий резистор.
RST - линия сброса. Подключать к EXT2 (PC4 на ATmega32)
GPIO1 - состояние не важно.
GPIO2 - состояние не важно.

При подаче питания на МК один раз происходит сброс Si4703 (при этом SDA - SDIO опускается в ноль на небольшое время). После этого инициализируется I2C-шина и больше никаких сбросов не будет, чтобы не затрагивать работающие по I2C устройства. Поэтому модуль нужно запитывать постоянно, вместе с МК. Ждущий режим поддерживается, в нём модуль должен уходить в режим пониженного потребления. Но отключать питание ему не нужно, делать это - только вместе с питанием МК.

Обновлённый редактор EEPROM с поддержкой выбора Si4703 можно пока скачать с Dropbox


Вложения:
ampcontrol-m32-test-si4703-firmware.7z [71.72 KiB]
Скачиваний: 177


Последний раз редактировалось WiseLord Вт мар 20, 2018 22:37:03, всего редактировалось 3 раз(а).
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Вт мар 20, 2018 22:24:22 
Встал на лапы
Аватар пользователя

Зарегистрирован: Вт июл 15, 2014 17:03:13
Сообщений: 127
Откуда: Могилев, Беларусь
Рейтинг сообщения: 0
Ни 328 меги ни ардуино на ней у меня нет, к сожалению. У меня есть модуль тюнера на si4731, выдранный из какой-то подвальной китайчатины. Хотел его использовать в данном проекте. Читал отзывы, что по качеству приема он ничем не уступает tux032, а протокол работы с ним полностью известен. Поэтому и думал, что добавить его поддержку с мега32 проект не составит труда.


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

Зарегистрирован: Вт июл 15, 2014 17:03:13
Сообщений: 127
Откуда: Могилев, Беларусь
Рейтинг сообщения: 0
Прошу прощения, но хочу уточнить, у меня на модуле SI4731.
Из управления выведены только SDIO и SCLK.
Будет ли Ваш ampcontrol-m32-test-si4703-firmware работать с такой конфигурацией?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Ср мар 21, 2018 17:33:24 
Опытный кот
Аватар пользователя

Карма: 4
Рейтинг сообщений: 16
Зарегистрирован: Чт фев 21, 2008 12:32:06
Сообщений: 705
Откуда: Россия г.Уфа
Рейтинг сообщения: 0
Скажите на индикаторе 16*2 спектр как я понимаю не отображается, а хотя бы горизонтальные столбики есть?

_________________
-hands made-
Опытный Электрик, даже жену не берет одновременно за две сиськи!!!


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

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Ср мар 21, 2018 19:52:47 
Опытный кот
Аватар пользователя

Карма: 4
Рейтинг сообщений: 16
Зарегистрирован: Чт фев 21, 2008 12:32:06
Сообщений: 705
Откуда: Россия г.Уфа
Рейтинг сообщения: 0
Спасибо

_________________
-hands made-
Опытный Электрик, даже жену не берет одновременно за две сиськи!!!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Чт мар 22, 2018 10:11:24 
Нашел транзистор. Понюхал.

Зарегистрирован: Вс мар 04, 2018 19:38:32
Сообщений: 191
Рейтинг сообщения: 0
Спектр отображается в виде именно 16 горизонтальных столбиков. В эмуляторе всё это видно.


а проект не скинете?


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

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


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

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


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

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


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