Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 08.08.2005, 22:31  
avrastorguev
Прохожий
 
Регистрация: 06.04.2005
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
avrastorguev на пути к лучшему
По умолчанию Запись из SRAM в EEPROM при PowerFail

Народ, помогите плиз!
Собрал счетчик импульсов на AT90S2313. Надо бы при Power Fail скинуть 8 байт EEPROM. Поставил супервизор ADM695, на PFI подал через делитель питание 5в после КРЕНки, на ногу проца Int0 подал PFO с ADMа. Написал хандлер для Int0 (как аппноте) и вырубил питание... Один раз пишет, пять раз не успевает и портит EEPROM. 8O Где баг?!
Реклама:
avrastorguev вне форума  
Непрочитано 08.08.2005, 23:00  
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,955
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
nml на пути к лучшему
По умолчанию Re: Запись из SRAM в EEPROM при PowerFail

Сообщение от avrastorguev
Надо бы при Power Fail скинуть 8 байт EEPROM. Поставил супервизор ADM695, на PFI подал через делитель питание 5в после КРЕНки, на ногу проца Int0 подал PFO с ADMа. Написал хандлер для Int0 (как аппноте) и вырубил питание... Один раз пишет, пять раз не успевает и портит EEPROM. 8O Где баг?!
За сколько времени пропадает напряжение? А время записи байта в EEPROM - вот из даташита - The write access time is in the range of 2.5 - 4 ms, depending on the V CC voltages.
Время довольно большое.

Сталкивался с такой ситуацией. Вопрос решился установкой ионисторов по питанию. Но тут надо учесть что у ионисторов достаточно большое внутреннее сопротивление, и привыключении питания - резкий спад сразу вольт до 4 и менее, а потом длинный медленный спад. То есть МК должен уметь работать на пониженном питании.

И еще. От супервизора приходит сигнал о снижении. Пусть оно длинное, и МК все записал. Но. В этом случае ОБЯЗАТЕЛЬНО должен быть еще супервизор на сброс МК по достижении нижнего рабочего уровня! Иначе после этого процессор начинает скакать по ПЗУ в агониях - и с вероятностью 90% успеет попасть туда, где команда записи... с ХЗ какими параметрами... Порча практически гарантирована.
nml вне форума  
Непрочитано 08.08.2005, 23:48  
avrastorguev
Прохожий
 
Регистрация: 06.04.2005
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
avrastorguev на пути к лучшему
По умолчанию Re: Запись из SRAM в EEPROM при PowerFail

Спасибо за помощь!

Сообщение от nml
Сталкивался с такой ситуацией. Вопрос решился установкой ионисторов по питанию. Но тут надо учесть что у ионисторов достаточно большое внутреннее сопротивление, и привыключении питания - резкий спад сразу вольт до 4 и менее, а потом длинный медленный спад. То есть МК должен уметь работать на пониженном питании.
К сожалению мой МК не умеет.

Сообщение от nml
И еще. От супервизора приходит сигнал о снижении. Пусть оно длинное, и МК все записал. Но. В этом случае ОБЯЗАТЕЛЬНО должен быть еще супервизор на сброс МК по достижении нижнего рабочего уровня! Иначе после этого процессор начинает скакать по ПЗУ в агониях - и с вероятностью 90% успеет попасть туда, где команда записи... с ХЗ какими параметрами... Порча практически гарантирована.
ADM695 который я использую имеет генератор сброса и он нормально работает. The reset threshold is typically 4.65 V for the ADM695.
Если прерывание Int0 запрещено проц спокойно уходит в сброс и не скачет по ПЗУ в агонии. Вот когда я отрубаю 'сброс' супервизора от проца тогда да - в ПЗУ полная каша!

Вопрос. Почему проц один раз успевает без порчи ПЗУ, а другой - нет?
(по ходу: портится только первый байт ПЗУхи).
Может задрать порог срабатывания ADMки или подать на PFI питание до КРЕНки (у меня 24в)? Ваше мнение, nml.
avrastorguev вне форума  
Непрочитано 09.08.2005, 10:30  
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,955
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
nml на пути к лучшему
По умолчанию Re: Запись из SRAM в EEPROM при PowerFail

Сообщение от avrastorguev
Вопрос. Почему проц один раз успевает без порчи ПЗУ, а другой - нет?
(по ходу: портится только первый байт ПЗУхи).
Может задрать порог срабатывания ADMки или подать на PFI питание до КРЕНки (у меня 24в)? Ваше мнение, nml.
Да наверное параметры у разных МК плясать могут - может, из-за этого. Возможно, просто один работает еще на пониженном. Ведь то деление МК на "обычные" и "низковольтные" - по отбраковке. Делается один чип, ну а уж что получится...

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

Насчет сигнала с нестабилизированного - мысль правильная, кажется. Ведь снижение там начнется гораздо раньше, чем после КРЕНки!
nml вне форума  
Непрочитано 11.08.2005, 21:53  
avrastorguev
Прохожий
 
Регистрация: 06.04.2005
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
avrastorguev на пути к лучшему
По умолчанию Re: Запись из SRAM в EEPROM при PowerFail

Сообщение от nml
Насчет сигнала с нестабилизированного - мысль правильная, кажется. Ведь снижение там начнется гораздо раньше, чем после КРЕНки!
Класс! Все поперло!
avrastorguev вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запись EEPROM Megi88 FedorChek Микроконтроллеры, АЦП, память и т.д 3 23.03.2009 18:42
Запись в EEPROM pic16f628a J-t Микроконтроллеры, АЦП, память и т.д 6 22.01.2008 16:10
Запись в I2C EEPROM yel Микроконтроллеры, АЦП, память и т.д 8 07.03.2007 16:08
Запись в eeprom в ATtiny2313 Violett Микроконтроллеры, АЦП, память и т.д 4 23.04.2006 23:19
Запись чтение в EEPROM gnom Микроконтроллеры, АЦП, память и т.д 2 24.02.2006 23:10


Часовой пояс GMT +4, время: 01:00.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot