Пост N: 525
Зарегистрирован: 26.12.06
Откуда: Санкт-Ленинград
Рейтинг:
1
Отправлено: 26.11.07 10:51. Заголовок: По поводу последней ..
По поводу последней рассылки от Евгения Александровича (насчёт BOR - сброса по снижению питания). Хочу сказать, что всегда включать BOR не получится. Сам столкнулся с этой проблемой, когда делал устройство с резервным питанием. В качестве последнего использовал АКБ на 3,6В, поскольку, в нормальном режиме работы (+5В), она подзаряжалась. Так вот. При включённом BOR, и при переходе на резервное питание, происходил сброс, что и понятно. Может я что-то не допонял, и уровень можно как-то калибровать?
Может я что-то не допонял, и уровень можно как-то калибровать?
Порог срабатывание BOR можно выбрать в конфигурации. Для PIC18F252 есть 4 уровня: 2,0V; 2,7V; 4,2V; 4,5V. Выбирается в регистре CONFIG2L битами BORV1, BORV0. Посмотрите биты конфигурации в Вашей программе и увеличьте ёмкость эл-го конденсатора на питании PICa.
Пост N: 120
Зарегистрирован: 06.05.07
Откуда: Россия, Липецк
Рейтинг:
2
Отправлено: 26.11.07 21:15. Заголовок: Простой способ про..
Простой способ проверки реально установленного значения порога сброса по снижению напряжения питания. Составляется простенькая программка типа "загорание светодиода" – "goto $". Постепенно снижая Uпит, нужно "засечь" момент "резкого погасания" (или "моргания") светодиода. U, при котором это происходит, и есть реальный порог BOR. В этой же программке можно поиграть с настройками BOR и выбрать из них ту, которая подходит.
Пост N: 529
Зарегистрирован: 26.12.06
Откуда: Санкт-Ленинград
Рейтинг:
1
Отправлено: 27.11.07 13:24. Заголовок: RW1ZK пишет: не буд..
RW1ZK пишет:
цитата:
не будет резкого провала
В данном случае его и так нет. Работает фильтр БП.
Посмотрел повнимательней даташиты. Действительно нашёл упоминание о порогах BOR в слове конфигурации 629/675. Только, как понял, их не два, а четыре (два бита реализуют четыре варианта). Правда больше никаких упоминаний об этом (в том числе и конкретных значений) не увидел. А вот для 628 даже этих битов нет. Пока глядел только русские. Надо бы, конечно, оригиналы глянуть.
Увы, в оригинале то же самое. Как уже отметил ув. Alberto, он - фиксированный, и нормальный уровень составляет 4V. А допуски, тоже уже Alberto указал. Как-то это не логично. Разумнее, было бы делать в процентах от Vdd.
Оказывается невнимательно смотрел. Там ещё есть сноска:
цитата:
The Bandgap Calibration bits are factory programmed and must be read and saved prior to erasing the device as specified in the PIC12F629/675 Programming Specification. These bits are reflected in an export of the configuration word. Microchip Development Tools maintain all calibration bits to factory settings.
Типа, как с калибровкой генератора. Калибруют на заводе. Надо считывать из свежего чипа, и сохранять. Но, кто объяснит, по каким критериям происходит калибровка? Вот, с генератором, всё понятно. Что б частота была ровно 4MHz.
Пост N: 475
Зарегистрирован: 06.05.07
Откуда: Россия, Липецк
Рейтинг:
3
Отправлено: 26.06.08 15:03. Заголовок: Критерием может бы..
Критерием может быть появление каких-то сбоев при работе с тестовой программой, специально для этого созданной. Я бы ориентировался на ошибки записи в EEPROM память данных. Потом, поправка на фиксированный "ефрейторский зазор". Это вероятнее всего. Лично я, сделал бы так.
Все даты в формате GMT
3 час. Хитов сегодня: 8
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет