Например TDA7294

Форум РадиоКот • Просмотр темы - Цифровой приёмник на TEA5767 c часами на DS1307
Форум РадиоКот
Здесь можно немножко помяукать :)



Текущее время: Вс июн 16, 2019 07:25:47

Часовой пояс: UTC + 3 часа [ Летнее время ]


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



Начать новую тему Ответить на тему  [ Сообщений: 698 ]  1, , , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Цифровой приёмник на TEA5767 c часами на DS1307
СообщениеДобавлено: Пн ноя 10, 2014 23:16:37 
Друг Кота
Аватар пользователя

Карма: 76
Рейтинг сообщений: 770
Зарегистрирован: Чт апр 11, 2013 12:19:59
Сообщений: 3867
Откуда: Минск
Рейтинг сообщения: 9
Ввиду недавнего глобального отключения проводного вещания в РБ решил сделать в деревню бабушке простой FM-приёмник в качестве замены радиоточки. Использованы:

ATmega8 - управляющий контроллер.
TEA5767 - собственно приёмник в виде готового модуля (вроде такого, заказанного у китайцев)
TDA7052A - усилитель мощности с регулировкой громкости энкодером посредством ШИМ, как в этой статье.
DS1307 в качестве энергонезависимых часов реального времени.

Видео:



Исходники проекта можно взять на гитхабе.

Схему рисовать было лень, делал сразу в виде плат под свои индикаторы - там и деталей-то с гулькин нос помимо микросхем - подтягивающие к 5В резисторы на линиях SDA/SCL, да конденсаторы по питанию. Контроллер и радиомодуль запитаны от 5В, TDA7052A - от 9В, так что КРЕН-ка в помощь. Индикаторы использованы с общим катодом, катоды (разряды) подключены к портам МК через типичный ключ на npn-транзисторе (BC547), аноды (сегменты) - через резисторы к портам МК.

Исходники написаны так, что кроме линий SDA/SCL остальные порты контроллера можно подключать куда угодно - поменять разводку нужно только в одном месте - pins.h. Небольших правок потребует и применение индикаторов с ОА, надо будет ковыряться в segm.c.

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

А если вдруг интерес будет достаточно большим, можно и полноценную статью будет написать, и самому повторить девайс ещё раз (этот экземпляр на днях уедет в деревню, а в симуляторе Proteus индикаторы что-то не хотят работать как надо - видимо, из-за нестандартной развёртки для поддержки регулировки яркости)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровой приёмник на TEA5767 c часами на DS1307
СообщениеДобавлено: Вт ноя 11, 2014 09:31:47 
Опытный кот

Карма: 4
Рейтинг сообщений: 101
Зарегистрирован: Пт мар 26, 2010 18:16:52
Сообщений: 867
Откуда: Kazan
Рейтинг сообщения: 0
Конечно интересно, давай выкладывай.
Может надо было в раздел приемники?
На видео кажется несколько хаотичное нажатие кнопок или показалось?


Вернуться наверх
 
JLCPCB, всего $2 за 10 ПП любого цвета!

Более 600 000 заказчиков по всему миру! Более 10 000 заказов в день!

Скидка до $20 на доставку для первого заказа:https://jlcpcb.com/quote

Не в сети
 Заголовок сообщения: Re: Цифровой приёмник на TEA5767 c часами на DS1307
СообщениеДобавлено: Вт ноя 11, 2014 10:03:51 
Друг Кота
Аватар пользователя

Карма: 76
Рейтинг сообщений: 770
Зарегистрирован: Чт апр 11, 2013 12:19:59
Сообщений: 3867
Откуда: Минск
Рейтинг сообщения: 2
Показалось. Ну или я где-то недожимал кнопки, у них нет чёткого щелчка при срабатывании.

Краткий FAQ по функциям кнопок:

1. POWER
Короткое нажатие - вход в ждущий режим. При этом яркость индикации падает до минимума, звук отключается, приёмник не реагирует на другие кнопки в этом режиме, в EEPROM сохраняются текущие значения частоты, громкости, яркости, которые загрузятся даже после полного обесточивания. Повторное нажатие - выход из ждущего режима, загружаются сохранённые параметры, выставляется рабочая яркость индикатора. Начинают работать другие кнопки.

Длинное нажатие - вход в режим настройки яркости экрана. Яркость регулируется энкодером в пределах 1..8 (степень заполнения импульса ШИМ).

