Форум программистов, компьютерный форум, киберфорум
Цифровая обработка сигналов
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.84/399: Рейтинг темы: голосов - 399, средняя оценка - 4.84
0 / 0 / 0
Регистрация: 27.01.2014
Сообщений: 287

Работа с TEA5767, отправка частоты.

30.01.2014, 21:33. Показов 79164. Ответов 64
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Итак, всем привет))) Почитав даташит(в переводе читать невозможно, а уровень скилла "понять даташит, когда учишь немецкий" не позволил) я в принципе понял, что и как отправлять модулю. Непонятно одно мне-как ему отправить частоту станции, на которую переключиться надо? В даташите две формулы даны, отличающиеся лишь одним знаком(+ изменили на -), но перевод дает полную тупость. Так какую использовать? Сижу и туплю вот по этому поводу. Заранее спасибо :)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.01.2014, 21:33
Ответы с готовыми решениями:

TEA5767
При циклическом считывании ( 200mS ) не обновляются level ADC и IF counter . Обновляются только если перед считыванием произвести запись...

ATTiny2313A + TEA5767
Хочу собрать приемник на TEA5767 и tiny2313, код был утащен у радиокотов, выкинуто все лишнее и осталена только работа с y2s. Хочу просто...

Tea5767 + динамик
Взял модуль фм радио tea5767, управляю им с помощью atmega8a. Но вот не получается сделать простенький усилок для динамика, чтобы не...

64
0 / 0 / 0
Регистрация: 25.06.2011
Сообщений: 140
31.03.2014, 18:21
Студворк — интернет-сервис помощи студентам
серьезно занялся библиотекой под модуль на RDA5807M
в основах разобрался
но некоторые моменты мне обсалютно не понятны

в даташите некоторые биты регистров обозначены как RSVD = зарезервировано
и по идеи не важно как они установлены
однако это не так
если не установить бит в некоторых регистрах модуль просто шипит

еще не понятно почему при настройке на станцию качество приема резко меняется

даю установку на станцию - играет чисто
пауза в 5 сек
даю установку на эту же станцию - помехи и искажения
сброс модуля
даю установку на станцию - играет чисто

непонятно из за чего это все
0
0 / 0 / 0
Регистрация: 11.06.2013
Сообщений: 83
01.04.2014, 02:08
Цитата Сообщение от dt_omdrew
в даташите некоторые биты регистров обозначены как RSVD = зарезервировано
и по идеи не важно как они установлены
однако это не так
если не установить бит в некоторых регистрах модуль просто шипит
Видимо это наша расплата за Китай. Даташит не доведен до ума, поэтому приходится обращаться за разъяснениями к ProkManual RDA5807, который на китайском и иногда к даташиту на Si4702, где всё вразумительно написано, но порядок регистров отличается.

Из загадочных RSVD, обнаружил, что биты 7,6 в регистре 05H - это переключение антенного входа ( 00=выкл, 01,10 -наушники, или отдельный антенный вход, 11 - оба сразу.), а биты 5,4, что-то типа коэфф. усиления антенны. Если 7,6 сброшены - ничего не ловит, по разным установкам битов 5,4 -разницы не заметил.
0
0 / 0 / 0
Регистрация: 25.06.2011
Сообщений: 140
01.04.2014, 07:56
вы гений
один в один попали на те биты с которыми я почувствовал этот эффект
копаем дальше
0
0 / 0 / 0
Регистрация: 25.06.2011
Сообщений: 140
18.04.2014, 11:52
вообщем с модулем 5807М все понятно
ловит станции на кусок провода
но об RDS на плохую антену можно забить
показывает белеберду
на более менее нормальную, на определенных станциях у нас в Челябинске вполне нормально

побовал штыревую от ТВ тюнера, кусок провода 1.5метра, при болшем метраже качество резко падает
на кусок кабеля телевизионного с которого снята оплетка 75см и завернута на другой конец
вопрос стоит ли попробывать авто антенну, дам же есть внешнее питание а самое главное как ее правильно подключить

а так даже на провод качество приема очень хорошее
готовлю библу для 5807М
причесывая тестю и прочее
как будет готово выложу
0
0 / 0 / 0
Регистрация: 11.06.2013
Сообщений: 83
19.04.2014, 00:25
Поиск получился? Сравнивал RDA и Si4702 по звуку и чувствительности - разницы вообще никакой. На очереди CXA1538 и TDA7512 - у меня модули с ними где-то валяются. Мне просто интересно, можно ли говорить о победе DSP над контурами, или рано?
0
Oxford
19.04.2014, 00:29
Цитата Сообщение от mutsky
Поиск получился? Сравнивал RDA и Si4702 по звуку и чувствительности - разницы вообще никакой. На очереди CXA1538 и TDA7512 - у меня модули с ними где-то валяются. Мне просто интересно, можно ли говорить о победе DSP над контурами, или рано?
Т.е. вы ведете исследовательскую работу по микросхемам? Какая из них будет лучше?
0 / 0 / 0
Регистрация: 11.06.2013
Сообщений: 83
19.04.2014, 01:10
Боюсь, что исследовательская работа не получится, так как всё не перепробовать,
просто хочу немного сориентироваться, хотя бы сравнив то,что есть.
Например, нет, но было бы интересно Si4734, которые стоят в многохваленых Degen и Tecsum. Но скорее всего разница только в ам диапазоне.
Из аналоговых TEA5711, говорят неплохая, но слушать кого-либо бесполезно, потому что кто чего собрал, то и "неплохо звучит".
0
0 / 0 / 0
Регистрация: 25.06.2011
Сообщений: 140
19.04.2014, 06:31
поиск вроде получился
но серьезно его не тестил
si4703 у меня работает лучше чем 5807, но только в плане помех
по чуствительности они действительно вроде одинаковые
на 4703 РДС работает лучше
пробывал еще RDA5807P - но это можно сказать прямая замена TEA5767, правда регулировка громкости есть
скоро приедет RDA5807FP
приемники на CXA1538 5711 делал - не понравилось
обвязки много, требует настройки и прочего
а принципиально выйгрыша в качестве нет

вот кто дает 100 очков всем так это тюнер от нигнитолы, даже аналоговый
а если взять TUX32 (цифровой) то это вообще песня
недостаток его конечно в том что габариты (2 спичечного коробка) ну требует питания 5 и 9 вольт

только где эти тюнеры брать неизвестно
мене из старых нигнитол выдирали
0
Oxford
19.04.2014, 17:12
RDA5802NM еще есть установлен в DS113 FLY, принимает отлично на встроенную антенну.
http://www.rdamicro.som/products/Detail_189.aspx

Схемка:


Описалово RDA5807M
http://www.rdamicro.som/products/Detail_193.aspx
0 / 0 / 0
Регистрация: 11.06.2013
Сообщений: 83
19.04.2014, 17:32
Цитата Сообщение от dt_omdrew
si4703 у меня работает лучше чем 5807, но только в плане помех
по чуствительности они действительно вроде одинаковые
Я думал мне показалось. Наверное дело в избирательности. Si - 0,1МГц мимо станции - уже почти не ловит, а 5807 продолжает играть, плохо, конечно. Каково Ваше мнение о TEA5767? Действительно сильно хуже или просто мне какой-то левак попался?

Все автонигнитольные - с двумя ПЧ, самому такой не сделать(т.е. сделать, но он скорее всего окажется хуже готового из-за разводки платы, подбора фильтров контуров итд), микросхемы TDA75XX в большенстве. TUX32 в каих нигнитолах стоят? Если делать стационарный тюнер, какие модули лучше?
0
0 / 0 / 0
Регистрация: 25.06.2011
Сообщений: 140
19.04.2014, 20:25
TEA5767 вполне нормальные приемники получаются для города
чуствительность однозначно хуже чем у RDA
аналоговые тюнеры от нигнитол до сих пор применяют и стоят во многих моделях
но для него надо синтезатор делать например на LM7001
схема простая и собиралась не раз
да и приемников с такими тюнером я сделал около десятка

цифровые тюнеры TUX32 стояли в старых 3-5 лет давностей нигнитолах СОНИ
мне выдрали парочку, найти практически нереально, в москве на развалах искали не нашли
управляется по И2С и просто поразил качеством приема
0
rostro
20.04.2014, 13:02
Приехал модуль с RDA5807M.
По тем вопросам что задавал ранее:
Минимальное питание 1.7V (потребление 17...21 mA)
Верхний лимит частоты 120MHz, проверял передатчиком.

Меня интересует частоты 108-120Мгц и, я так понимаю, автопоиска там не будет, ибо это за пределами стандартных диапазонов. Только прямой ввод частоты или пошаговое изменение кнопками (скажем +/- 0.1МГц).

Частоту вводил в регистр 0x03.
А как мне ввести более точную частоту, например 110.025 ?
Ну поменяю chanel spacing на 25кГц в регистре 0x03, а дальше как?

Update: Разобрался. Для 110.025МГц получаем (1100.25-870)*4 и заносим в регистр 0x03.

А как насчёт регистра 0x07 бит 0 FREQ_MODE, при значении 1 частота вводится в регистр 0x08, вроде как.
Никто не пробовал?
0 / 0 / 0
Регистрация: 25.06.2011
Сообщений: 140
21.04.2014, 08:34
надо пробывать, вроде да есть режим прямого ввода частоты
на досуге попробую
расскажите как у вас организована антенна
применяете ли вы фильтр на входе как нарисовано в даташите
этот вопрос меня интерисует с точки зрения повышения качества приема и расшифровки РДС
с плохой антенной можно забить
и еще однп пакость
наши станции не придерживаются стандарта RDS и обязаны вроде название станции и другую инфу передавать в соответствующих
группах RDS
а они где хотят там и передают
один алгоритм расшифровки работает на одной станции но не работает на другой и наоборот
еще вроде как информацию можно корректировать с помощью контрольных сумм и устранять ошибки
Ни где не нашел такой информации
0
rostro
22.04.2014, 02:52
Антенна никак не организована, я пока играюсь на макетной плате (breadboard).
Разбираюсь с I2C, раньше не имел с этим дело. Управляю через PIC микроконтроллер.

