Страница 1 из 1

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

Добавлено: Ср фев 27, 2013 12:23:35
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. Интересует также момент, на счет того, можно ли брать опорное напряжение с внутреннего источника, или этого делать не стоит?

Большое спасибо всем котам, кто откликнется. Тема мк для меня очень интересна.

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

Добавлено: Ср фев 27, 2013 12:36:42
Gudd-Head
На мой взгляд, TL431 лишняя. Отследить пропажу напряжения хватит стабильности 7805. На внутреннюю опорту тоже особо не стоит рассчитывать: http://radiokot.ru/forum/viewtopic.php? ... 4#p1318304

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

Добавлено: Ср фев 27, 2013 14:24:41
faustle
Gudd-Head,
На счет стабильности 7805, вы, вероятно, правы. По дш, погрешность только +- 0.35в, что, с учетом разницы, относительно входного напряжения, не должно быть критичным.
И, значит не зря были сомнения на счет корректности работы внутренней опоры.
Большое спасибо за ответ.

По поводу вставки изображения, все понял. Буду иметь ввиду.

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

Добавлено: Ср фев 27, 2013 18:08:49
Барсик
faustle писал(а):можно ли брать опорное напряжение с внутреннего источника, или этого делать не стоит?
Почему же не стоит? Оно для того и сделано. И нормально работает. Зачем городить внешний источник опорного напряжения, когда внутренний есть...

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

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

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

Изображение

Барсик, спасибо за ваш ответ. Мне действительно важны все мнения, ибо чем больше мнений, тем больше есть, над чем задуматься.

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

Добавлено: Чт фев 28, 2013 14:18:37
ILYAUL
Надёжнее батарейки-аккумулятора схемы пока не придумали. Если уж Вас так волнует
сохранения данные в EEPROM
и
... поскольку пространство позволяет, то почему бы и нет....

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

Добавлено: Чт фев 28, 2013 21:39:03
ibiza11
+1, поставьте аккумулятор и не морочьте голову. Заметили пропажу основного питания - записали EEPROM и в спячку. Питание появилось - заряжаем аккумулятор.

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

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

Большое спасибо всем участвующим в обсуждении.