Я подключил вывод GPIO микроконтроллера, который должен быть выходом, к Enable
входному выводу активного высокого уровня преобразователя постоянного тока. Так как этот контакт имеет активный высокий уровень, и поскольку я не хочу, чтобы этот преобразователь был включен при включении питания или до того, как это потребуется, я использовал на этой линии подтягивающий резистор, чтобы отключить его.
Я немного смущен относительно того, где этот подтягивающий резистор должен быть идеально расположен. Должен ли он быть размещен рядом с выводом GPIO или Enable
выводом?
Тот же вопрос для подтягивающего резистора, в случае, когда Enable
активен низкий уровень, и я должен использовать подтягивание на линии.
В идеале не должно быть видимой разницы, но я всегда ставлю этот «защитный» резистор рядом с выводом, который он будет охранять. Есть две причины:
Если вы поместите подтягивающий резистор близко к вашему MCU, и у вас будет длинная длинная трасса от вашего MCU до преобразователя. Если контакт включения вашего преобразователя будет источником некоторого тока, ток будет протекать через длинную дорожку и ваш подтягивающий резистор к земле. Если импеданс дорожки высокий, ваш преобразователь может увидеть высокий уровень на выводе разрешения! В любом случае, это уменьшит ваш запас по шуму.
Если ваш MCU находится далеко от вашего преобразователя, поместите резистор рядом с преобразователем, чтобы сделать схему более четкой. И если у вас возникнут проблемы с вашей платой, это облегчит отладку.
pjc50
ЛюбовьЭнигма
Джерри Коффин
ЛюбовьЭнигма