Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Доброе время суток. Я часы запустил оказалось проблема в PT-шках, я их отключил и всё заработало. У меня I2C на PT2323\PT2322 2.3 вольта, а на контролере 5 в. Кто знает какое напряжение должно быть у PT2323\PT2322?
- Реклама
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Если на них подано питание, то то-то около напряжения питания и должно быть на шине, вытягиваемое резисторами подтяжки шины.
- Mazzz
- Нашел транзистор. Понюхал.
- Сообщения: 165
- Зарегистрирован: Пт июл 05, 2013 01:31:35
- Откуда: Владивосток
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Уважаемый WiseLord! Подскажите как добавить в исходник чтение температуры с DS3231? Возможно ли?
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Как-то так можно вычитать содержимое 11h и 12h регистров:
В принципе, можно только один регистр (11h) читать, в нём как раз в целых градусах температура лежит
Только зачем может понадобиться температура микросхемы, я не совсем понимаю.
Код: Выделить всё
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;
}Только зачем может понадобиться температура микросхемы, я не совсем понимаю.
- Mazzz
- Нашел транзистор. Понюхал.
- Сообщения: 165
- Зарегистрирован: Пт июл 05, 2013 01:31:35
- Откуда: Владивосток
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Спасибо!!! Буду пытаться вывести на дисплей
- Реклама
-
ZyaK
- Потрогал лапой паяльник
- Сообщения: 362
- Зарегистрирован: Сб май 03, 2014 20:01:51
- Откуда: Ижевск
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
[uquote="artem1103",url="/forum/viewtopic.php?p=3243725#p3243725"]Доброе время суток. Я часы запустил оказалось проблема в PT-шках, я их отключил и всё заработало. У меня I2C на PT2323\PT2322 2.3 вольта, а на контролере 5 в. Кто знает какое напряжение должно быть у PT2323\PT2322?[/uquote]
PTшкам надо 9 вольт по питанию, но в дежурном режиме, когда питание на них отключается, они садят шину i2c, я с дежурки через диод дал на них 5 вольт.
пробовать или такой вариант как у меня или отвязывать их от шины парой транзисторов
PTшкам надо 9 вольт по питанию, но в дежурном режиме, когда питание на них отключается, они садят шину i2c, я с дежурки через диод дал на них 5 вольт.
пробовать или такой вариант как у меня или отвязывать их от шины парой транзисторов
Электроника -очень точная наука, бубен необходимо держать в левой руке!!!
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
это не только РТшки делают, TDA так-же шунтируют шину без питания.
кушают они мало, проще оставить питание в покое, а тушить только оконечный усилок, или сигнал Stand-By от контроллера подать, если предусмотрен, что равносильно обесточиванию. в магнитолах так и реализовано.
в старых вариантах с касетниками от аккума подается дежурка на часы и настройки приемника + проц темброблока, остальное через ключ зажигания.
кушают они мало, проще оставить питание в покое, а тушить только оконечный усилок, или сигнал Stand-By от контроллера подать, если предусмотрен, что равносильно обесточиванию. в магнитолах так и реализовано.
в старых вариантах с касетниками от аккума подается дежурка на часы и настройки приемника + проц темброблока, остальное через ключ зажигания.
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Подскажите как убрать корректировку пред усиления для входов при переключении входов, что бы сразу регулировалась громкость.
- |_|_|урик
- Мучитель микросхем
- Сообщения: 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
Естественно, с первых - промежуточных выходов после селектора входов. Не с выводов же тонкоррекции брать, не факт что там и сигнал-то есть нужный.
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Собрал и запустил данную конструкцию в связке KS0066-ATmega32-TDA7439 на столе, пока без 7439 (не все конденсаторы в наличии). Функционал очень устраивает, информативности на 2-х строчнике достаточно. Планируется комплектация FM модулем. Готового модуля не нашел. Нашел микруху RDA5807FP и хочу FM модуль соорудить самостоятельно. Всю тему пока не осилил, поэтому возникает вопрос: использовал ли кто такую же микросхему ..?...может есть уже нарисована платка..?
- Сергей_74
- Опытный кот
- Сообщения: 707
- Зарегистрирован: Чт фев 21, 2008 12:32:06
- Откуда: Россия г.Уфа
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Собрал я модуль как раз на точно такой же мс, обвязка по ДШ, ничего сложного.
-hands made-
Опытный Электрик, даже жену не берет одновременно за две сиськи!!!
Опытный Электрик, даже жену не берет одновременно за две сиськи!!!
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Я даташит смотрел, действительно ничего сложного...просто не особо есть время плату разводить...
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Подскажите плз, правильно ли я понял-при применении PGA2310 не останется возможности "прикрутить" селектор входов,т.е выбора как бы и нет-или TDA(PT) с полным функционалом но посредственными х-ками или высококачественная PGA и нет выбора входов, ничего кроме рег.громкости.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Ну так у PGA2310 и нет селектора, насколько мне известно. Это просто регулятор громкости, не более.
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
А в планах у вас нет сделать перфекционисткую ) версию-например с возможностью управления или PGA или лестничным Никитина или моторизованным регуляторами громкости и релейным коммутатором входов ? Понимаю что замечтался и раскатал губу ) но вдруг... 
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Исходники я не прятал, кому нужно - вполне могут прикрутить. Тем более, релейные коммутатор входов и регулятор громкости курения даташитов не требуют, по сути это то же "моргание светодиодом".
Вот только все эти реле требуют большого числа свободных выводов МК, что с этим проектом немного не стыкуется.
Вот только все эти реле требуют большого числа свободных выводов МК, что с этим проектом немного не стыкуется.
-
Serjmaster
- Первый раз сказал Мяу!
- Сообщения: 33
- Зарегистрирован: Вс июл 10, 2016 13:29:29
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Вот только все эти реле требуют большого числа свободных выводов МК, что с этим проектом немного не стыкуется.Если добавить реверсивный счетчик,а с выходов мк SCL,SDA появлялся 0\1 при регулировке громкости с пульта-Никитинским РГ можно легко управлять и дополнительных ножек не нужно.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Слишком сложно, да и часы реального времени куда тогда девать? Уже проще дополнительно поставить тот же PCF8574. Управляясь по I²C, новых ножек он не займёт, а 8 виртуальных выходов вполне обеспечит.
-
Serjmaster
- Первый раз сказал Мяу!
- Сообщения: 33
- Зарегистрирован: Вс июл 10, 2016 13:29:29


