-
- Проблема решена. Во-первых ошибка в коде которая в ряде случаев не дёргала WD. Во-вторых, быстрый опрос 12ти АЦП вызывал или броски напряжения на управляющих ногах, или просто резкое повышение потребления. Растянули опрос во времени Василий(108 знак., 17.05.2011 08:25, )
- А что вы разрабатываете, если не секрет, что есть смысл сбрасывать WDT не в конце основного цикла? Просто интересно. - Dir(17.05.2011 13:44)
- это у вас с питанием что-то не то, если периферия, начиная работу, его просаживает. вы там "дроссели на каждой ноге питания" упоминали, они видимо и мешают. - Snaky(17.05.2011 08:34)
- Судя по молчанию проблема решена. - Ruslan(13.05.2011 11:02)
- Был у меня случай. С AVR, но все равно. Работает, нормально. В один прекрасный момент ресетится. Разбирался в коде, ничего не нашел. Поставил закладки на сброс по питанию и WDT. Если сработал WDT, то аппаратно устанавливается флаг. Делается mazur(195 знак., 13.05.2011 10:23)
- Не всегда спонтанные сбросы обусловлены плохим питанием. Это может быть вызвано и сбоями генератора. Особенно когда используется внешний кварц с внутренним маломощным генератором. Dir(608 знак., 11.05.2011 18:05)
- жесть) емкостя ставили рекомендованные. даже шунтировал кварц резистором на 1 мегаом - не подмогло - lexxx-lexxx(11.05.2011 18:18)
- Закончу предыдущее. В общем, проблему решили только поставив вместо кварца кварцевый генератор в SMD- корпусе. Dir(123 знак., 11.05.2011 18:48 - 18:51)
- жесть) емкостя ставили рекомендованные. даже шунтировал кварц резистором на 1 мегаом - не подмогло - lexxx-lexxx(11.05.2011 18:18)
- Делается простеший генератор на 555 серии, коммутирующий нагрузку 200 мА при 10...1000 Гц и осцилографом наблюдается переходный процесс. Много чего интересного можно увидеть :) - AU08(11.05.2011 15:42)
- Посмотри питание не тестером, а осциллографом - сразу все и увидишь. У BOD разброс порогов - первые проценты, вот тебе и ответ на "некоторые". Кормить скотину нужно качественным кормом, а не отбросами - MBedder(10.05.2011 17:29)
- Смотрел осцилографом, напряжение качественное, шумы не значительные (+- 0,05 В). Порог по догументации лежит в диапазоне 4,58 - 4,73, а питание - 5 вольт. Какие бы шумы не были, но не 0,3 вольта ведь... поэтому сомневаюсь, что с качеством питания Василий(13 знак., 11.05.2011 08:18, )
- Конденсатор 0.1 на расстоянии не более 2мм от ног питания поставь , потом приходи. - PlainUser(11.05.2011 08:30)
- И конденсаторы стоят и даже дросели около каждой ноги питания, плюс керамические конденсаторы по 4,7 микроФарад в цепи питания. - Василий(11.05.2011 09:14, )
- В соответствии со вторым законом коммутации дроссель на ноге питания очень способствует просадке напряжения - PlainUser(11.05.2011 15:29)
- закоротите дроссели у земляных ног - Argon(11.05.2011 09:52)
- Опорное используемое brownout может быть связано (у PIC18 так) с компараторами и/или АЦП на которые приходит "помеха" (выше уровня питания) -- сбрасывается по brownout... Помогло отключение опорного от компаратора (выключенного и неиспользуемого fk0(9 знак., 11.05.2011 09:22)
- Компаратооры и модуль АЦП не используются и выключены. - Василий(11.05.2011 10:37, )
- Тут дело нобелевской премией попахивает.Как нашел? - PlainUser(11.05.2011 09:59)
- Пинцетом тыкаешь в ножку порта -- сбрасывается по brownout (с пинцета сетевая наводка и статика прилетает), если на ту же ножку осциллом стать без делителя (+50..100pF) -- не сбрасывается. После полдня шаманства случайно была включена другая опора fk0(312 знак., 11.05.2011 15:18)
- День был не зря прожит. - PlainUser(11.05.2011 15:26)
- Поиски осложняются тем, что устройство, то перезагружается, то стабильно работает без перезагрузок, и не получается ввести его в нестабильный режим. - Василий(11.05.2011 10:39, )
- Может у тебя питатель LDO , они любят возбуджаться пи неправильных емкостях. PlainUser(89 знак., 11.05.2011 11:56)
- Просадить напряжение еще можно подключением затворов внешних полевиков прямо к ногам контроллера. - PlainUser(11.05.2011 12:08)
- Может у тебя питатель LDO , они любят возбуджаться пи неправильных емкостях. PlainUser(89 знак., 11.05.2011 11:56)
- Пинцетом тыкаешь в ножку порта -- сбрасывается по brownout (с пинцета сетевая наводка и статика прилетает), если на ту же ножку осциллом стать без делителя (+50..100pF) -- не сбрасывается. После полдня шаманства случайно была включена другая опора fk0(312 знак., 11.05.2011 15:18)
- И конденсаторы стоят и даже дросели около каждой ноги питания, плюс керамические конденсаторы по 4,7 микроФарад в цепи питания. - Василий(11.05.2011 09:14, )
- У некоторых супервизоров хреновая разводка часто вызывает пересброс, а осциллографом ничего не видно. Та же песТня. - Vladimir Ljaschko(11.05.2011 08:29)
- Конденсатор 0.1 на расстоянии не более 2мм от ног питания поставь , потом приходи. - PlainUser(11.05.2011 08:30)
- Смотрел осцилографом, напряжение качественное, шумы не значительные (+- 0,05 В). Порог по догументации лежит в диапазоне 4,58 - 4,73, а питание - 5 вольт. Какие бы шумы не были, но не 0,3 вольта ведь... поэтому сомневаюсь, что с качеством питания Василий(13 знак., 11.05.2011 08:18, )
- ошибки в трассировке/схеме питания - Илья(10.05.2011 17:09)
- иди пиши свои 4 прошивки) - lexxx-lexxx(10.05.2011 17:01)
- Проблема решена. Во-первых ошибка в коде которая в ряде случаев не дёргала WD. Во-вторых, быстрый опрос 12ти АЦП вызывал или броски напряжения на управляющих ногах, или просто резкое повышение потребления. Растянули опрос во времени Василий(108 знак., 17.05.2011 08:25, )