Цифровой приёмник на TEA5767 c часами на DS1307

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

Re: Цифровой приёмник на TEA5767 c часами на DS1307

Сообщение WiseLord »

Обычный на двух полевых транзисторах, в первых же результатах поиска в Google.
Когда опубликуют статью (уже вторую неделю висит неопубликованной) про вариант приёмника на RDA5807 - увидите схему. Сейчас дублировать информацию не хочу.
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Цифровой приёмник на TEA5767 c часами на DS1307

Сообщение WiseLord »

Статья про вариант на RDA5807M опубликована.

P.S. Обновленная прошивка для приёмника из статьи. Добавлена проверка контрольной суммы при чтении температуры, ложные показания теперь исключены (раньше, бывало, ошибочно 0°C могло считаться или другое некорректное число).
Вложения
rda5807segm-967bf63.7z
(6.43 КБ) 584 скачивания
bond47
Родился
Сообщения: 6
Зарегистрирован: Сб мар 06, 2010 20:35:30
Откуда: Запорожье

Re: Цифровой приёмник на TEA5767 c часами на DS1307

Сообщение bond47 »

Mazzz писал(а):Набросал плату. Состоит из двух частей. Цифровая с индикатором, энкодером, кнопками, приемником, и второй-питание и усилитель. Распиновка полностью изменена, включен стерео режим. На плате усилителя две перемычки +5V и +12V. По даташиту на TDA7052AT питается она от +4,5 до 18V.Соответственно если вся схема питается от +5 то ставим только перемычку +5. Если от 12 то только +12V. Не проверял так как нет возможности вытравить плату. Платы зеркальные, печатаем как есть и утюжим. Если видите ошибки пишите. Может кому пригодится. Кстати индикатор ОК. Плата приблизительно 70 на 30 мм.
Изображение

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

Re: Цифровой приёмник на TEA5767 c часами на DS1307

Сообщение Mazzz »

Привет! Нет. Надо брать исходники на RDA и подправить файл pins.h согласно плате. И все. Дайте ссылку пожалуйста где покупаете RDA? В городе не найти
Аватара пользователя
FreshMan
Друг Кота
Сообщения: 6296
Зарегистрирован: Пн ноя 22, 2010 00:57:15
Откуда: Ukraine

Re: Цифровой приёмник на TEA5767 c часами на DS1307

Сообщение FreshMan »

WiseLord, подскажи пожалуйста в этой формуле uint16_t chan = (freq - 8700) / CHAN_SPACING; что такое CHAN_SPACING и почему оно равно 5 ?
Tell Me The Truth
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Цифровой приёмник на TEA5767 c часами на DS1307

Сообщение WiseLord »

Величина шага настройки 50 кГц
misa
Нашел транзистор. Понюхал.
Сообщения: 185
Зарегистрирован: Ср май 30, 2007 21:46:18
Откуда: Москва

Re: Цифровой приёмник на TEA5767 c часами на DS1307

Сообщение misa »

Тема антенны раскрыта недостаточно
ZUB
Открыл глаза
Сообщения: 66
Зарегистрирован: Пт сен 04, 2009 20:16:35
Откуда: Симферополь-Севастополь
Контактная информация:

Re: Цифровой приёмник на TEA5767 c часами на DS1307

Сообщение ZUB »

Повторил, а часы не тикают (время на месте), в чем может быть проблема? Остальное работает
Аватара пользователя
FreshMan
Друг Кота
Сообщения: 6296
Зарегистрирован: Пн ноя 22, 2010 00:57:15
Откуда: Ukraine

Re: Цифровой приёмник на TEA5767 c часами на DS1307

Сообщение FreshMan »

а какую ф-цию выполняют Q1 & Q2 ?
http://radiokot.ru/circuit/digital/home/202/02.png
Tell Me The Truth
ZUB
Открыл глаза
Сообщения: 66
Зарегистрирован: Пт сен 04, 2009 20:16:35
Откуда: Симферополь-Севастополь
Контактная информация:

Re: Цифровой приёмник на TEA5767 c часами на DS1307

Сообщение ZUB »

FreshMan писал(а):а какую ф-цию выполняют Q1 & Q2 ?
http://radiokot.ru/circuit/digital/home/202/02.png


Преобразователь уровней 3.3-5В
Аватара пользователя
FreshMan
Друг Кота
Сообщения: 6296
Зарегистрирован: Пн ноя 22, 2010 00:57:15
Откуда: Ukraine

Re: Цифровой приёмник на TEA5767 c часами на DS1307

Сообщение FreshMan »

за счет падения напруги ?
Tell Me The Truth
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Цифровой приёмник на TEA5767 c часами на DS1307

Сообщение WiseLord »

Нет, принцип немного другой.
Аватара пользователя
FreshMan
Друг Кота
Сообщения: 6296
Зарегистрирован: Пн ноя 22, 2010 00:57:15
Откуда: Ukraine

Re: Цифровой приёмник на TEA5767 c часами на DS1307

Сообщение FreshMan »

а по какому принципу ?
Tell Me The Truth
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Цифровой приёмник на TEA5767 c часами на DS1307

Сообщение WiseLord »

По принципу работы полевого транзистора - канал открывается, если на затворе относительно подложки есть напряжение.

На I²C шине активный уровень - лог. 0. Единица же вытягивается резисторами.

Если ни контроллер, ни приёмник не передают ничего (или передают лог. 1), то резисторы вытягивают лог. 1, при этом транзистор закрыт, т.к. на затворе (3.3В) относительно подложки (3.3В) нет открывающего напряжения.

Стоит напряжению справа (от приёмника) понизиться, т.е. если приёмник передаёт лог. 0, то транзистор открывается (на затворе относительно подложки открывающее напряжение), и этот лог. 0 попадает и в контроллер.

Если же напряжение понижается слева, т.е. лог. 0 передаёт контроллер, то за счёт диода сток-исток напряжение на стоке (справа) станет равным 0,7В, транзистор откроется и будет поддерживать себя открытым.
Аватара пользователя
FreshMan
Друг Кота
Сообщения: 6296
Зарегистрирован: Пн ноя 22, 2010 00:57:15
Откуда: Ukraine

Re: Цифровой приёмник на TEA5767 c часами на DS1307

Сообщение FreshMan »

спасибо, очень познавательно, николи доселе не видал подобного решения
а почему на схеме к тюнеру не подключен часовой кварц ? это опЭчатка, али может тоже какая-то хитроумная задумка ? :)
Tell Me The Truth
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Цифровой приёмник на TEA5767 c часами на DS1307

Сообщение WiseLord »

Кварц и какая-то минимальная обвязка уже являются частью модуля RDA5807.
Аватара пользователя
eess9
Вымогатель припоя
Сообщения: 672
Зарегистрирован: Ср фев 29, 2012 01:58:32
Откуда: Харьков, Украина

Re: Цифровой приёмник на TEA5767 c часами на DS1307

Сообщение eess9 »

Пришел из Китая вот такой TEA5767.
Кто-то с таким работал? Кварца на нем нет и подавно, хотя китайцы и утверждают
Built in 32.768khz clock crystal
Если дать тактирование от контроллера, то сколько? В разных источниках предлагают 32.768кГц и 13МГц.
Вложения
IMG_9445 copy.jpg
(134.89 КБ) 1315 скачиваний
уткодроз
Потрогал лапой паяльник
Сообщения: 330
Зарегистрирован: Вс апр 17, 2011 12:09:57

Re: Цифровой приёмник на TEA5767 c часами на DS1307

Сообщение уткодроз »

Отличное устройство.
Но вот нет энкодера и в продаже в моем городе то же нет.
Вот если бы автор переписал прошивку под вариант - кнопки вместо энкодера и термометр убрал - было бы классно :beer: :beer: :beer:
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Цифровой приёмник на TEA5767 c часами на DS1307

Сообщение WiseLord »

Обновление прошивки.

Изменения:

- Код для вариантов приёмников из статьи и из первых страниц форума объёдинён. Для RDA5807 используется встроенный регулятор громкости, для остальных тюнеров используется управление TDA7052A через ШИМ.

- Поддержка обычных кнопок вместо энкодера (как просили выше). За выбор варианта отвечает байт по адресу 0x06 в EEPROM. Если значение равно 0x01 (по умолчанию), предполагается энкодер на соответствующих пинах, если же поменять на 0x00, то эти выводы обрабатываются как обычные кнопки.

- Значение яркости в ждущем режиме теперь не зафиксировано в 1, а может быть изменено в EEPROM, по адресу 0x05.

- Улучшено управление яркостью: упрощён код, немного расширен диапазон регулировки.

- Отображение температуры вместо времени каждые 20 секунд и в рабочем режиме (ранее только в ждущем).
Вложения
fm7segm-20150201.7z
(20.02 КБ) 600 скачиваний
bond47
Родился
Сообщения: 6
Зарегистрирован: Сб мар 06, 2010 20:35:30
Откуда: Запорожье

Re: Цифровой приёмник на TEA5767 c часами на DS1307

Сообщение bond47 »

Mazzz писал(а):Привет! Нет. Надо брать исходники на RDA и подправить файл pins.h согласно плате. И все. Дайте ссылку пожалуйста где покупаете RDA? В городе не найти

Я брал здесь http://ru.aliexpress.com/item/5pcs-lot- ... 70149.html
Пришли очень быстро и не дорого.А Вы можите подправить файл pins.h я в програмировании совсем не сображаю?
Или вот по 0,27$ http://ru.aliexpress.com/item/Free-ship ... 72242.html но надо брать 50шт.
Ответить

Вернуться в «AVR»