| Форум РадиоКот https://radiokot.ru/forum/ |
|
| Цифровой приёмник на TEA5767 c часами на DS1307 https://radiokot.ru/forum/viewtopic.php?f=57&t=109632 |
Страница 1 из 37 |
| Автор: | WiseLord [ Пн ноя 10, 2014 22:16:37 ] |
| Заголовок сообщения: | Цифровой приёмник на TEA5767 c часами на DS1307 |
Ввиду недавнего глобального отключения проводного вещания в РБ решил сделать в деревню бабушке простой FM-приёмник в качестве замены радиоточки. Использованы: ATmega8 - управляющий контроллер. TEA5767 - собственно приёмник в виде готового модуля (вроде такого, заказанного у китайцев) TDA7052A - усилитель мощности с регулировкой громкости энкодером посредством ШИМ, как в этой статье. DS1307 в качестве энергонезависимых часов реального времени. Видео: Исходники проекта можно взять на гитхабе. Схему рисовать было лень, делал сразу в виде плат под свои индикаторы - там и деталей-то с гулькин нос помимо микросхем - подтягивающие к 5В резисторы на линиях SDA/SCL, да конденсаторы по питанию. Контроллер и радиомодуль запитаны от 5В, TDA7052A - от 9В, так что КРЕН-ка в помощь. Индикаторы использованы с общим катодом, катоды (разряды) подключены к портам МК через типичный ключ на npn-транзисторе (BC547), аноды (сегменты) - через резисторы к портам МК. Исходники написаны так, что кроме линий SDA/SCL остальные порты контроллера можно подключать куда угодно - поменять разводку нужно только в одном месте - pins.h. Небольших правок потребует и применение индикаторов с ОА, надо будет ковыряться в segm.c. Если кому-то интересно - могу расстараться и добавить больше информации или даже полную схему нарисовать, но я сильно ленюсь и думаю, и того что сказано выше, достаточно для повторения конструкции. А если вдруг интерес будет достаточно большим, можно и полноценную статью будет написать, и самому повторить девайс ещё раз (этот экземпляр на днях уедет в деревню, а в симуляторе Proteus индикаторы что-то не хотят работать как надо - видимо, из-за нестандартной развёртки для поддержки регулировки яркости) |
|
| Автор: | pcb432 [ Вт ноя 11, 2014 08:31:47 ] |
| Заголовок сообщения: | Re: Цифровой приёмник на TEA5767 c часами на DS1307 |
Конечно интересно, давай выкладывай. Может надо было в раздел приемники? На видео кажется несколько хаотичное нажатие кнопок или показалось? |
|
| Автор: | pcb432 [ Пт ноя 14, 2014 11:58:40 ] |
| Заголовок сообщения: | Re: Цифровой приёмник на TEA5767 c часами на DS1307 |
Раз удалось победить лень со схемой, давай статью. Больше людей увидит. Автонастройки нет? |
|
| Автор: | WiseLord [ Пт ноя 14, 2014 18:34:42 ] |
| Заголовок сообщения: | Re: Цифровой приёмник на TEA5767 c часами на DS1307 |
Нет, только ручная настройка. Статью, наверное, сделаю позже, когда соберу второй экземпляр приёмника. В нём добавлю поддержку ещё и RDA5807 модуля и автонастройку можно будет попробовать реализовать. Только придумать как это к имеющимся кнопкам прикрутить - и так уже заняты и короткие, и длинные нажатия. |
|
| Автор: | WiseLord [ Пт ноя 14, 2014 19:18:17 ] | ||
| Заголовок сообщения: | Re: Цифровой приёмник на TEA5767 c часами на DS1307 | ||
Прошивка flash и eeprom (минские радиостанции) для тех, кто ленится собрать исходники.
|
|||
| Автор: | 240669 [ Пт ноя 14, 2014 20:04:43 ] |
| Заголовок сообщения: | Re: Цифровой приёмник на TEA5767 c часами на DS1307 |
Спасибо большое Буду собирать стерео вариант |
|
| Автор: | 240669 [ Пт ноя 14, 2014 20:05:56 ] |
| Заголовок сообщения: | Re: Цифровой приёмник на TEA5767 c часами на DS1307 |
А что там с фьюзами? |
|
| Автор: | WiseLord [ Сб ноя 15, 2014 06:18:13 ] |
| Заголовок сообщения: | Re: Цифровой приёмник на TEA5767 c часами на DS1307 |
Фьюзы: -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. Для этого всё аналогично. |
|
| Автор: | 240669 [ Сб ноя 15, 2014 10:07:42 ] |
| Заголовок сообщения: | Re: Цифровой приёмник на TEA5767 c часами на DS1307 |
ок, спасибо за инфу а для общего анода много надо чего поменять? |
|
| Автор: | WiseLord [ Сб ноя 15, 2014 14:02:35 ] |
| Заголовок сообщения: | Re: Цифровой приёмник на TEA5767 c часами на DS1307 |
Навскидку, в строках с 77 по 131 в зависимости от схемы подключения индикатора сегменты будут по-другому гаситься и зажигаться. |
|
| Автор: | 240669 [ Вс ноя 16, 2014 08:35:07 ] |
| Заголовок сообщения: | Re: Цифровой приёмник на TEA5767 c часами на DS1307 |
доброе утро рисую печатку в sl6, mega8 будет в dip корпусе, есть вопрос, можно перенести кнопки с pd1-pd4 на pc0-pc3, а управление катодами с pc0-pc3 на pd1-pd4 сможешь ли поправить прошивку? |
|
| Автор: | WiseLord [ Вс ноя 16, 2014 08:49:21 ] |
| Заголовок сообщения: | Re: Цифровой приёмник на TEA5767 c часами на DS1307 |
Правьте pins.h исходников, там вся разводка МК. |
|
| Автор: | FUZZY_ [ Вс ноя 16, 2014 18:01:44 ] |
| Заголовок сообщения: | Re: Цифровой приёмник на TEA5767 c часами на DS1307 |
Прошу разяснеия по поводу даной формулы: div = ((uint32_t)freq * 10000 + 225000) / 8192; freq- частота настройки например 101.4 Mhz + 225000 - что это (и какой шаг перестройки) |
|
| Автор: | WiseLord [ Вс ноя 16, 2014 19:08:39 ] |
| Заголовок сообщения: | Re: Цифровой приёмник на TEA5767 c часами на DS1307 |
225000 - это половина промежуточной частоты, ЕМНИП. Формула из даташита на TEA5767 для расчёта делителя при частоте кварца 32кГц: div = 4 * (freq + 225000) / 32768; |
|
| Автор: | FUZZY_ [ Вс ноя 16, 2014 19:41:40 ] |
| Заголовок сообщения: | Re: Цифровой приёмник на TEA5767 c часами на DS1307 |
В промышленных китайских магнитолах микросхема запитана от своего стабилизатора 3.3В в то время как питание контроллера 5В и по линиям I2C со стороны контроллера в сторону приемника стоят дроссель резистор 1Ком и конденсатор 680pF подтягивающие резисторы на 3.3 В - 10 кОм. Исходники полного набора микросхем приемников и передатчиков с шиной I2C тут https://code.google.com/p/project-commo ... ive/?r=257 |
|
| Автор: | 240669 [ Вс ноя 23, 2014 20:27:53 ] |
| Заголовок сообщения: | Re: Цифровой приёмник на TEA5767 c часами на DS1307 |
здравствуйте а можно использовать энкодер pec11 или какой-то другой? |
|
| Автор: | WiseLord [ Вс ноя 23, 2014 20:56:01 ] |
| Заголовок сообщения: | Re: Цифровой приёмник на TEA5767 c часами на DS1307 |
Попробуйте. Вряд ли они чем-то отличаются. |
|
| Автор: | VeryLazyCat [ Вс ноя 23, 2014 21:33:04 ] |
| Заголовок сообщения: | Re: Цифровой приёмник на TEA5767 c часами на DS1307 |
в основном отличаются распиновкой (вывод С может быть по центру или крайним), а ваще на каждый попавшийся экземпляр надо смотреть даташит, отличий много разных бывает. |
|
| Автор: | 240669 [ Пн ноя 24, 2014 09:09:23 ] |
| Заголовок сообщения: | Re: Цифровой приёмник на TEA5767 c часами на DS1307 |
здравствуйте вот нарисовал печатку Вложение: посмотрите, может какие замечания будут с уважением, Игорь |
|
| Страница 1 из 37 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|


