реклама на сайте
подробности

 
 
> Программа уходит в мир иной, PIC16F877A
tarasik
сообщение Aug 7 2008, 19:40
Сообщение #1





Группа: Новичок
Сообщений: 8
Регистрация: 9-04-08
Пользователь №: 36 618



Господа у меня такая проблема. Включаю питание, и..... полностью стирается программа, включая данные и бит конфигурации. А вот если снять джемпер по плюсу питания, затем включить сам блок, затем поставить джемпер (перемычку) на место-- все работает. Очевидно что программу сносит какие-то переходные процессы при включении (блок питания импульсный). Вопрос как защититься от этих самых помех? У кого какие соображения? Помогите советом. Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Wildcat
сообщение Aug 7 2008, 22:51
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 104
Регистрация: 21-12-06
Пользователь №: 23 770



Цитата
Пробовал с бубном вокруг бегать не помогает

Бубен маленький...надо больше... smile.gif

Цитата
на выходе вторичной обмотки трансформатора (7кГц) включен диод шотки, далее кондер 4,7 мкф стабилизатор L78L05AB и снова кондер 4,7 мкф и еще один кондер 0,1 вот собственно и все

Если я правильно понял, то "вторичная обмотка трансформатора" и "диод шотки" и есть выход с импульсника (ну и конденсатор).
Маловат конденсатор для выхода импульсного источника. Если он не на единицы миллиампер, то меньше чем 47 мкф я бы не ставил.
Цитата
уже залит эпоксидкой
Это плохо...
Быстрый обзор приложенного файла подтвердил мои подозрения wink.gif о наличии алгоритма стирания. Посему в вероятность стирания программы таким образом я верю мало...
В доках на контроллер написано, что наличие отрицательного напряжения на MCLR может вызвать триггерный эффект. Может в этом дело. Зачем диод на MCLR я тоже не понял. Попробуйте его замкнуть. Это первое. И все-таки, посмотрите питание и сигналы на доступных выводах осциллографом.
Добавить 0,1 мкф конденсаторы на все выводы питания(У 16F877 в TQPF их 2).
Прикрепленные файлы
Прикрепленный файл  39589b.pdf ( 353.04 килобайт ) Кол-во скачиваний: 57
 


--------------------
Затравленный и прижатый к стене кот превращается в тигра. Мигель Сервантес.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Aug 7 2008, 23:02
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(Wildcat @ Aug 8 2008, 01:51) *
Зачем диод на MCLR я тоже не понял.
Чтобы разрядить конденсатор на MCLR при выключении питания (проанализируйте схему при Vcc 5в->0в).


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 02:39
Рейтинг@Mail.ru


Страница сгенерированна за 0.01392 секунд с 7
ELECTRONIX ©2004-2016