Я пытаюсь собрать данные с аналоговых датчиков (температура и относительная влажность) с микроконтроллером PIC (PIC18F14K50). Для экономии заряда батареи напряжение питания датчиков включается, когда необходимо собрать данные, и выключается после этого. Напряжение питания контролируется выводом RB7 микроконтроллера. Проблема в том, что когда контакт RB7 PIC становится высоким, PIC сбрасывается, я пробовал несколько модификаций программного и аппаратного обеспечения, но проблема остается. У меня нет идей сейчас, может у вас есть предложения?
Примечание :
Я предполагаю, что когда вы подключаете +5V_SEC к +5V, происходит кратковременный провал на +5V. Это воспринимается КВС как понижение напряжения. Провал происходит потому, что конденсаторы, подключенные к +5V_SEC, внезапно заряжаются. Вы, вероятно, можете увидеть провал с помощью осциллографа.
[Я видел такое поведение раньше. Я посмотрю, смогу ли я найти скриншот старого осциллографа.]
На другой ноте. Добавьте подтягивающий резистор от затвора Q1 к земле. Это гарантирует, что Q1 не включит высокоимпедансный резистор RB7.
Энди ака
брахи
тема