Страница 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
собери макет и проверь
нет ничего более достоверного, чем данные полученные по результатам макетных испытаний

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
для захвата данных в подобном применении критична скорость записи в резервный накопитель,
и то в случае с сетевым питанием, а не с батарейным... иначе ставь резервный акумулятор и не парься
иногда специальные параллельные ОЗУшки помогают