Цифровой приёмник на TEA5767 c часами на DS1307
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Судя по даташиту, регистры у 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МГц) приложен.
В проекте автопоиск не применяется, так что ничто теоретически не мешает настраиваться и на другие частоты. Другой вопрос, что в нижнем УКВ-диапазоне стерео модуляция другого типа, так что приём возможен только в режиме моно. Хотя кто знает, может сейчас и тамошние станции уже вещают в системе с пилот-тоном и всё не так плохо.
Я особо этим диапазоном не интересовался, так как у нас в Минске в нём всего четыре станции, которые существуют и в 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
Здравствуйте.
WiseLord что за прошивка fm7segm_pin1(2)_nixie.hex
WiseLord что за прошивка fm7segm_pin1(2)_nixie.hex
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Это вариант для газоразрядных индикаторов. Сегменты a-d подключаются к двоично-десятичному дешифратору, он уже к катодам (цифрам), сегменты g и p управляют неонками двоеточия и десятичной точки температуры-частоты. Динамическая индикация по анодам.
В железе не проверено ввиду отсутствия подобных индикаторов, да и особого желания. Есть рабочая эквивалентная схема для Proteus. Чисто программно - ничего сложного или интересного.
Схемотехника питания и управления ГРИ повторяет схемотехнику часов от Яна, по просьбе которого и дорабатывалась прошивка. Он, насколько я понял, тоже пока в железе не проверял.
Оригинальная схема часов:

В модели для Proteus в качестве дешифратора применён дешифратор двоичного кода в семисегментный, в реальности это должен быть дешифратор двоичного кода в десятичный, тот же 155ИД1.
В железе не проверено ввиду отсутствия подобных индикаторов, да и особого желания. Есть рабочая эквивалентная схема для Proteus. Чисто программно - ничего сложного или интересного.
Схемотехника питания и управления ГРИ повторяет схемотехнику часов от Яна, по просьбе которого и дорабатывалась прошивка. Он, насколько я понял, тоже пока в железе не проверял.
Оригинальная схема часов:
В модели для Proteus в качестве дешифратора применён дешифратор двоичного кода в семисегментный, в реальности это должен быть дешифратор двоичного кода в десятичный, тот же 155ИД1.
- Вложения
-
- fmnixie-proteus.7z
- (26.21 КБ) 217 скачиваний
-
vandergraaf
- Родился
- Сообщения: 5
- Зарегистрирован: Пт мар 15, 2013 19:25:42
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Спасибо за разработку и поддержку проекта автору и неравнодушным.
Повторил вариант как на главной стр. 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руб.
Повторил вариант как на главной стр. 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 скачиваний
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Здравствуйте! Подскажите как прописать свои частоты не затрагивая ЕЕПРОМ ? Например хочу забить частоту 101,3 удерживая кнопку NEXT появляются прочерки..почему так получается? И каким образом стереть то что в памяти и прописать по новой свои частоты?...Прошивка от 15 сент 2015г Приемник RDA5807
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Цифровой приёмник на TEA5767 c часами на DS1307
При нажатии кнопки записи частоты станция либо сохраняется (индикация вроде "С 12"), либо стирается (индикация "С --").
Re: Цифровой приёмник на TEA5767 c часами на DS1307
не получается прописать частоту 101,3 и 103,4 в упор появляются прочерки....прошивка из папки fm7segm-5809bf5 прошивка fm7segm_pin2_ca_tr
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Цифровой приёмник на TEA5767 c часами на DS1307
А при повторном нажатии?
Re: Цифровой приёмник на TEA5767 c часами на DS1307
тоже самое...сейчас прошиваю прошивкой fm7segm-3c282f5 от 19 мая 2015 на стр 16 с ней проверюсь
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Цифровой приёмник на TEA5767 c часами на DS1307
А из последней версии исходников не собирали? У меня подобных глюков не наблюдается. Да и в принципе они от частоты зависеть не могут.
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Прошился fm7segm-3c282f5 от 19 мая 2015 на стр 16 все работает 
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Прошивка от 19 мая - последняя прошивка, работающая с кнопками по-старому (4 кнопки + энкодер либо 6 кнопок). После пошли уже прошивки, которые могут и без энкодера работать на четырёх кнопках. Может, Вы что-то не так нажимаете?
У меня сейчас под рукой шестикнопочного варианта нет, но вроде как там сломаться ничего не должно было. Если энкодер отключен в EEPROM (0x00 в соответствующей ячейке), то кнопки 3 и 4 становятся не нужны (хотя должны продолжать работать).
У меня сейчас под рукой шестикнопочного варианта нет, но вроде как там сломаться ничего не должно было. Если энкодер отключен в EEPROM (0x00 в соответствующей ячейке), то кнопки 3 и 4 становятся не нужны (хотя должны продолжать работать).
- vpashko
- Нашел транзистор. Понюхал.
- Сообщения: 153
- Зарегистрирован: Пт июн 20, 2008 18:27:08
- Откуда: Украина,Запорожье
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Подскажите, конденсаторы С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
А что, для 5В схемы это так важно?
- vpashko
- Нашел транзистор. Понюхал.
- Сообщения: 153
- Зарегистрирован: Пт июн 20, 2008 18:27:08
- Откуда: Украина,Запорожье
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Извините если обидел вопросом, просто на некоторых форумах приходится из горла информацию вытягивать. С4 вы на схеме показали как электролит а С1,С2,С3 как КМ??? Файл EEPROM тоже нужно прошить? (ой извините за вопрос).
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Просто странно, что для 5В схемы такой вопрос задан. Я вообще электролитов меньше 6,3В не видел, а керамика (2.2мкФ - это она, smd-шная у меня) и того выше.
EEPROM тоже нужно прошить, в нём хранятся настройки и инициализационные данные (тип используемого тюнера в том числе).
EEPROM тоже нужно прошить, в нём хранятся настройки и инициализационные данные (тип используемого тюнера в том числе).
- vpashko
- Нашел транзистор. Понюхал.
- Сообщения: 153
- Зарегистрирован: Пт июн 20, 2008 18:27:08
- Откуда: Украина,Запорожье
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Спасибо, все понятно.
Re: Цифровой приёмник на TEA5767 c часами на DS1307
встроил в китайский радиоприемник 
- Вложения
-
- 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
Добрый вечер, ребят подскажите, собрал приемник общий катод прошивка fm7segm_cc_no_rda5807 из папки flash-27b99c1. Часы работают, температуру показывает, кнопки работают, энкодер свое дело делает но есть одно но - нет приема станций, усилитель работает, в чем может быть причина, приемник на RDA5807.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Цифровой приёмник на TEA5767 c часами на DS1307
В eeprom выбран этот тюнер?