Я використовую конденсатори для роз'єднання 0,01 мкФ у пакеті 0805 для кожної пари V cc / GND моїх CPLD . Так, загалом близько восьми конденсаторів). Мені здається, що трохи простіше маршрутизувати плату, якщо конденсатори для роз'єднання розміщуються на нижньому шарі та підключаються до штифтів V cc та GND CPLD / MCU за допомогою віасів .
Це хороша практика? Я розумію, що мета - мінімізувати струм між мікросхемою та конденсатором.
Мій нижній шар також виконує функцію ґрунтової площини. (це двошарова дошка, тому у мене немає площини V куб.см ), і тому мені не потрібно підключати заземлюючий штифт конденсатора за допомогою ВІА. Очевидно, що GND-контакт мікросхеми підключається за допомогою via. Ось малюнок, який ілюструє це краще:
Товстий слід, що йде до конденсатора, становить V cc (3,3 В) і пов'язаний з іншим товстим слідом, який надходить прямо від джерела живлення. Я надаю V cc всі конденсатори таким чином. Чи є гарною практикою з'єднувати всі конденсатори, що відокремлюються, таким чином, або у мене виникнуть проблеми в дорозі?
Альтернативний спосіб, який я бачив, як використовується, полягає в тому, що є єдиний слід для V cc і інший для GND, який працює від джерела живлення. Потім конденсатори, що відокремлюються, потім "натискають" на ці сліди. Я помітив, що в тому підході не було ґрунтової площини - просто товстий V cc та сліди GND, що бігають з однієї точки. Трохи на зразок мого підходу V cc, описаного в попередньому пункті, але також прийнятого для GND.
Який підхід був би кращим?
Малюнок 2
Малюнок 3
Ось ще кілька фотографій конденсаторів, що відокремлюються. Я думаю, що з них найкращим є той, де конденсатор знаходиться у верхньому шарі - ви згодні?
Я, очевидно, знадобиться через його для штифта GND, якщо я хочу, щоб він підключився до заземлення. Щодо значення, то в документації Altera було вказано 0,001 мкФ до 0,1 мкФ і я встановив 0,01 мкФ. На жаль, незважаючи на те, що я подумки зазначив, що мені знадобиться інший конденсатор розміром менше 3 см, я не пам’ятав, щоб реалізувати його на схемі. Виходячи з пропозицій тут, я також додаю 1 конденсатор UF паралельно до кожної пари Vdd / GND.
Щодо потужності - я буду використовувати 100 логічних елементів для 100-бітового регістра зсуву. Частота роботи значною мірою залежить від інтерфейсу SPI MCU, який я буду використовувати для читання регістра зсуву. Я буду використовувати найповільнішу частоту, яку дозволяє AVR Mega 128L для SPI (тобто 62,5 кГц). Мікроконтролер буде працювати на 8 МГц, використовуючи свій внутрішній генератор.
Читаючи відповіді нижче, я зараз дуже стурбований своїм основним рівнем. Якщо я розумію відповідь Оліна, я не повинен підключати штифт GND кожного конденсатора до площини заземлення. Натомість я повинен підключити шпильки GND до основної мережі GND на верхньому шарі, а потім підключити цю мережу GND до основної віддачі. Чи я тут правильний?
Якщо це так, чи повинен я взагалі мати земну площину? Єдині інші мікросхеми на платі - це MCU та інший CLPD (однак той самий пристрій). Крім цього, це лише купа заголовків, з'єднувачів та пасивних елементів.
Ось CPLD з 1 uF конденсаторами та зірковою мережею для V куб . Чи схоже це на кращий дизайн?
Зараз я хвилююся, що точка зорі (або зона) буде перешкоджати заземленню, оскільки вони знаходяться на одному шарі. Також зауважте, я підключаю V куб. См до простого штифта V кубічного конденсатора . Це добре чи слід підключити V куб до кожного конденсатора окремо?
О, і, будь ласка, не заперечуйте нелогічне маркування конденсаторів. Я зараз це виправлю.