Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864

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

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


artem1103
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Вт сен 06, 2016 08:09:39

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение artem1103 »

Доброе время суток. Я часы запустил оказалось проблема в PT-шках, я их отключил и всё заработало. У меня I2C на PT2323\PT2322 2.3 вольта, а на контролере 5 в. Кто знает какое напряжение должно быть у PT2323\PT2322?
Реклама
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение WiseLord »

Если на них подано питание, то то-то около напряжения питания и должно быть на шине, вытягиваемое резисторами подтяжки шины.
Реклама
Аватара пользователя
Mazzz
Нашел транзистор. Понюхал.
Сообщения: 165
Зарегистрирован: Пт июл 05, 2013 01:31:35
Откуда: Владивосток

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение Mazzz »

Уважаемый WiseLord! Подскажите как добавить в исходник чтение температуры с DS3231? Возможно ли?
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение WiseLord »

Как-то так можно вычитать содержимое 11h и 12h регистров:

Код: Выделить всё

uint16_t rtcGetTemp(void)
{
	int16_t temp;
	
	I2CStart(RTC_I2C_ADDR);
	I2CWriteByte(0x11); // Temp MSB reg

	I2CStart(RTC_I2C_ADDR | I2C_READ);
	temp = I2CReadByte(I2C_ACK);
	temp <<= 8;
	temp |= I2CReadByte(I2C_NOACK);
	I2CStop();

	return temp;
}
В принципе, можно только один регистр (11h) читать, в нём как раз в целых градусах температура лежит
Только зачем может понадобиться температура микросхемы, я не совсем понимаю.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Mazzz
Нашел транзистор. Понюхал.
Сообщения: 165
Зарегистрирован: Пт июл 05, 2013 01:31:35
Откуда: Владивосток

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение Mazzz »

Спасибо!!! Буду пытаться вывести на дисплей
Реклама
ZyaK
Потрогал лапой паяльник
Сообщения: 362
Зарегистрирован: Сб май 03, 2014 20:01:51
Откуда: Ижевск

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение ZyaK »

[uquote="artem1103",url="/forum/viewtopic.php?p=3243725#p3243725"]Доброе время суток. Я часы запустил оказалось проблема в PT-шках, я их отключил и всё заработало. У меня I2C на PT2323\PT2322 2.3 вольта, а на контролере 5 в. Кто знает какое напряжение должно быть у PT2323\PT2322?[/uquote]

PTшкам надо 9 вольт по питанию, но в дежурном режиме, когда питание на них отключается, они садят шину i2c, я с дежурки через диод дал на них 5 вольт.
пробовать или такой вариант как у меня или отвязывать их от шины парой транзисторов
Электроника -очень точная наука, бубен необходимо держать в левой руке!!!
Реклама
kloker
Вымогатель припоя
Сообщения: 558
Зарегистрирован: Ср сен 09, 2015 13:09:15

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение kloker »

это не только РТшки делают, TDA так-же шунтируют шину без питания.
кушают они мало, проще оставить питание в покое, а тушить только оконечный усилок, или сигнал Stand-By от контроллера подать, если предусмотрен, что равносильно обесточиванию. в магнитолах так и реализовано.
в старых вариантах с касетниками от аккума подается дежурка на часы и настройки приемника + проц темброблока, остальное через ключ зажигания.
freecheng
Родился
Сообщения: 4
Зарегистрирован: Вс июн 11, 2017 13:52:55

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение freecheng »

Подскажите как убрать корректировку пред усиления для входов при переключении входов, что бы сразу регулировалась громкость.
Аватара пользователя
|_|_|урик
Мучитель микросхем
Сообщения: 463
Зарегистрирован: Ср апр 25, 2012 22:27:46
Откуда: Донецк

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение |_|_|урик »

Всем привет! Подскажите откуда будет правильно взять сигнал на спектроанализатор: LOUT/ROUT или LOUD_L/LOUD_R? http://www.turuta.md/DSHEETS/PT2313L_1.pdf
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение WiseLord »

Естественно, с первых - промежуточных выходов после селектора входов. Не с выводов же тонкоррекции брать, не факт что там и сигнал-то есть нужный.
romuald
Грызет канифоль
Сообщения: 259
Зарегистрирован: Вт янв 29, 2013 23:00:53

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение romuald »

Собрал и запустил данную конструкцию в связке KS0066-ATmega32-TDA7439 на столе, пока без 7439 (не все конденсаторы в наличии). Функционал очень устраивает, информативности на 2-х строчнике достаточно. Планируется комплектация FM модулем. Готового модуля не нашел. Нашел микруху RDA5807FP и хочу FM модуль соорудить самостоятельно. Всю тему пока не осилил, поэтому возникает вопрос: использовал ли кто такую же микросхему ..?...может есть уже нарисована платка..?
Аватара пользователя
Сергей_74
Опытный кот
Сообщения: 707
Зарегистрирован: Чт фев 21, 2008 12:32:06
Откуда: Россия г.Уфа
Контактная информация:

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение Сергей_74 »

Собрал я модуль как раз на точно такой же мс, обвязка по ДШ, ничего сложного.
-hands made-
Опытный Электрик, даже жену не берет одновременно за две сиськи!!!
romuald
Грызет канифоль
Сообщения: 259
Зарегистрирован: Вт янв 29, 2013 23:00:53

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение romuald »

Я даташит смотрел, действительно ничего сложного...просто не особо есть время плату разводить...
Аватара пользователя
Gigavolt
Друг Кота
Сообщения: 4450
Зарегистрирован: Ср дек 05, 2007 19:39:08
Откуда: Мурманск

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение Gigavolt »

Подскажите плз, правильно ли я понял-при применении PGA2310 не останется возможности "прикрутить" селектор входов,т.е выбора как бы и нет-или TDA(PT) с полным функционалом но посредственными х-ками или высококачественная PGA и нет выбора входов, ничего кроме рег.громкости.
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение WiseLord »

Ну так у PGA2310 и нет селектора, насколько мне известно. Это просто регулятор громкости, не более.
Аватара пользователя
Gigavolt
Друг Кота
Сообщения: 4450
Зарегистрирован: Ср дек 05, 2007 19:39:08
Откуда: Мурманск

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение Gigavolt »

А в планах у вас нет сделать перфекционисткую ) версию-например с возможностью управления или PGA или лестничным Никитина или моторизованным регуляторами громкости и релейным коммутатором входов ? Понимаю что замечтался и раскатал губу ) но вдруг... :)
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение WiseLord »

Исходники я не прятал, кому нужно - вполне могут прикрутить. Тем более, релейные коммутатор входов и регулятор громкости курения даташитов не требуют, по сути это то же "моргание светодиодом".

Вот только все эти реле требуют большого числа свободных выводов МК, что с этим проектом немного не стыкуется.
Serjmaster
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Вс июл 10, 2016 13:29:29

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение Serjmaster »

Вот только все эти реле требуют большого числа свободных выводов МК, что с этим проектом немного не стыкуется.Если добавить реверсивный счетчик,а с выходов мк SCL,SDA появлялся 0\1 при регулировке громкости с пульта-Никитинским РГ можно легко управлять и дополнительных ножек не нужно.
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение WiseLord »

Слишком сложно, да и часы реального времени куда тогда девать? Уже проще дополнительно поставить тот же PCF8574. Управляясь по I²C, новых ножек он не займёт, а 8 виртуальных выходов вполне обеспечит.
Serjmaster
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Вс июл 10, 2016 13:29:29

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение Serjmaster »

Как вариант!
Ответить

Вернуться в «Статьи»