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

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

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

Думаю сделать небольшую мигалочку с батарейным питанием, да и еще в EEPROM
записать всякие последовательности и вариации зажигания светиков.
Где-то вычитал, что EEPROM встроенный в МК не очень надежный, и очень чувствительный к питанию, типа, содержимое
EEPROM может попортиться0, и даже BOR и POR не помогут. Нужно ставить супервизоры питания и ресета...
У меня вопрос к опытным Котам, можно ли обойтись только Brown-Out Reset и Power-On Reset и лучше
все таки Супервизор на RESET? Может есть какие-то хитрые трюки?

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

Добавлено: Чт дек 29, 2011 08:25:17
BOB51
собери макет и проверь :)))
нет ничего более достоверного, чем данные полученные по результатам макетных испытаний :cry:

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

Добавлено: Чт дек 29, 2011 11:12:36
otest
Делаю одну игрушку на PIC16F676 питание 2-3в Епром задействован замечаний нет.

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

Добавлено: Пт дек 30, 2011 07:53:04
BOB51
одно замечание - не играться с выводом reset на этапе отладки программы (pic12f629 !!!) оставить его "по умолчанию" и про константу калибровки rc-генераора не забывать (считать и заново записать)

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

Добавлено: Пт дек 30, 2011 08:34:20
Ser60
Солидарен с BOB51 по поводу "собери и посмотри". Советую перед этим почитать Еррату
http://ww1.microchip.com/downloads/en/D ... 80125H.pdf
там все про заковыки с EEPROM и POR в 12F629 расписано. Кстати, там EEPROM маленький - всего 128 байт. Что мешает разместить данные мигалки в FLASH-e?

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

Добавлено: Вт янв 10, 2012 23:50:52
rjhaviy
Всем спасибо за ответы! Изучаю матчасть. :)
Ser60 писал(а):Солидарен с BOB51 по поводу "собери и посмотри". Советую перед этим почитать Еррату
http://ww1.microchip.com/downloads/en/D ... 80125H.pdf
там все про заковыки с EEPROM и POR в 12F629 расписано. Кстати, там EEPROM маленький - всего 128 байт. Что мешает разместить данные мигалки в FLASH-e?
Я тоже с этим согласен. Собрал и посмотрел. Чарлиплексинг уже переделал, т.к. в Симе норм а в Железе светились еще
и светики, которые не должны. И кстати, на счет EEPROM я погорячился... Просто хочется изучить поглубже.
В некоторых устройствах на батарейном питании, таких как счетчики импульсов или какие нибудь регистраторы данных (для данного МК совсем маленьких данных), есть такая функция: если села батарея до определенного вольтжа запоминаем данные в EEPROM, чтобы потом, например восстановить счет, или еще что-то.

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

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