Так, схеми CMOS можуть нагріватися, коли є плаваючі входи. Ви завжди повинні підключати невикористані вхідні штифти CMOS до визначеної напруги, як правило, GND або Vdd, крім випадків, коли лист не говорить про інше (див. Також кінець цієї відповіді та відповідь Майкла ). Якщо контакт може бути налаштований як вхід, так і вихід, і ви не впевнені, що це буде, тоді ви можете розмістити резистор між штифтом і GND / Vdd.
Якщо ви залишаєте штирі не з’єднані, вони, як кажуть, «пливуть» і мають невстановлену напругу. Ця напруга може бути від індукції на відведеннях упаковки, струмів витоку всередині або поза пакетом, статичного розряду тощо. Ключовим моментом є те, що ви не знаєте напруги на воротах вхідних транзисторів, до яких підключений штифт ( сигнал А в інверторі CMOS нижче).
У гіршому випадку ця невизначена напруга буде десь між "високим" і "низьким", так що обидва транзистора є провідними одночасно. Таким чином, високий струм (кілька 10-100 мА) проходить через транзистори від Vdd до GND (Vss), тим самим генеруючи тепло і, можливо, руйнуючи мікросхему.
Деякі ІМС мають спеціальні схеми на вхідних штифтах, щоб не допустити цього. Цю схему зазвичай називають власником шини або шиною , але її також можна знайти під іншими назвами, такими як зберігач майданчиків (процесори egiMX). По суті це буфер (два інвертора послідовно) і великий резистор, підключений до вхідного штифта. Це гарантує, що вхідний штифт завжди ведеться до високого або низького, коли більше нічого не веде його.
Джерела зображень: Wikimedia, загальнодоступне надбання.