Как сконфигурировать пин, если сквозь него проходит дорожка?

Обсуждаем контроллеры компании Atmel.
Ответить
Мучитель микросхем
Сообщения: 430
Зарегистрирован: Вс апр 18, 2021 15:43:55

Сообщение Kalisnik »

В силу расположения элементов на печатной плате, необходимо провести дорожку сквозь неиспользуемый пин. Как сконфигурировать этот пин, чтобы он не "кушал" ток и не влиял на цифровой сигнал?
Реклама
Друг Кота
Аватара пользователя
Сообщения: 20070
Зарегистрирован: Чт янв 26, 2012 16:44:29
Откуда: Таксимо

Сообщение vlasovzloy »

А откусить вывод никак?
Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
Реклама
Модератор
Аватара пользователя
Сообщения: 19055
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

Сообщение Starichok51 »

на вход без подтяжки.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Мучитель микросхем
Сообщения: 430
Зарегистрирован: Вс апр 18, 2021 15:43:55

Сообщение Kalisnik »

vlasovzloy, у меня проект на стадии debug, не хотелось бы кусать МК при каждом испытании, иначе он может остаться совсем без пинов :-) Может есть менее вандальные методы. Например, сконфигурировать пин на вход? При этом у пина будет высокое сопротивление на входе?

Добавлено after 30 seconds:
Re: Как сконфигурировать пин, если сквозь него проходит дорожка?
Starichok51, спс
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 6668
Зарегистрирован: Пт сен 10, 2021 15:19:36
Откуда: Протвино

Сообщение AlexS4 »

Kalisnik, только важно чтоб потенциал на дорожке не слишком выходил за питание msc, ~ Vss-0.3V Vcc+0.3V , защитные диоды там не откючаются :) и еще контакт с gpio pin добавит 5..20pF.
Реклама
VNS
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1627
Зарегистрирован: Пт дек 10, 2021 12:48:46
Откуда: Тюмень

Сообщение VNS »

Прибавка данной ёмкости к проводнику никак не скажется на цифровом сигнале. :)
Реклама
Друг Кота
Аватара пользователя
Сообщения: 20070
Зарегистрирован: Чт янв 26, 2012 16:44:29
Откуда: Таксимо

Сообщение vlasovzloy »

А третье состояние же еще бывает, там вроде вообще все полностью отключается висит в воздухе. Но как я понимаю не сразу, а только когда программка загрузится
Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
VNS
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1627
Зарегистрирован: Пт дек 10, 2021 12:48:46
Откуда: Тюмень

Сообщение VNS »

При сбросе или при подаче питания на МК, все выводы находятся в Z-состоянии и только после необходимой конфигурации в программе принимают те состояния которые заданны. Те которые не задействовали при конфигурации… так и остаются в Z-состоянии. :)
Встал на лапы
Сообщения: 84
Зарегистрирован: Вт фев 15, 2011 00:37:38
Откуда: Украина, Сумы

Сообщение Пришлец »

А вариант не припаивать контакт, а приподнять, не проходит?
Друг Кота
Аватара пользователя
Сообщения: 20070
Зарегистрирован: Чт янв 26, 2012 16:44:29
Откуда: Таксимо

Сообщение vlasovzloy »

Значит не конфигурировать никак?
Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
VNS
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1627
Зарегистрирован: Пт дек 10, 2021 12:48:46
Откуда: Тюмень

Сообщение VNS »

В данном конкретном случае в теории его можно не конфигурировать, тем самым он останется как вход без подтяжки… но на практике (при написании программы), его приходится прописывать как вход (хотя изначально он и так находится как вход), так как в большинстве случаях конфигурируют сразу весь порт, а не каждый вывод в отдельности. При таком подходе программа получается компактней… если требуется минимизация кода.
Друг Кота
Аватара пользователя
Сообщения: 6668
Зарегистрирован: Пт сен 10, 2021 15:19:36
Откуда: Протвино

Сообщение AlexS4 »

VNS, для решения этой "проблемы" придуманы логические операции с битовыми полями, как во время компиляции так и во время исполнения. ;)
VNS
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1627
Зарегистрирован: Пт дек 10, 2021 12:48:46
Откуда: Тюмень

Сообщение VNS »

Вы правильно поняли о чём я написал? :) Или просто написали о своём… :)))
Мучитель микросхем
Сообщения: 430
Зарегистрирован: Вс апр 18, 2021 15:43:55

Сообщение Kalisnik »

Вроде, в МК на ядре ARM можно включать z-состояние пина по своей прихоти.
VNS
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1627
Зарегистрирован: Пт дек 10, 2021 12:48:46
Откуда: Тюмень

Сообщение VNS »

Открою Вам "секрет"! :beer: Данные действия можно производить с любым МК. :))
Мучитель микросхем
Сообщения: 430
Зарегистрирован: Вс апр 18, 2021 15:43:55

Сообщение Kalisnik »

VNS, я думал z-состояние - это когда нога в вообще ни к чему не подключена. А это, оказывается, когда нога не подключена ни к VCC, ни к GND. ))
Друг Кота
Аватара пользователя
Сообщения: 6668
Зарегистрирован: Пт сен 10, 2021 15:19:36
Откуда: Протвино

Сообщение AlexS4 »

несовсем, z-состояние это когда работа выходных fet заблокирована а также fet, включающие pull-up(и pull-down если есть). фактически все эти fet превращаются просто в емкости своих канальных переходов.
z-состояние это и есть режим входа без pull-up/down.
Спойлера входные fet будут переключаться следуя за сигналом на пине.
если у mcu триггеры шмитта на входах то это может вносить небольшую помеху в сигнал при переходе через уровни (эквивалентно емости 2-3pF подключенной к источнику размахом в гистерезис шмитта) но это все важно только для высокоомных высокочастотных цепей и слабых сигнаалов, которые лучше не разводить через лишние gpio ))
Мучитель микросхем
Сообщения: 430
Зарегистрирован: Вс апр 18, 2021 15:43:55

Сообщение Kalisnik »

AlexS4 писал(а):а входные fet будут переключаться следуя за сигналом на пине.
А как подключены к пинам входные полевики? Они подключены к пину затворами?
Друг Кота
Аватара пользователя
Сообщения: 6668
Зарегистрирован: Пт сен 10, 2021 15:19:36
Откуда: Протвино

Сообщение AlexS4 »

да, конечно, затворами. если шмитт то целых 4 затвора ;) а перед ними еще переключающий коммутатор каналами fet.
Изображение
если перекоммутировано на аналоговую функцию (компаратор или adc) то будет только 1 fet диф плеча.
Изображение
это типовая схема для avr atmega/tiny
Мучитель микросхем
Сообщения: 430
Зарегистрирован: Вс апр 18, 2021 15:43:55

Сообщение Kalisnik »

AlexS4, спасибо! Теперь стало понятнее :-)
Ответить

Вернуться в «AVR»