Смотрю во всех даташитах есть ошибка по RSSI (уровень сигнала):

0BH 15:9 RSSI[6:0] RSSI 000000 = min, 111111 = max

Там действительно меняются не 6 битов, а 7, с 15-го по 9-й.
THK
02.05.2014, 20:16
Кто нибудь может выложить либу для TEA5767?
По идее у всех здесь присутствующих это "пройденный этап"...
THK
03.05.2014, 13:33
Проблема решена.
http://tomyko.net/projects/TEA5767_rodyo/
1 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 5,479
01.06.2014, 12:42
Цитата Сообщение от dt_omdrew
и еще однп пакость
наши станции не придерживаются стандарта RDS и обязаны вроде название станции и другую инфу передавать в соответствующих
группах RDS
а они где хотят там и передают
один алгоритм расшифровки работает на одной станции но не работает на другой и наоборот
Да, от станции зависит. Некоторые аккуратно раскладывают информацию в разные группы по типам (самые интересные группы - 0A, 2A, 4A), а некоторые всё гонят через группу 0A - даже текущее время :-).
Я просто расшифровываю все типы и вывожу в разные места на дисплее. Таким образом получается единый алгоритм расшифровки, а уже глазами определяется разница в оформлении RDS-потока разными станциями, есил интересно.

Цитата Сообщение от dt_omdrew
еще вроде как информацию можно корректировать с помощью контрольных сумм и устранять ошибки
Ни где не нашел такой информации
Я думаю, RDA5807 уже применил эту коррекцию сам, а нам через поля BLERA,BLERB показал, чего ему это стОило :-)
Я в декодере ставлю условие (BLERA,BLERB равны нулю), и то бывают ошибочки в данных RDS. А без этого условия - вообще каша.
0
0 / 0 / 0
Регистрация: 25.06.2011
Сообщений: 140
03.06.2014, 09:49
OtyxPM - приведите пожалуйста ваш код декодирования
язык не важен
хочу попробывать и сравнить ваш и мой
по количеству ошибок и качеству декодирования
если станции соблюдают стандарт передачи то РДС работает даже на кусок провода 1.5м
сейчас пробую микры 5807FP все тоже самое что и М, но работает лучше
0
1 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 5,479
03.06.2014, 16:00
Цитата Сообщение от dt_omdrew
OtyxPM - приведите пожалуйста ваш код декодирования
язык не важен
хочу попробывать и сравнить ваш и мой
по количеству ошибок и качеству декодирования
если станции соблюдают стандарт передачи то РДС работает даже на кусок провода 1.5м
сейчас пробую микры 5807FP все тоже самое что и М, но работает лучше
dt_omdrew, я себе вот такой декодер накропал. Распознаёт и выводит на дисплей следующие типы RDS-данных: PI, PTY, PS, RT, DT. Поскольку текст RT очень длинный, он выводится в четыре строки (разбиение на строки происходит автоматически). [7.99 Кб]

Собрал компактно в один файлик, комментарии там есть, язык Си. Функции чтения-записи по I2C у Вас должны быть свои, поэтому их в файл не включил. Инструкция - в самом начале ;-)
0
0 / 0 / 0
Регистрация: 25.06.2011
Сообщений: 140
04.06.2014, 03:48
Спасибо буду изучать и пробывать
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.06.2014, 03:48

Радио на tea5767 и tiny13
Кто-нибудь может проверить прошивку для радио на tiny13? Хочется быть более уверенным, т.к. вывод RESET будет использоваться как порт и...

FM радио на основе TEA5767
Здравствуйте!Решил собрать такое радио:http://sxima.at.ua/publ/fm_rodyo_na_osnove_gotovogo_modulja_na_tea5767/4-1-0-69.Но мне нехочется...

Работа со звуком (частоты)
Привет. Меня интересует как работать со звуком на С-подобных языках. Какие существуют для этого библиотеки и подходы. Очень хочется...

Подсчет частоты (работа с прерываниями ATTiny13)
Что не так? На ножку 1 идет с определенной частотой сигнал 1-0-1.. я настроил контролер на частоту 0,25МГ поставил в таймере 0,244МГ в...

Работа со звуком: генерация звука определенной частоты
Всем привет! Помогите пожалуйста:есть ли в Delphi какая-то функция на подобии sound(x) в паскале. Нужно написать прогу которая генерирует...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг. Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует. В процессе разработки. . .
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации: 1. Вернуть возможность использования знаков | 1 l I;. . .
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С. Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию? Фраза «Любая достаточно развитая технология неотличима от магии». . .
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль? Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология. «Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru