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