| Автор |
Съобщение |
|
PIC
Ранг: Новодошъл
Регистриран на: Чет Дек 09, 2004 3:15 pm Мнения: 123 Местоположение: Благоевград
|
 Проблем с батерийно захранване
Здравейте , реших да захранвам PIC16F628А с батерия на 3,6V/300mAh , защото го използвам за часовник та като се случи тока да мигне или при авария спре да не се губи часа. За целта сложих два диода последователно след стабилизатора на 5 волта и се получи 3,8 волта напрежение - за поддържане на батерията и за работно напрежение на процесора. Да обаче процесора си стои предполагам в ресет и не ще , а иначе съм изключил всички вътрешни ресети на процесора от конфигуриращата дума. Цялата тази ситуация си работи отлично на 5 волта , но с по-ниско напрежение не става. Всичко на всичко хардуера ми е пика плюс двуредов ЛСД. Къде може да е пролема - в конфигурирането на пика или нещо със захранването...?
|
| Пон Яну 16, 2006 4:16 pm |
|
 |
|
evc
Ранг: Напреднал
Регистриран на: Пет Окт 21, 2005 8:45 am Мнения: 499
|
А Brown Out Reset-а изключил ли си? При падане на напрежението под 4.0V(типично) ресетва чипа и го държи в ресет до възстановяванена захранването.
|
| Пон Яну 16, 2006 4:26 pm |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
PIC16F628А е 5 волтов процесор. Макар че в повечето случаи зацепва и на по ниско, най добре пробвай с PIC16LF628А. Ако има откъде да го намериш де, L версиите са кът в Комет.
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Пон Яну 16, 2006 4:27 pm |
|
 |
|
evc
Ранг: Напреднал
Регистриран на: Пет Окт 21, 2005 8:45 am Мнения: 499
|
@Цецо, не си съвсем прав. В дейташийта на страница 132 има графика, която показва, че би трябвало да работи стабилно до 3 волта. Аз самия съм имал проблем точно с този процесор като не му включа браун аута, при изключване на захранването с добър капацитет по платката не щеше да се ресетне, т.е. продължаваше да си работи - трябваше да го изчаквам доста дълго или да закъся капацитетите на захранването.
|
| Пон Яну 16, 2006 4:47 pm |
|
 |
|
PIC
Ранг: Новодошъл
Регистриран на: Чет Дек 09, 2004 3:15 pm Мнения: 123 Местоположение: Благоевград
|
Brown-out и останалите са изключени точно с тази цел , но не тръгва. Може и да е до процесор? Вие какви ползвате за захранване по този начин?
|
| Пон Яну 16, 2006 5:01 pm |
|
 |
|
evc
Ранг: Напреднал
Регистриран на: Пет Окт 21, 2005 8:45 am Мнения: 499
|
Преди да го изхвърлиш пробвай при стартиране на програмата да го "приспиш" и да оставиш уачдога да го "събуди". И погледни за всеки случай външния ресет (4-ти пин/SO-18 ) как ти е конфигуриран и къде е закачен.
|
| Пон Яну 16, 2006 5:11 pm |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
Прави сте, до 3 волта трябва да работи. Провери Braown out-a и сложи кварца на HS (това помага понякога).
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Пон Яну 16, 2006 7:20 pm |
|
 |
|
PIC
Ранг: Новодошъл
Регистриран на: Чет Дек 09, 2004 3:15 pm Мнения: 123 Местоположение: Благоевград
|
Външния ресет е конфигуриран като такъв и е закачен директно на +5волта , ще пробвам с високоскоростния режим на осцилатора , благодаря за мненията!
|
| Вто Яну 17, 2006 9:42 am |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
И в Errata има такава графика
|
| Вто Яну 17, 2006 11:27 am |
|
 |
|
PIC
Ранг: Новодошъл
Регистриран на: Чет Дек 09, 2004 3:15 pm Мнения: 123 Местоположение: Благоевград
|
Нищо не става , пуснах го на HS режим , изключих всички защити директно от IC-prog-а и не върви  . Напрежението е точно 3.8V след двата диода които съм вързал последователно след стабилизатора на 5V. Пробвах и с PIC16F84A , резултата е същия. А иначе щом дам диодите накъсо , напрежението на процесора си става 5V и той веднага си тръгва. 
|
| Чет Яну 26, 2006 4:20 pm |
|
 |
|
Syrius-B
Ранг: Форумен бог
Регистриран на: Пон Яну 30, 2006 2:48 am Мнения: 1248 Местоположение: София
|
Огледай си кварца - ако кондензаторите не са правилни, няма да върви
|
| Пон Яну 30, 2006 2:59 am |
|
 |
|
Dimitar
Ранг: Форумен бог
Регистриран на: Пет Ное 12, 2004 3:38 pm Мнения: 9103 Местоположение: Chicago, IL
|
Между другото само - зарядното напрежение за поддръжка на батерията ти трябва да е 4.35 волта (3х1.45 волта), а не 3.8. Батерията (ако е никел-кадмий) при 3.6 волта е напълно разредена. Така, че махни единия диод. Ресета къде ти е вързан - на 5-я волта или на 3.8?
|
| Пон Яну 30, 2006 3:10 am |
|
 |
|
PIC
Ранг: Новодошъл
Регистриран на: Чет Дек 09, 2004 3:15 pm Мнения: 123 Местоположение: Благоевград
|
Оказа се , че дори и с двата диода процесора си работи , а дисплея не изобразява. Пробвах да го пусна на едноредов режим /той е 2х16 символа/ и започна да показва. Явно проблема е в това , че диполите на дисплея не могат да се "клатят" или поляризират както трябва , но поне на едноредов режим работи добре  .
Благодаря за мненията!
|
| Пон Яну 30, 2006 2:56 pm |
|
 |
|
Syrius-B
Ранг: Форумен бог
Регистриран на: Пон Яну 30, 2006 2:48 am Мнения: 1248 Местоположение: София
|
С добавка на МАХ660 или ICL7660 и два кондензатора, дисплея става за работа на 3 V
|
| Пон Яну 30, 2006 3:20 pm |
|
 |
|
PIC
Ранг: Новодошъл
Регистриран на: Чет Дек 09, 2004 3:15 pm Мнения: 123 Местоположение: Благоевград
|
Дай малко по-подробно за какво иде реч? 
|
| Пон Яну 30, 2006 3:39 pm |
|
|