Страница 24 из 37
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Пт июл 01, 2016 19:41:57
Novice user
все отлично!большое спасибо!
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Пт июл 01, 2016 19:46:25
WiseLord
ОК, тогда вот последние прошивки на сегодняшний момент под все три разводки + модель proteus.
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Сб июл 02, 2016 09:21:39
Novice user
ток потребления в режиме часы 37 ма-так и должно быть?разве RDA5807 не уходит в стандбай при выключении радио?и можно ли PORTC.3 сделать наоборот

Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Сб июл 02, 2016 12:09:11
WiseLord
8 сегментов по 5мА + МК - сами считайте.
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Сб июл 02, 2016 12:14:38
Novice user
вот я и посчитал-37 ма,перерезал дорожку питания которая идет RDA-ток 15 ма,восстановил-ток еще 15 ма,как только перехожу из часов на прием-ток 37 ма,разорвал дорожку-15 ма
потребление РАМ8403 не учитываю
прошивка та что вы дали вчера(сейчас ее нет,позже вы выложили архив с прошивками)
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Сб июл 02, 2016 20:49:45
WiseLord
Не заморачивался по поводу энергопотребления. В принципе, функции эти у меня написаны, но в проекте не используются.
Попробуйте прошивку во вложении, я их задействовал - но в железе не проверял за неимением оного под рукой. Заодно и расскажете, нет ли каких глюков.
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Вс июл 03, 2016 20:26:38
Novice user
проверил-теперь вообще КЛАСС!!!
СПАСИБО ОГРОМНОЕ ЗА ПРОШИВКУ!!!
теперь в режиме часы ток потребления 15 ма,при вкл радио 37 ма,отключаю из радио в часы-опять 15 ма!
порт с.3 остался как был-проинвертирую транзистором
По плате-не забудьте кто будет повторять плату от Mazzz на 4 стр-вывод RESET атмега8 подвести дорожку,при перепрошивке довольно сложно подпаяться из-за близкого расположения к DS1307
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Вс июл 03, 2016 23:48:43
WiseLord
Про C3 так и не понял - это же одна из кнопок. По крайней мере, в этой разводке. При чём тут какой-то транзистор?
Если речь идёт о выходе VOLUME, то он в этой разводке висит на D0.
Такое инверсное поведение VOLUME связано с тем, что я коммутировал транзистором вход усилителя для уменьшения шумов в ждущем режиме. Но, технически, выход МК тоже может работать в роли этого же транзистора с открытым стоком. Поэтому инвертировать не проблема.
Обновление прошивки:
- Теперь в ждущем режиме на порту VOLUME будет 0, при работе - единица (RDA580x) или ШИМ громкости (другие тюнеры)
- В ждущем режиме тюнеры (RDA580x, TEA5767, TUX032) уводятся в режим пониженного энергопотребления.
- Дополнительная разводка (_PIN3 в Makefile) под плату от Mazzz на 4-й странице форума.
- Отдельные eeprom для всех тюнеров (хотя разница там в один байт) - для удобства новичков в теме.
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Пн июл 04, 2016 16:10:19
Novice user
Извините,ошибся-действительно PORTD.0,выв 30 атмега8,что-то я тупанул и думал там либо лог 0 либо 1 когда приемник вкл и выкл соответтвенно
хотел этим выводом коммутировать PAM8403-при 1(приемник включен) на выв 12 она работает как положено,когда на выв 12 лог 0(приемник выключен) PAM8403 переводится в режим понижения потребления,ток потребления по даташиту < 1 µA
поставил инвертор,все отлично!
отличная конструкция!!!
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Пн июл 04, 2016 16:41:57
WiseLord
С последней прошивкой инвертор не нужен.
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Вт июл 05, 2016 06:59:18
уткодроз
Можно спросить у автора на какой частоте идет опрос часов DS1307?
У меня в устройстве часы DS1307 постоянно глючат.
При включении все нормально - идут, пощелкал каналы радио и при повторном выводе на дисплей времени, на дисплее абра-кадабра которая убирается только как выключить устройство и потом снова включить. Выложил ссылку на видео. Устройство без радиомодуля, только контроллер и DS1307. Убрал батарейку, думал что напряжение батарейки 3.53 Вольта может большое, а нет.
Думал что провода SDL и SCL длинные, распаял все заново на макетке где эти линии по длине 3-5 мм, все равно одно и тоже. Флюс промывал, выводы перепаивал. Читал что подтягивающие резисторы нужно меньше сопротивлением, ставил 5к не изменилось. Вроде есть формула расчета этих резиков в зависимости от скорости обмена по i2c.
Кто что может подсказать?
P.S. DS1307 выполнен модулем для ардуино и выглядит как у автора в статье.
https://vimeo.com/173427732
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Вт июл 05, 2016 09:23:57
WiseLord
Шина I²C настроена на
100kHz.
В основном цикле программы DS1307 опрашивается практически постоянно. Возможно, особого смысла в этом и нет, и можно было бы делать это и значительно реже, скажем, раз в секунду. Но пока так.
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Вт июл 05, 2016 10:55:16
уткодроз
А есть какие-нибудь предположения и причинах такого поведения работы ds1307?
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Вт июл 05, 2016 11:14:16
WiseLord
Нет, но вот, на всякий случай, попробуйте:
Обновление прошивки:
- Интервал опроса DS1307 установлен в 1 секунду.
- Интервал опроса FM-тюнера (статус стереоприёма и прочее) 200 миллисекунд.
Ранее опрос по шине I²C был непрерывный. В режиме отображения времени постоянно опрашивалась DS1307, в режиме отображения частоты - тюнеры. Сейчас опрос производится гораздо реже.
Теоретически новый вариант должен уменьшить вероятность сбоев по шине. Также должно уменьшиться энергопотребление устройства.
- Интервал опроса термодатчиков DS18x20 установлен в 15 секунд.
Ранее они опрашивались раз в 750мс, что могло провоцировать их лишний нагрев. Сейчас опрос идёт за секунду до непосредственно показа температуры, либо по запросу пользователя. Это тоже должно сказаться на энергопотреблении положительным образом - во всех режимах,
где отображается время, в том числе ждущем.
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Вс июл 10, 2016 06:41:10
уткодроз
Вот это кора!
Проблема с работой ds1307 была в том, что на плате DS1307 уже стояли подтягивающие резисторы (маленькие SMD) а я еще свои поставил (как положено в России МЛТ) и в итоге получилось параллельное соединение резисторов. Вот отсюда и был глюк. Хорошо что порты МК не спалил.

Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Вт июл 12, 2016 05:40:06
Novice user
ув. WiseLord!
а где можно посмотреть исходники?собираю второй приемник,нужно добавить чтоб приемник включался на полчаса в 6.45 каждый день,даже в воскресенье
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Ср июл 13, 2016 08:03:10
уткодроз
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Ср июл 13, 2016 17:03:55
semvic
Уважаемый автор!
У меня в запасах завалялось куча W1602 (HD44780 16x2) . в програмировании не разбираюсь, не смогли б Вы сделать ексклюзив версии Вашего приемника для таких индикаторов ? Могу в подарок отослать парочку...
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Ср июл 13, 2016 17:45:27
WiseLord
Проблемы никакой в этом нет. Но
Но по большому счёту, подобный функционал (часы, радио) есть в другом моём проекте
темброблока - анализатора спектра. Конечно, там много и лишнего функционала, для чисто приёмника не очень нужного.
В принципе, можно сделать вариант кода для
той же схемы, реализующий только приёмник, убрав всё лишнее.
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Чт июл 14, 2016 00:00:31
semvic
Я не против любой схемы, лишь бы поддерживалась RDA 5807 (если можно, расширенный диапазон, индикатор стерео, и вывести уровень приема) и часы... Если ещё будет подсветка и пульт вообще сказка

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

чем смогу... Как обещал, подарок отошлю...