Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Ответить

Re: FM STEREO на модуле TEA5767 с LCD 3310

Сб мар 15, 2014 10:06:58

Что-то не совсем понятно, как этот транзистор может работать в роли конвертера. В смысле, как он обеспечит двунаправленную работу с I²C.

Re: FM STEREO на модуле TEA5767 с LCD 3310

Сб мар 15, 2014 10:15:42

работает и при том очень хорошо
http://avrproject.ru/publ/poleznaja_inf ... t/4-1-0-65

Re: FM STEREO на модуле TEA5767 с LCD 3310

Пт апр 04, 2014 12:25:11

у меня вопрос к автору сего творения, а можно ли скрестить воедино его творение и вот это. К сожалению мои знания в электронике и программировании позволяют только повторять конструкции.

Re: FM STEREO на модуле TEA5767 с LCD 3310

Вт апр 15, 2014 15:27:55

dt_andrew писал(а):никаким потенциометром проверить нельзя BUS_ENABLE - выбор протокола обмена
SPI или I2C

Уважаемые знатоки! Подскажите, пожалуйста, каким образом посмотреть есть ли на модуле TEA5767 в наличии и правильный ли этот самый обмен SPI или I2C? Возможно ли с помощью осцилографа или ещё каким способом и какие должны быть значения? Хотел в этой ветке выложить подробности проблемы, но модераторы перенесли в тему ремонта, а там пока тихо, может не все интересующиеся этим устройством туда заглядывают... Вот суть проблеммы: http://radiokot.ru/forum/viewtopic.php?f=32&t=102899. Заранее благодарен.

Re: FM STEREO на модуле TEA5767 с LCD 3310

Ср май 21, 2014 14:12:12

модуль на RDA5807 c соответствующим подключением будет работать с этой программой или надо изменять ее?

Re: FM STEREO на модуле TEA5767 с LCD 3310

Ср май 21, 2014 14:15:55

если это RDA5807P то будет работать как 5767 без всяких переделок в режиме совместимости
если с другой буквой то надо переделывать прогу

Re: FM STEREO на модуле TEA5767 с LCD 3310

Ср май 21, 2014 14:30:37

забыл уточнить 5807M, с P уже остались только готовые платы приемников. А большой объем переделки? RDS вывести на ЖК трудоемко?

Re: FM STEREO на модуле TEA5767 с LCD 3310

Ср май 21, 2014 14:36:02

уже месяца 2 бьюсь с 5807М
управление в корне отличается от 5807P
с плохой антенной об РДС можно забыть хотя на звук вроде все чисто играет
тоесть этот проект не годится
переделки огромные
по сути новый проект

Re: FM STEREO на модуле TEA5767 с LCD 3310

Ср май 21, 2014 15:22:42

в этой конструкции понравился тачскрин, больше сходу не нашел аналогичного. А готовый стоит несмешно: http://www.ebay.com/itm/Uniden-Home-Pat ... 258d2b930a

Re: FM STEREO на модуле TEA5767 с LCD 3310

Пн окт 06, 2014 02:09:04

Здравствуйте dt-andrew. Я решил собрать цифровое радио на ТЕА 5767,но не знаю как работать с этим модулем.ДШ есть но на
английском из которого я мало что понял.(в школе мне преподавали немецкий).В частности в ДШ не показана карта памяти и
непонятно по каким адресам находятся те или иные регистры,куда что записывать/читать :dont_know: ??? Может подскажете какой алгоритм работы по I2C.Пишу на Си в CV AVR.Знаю только,что С0-для записи данных,С1-для чтения и что данные для настройки
приёма берутся из регистра PLL ,но этот регистр 14-битный.А как передать 14-битное число,если шина поддерживает только
8-ми битные данные? спасибо.

Re: FM STEREO на модуле TEA5767 с LCD 3310

Пн окт 06, 2014 06:14:39

не знаю какие даташиты вы смотрите
в нем все есть
например этот
http://www.voti.nl/docs/TEA5767.pdf

вот мой код по работе с модулем - все проверено неоднократно
так же в сети масса примеров как работать с таким модулем, на разных языках

лучшая библиотека я считаю это
https://github.com/andykarpov/TEA5767
или эта
https://github.com/RodLophus/TEA5767_Radio
хоть они под Ардуино, но это голый язык Си
на GitHub есть есть еще масса примеров, и простых и сложных
Вложения
fm_module.h
(4.55 KiB) Скачиваний: 641

Re: FM STEREO на модуле TEA5767 с LCD 3310

Пн окт 06, 2014 08:45:26

dt_andrew писал(а):уже месяца 2 бьюсь с 5807М
управление в корне отличается от 5807P
с плохой антенной об РДС можно забыть хотя на звук вроде все чисто играет
Кстати, какие-то результаты по RDS у Вас уже есть?

