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

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

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

Сообщение WiseLord »

Судя по даташиту, регистры у TEA5767 ограничивают рабочий диапазон пределами 76-108МГц. Но касается это только режима автопоиска, чтобы в этом режиме поиск останавливался при достижении указанной границы.

В проекте автопоиск не применяется, так что ничто теоретически не мешает настраиваться и на другие частоты. Другой вопрос, что в нижнем УКВ-диапазоне стерео модуляция другого типа, так что приём возможен только в режиме моно. Хотя кто знает, может сейчас и тамошние станции уже вещают в системе с пилот-тоном и всё не так плохо.

Я особо этим диапазоном не интересовался, так как у нас в Минске в нём всего четыре станции, которые существуют и в 88-108 диапазоне. Но можете в EEPROM изменить нижнюю границу и посканировать вручную - работать должно.

Границы диапазона в EEPROM лежат по адресам 0x14 (нижняя) и 0x16 (верхняя), по два байта в формате little endian:
87.0 МГц => число 8700, в hex-формате это 0x21FC, поэтому по адресу 0x14 число 0xFC, по адресу 0x15 число 21
108.0 МГц => число 10800, или 0x2A30, поэтому по адресам 0x16 и 0x17 лежат данные 0x30 и 0x2A.

Для 65МГц в качестве нижней границы, соответственно, понадобится 0x1964 => 0x64 и 0x19.

На всякий случай, выкладываю набор прошивок последних версий.

P.S. Проверил на RDA5807 в режиме TDA5767 - вроде как работает. Файл eeprom (вариант без энкодера, 65..108МГц) приложен.
Вложения
tea5767_65-108_noenc.bin.7z
(223 байт) 357 скачиваний
fm7segm-5809bf5.7z
(10.46 КБ) 365 скачиваний
Cheal
Грызет канифоль
Сообщения: 265
Зарегистрирован: Пн окт 31, 2011 12:35:59
Откуда: Родился в Сибири

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

Сообщение Cheal »

Здравствуйте.

WiseLord что за прошивка fm7segm_pin1(2)_nixie.hex
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

Это вариант для газоразрядных индикаторов. Сегменты a-d подключаются к двоично-десятичному дешифратору, он уже к катодам (цифрам), сегменты g и p управляют неонками двоеточия и десятичной точки температуры-частоты. Динамическая индикация по анодам.

В железе не проверено ввиду отсутствия подобных индикаторов, да и особого желания. Есть рабочая эквивалентная схема для Proteus. Чисто программно - ничего сложного или интересного.

Схемотехника питания и управления ГРИ повторяет схемотехнику часов от Яна, по просьбе которого и дорабатывалась прошивка. Он, насколько я понял, тоже пока в железе не проверял.

Оригинальная схема часов:

Изображение

В модели для Proteus в качестве дешифратора применён дешифратор двоичного кода в семисегментный, в реальности это должен быть дешифратор двоичного кода в десятичный, тот же 155ИД1.
Вложения
fmnixie-proteus.7z
(26.21 КБ) 217 скачиваний
vandergraaf
Родился
Сообщения: 5
Зарегистрирован: Пт мар 15, 2013 19:25:42

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

Сообщение vandergraaf »

Спасибо за разработку и поддержку проекта автору и неравнодушным.
Повторил вариант как на главной стр. http://radiokot.ru/circuit/digital/home/202/, заработало.
Собирал вариант rda5807М, DS18B20, усилитель стерео TDA7053. Делал все в DIP корпусах (кроме полевых транзисторов). Индикатор с ОК без транзисторов, откопал в старье от телефона с АОН. Собрано все в корпусе от РП "Сокол". Под пассивные стереодинамики есть разъем.
Прошился с первого раза неудачно, хотя вроде бы фьюзы выставил правильно. Первый рас шил fm7segm_cc_no_rda5807.hex из папки [flash-5c66d0a] архива из статьи на главнойстр "Простой FM-приёмник с часами и термометром". Второй раз все получилось. Шил такой же прошивкой, но из второй папки [flash-27b99c1]. Хотя я так понимаю они идентичны, просто чего-то глюкнуло в первый раз.

За три дня наблюдения - полет нормальный, но пару раз в дежурном режиме почему-то проц подвисал, на индикаторе горели четыре нуля, разделительная точка не мигала. После сброса питания все восстанавливалось, часы не сбрасывались.
Отчего такое может быть?

Кому интересно в ДИП корпусах-печатные платы. УНЧ по типовой схеме. На входах резисторы по 5к на землю. Со свистами и помехами проца боролся подключением массового провода от плат экспериментально "в одну общую точку" и расположением АТМЕГА и РДА5807. Получилось терпимо. rda5807М заказывал в Воронеж у китайцев. Приехали модули за 17 дней. Заказывал поштучно, цена где-то 35руб.
Вложения
Photo.rar
(793.37 КБ) 529 скачиваний
Sprint_Lay6.rar
(16.63 КБ) 480 скачиваний
Аватара пользователя
Djony
Прорезались зубы
Сообщения: 202
Зарегистрирован: Ср ноя 10, 2010 20:25:10
Откуда: Томск

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

