PIC12F6xx и батарейное питание или какие "грабли" меня ждут?

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Аватара пользователя
rjhaviy
Опытный кот
Сообщения: 762
Зарегистрирован: Чт мар 04, 2010 12:38:27

PIC12F6xx и батарейное питание или какие "грабли" меня ждут?

Сообщение rjhaviy »

Надеюсь не дублирую тему.
Изучаю PIC. (В Протеус + АСМ). Если конкретно PIC12F629. На данный момент 6 светиков к трем ногам (Чарлиплексинг) смоделировал с динамической индикацией. Но это я так... похвастался. :)

Думаю сделать небольшую мигалочку с батарейным питанием, да и еще в EEPROM
записать всякие последовательности и вариации зажигания светиков.
Где-то вычитал, что EEPROM встроенный в МК не очень надежный, и очень чувствительный к питанию, типа, содержимое
EEPROM может попортиться0, и даже BOR и POR не помогут. Нужно ставить супервизоры питания и ресета...
У меня вопрос к опытным Котам, можно ли обойтись только Brown-Out Reset и Power-On Reset и лучше
все таки Супервизор на RESET? Может есть какие-то хитрые трюки?
Против лома - нет приема! ...разве что, Закона Ома!
Лом ужасен и велик! Но... хороший проводник!
Реклама
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15575
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: PIC12F6xx и батарейное питание или какие "грабли" меня ж

Сообщение BOB51 »

собери макет и проверь :)))
нет ничего более достоверного, чем данные полученные по результатам макетных испытаний :cry:
Реклама
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: PIC12F6xx и батарейное питание или какие "грабли" меня ж

Сообщение otest »

Делаю одну игрушку на PIC16F676 питание 2-3в Епром задействован замечаний нет.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15575
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: PIC12F6xx и батарейное питание или какие "грабли" меня ж

Сообщение BOB51 »

одно замечание - не играться с выводом reset на этапе отладки программы (pic12f629 !!!) оставить его "по умолчанию" и про константу калибровки rc-генераора не забывать (считать и заново записать)
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Ser60
Друг Кота
Сообщения: 3784
Зарегистрирован: Ср дек 24, 2008 09:58:58

Re: PIC12F6xx и батарейное питание или какие "грабли" меня ж

Сообщение Ser60 »

Солидарен с BOB51 по поводу "собери и посмотри". Советую перед этим почитать Еррату
http://ww1.microchip.com/downloads/en/D ... 80125H.pdf
там все про заковыки с EEPROM и POR в 12F629 расписано. Кстати, там EEPROM маленький - всего 128 байт. Что мешает разместить данные мигалки в FLASH-e?
Реклама
Аватара пользователя
rjhaviy
Опытный кот
Сообщения: 762
Зарегистрирован: Чт мар 04, 2010 12:38:27

Re: PIC12F6xx и батарейное питание или какие "грабли" меня ж

Сообщение rjhaviy »

Всем спасибо за ответы! Изучаю матчасть. :)
Ser60 писал(а):Солидарен с BOB51 по поводу "собери и посмотри". Советую перед этим почитать Еррату
http://ww1.microchip.com/downloads/en/D ... 80125H.pdf
там все про заковыки с EEPROM и POR в 12F629 расписано. Кстати, там EEPROM маленький - всего 128 байт. Что мешает разместить данные мигалки в FLASH-e?
Я тоже с этим согласен. Собрал и посмотрел. Чарлиплексинг уже переделал, т.к. в Симе норм а в Железе светились еще
и светики, которые не должны. И кстати, на счет EEPROM я погорячился... Просто хочется изучить поглубже.
В некоторых устройствах на батарейном питании, таких как счетчики импульсов или какие нибудь регистраторы данных (для данного МК совсем маленьких данных), есть такая функция: если села батарея до определенного вольтжа запоминаем данные в EEPROM, чтобы потом, например восстановить счет, или еще что-то.
Против лома - нет приема! ...разве что, Закона Ома!
Лом ужасен и велик! Но... хороший проводник!
Реклама
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15575
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: PIC12F6xx и батарейное питание или какие "грабли" меня ж

Сообщение BOB51 »

для захвата данных в подобном применении критична скорость записи в резервный накопитель,
и то в случае с сетевым питанием, а не с батарейным... иначе ставь резервный акумулятор и не парься :))
иногда специальные параллельные ОЗУшки помогают
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»