2. MODE
Короткое нажатие - переключение между отображенем частоты или времени. Т.е. на экране можно постоянно видеть либо текущее время, либо частоту станции - что предпочтительнее.

Длинное нажатие - вход в режим настройки времени. Настраиваемый параметр (часы или минуты) мерцает. Параметр настраивается энкодером, либо кнопками 3-4, следующий параметр выбирается коротким нажатием кнопкои 2. Выход из режима настройки времени автоматически через 10 секунд или повторным длительным нажатием кнопки 2.

3. PREV
Короткое нажатие в рабочем режиме - предыдущая сохранённая станция. В режимах настройки частоты/времени - уменьшение параметра.

Длинное нажатие - вход в режим настройки станций. Значение частоты на индикаторе мерцает. Короткие нажатия кнопок 3-4 уменьшают/увеличивают частоту на 1МГц, энкодер - на 0.1МГц. Выход из режима - кнопкой 2 или повторным длинным нажатием 3.

4. NEXT
Короткое нажатие в рабочем режиме - следующая сохранённая станция. В режимах настройки частоты/времени - увеличение параметра.

Длинное нажатие - сохранение текущей частоты в EEPROM. Если такая частота ранее уже была сохранена, то удаление из EEPROM. После нажатия на 1 секунду отображается номер станции или прочерк соответственно.

5. Энкодер регулирует громкость / яркость / частоту в зависимости от текущего режима. Кнопка энкодера подключена, но в текущей прошивке не обрабатывается (возможно, на неё можно повесить MUTE или что-то подобное).

P.S. Расстарался на схему:
Изображение


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

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

Онлайн просмотровщик Gerber-файлов от PCBWay
Не в сети
 Заголовок сообщения: Re: Цифровой приёмник на TEA5767 c часами на DS1307
СообщениеДобавлено: Пт ноя 14, 2014 12:58:40 
Опытный кот

Карма: 4
Рейтинг сообщений: 101
Зарегистрирован: Пт мар 26, 2010 18:16:52
Сообщений: 867
Откуда: Kazan
Рейтинг сообщения: 0
Раз удалось победить лень со схемой, давай статью. Больше людей увидит.
Автонастройки нет?


Вернуться наверх
 
Вебинар "Литиевые ХИТы FANSO или что нужно знать инженеру обатарейках"

20 июня компания Компэл приглашает всех желающих принять участие в вебинаре, посвященном литиевым батарейкам FANSO. На вебинаре будет рассказано о параметрах батареек, их зависимости от режима работы и эксплуатации.
Будет дана информация о том, на какие параметры следует обращать внимание, выбирая литиевый ХИТ, и как избежать некоторых проблем.
Подробнее>>
Не в сети
 Заголовок сообщения: Re: Цифровой приёмник на TEA5767 c часами на DS1307
СообщениеДобавлено: Пт ноя 14, 2014 19:34:42 
Друг Кота
Аватар пользователя

Карма: 76
Рейтинг сообщений: 770
Зарегистрирован: Чт апр 11, 2013 12:19:59
Сообщений: 3867
Откуда: Минск
Рейтинг сообщения: 0
Нет, только ручная настройка.

Статью, наверное, сделаю позже, когда соберу второй экземпляр приёмника.

В нём добавлю поддержку ещё и RDA5807 модуля и автонастройку можно будет попробовать реализовать. Только придумать как это к имеющимся кнопкам прикрутить - и так уже заняты и короткие, и длинные нажатия.


Вернуться наверх
 
Старт складской программы по Wi-Fi/Bluetooth-чипам ESP8266 и ESP32 от Espressif

На склад КОМПЭЛ поступили чипы, модули и отладочные платы от компании Espressif Systems на базе ESP8266 и ESP32. Стоимость всех изделий данной линейки - в 2-3 раза ниже ближайших аналогов, чипы занимают минимальное место на плате, энергоэффективны и универсальны в применении.
Продукция компании популярна как среди инженеров-любителей, так и в среде разработчиков-профессионалов, которые уже смогли по достоинству оценить её качество.
Подробнее...
Не в сети
 Заголовок сообщения: Re: Цифровой приёмник на TEA5767 c часами на DS1307
СообщениеДобавлено: Пт ноя 14, 2014 20:18:17 
Друг Кота
Аватар пользователя

