Страница 1 из 1
Как сконфигурировать пин, если сквозь него проходит дорожка?
Добавлено: Пн фев 14, 2022 11:06:41
Kalisnik
В силу расположения элементов на печатной плате, необходимо провести дорожку сквозь неиспользуемый пин. Как сконфигурировать этот пин, чтобы он не "кушал" ток и не влиял на цифровой сигнал?
Re: Как сконфигурировать пин, если сквозь него проходит доро
Добавлено: Пн фев 14, 2022 11:13:40
vlasovzloy
А откусить вывод никак?
Re: Как сконфигурировать пин, если сквозь него проходит доро
Добавлено: Пн фев 14, 2022 11:37:47
Starichok51
на вход без подтяжки.
Re: Как сконфигурировать пин, если сквозь него проходит доро
Добавлено: Пн фев 14, 2022 11:39:34
Kalisnik
vlasovzloy, у меня проект на стадии debug, не хотелось бы кусать МК при каждом испытании, иначе он может остаться совсем без пинов

Может есть менее вандальные методы. Например, сконфигурировать пин на вход? При этом у пина будет высокое сопротивление на входе?
Добавлено after 30 seconds:
Re: Как сконфигурировать пин, если сквозь него проходит дорожка?
Starichok51, спс
Re: Как сконфигурировать пин, если сквозь него проходит доро
Добавлено: Пн фев 14, 2022 14:59:23
AlexS4
Kalisnik, только важно чтоб потенциал на дорожке не слишком выходил за питание msc, ~ Vss-0.3V Vcc+0.3V , защитные диоды там не откючаются

и еще контакт с gpio pin добавит 5..20pF.
Re: Как сконфигурировать пин, если сквозь него проходит доро
Добавлено: Пн фев 14, 2022 18:21:06
VNS
Прибавка данной ёмкости к проводнику никак не скажется на цифровом сигнале.

Re: Как сконфигурировать пин, если сквозь него проходит доро
Добавлено: Пн фев 14, 2022 21:24:07
vlasovzloy
А третье состояние же еще бывает, там вроде вообще все полностью отключается висит в воздухе. Но как я понимаю не сразу, а только когда программка загрузится
Re: Как сконфигурировать пин, если сквозь него проходит доро
Добавлено: Пн фев 14, 2022 21:48:47
VNS
При сбросе или при подаче питания на МК, все выводы находятся в Z-состоянии и только после необходимой конфигурации в программе принимают те состояния которые заданны. Те которые не задействовали при конфигурации… так и остаются в Z-состоянии.

Re: Как сконфигурировать пин, если сквозь него проходит доро
Добавлено: Пн фев 14, 2022 22:31:16
Пришлец
А вариант не припаивать контакт, а приподнять, не проходит?
Re: Как сконфигурировать пин, если сквозь него проходит доро
Добавлено: Пн фев 14, 2022 22:44:53
vlasovzloy
Значит не конфигурировать никак?
Re: Как сконфигурировать пин, если сквозь него проходит доро
Добавлено: Пн фев 14, 2022 23:04:35
VNS
В данном конкретном случае в теории его можно не конфигурировать, тем самым он останется как вход без подтяжки… но на практике (при написании программы), его приходится прописывать как вход (хотя изначально он и так находится как вход), так как в большинстве случаях конфигурируют сразу весь порт, а не каждый вывод в отдельности. При таком подходе программа получается компактней… если требуется минимизация кода.
Re: Как сконфигурировать пин, если сквозь него проходит доро
Добавлено: Вт фев 15, 2022 01:20:45
AlexS4
VNS, для решения этой "проблемы" придуманы логические операции с битовыми полями, как во время компиляции так и во время исполнения.

Re: Как сконфигурировать пин, если сквозь него проходит доро
Добавлено: Вт фев 15, 2022 02:39:50
VNS
Вы правильно поняли о чём я написал?

Или просто написали о своём…

Re: Как сконфигурировать пин, если сквозь него проходит доро
Добавлено: Вт фев 15, 2022 08:56:32
Kalisnik
Вроде, в МК на ядре ARM можно включать z-состояние пина по своей прихоти.
Re: Как сконфигурировать пин, если сквозь него проходит доро
Добавлено: Вт фев 15, 2022 10:57:45
VNS
Открою Вам "секрет"!

Данные действия можно производить с любым МК.

Re: Как сконфигурировать пин, если сквозь него проходит доро
Добавлено: Вт фев 15, 2022 19:32:48
Kalisnik
VNS, я думал z-состояние - это когда нога в вообще ни к чему не подключена. А это, оказывается, когда нога не подключена ни к VCC, ни к GND. ))
Re: Как сконфигурировать пин, если сквозь него проходит доро
Добавлено: Вт фев 15, 2022 20:46:30
AlexS4
несовсем, z-состояние это когда работа выходных fet заблокирована а также fet, включающие pull-up(и pull-down если есть). фактически все эти fet превращаются просто в емкости своих канальных переходов.
z-состояние это и есть режим входа без pull-up/down.
Спойлер
а входные fet будут переключаться следуя за сигналом на пине.
если у mcu триггеры шмитта на входах то это может вносить небольшую помеху в сигнал при переходе через уровни (эквивалентно емости 2-3pF подключенной к источнику размахом в гистерезис шмитта) но это все важно только для высокоомных высокочастотных цепей и слабых сигнаалов, которые лучше не разводить через лишние gpio ))
Re: Как сконфигурировать пин, если сквозь него проходит доро
Добавлено: Вт фев 15, 2022 22:00:04
Kalisnik
AlexS4 писал(а):а входные fet будут переключаться следуя за сигналом на пине.
А как подключены к пинам входные полевики? Они подключены к пину затворами?
Re: Как сконфигурировать пин, если сквозь него проходит доро
Добавлено: Вт фев 15, 2022 23:15:14
AlexS4
да, конечно, затворами. если шмитт то целых 4 затвора

а перед ними еще переключающий коммутатор каналами fet.

если перекоммутировано на аналоговую функцию (компаратор или adc) то будет только 1 fet диф плеча.

это типовая схема для avr atmega/tiny
Re: Как сконфигурировать пин, если сквозь него проходит доро
Добавлено: Ср фев 16, 2022 11:27:58
Kalisnik
AlexS4, спасибо! Теперь стало понятнее
