Коротко о главном
Измеряйте питание непосредственно у микроконтроллера одновременно с сигналом Reset. Стабильное напряжение на выходе лабораторного источника не исключает локальной просадки при изменении нагрузки.
Связать просадку со сбросом
Создайте контролируемые изменения нагрузки в допустимых условиях эксплуатации. Сохраняйте одинаковыми подключение пробников, кабели и профиль нагрузки. Отметьте момент падения местного питания, активации Reset и изменения выходов. Значение порога и гистерезиса супервизора объясняется в Texas Instruments — Input Specifications of the Voltage Supervisor.
Сопоставить порог с рабочим диапазоном
Сравните реальный порог сброса с допуском и минимальное питание для выбранной частоты процессора и операций памяти. Проверьте периферию на других шинах питания. Микроконтроллер может уже выйти из сброса, когда датчик ещё не готов. Задержка запуска должна учитывать всю цепочку питания, а не только время старта процессорного ядра.
Испытать разные формы провала
Контролируемо меняйте глубину, длительность и скорость восстановления напряжения. После каждого опыта проверяйте счётчик запусков, настройки и выходы. Пример: после короткого отключения датчик не отвечает, хотя процессор работает. Сравните питание и условия сброса обоих компонентов. Заранее определите, какие незавершённые данные отбрасываются и какая конфигурация восстанавливается; включите это в критерии испытания.
Контрольный список
- Записать напряжение и Reset на одной временной шкале.
- Сравнить допуск порога с минимальным рабочим питанием.
- Проверить данные и запуск периферии после провала.
Частые вопросы
Длительная задержка старта устраняет любой Brownout?
Нет. Она не заменяет корректный порог сброса, проверку данных и восстановление периферии, которая могла не сброситься вместе с процессором.
Технические источники
Услуга по теме