Сам я сильно не разбирался пока с протоколом. Так, базовую поддержку на приём для своего проекта добавил. Но тоже сложилось впечатление, что для RDS нужны уж очень хорошие условия приёма, ибо в считываемых регистрах RDS (вывожу их содержимое на экранчик в целях отладки) наблюдается какая-то свистопляска.

Re: FM STEREO на модуле TEA5767 с LCD 3310

Пн окт 06, 2014 08:49:09

с балее менее приличной антенной вполне нормально показывает
и еще много от самой станции зависит
некоторые не поддерживают стандарт и все гонят под одной группой
приходиться применять разный алгоритм перекодировки

Re: FM STEREO на модуле TEA5767 с LCD 3310

Вт дек 02, 2014 18:47:48

Есть вопрос по одной функции:
Код:
void send_freq(void)
{
if (valid_freq())
{
  senddata[0] = 0xB0;
  senddata[1] = 0x2A;
  senddata[2] = 0x00;
  senddata[3] = 0x1E;
  senddata[4] = 0x00;
  PLLfreq = 4 * (freq - 225000L) / 32768L;
  senddata[0] = ((PLLfreq >> 8) & 0x3F);
  senddata[1] = (PLLfreq & 0xFF);
  MUTE_OFF;
} else {
  MUTE_ON;
}
tea5768_write();
_delay_ms(60);
}

Зачем в начале писать данные в массив senddata в ячейку 0 и 1, если они тут же переписываются в конце функции? И только потом пересылаются в микру...

Re: FM STEREO на модуле TEA5767 с LCD 3310

Пн янв 26, 2015 14:33:57

Всем доброго дня!
Собираю приемник на TEA5767 + ATTiny2313A (работа от встроенного генератора 8 МГц, с разными вариантами фьюза CKDIV8). Взял за основу исходники из этой темы, выкинул все лишнее, оставил буквально отладочный кусок кода, который позволяет при включении проинициализировать приемник с дефолтной частотой 101.2 МГц.
В коде все вроде бы работает, а вот с железом проблемы. Для того, чтобы узнать ответ девайса из функции


я сваял простейшую мигалку из светодиода, которая подряд выдает серию миганий по результатам работы

Вызывается она из функции tea5767_write().
Так вот, каждый раз светодиод возвращает на всю передачу по 1 миганию (т.е. I2C_ERROR_DEVICE_BUSY), иногда бывает 2 (device, соответственно, not responding). Куда копать?

Да, на всякий - код main()


p.s. все собрано на соплях и проводах, болтается, но в наушниках появляется шипение при включении - не шипение помех, а легкий фоновый шум.

Re: FM STEREO на модуле TEA5767 с LCD 3310

Вт фев 10, 2015 20:07:46

Не поставил подтягивающие резисторы :) поправил код светодиода, когда возвращается 0 (т.е. NO ERROR), он мигает 3 раза быстро. Теперь байты отправляются, светодиод мигает, что все дошло без ошибок, но в наушниках та же тишина. Дохлый модуль?

Пропайка разъема миниджек решила проблему :D

Re: FM STEREO на модуле TEA5767 с LCD 3310

Пн мар 02, 2015 16:08:31

Уважаемые коты! Подскажите пожалуйста. Купил у китайцев TEA5767 без часового кварца. Такой как описывал уважаемый sherik на предыдущей странице http://radiokot.ru/forum/viewtopic.php?p=1778887#p1778887. Собрал на плате. Из TEA5767 по I2C я читаю 5 регистров без проблем. Начал программить ей частоты, не работает. Грешу на тактирование модуля, т.к. I2C должен быть асинхронный. Запитал так как на схеме в прикрепленном файле. Не работает. Выпаял ей кварц и подал 32768Гц от DS1338. Не работает. Вопрос: кто запускал такой модуль как правильно на него подать тактирование. А то не очень понятно где ошибка(и) в железе или в софте.
Вложения
IMG_9445 copy.jpg
(134.89 KiB) Скачиваний: 718
scheme.JPG
(58.64 KiB) Скачиваний: 603

Re: FM STEREO на модуле TEA5767 с LCD 3310

Пн мар 02, 2015 16:12:06

а BUS_ENABLE на земле

Re: FM STEREO на модуле TEA5767 с LCD 3310

Пн мар 02, 2015 16:18:29

В даташите есть такая фраза
Before any READ or WRITE operation the pin BUSENABLE has to be HIGH for at least 10 ms.
. Поэтому по умолчанию на земле, за 15мксек до сигнала СТАРТ на линии подымаю в 1, делаю операции на шине I2C, жду 15мксек и сажу в 0.

Re: FM STEREO на модуле TEA5767 с LCD 3310

Пн мар 02, 2015 16:23:42

во всех проектах этот вывод всегда на земле
Ответить