Я использую развязывающие конденсаторы 0,01 мкФ в упаковке 0805 для каждой пары V cc / GND моих CPLD . Итак, всего около восьми конденсаторов). Я считаю, что немного проще проложить плату, если развязывающие конденсаторы расположены на нижнем слое и подключены к выводам V cc и GND CPLD / MCU с помощью переходных отверстий .
Это хорошая практика? Я понимаю, что цель состоит в том, чтобы минимизировать токовую петлю между чипом и конденсатором.
Мой нижний слой также служит наземной плоскостью. (это двухслойная плата, поэтому у меня нет плоскости V cc ), и поэтому мне не нужно подключать заземляющий контакт конденсатора с помощью переходных отверстий. Очевидно, контакт GND чипа подключен через переход. Вот картина, которая иллюстрирует это лучше:
Толстый след, идущий к конденсатору, равен V cc (3,3 В), и он подключен к другому толстому следу, который идет прямо от источника питания. Таким образом, я подаю V cc на все конденсаторы. Это хорошая практика для подключения всех развязывающих конденсаторов таким образом, или я столкнусь с проблемами в будущем?
Альтернативный способ, который я видел использованным, состоит в том, что существует одна трассировка для V cc и другая для GND, которая работает от источника питания. Разъединяющие конденсаторы затем «касаются» этих следов. Я заметил, что в этом подходе не было заземления - только толстые следы V cc и GND, бегущие из одной точки. Немного похоже на мой подход V CC, описанный в предыдущем параграфе, но также принятый для GND.
Какой подход будет лучше?
фигура 2
Рисунок 3
Вот еще несколько фотографий развязывающих конденсаторов. Я думаю, что из них лучше всего тот, где конденсатор находится на верхнем слое - вы согласны?
Очевидно, мне понадобится один проход для контакта GND, если я хочу, чтобы он подключался к заземляющей плоскости. Что касается значения, от 0,001 мкФ до 0,1 мкФ было указано в документации Altera, и поэтому я остановился на уровне 0,01 мкФ. К сожалению, хотя я мысленно заметил, что мне понадобится еще один конденсатор на расстоянии менее 3 см, я не помнил, чтобы реализовать его на схеме. Основываясь на предложенных здесь рекомендациях, я также добавлю 1 мкФ конденсатор параллельно каждой паре Vdd / GND.
Что касается мощности - я буду использовать 100 логических элементов для 100-битного сдвигового регистра. Частота работы в значительной степени зависит от интерфейса SPI MCU, который я буду использовать для считывания регистра сдвига. Я буду использовать самую медленную частоту, которую AVR Mega 128L допускает SPI (то есть 62,5 кГц). Микроконтроллер будет работать на частоте 8 МГц, используя свой внутренний генератор.
Читая ответы ниже, я теперь весьма обеспокоен своей наземной плоскостью. Если я понимаю ответ Олина, мне не следует подключать вывод GND каждого конденсатора к заземляющей плоскости. Вместо этого я должен подключить выводы GND к основной сети GND на верхнем уровне, а затем подключить эту сеть GND к основному возврату. Я прав здесь?
Если это так, должен ли я иметь заземляющий самолет вообще? Единственные другие чипы на плате - это MCU и другой CLPD (хотя это же устройство). Помимо этого, это просто набор заголовков, разъемов и пассивных элементов.
Вот CPLD с конденсаторами 1 мкФ и звездообразной сетью для V cc . Это выглядит как лучший дизайн?
Меня сейчас беспокоит то, что звездная точка (или область) будет мешать плоскости земли, так как они находятся в одном слое. Также обратите внимание, я подключаю V cc только к выводу V cc больших конденсаторов . Это хорошо или я должен подключить V cc к каждому конденсатору отдельно?
Ох, и, пожалуйста, не возражайте против нелогичной маркировки конденсаторов. Я собираюсь исправить это сейчас.