Компаратор на ATTiny2313

Обсуждаем контроллеры компании Atmel.
Ответить
Родился
Аватара пользователя
Сообщения: 17
Зарегистрирован: Сб фев 19, 2011 19:39:15
Откуда: Рязанская обл.

Сообщение faustle »

Доброго дня, уважаемые коты.

Хотел бы попросить вашей помощи в следующей ситуации:

Я столкнулся, с довольно популярной темой - сохранения данные в EEPROM, при экстренном отключении питания.
Мною было прочтено большое множество различных решений данного вопроса, как на данном форуме, так и на других. Но, меня несколько озадачило большое количество вариантов решения. По этой причине, я вновь хотел бы поднять данный вопрос.

Насколько я понимаю, вариант для ATTiny2313 - только сравнение через компаратор, поскольку АЦП в данном МК отсутствует. Исходя из этого, я прикинул схемку, и хотел бы спросить вашего мнения о ней. Скажу сразу, я не так чтобы давно занимаюсь МК, поэтому, если я сделал какую-либо глупую ошибку, очень прошу указать на нее, с, пусть даже, небольшим пояснением. Этого хватит, чтобы изучить момент более детально, дабы понять свою ошибку.
В двух словах, о том, что именно я делаю - это девайс, с 9-ю выходами на реле через транзисторы, которое общается с приложением на ПК через интерфейс UART. Работает на 115200 с кварцем на 7.3728 MHz. EEPROM внешняя - 24C16. В роли буфера питания предполагаю использовать конденсатор (2?), поскольку ионистр достать не где (живу далеко от города). DS1307, к сожалению, тоже нет. Судя по осциллографу, при токе в 10мА (мк+eeprom), конденсатор в 2200uF хватает на ~400мс с 5.4в до 3.2в. Для записи 9 байт, теоретически, должно хватить, если я что-то не упустил.

Схема:
Изображение

При уменьшении напряжения, в прерывании планирую переключать все выводы в Z состояние, кроме eeprom-ки. Как я понимаю, обязательны установки BOD, и желательно Watchdog. Интересует также момент, на счет того, можно ли брать опорное напряжение с внутреннего источника, или этого делать не стоит?

Большое спасибо всем котам, кто откликнется. Тема мк для меня очень интересна.
Последний раз редактировалось Gudd-Head Ср фев 27, 2013 12:35:07, всего редактировалось 1 раз.
Причина: Убирайте ".html" в ссылках на Радикал с превью — тогда будет грузиться только картинка, а не страница с тонной рекламы
[color=#0000FF][size=85]Regards,
EK[/size][/color]
Реклама
Друг Кота
Аватара пользователя
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Сообщение Gudd-Head »

На мой взгляд, TL431 лишняя. Отследить пропажу напряжения хватит стабильности 7805. На внутреннюю опорту тоже особо не стоит рассчитывать: http://radiokot.ru/forum/viewtopic.php? ... 4#p1318304
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Реклама
Родился
Аватара пользователя
Сообщения: 17
Зарегистрирован: Сб фев 19, 2011 19:39:15
Откуда: Рязанская обл.

Сообщение faustle »

Gudd-Head,
На счет стабильности 7805, вы, вероятно, правы. По дш, погрешность только +- 0.35в, что, с учетом разницы, относительно входного напряжения, не должно быть критичным.
И, значит не зря были сомнения на счет корректности работы внутренней опоры.
Большое спасибо за ответ.

По поводу вставки изображения, все понял. Буду иметь ввиду.
[color=#0000FF][size=85]Regards,
EK[/size][/color]
Друг Кота
Аватара пользователя
Сообщения: 3459
Зарегистрирован: Ср сен 27, 2006 16:18:57

Сообщение Барсик »

faustle писал(а):можно ли брать опорное напряжение с внутреннего источника, или этого делать не стоит?
Почему же не стоит? Оно для того и сделано. И нормально работает. Зачем городить внешний источник опорного напряжения, когда внутренний есть...
Реклама
Эиком - электронные компоненты и радиодетали
Родился
Аватара пользователя
Сообщения: 17
Зарегистрирован: Сб фев 19, 2011 19:39:15
Откуда: Рязанская обл.

Сообщение faustle »

Судя по результатам поисков по вопросу интегрированного источника опорного напряжения, проблемы с "просадкой" периодически случаются. На мой взгляд, обычный резистивный делитель с прецизионным подстроечником (в купе с 7805), не очень большое усложнение схемы, которое может помочь избежать возможных проблем. А поскольку пространство позволяет, то почему бы и нет....

По последним замерам, если исходить из наличия 2-х конденсаторов в 2200uF, дельта X с 5v до 3.4 составляет 1.280ms, при условии отключенных потребителей, кроме самого мк и 24c16. Всю обвязку на макетке собрал, в ближайшее время возьмусь за код.

Изображение

Барсик, спасибо за ваш ответ. Мне действительно важны все мнения, ибо чем больше мнений, тем больше есть, над чем задуматься.
[color=#0000FF][size=85]Regards,
EK[/size][/color]
Реклама
Держит паяльник хвостом
Аватара пользователя
Сообщения: 906
Зарегистрирован: Ср мар 28, 2012 21:45:24
Откуда: ВО

Сообщение ILYAUL »

Надёжнее батарейки-аккумулятора схемы пока не придумали. Если уж Вас так волнует
сохранения данные в EEPROM
и
... поскольку пространство позволяет, то почему бы и нет....
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1900
Зарегистрирован: Сб фев 21, 2009 13:11:40
Откуда: Москва

Сообщение ibiza11 »

+1, поставьте аккумулятор и не морочьте голову. Заметили пропажу основного питания - записали EEPROM и в спячку. Питание появилось - заряжаем аккумулятор.
Ставим плюсы: )
Родился
Аватара пользователя
Сообщения: 17
Зарегистрирован: Сб фев 19, 2011 19:39:15
Откуда: Рязанская обл.

Сообщение faustle »

ILYAUL, ibiza11,
Да, наверное вы правы. С емкостями запись в принципе идет, но как-то нестабильно. Иными словами, иногда проходит, а иногда нет.
Буду смотреть в сторону аккумулятора от телефона, через шоттки с общим катодом.

Большое спасибо всем участвующим в обсуждении.
[color=#0000FF][size=85]Regards,
EK[/size][/color]
Ответить

Вернуться в «AVR»