Карма: 76
Рейтинг сообщений: 770
Зарегистрирован: Чт апр 11, 2013 12:19:59
Сообщений: 3867
Откуда: Минск
Рейтинг сообщения: 0
Прошивка flash и eeprom (минские радиостанции) для тех, кто ленится собрать исходники.


Вложения:
fm7segm.7z [4.41 KiB]
Скачиваний: 1157
Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: Цифровой приёмник на TEA5767 c часами на DS1307
СообщениеДобавлено: Пт ноя 14, 2014 21:04:43 
Открыл глаза

Карма: 3
Рейтинг сообщений: 8
Зарегистрирован: Ср фев 19, 2014 14:15:14
Сообщений: 51
Откуда: Минск
Рейтинг сообщения: 0
Спасибо большое
Буду собирать стерео вариант


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: Цифровой приёмник на TEA5767 c часами на DS1307
СообщениеДобавлено: Пт ноя 14, 2014 21:05:56 
Открыл глаза

Карма: 3
Рейтинг сообщений: 8
Зарегистрирован: Ср фев 19, 2014 14:15:14
Сообщений: 51
Откуда: Минск
Рейтинг сообщения: 0
А что там с фьюзами?


Вернуться наверх
 
Prist.ru предлагает скидку всем частным лицам при покупке приборов АКИП, GW Instek, APPA (кроме осциллографов АКИП-4115/1А, GDS-71102)!

Интересные новинки уже на складе:

Осциллограф АКИП-4126Е

Многоканальные источники питания серии GPP

Не в сети
 Заголовок сообщения: Re: Цифровой приёмник на TEA5767 c часами на DS1307
СообщениеДобавлено: Сб ноя 15, 2014 07:18:13 
Друг Кота
Аватар пользователя

Карма: 76
Рейтинг сообщений: 770
Зарегистрирован: Чт апр 11, 2013 12:19:59
Сообщений: 3867
Откуда: Минск
Рейтинг сообщения: 0
Фьюзы: -U lfuse:w:0x24:m -U hfuse:w:0xc1:m. В общем, внутренний генератор 8МГц.

Для стерео нужно немного изменить инициализацию TEA5767 в исходниках. Сейчас, для уменьшения уровня шумов, она инициализируется в моно режиме.

В tea5767.c заменить:
Код:
bufFM[2] = TEA5767_HLSI | TEA5767_MS;
на
Код:
bufFM[2] = TEA5767_HLSI;
И перекомпилировать.

В другой своей теме я снимал видео про то, как другой мой проект можно собрать под windows. Для этого всё аналогично.


Вернуться наверх
 
Купить электронные компоненты в LCSC

Отправка со склада через 4 часа после заказа!
900 000 пользователей, 3000+ заказов в день!
Зарегистрируйтесь сегодня и получите скидку 8 долларов на первый заказ!
Не в сети
 Заголовок сообщения: Re: Цифровой приёмник на TEA5767 c часами на DS1307
СообщениеДобавлено: Сб ноя 15, 2014 11:07:42 
Открыл глаза

Карма: 3
Рейтинг сообщений: 8
Зарегистрирован: Ср фев 19, 2014 14:15:14
Сообщений: 51
Откуда: Минск
Рейтинг сообщения: 0
ок, спасибо за инфу
а для общего анода много надо чего поменять?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровой приёмник на TEA5767 c часами на DS1307
СообщениеДобавлено: Сб ноя 15, 2014 15:02:35 
Друг Кота
Аватар пользователя

Карма: 76
Рейтинг сообщений: 770
Зарегистрирован: Чт апр 11, 2013 12:19:59
Сообщений: 3867
Откуда: Минск
Рейтинг сообщения: 0
Навскидку, в строках с 77 по 131 в зависимости от схемы подключения индикатора сегменты будут по-другому гаситься и зажигаться.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровой приёмник на TEA5767 c часами на DS1307
СообщениеДобавлено: Вс ноя 16, 2014 09:35:07 
Открыл глаза

Карма: 3
Рейтинг сообщений: 8
Зарегистрирован: Ср фев 19, 2014 14:15:14
Сообщений: 51
Откуда: Минск
Рейтинг сообщения: 0
доброе утро
рисую печатку в sl6, mega8 будет в dip корпусе, есть вопрос, можно перенести кнопки с pd1-pd4 на pc0-pc3, а управление катодами с pc0-pc3 на pd1-pd4
сможешь ли поправить прошивку?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровой приёмник на TEA5767 c часами на DS1307
СообщениеДобавлено: Вс ноя 16, 2014 09:49:21 
Друг Кота
Аватар пользователя

