Загальне "правило" щодо невикористаних штифтів IC


33

Це дещо схоже на це питання щодо NC штифтів . У випадках, коли в аркуші не вказано, що робити з невикористаними штифтами ІС , що рекомендується робити з цими шпильками? Зокрема, я маю на увазі GPIO-штифти для мікроконтролера AT32UC3C , але також в більш загальному випадку для інших типів ІС (наприклад, багатопроцесорних мікросхем).

Я можу придумати кілька можливих комбінацій:

  1. Забезпечте паяльник / отвір для припою, щоб чіп був захищений, але штифт залиште плаваючим.
  2. Підключіть штифт до землі (можливо через резистор / конденсатор / тощо)
  3. Підключіть штифт до джерела живлення
  4. Щось я не можу придумати

Відповіді:


31
  1. "Забезпечте накладку для припою". Звичайно, ви будете. Всі штифти ІС повинні бути припаяні. Завжди. Залишати його плаваючим - НЕ хороша ідея. Це може постійно змінювати рівень, що може мати небажані наслідки для внутрішньо підключеної схеми. Ви завжди хочете мати передбачувану поведінку. Якщо на вході є внутрішній підтягуючий резистор, це хороше рішення, поки ви не забудете його включити.

  2. "З'єднати штифт із землею". Це хороше рішення, за умови, що ви можете гарантувати, що штифт ніколи не стане вихідним. Вихід високий, і ви коротко замикаєте джерело живлення. Резистор заважав би цьому, але це додаткові витрати. Не використовуйте конденсатор; це дозволить залишити штифт плаваючим, а мікроконтролеру не подобається ємнісний навантаження, якщо він стане вихідним.

  3. "Підключіть штифт до джерела живлення". Те саме, що вище: якщо штифт повинен стати низьким, у вас виникне коротке замикання.

  4. "Залиште з'єднання, але зробіть висновок". Це найкраще рішення. Не використовуйте можливі альтернативні функції, наприклад АЦП або серійні. Високий рівень є кращим у випадку, якщо ви забули вимкнути внутрішні підтягуючі резистори, що в іншому випадку спричинить (невеликий) струм витоку.

Для opamps вихід можна залишити відкритим, а входи - на фіксовану напругу, але не обидва на одне і те ж! Нещодавно я побачив у додатку для лінійної технології, як вони підключали неінвертуючий вхід до V +, інвертуючий вхід до V-. Шимон справедливо зазначає, що це не можна використовувати, якщо на входах є діоди затискача.

Найкраще робити надлишковий підсилювач - це використовувати його. В аналоговій схемі є багато місць, де підсилювач буфера може підвищити продуктивність - а буфер посилення єдності не використовує зайвих компонентів. цієї статті , на яку посилається Szymon)


3
Для невикористаних операційних підсилювачів рекомендованою практикою є перетворення їх на послідовники та підключення входу до потенціалу в межах розпаду вихідної напруги. pdfserv.maxim-ic.com/en/an/AN1957.pdf analog.com/static/imported-files/rarely_asked_questions/…
Szymon Bęczkowski

1
@Szymon - нещодавно я помітив, що в примітці про лінійну технологію, на жаль, зараз її не знайти. Якщо мені доведеться вибрати між порадами Максима або Лінійного, я переходжу до Лінійного.
stevenvh

Я думаю, це залежить від етапів введення / виведення операційних підсилювачів. Якщо входи затиснуті, ви не можете використовувати своє рішення. Також ви помітили посилання на AD у моєму коментарі? Вони дають ті ж поради, що й Максим.
Szymon Bęczkowski

@Szymon - Добрий момент щодо затиску, я оновив свою відповідь. Так, я прочитав також Аналогічну статтю, для відповіді додав цитату. :-). Дякуємо за відгук.
stevenvh

11

Почну з того, що на це питання немає правильної відповіді. Зазвичай виробник мікроконтролерів матиме рекомендації для кожної категорії штифтів. Це, безумовно, стосується мікросхем MSP430, з якими я працював, де споживання електроенергії є головним фактором.

Проблема, з якою ви зіткнетесь, якщо не припините GPIO, полягає в тому, що стан штифтів за замовчуванням часто "вводиться". Залежно від вхідної схеми, це може призвести до того, що ваші штифти будуть плавати в нецифровому значенні, а транзистори вашого ІС будуть поводитись відповідно, черпаючи більше статичної потужності, ніж інакше.

Якщо аркуш нічого не говорить, ймовірно, що від виробника є примітка про додаток, яка обговорює це. Найближче, що я міг знайти, це те, що стосується родини XMega ( AVR1010 ), де зазначено:

Щоб звести до мінімуму споживання електроенергії, увімкніть підтягування або відключення всіх невикористаних штифтів та відключіть цифровий вхідний буфер на штифтах, підключених до аналогових джерел.

Якщо ви будете шукати переплетення в цій темі, ви знайдете безліч різних думок. Контекст вашого чіпа має велике значення.


+1, щоб чітко вказати, чому встановлення (залишення) їх як вхідних даних насправді є проблемою (звичайна "тому, що вона дозволила б плавати" поодинці, занадто розпливчаста)
Sz.

8

Для мікроконтролерів, як правило, найкраща ідея - зробити вихідний висновок і запустити його високим або низьким (або можна використовувати підтягування / висунення).
Те, що вам не потрібно, - це плаваючий на півдорозі сценарій, коли обидва вхідні транзистори наполовину включені і проходить струм.

Для opamps загальний спосіб - підключити вихід до інвертуючого входу, а потім підключити неінвертуючий вхід до середини подачі (або десь між рейками).
В основному ви не хочете, щоб вихід насичувався, він повинен бути десь у межах вихідні гойдалки підсилювача.
Будьте обережні, хоча не єдність отримує стабільні операційні системи. У "спеціалізованих" випадках у таблиці даних, ймовірно, є пропозиція щодо того, що робити з будь-якими невикористаними операційними підсилювачами.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.