Сообщение Djony »

Здравствуйте! Подскажите как прописать свои частоты не затрагивая ЕЕПРОМ ? Например хочу забить частоту 101,3 удерживая кнопку NEXT появляются прочерки..почему так получается? И каким образом стереть то что в памяти и прописать по новой свои частоты?...Прошивка от 15 сент 2015г Приемник RDA5807
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

При нажатии кнопки записи частоты станция либо сохраняется (индикация вроде "С 12"), либо стирается (индикация "С --").
Аватара пользователя
Djony
Прорезались зубы
Сообщения: 202
Зарегистрирован: Ср ноя 10, 2010 20:25:10
Откуда: Томск

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

Сообщение Djony »

не получается прописать частоту 101,3 и 103,4 в упор появляются прочерки....прошивка из папки fm7segm-5809bf5 прошивка fm7segm_pin2_ca_tr
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

А при повторном нажатии?
Аватара пользователя
Djony
Прорезались зубы
Сообщения: 202
Зарегистрирован: Ср ноя 10, 2010 20:25:10
Откуда: Томск

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

Сообщение Djony »

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

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

Сообщение WiseLord »

А из последней версии исходников не собирали? У меня подобных глюков не наблюдается. Да и в принципе они от частоты зависеть не могут.
Аватара пользователя
Djony
Прорезались зубы
Сообщения: 202
Зарегистрирован: Ср ноя 10, 2010 20:25:10
Откуда: Томск

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

Сообщение Djony »

Прошился fm7segm-3c282f5 от 19 мая 2015 на стр 16 все работает :))
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

Прошивка от 19 мая - последняя прошивка, работающая с кнопками по-старому (4 кнопки + энкодер либо 6 кнопок). После пошли уже прошивки, которые могут и без энкодера работать на четырёх кнопках. Может, Вы что-то не так нажимаете?

У меня сейчас под рукой шестикнопочного варианта нет, но вроде как там сломаться ничего не должно было. Если энкодер отключен в EEPROM (0x00 в соответствующей ячейке), то кнопки 3 и 4 становятся не нужны (хотя должны продолжать работать).
Аватара пользователя
vpashko
Нашел транзистор. Понюхал.
Сообщения: 153
Зарегистрирован: Пт июн 20, 2008 18:27:08
Откуда: Украина,Запорожье

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

Сообщение vpashko »

Подскажите, конденсаторы С1,С2,С3 2,2 мкф на сколько вольт? И почему автор их не обозначил как С4? Файл EEPROM тоже нужно прошить?
Последний раз редактировалось vpashko Сб ноя 14, 2015 18:57:34, всего редактировалось 1 раз.
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

А что, для 5В схемы это так важно?
Аватара пользователя
vpashko
Нашел транзистор. Понюхал.
Сообщения: 153
Зарегистрирован: Пт июн 20, 2008 18:27:08
Откуда: Украина,Запорожье

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

Сообщение vpashko »

Извините если обидел вопросом, просто на некоторых форумах приходится из горла информацию вытягивать. С4 вы на схеме показали как электролит а С1,С2,С3 как КМ??? Файл EEPROM тоже нужно прошить? (ой извините за вопрос).
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

Просто странно, что для 5В схемы такой вопрос задан. Я вообще электролитов меньше 6,3В не видел, а керамика (2.2мкФ - это она, smd-шная у меня) и того выше.
EEPROM тоже нужно прошить, в нём хранятся настройки и инициализационные данные (тип используемого тюнера в том числе).
Аватара пользователя
vpashko
Нашел транзистор. Понюхал.
Сообщения: 153
Зарегистрирован: Пт июн 20, 2008 18:27:08
Откуда: Украина,Запорожье

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

Сообщение vpashko »

Спасибо, все понятно.
Аватара пользователя
Djony
Прорезались зубы
Сообщения: 202
Зарегистрирован: Ср ноя 10, 2010 20:25:10
Откуда: Томск

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

Сообщение Djony »

встроил в китайский радиоприемник :))
Вложения
IMG_20151117_234440[1].jpg
(170.34 КБ) 1105 скачиваний
IMG_20151117_234250[1].jpg
(169.51 КБ) 957 скачиваний
IMG_20151116_000030[1].jpg
(179.99 КБ) 1009 скачиваний
Аватара пользователя
vpashko
Нашел транзистор. Понюхал.
Сообщения: 153
Зарегистрирован: Пт июн 20, 2008 18:27:08
Откуда: Украина,Запорожье

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

Сообщение vpashko »

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

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

Сообщение WiseLord »

В eeprom выбран этот тюнер?
Ответить

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