Карма: 76
Рейтинг сообщений: 770
Зарегистрирован: Чт апр 11, 2013 12:19:59
Сообщений: 3867
Откуда: Минск
Рейтинг сообщения: 0
Правьте pins.h исходников, там вся разводка МК.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровой приёмник на TEA5767 c часами на DS1307
СообщениеДобавлено: Вс ноя 16, 2014 19:01:44 
Потрогал лапой паяльник

Зарегистрирован: Чт сен 24, 2009 18:22:51
Сообщений: 385
Откуда: UK
Рейтинг сообщения: 0
Прошу разяснеия по поводу даной формулы:

div = ((uint32_t)freq * 10000 + 225000) / 8192;

freq- частота настройки например 101.4 Mhz

+ 225000 - что это

(и какой шаг перестройки)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровой приёмник на TEA5767 c часами на DS1307
СообщениеДобавлено: Вс ноя 16, 2014 20:08:39 
Друг Кота
Аватар пользователя

Карма: 76
Рейтинг сообщений: 770
Зарегистрирован: Чт апр 11, 2013 12:19:59
Сообщений: 3867
Откуда: Минск
Рейтинг сообщения: 0
225000 - это половина промежуточной частоты, ЕМНИП.
Формула из даташита на TEA5767 для расчёта делителя при частоте кварца 32кГц: div = 4 * (freq + 225000) / 32768;


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровой приёмник на TEA5767 c часами на DS1307
СообщениеДобавлено: Вс ноя 16, 2014 20:41:40 
Потрогал лапой паяльник

Зарегистрирован: Чт сен 24, 2009 18:22:51
Сообщений: 385
Откуда: UK
Рейтинг сообщения: 0
В промышленных китайских магнитолах микросхема запитана от своего стабилизатора 3.3В в то время как питание контроллера 5В и по линиям I2C со стороны контроллера в сторону приемника стоят дроссель резистор 1Ком и конденсатор 680pF подтягивающие резисторы на 3.3 В - 10 кОм.


Исходники полного набора микросхем приемников и передатчиков с шиной I2C тут
https://code.google.com/p/project-commo ... ive/?r=257


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровой приёмник на TEA5767 c часами на DS1307
СообщениеДобавлено: Вс ноя 23, 2014 21:27:53 
Открыл глаза

Карма: 3
Рейтинг сообщений: 8
Зарегистрирован: Ср фев 19, 2014 14:15:14
Сообщений: 51
Откуда: Минск
Рейтинг сообщения: 0
здравствуйте
а можно использовать энкодер pec11 или какой-то другой?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровой приёмник на TEA5767 c часами на DS1307
СообщениеДобавлено: Вс ноя 23, 2014 21:56:01 
Друг Кота
Аватар пользователя

Карма: 76
Рейтинг сообщений: 770
Зарегистрирован: Чт апр 11, 2013 12:19:59
Сообщений: 3867
Откуда: Минск
Рейтинг сообщения: -1
Попробуйте. Вряд ли они чем-то отличаются.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровой приёмник на TEA5767 c часами на DS1307
СообщениеДобавлено: Вс ноя 23, 2014 22:33:04 
Опытный кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 29
Зарегистрирован: Пн май 17, 2010 23:21:01
Сообщений: 832
Откуда: Madagaskar
Рейтинг сообщения: 0
в основном отличаются распиновкой
(вывод С может быть по центру или крайним), а ваще на каждый попавшийся экземпляр
надо смотреть даташит, отличий много разных бывает.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровой приёмник на TEA5767 c часами на DS1307
СообщениеДобавлено: Пн ноя 24, 2014 10:09:23 
Открыл глаза

Карма: 3
Рейтинг сообщений: 8
Зарегистрирован: Ср фев 19, 2014 14:15:14
Сообщений: 51
Откуда: Минск
Рейтинг сообщения: 0
здравствуйте
вот нарисовал печатку
Вложение:
фмвпечать.rar [39.62 KiB]
Скачиваний: 1222

посмотрите, может какие замечания будут
с уважением, Игорь


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

Часовой пояс: UTC + 3 часа [ Летнее время ]


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

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


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

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


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