ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 ноября
840044 Топик полностью
fk0, легенда (12.05.2018 14:45, просмотров: 187) ответил Экспериментатор на И правильно, что смущают. Я как-то наблюдал защелкивание входа обратной связи у повышающего преобразователя. Вместо положенных 5В, он выдавал аж 40В, прекратить это безобразие можно было только полным снятием входного напряжения. Удивительно, что
По идее ещё источник питания должен иметь hiccup mode current limiting. Иначе пока ватчдог сработает -- всё перегреется и сгорит. Да и сильноточные и слаботочные цепи неплохо бы отделить. Ток измерять вообще тяжко. Может проще положиться на ограничение тока (даже мелкие LDO умеют) и измерять напряжение на выходе, если не выходит в норму за некоторое время -- перезапуск. Впрочем если типично есть, например, напряжения +12..40V, +5V, +3.3V, +1.8V... всё это обрастает сложностями... Видимо, измерение напряжений проще делегировать МК. И следить только за (не)работой МК (у которого, разумеется, настроен brownout detector и uvlo чтоб не стартовать при нехватке напряжения). Но короткий переиод watchdog не совместим с рядом режимов работы: отладка, программирование, и пуск в момент подачи питания собственно, когда напряжение нарастает медленно, МК стартует не сразу. Может имеет смысл управлять перидодом ватчдога (аппаратного, внешнего): изначально на уровне секунды и больше, например (пуск), перемычкой может выключаться вообще (отладка), программно может устанавливаться короткий (работа после старта). Тогда получается не слишком сложно, практически мультивибратор управляющий источником питания (положим, там есть некий вход разрешения, или тупо транзистором отключается вход), где период может резистором с ноги МК задаваться. Но на МК значительная нагрузка: несколько раз в секунду обмерить все напряжения и если всё ок, то выдать импульс на ватчдог. Для большого МК с тяжёлой осью это может быть непомерное что-то. Либо период увеличивать (но тогда риск сжечь), либо строить сложные системы на двухядерным МК, где тупые и быстрые задачи делегировать мелкому МК. Риск сжечь, в том числе и при перенапряжении, если сам источник питания заглючил. Причём при подвышенном напряжении МК же может и не сбрасываться, и ещё глючить. И характеристика у типичного TVS/стабилитрона такая, что у него же пороговое напряжение, например те же 6V даётся для тока в 1мА. И наклон характеристики плавный. Ниже 6V не возмьёшь -- утечки замучают. А если ток ограничивается, например, на уровне пары ампер, то через TVS уже десяток вольт течь может. Как там МК работать будет, и что вообще с ним будет. Боюсь, если так продолжится длительное время, то тупо сгорит от перегрева. Поэтому длительный период ватчдога не вариант. Либо таки увеличивать период и заменять TVS/стабилитроны схемой а-ля crowbar. Она сразу же может выдавать сигнал и на ватчдог или первичный источник питания. Впрочем почему на первичный, у того конденсаторов в цепи +XXv может быть достаточно, чтоб спалить всё полупроводниковое. Всё как-то плохо и сложно. В общем любой прибор начинается с источника питания, это самое главное. А тут пишут за $18 в чипедипе купил и готово... И контроллеров на ali express. И ватчдог нахер выключил, настоящие программисты ошибок не делают же, и в железе всё железно надёжно.
[ZX]