Embedded HandbookПриложения
Все разделы › XXI. Аналоговые узлы
STM32F103, STM32F407, STM32G431, STM32L431 · уровень средний · 5 мин чтения
Открыть в интерактивном справочнике

181. Аналоговая разводка: общая земля, наводки, экранирование

Схема может быть безупречной, а измерение — плохим: помеха приходит не по входу, а по земле и через ёмкость между дорожками. Раздел 130 разобрал общие правила печатной платы; здесь — что конкретно теряет аналоговый тракт и сколько это стоит в кодах АЦП.

Числа ниже — модели ngspice: сигнал 2,000 В от датчика с сопротивлением 10 кОм, 12-разрядный АЦП со шкалой 3,3 В (код — 0,806 мВ).

Как это называется в документации

Оригинал Перевод
ground bounce скачок потенциала земли
common return path общий обратный провод
star ground / single-point ground земля звездой, соединение в одной точке
analog / digital ground аналоговая и цифровая земля
crosstalk, coupling capacitance наводка, ёмкость связи
guard ring / guard trace охранное кольцо, охранная дорожка
loop area площадь петли
shield экран

181.1 Общий обратный провод

Пусть цифровая часть берёт импульсами 200 мА с фронтом 2 нс, и её ток возвращается в источник по тому же участку земли, от которого отсчитывается датчик. Участок — 50 мОм и 10 нГн:

Что мерим Значение
скачок потенциала земли на фронте тока 1,11 В
показание датчика на общей земле 2,010 В — ошибка 10 мВ, 12 кодов
показание датчика с отдельным обратным проводом 2,000 В

Постоянная часть ошибки — это закон Ома: 200 мА на 50 мОм дают 10 мВ, и они целиком приходят в измерение. Импульсная часть зависит от фронта: 10 нГн при 200 мА за 2 нс дают больше вольта — этот скачок ловят все цепи, которые считают «землёй» именно этот участок. Такие фронты у быстрых цифровых выходов; у ключа на светодиод или реле фронт — сотни наносекунд (172.3), и те же 10 нГн добавляют единицы милливольт.

Лечение — не «толще дорожка», а разделение путей: обратный ток цифровой части не должен течь по участку, общему с аналоговой. Где земля — провода и дорожки, их соединяют в одной точке — обычно под выводом земли АЦП или у разъёма питания; как быть со сплошным слоем земли — в 181.3.

Возврат токов: общий участок земли против соединения в одной точке

Потенциал земли и показание датчика при импульсе цифрового тока


181.2 Наводка через ёмкость между дорожками

Две дорожки рядом — это конденсатор. Пусть цифровая линия переключается между 0 и 3,3 В с фронтами 2 нс, а рядом идёт аналоговая от датчика с сопротивлением 10 кОм:

Связь и вход Размах помехи В кодах
1 пФ, у входа только 20 пФ дорожки 1,857…2,156 В 372
1 пФ и конденсатор 100 пФ у входа 1,982…2,033 В 62
0,1 пФ и конденсатор 100 пФ у входа 1,998…2,003 В 6

Один пикофарад — это сантиметр параллельных дорожек на соседних слоях. Помеха приходит не «по уровню», а по фронту. За 2 нс источник 10 кОм не успевает ничего — постоянная времени Rист · (Cсв + Cвх) = 10 кОм · 21 пФ = 210 нс, — и перепад просто делится ёмкостями: ΔU = U · Cсв / (Cсв + Cвх) = 3,3 · 1 / 21 = 157 мВ; в модели — 2,156 В против 2,000 В без помехи. С конденсатором 100 пФ у входа — 3,3 · 1 / 101 = 33 мВ. Затем помеха стекает через источник с той же постоянной времени.

Отсюда три меры, в порядке эффективности:

  1. развести дорожки — уменьшить ёмкость связи (в модели с 1 до 0,1 пФ, ошибка с 372 до 6 кодов);
  2. земляная дорожка или слой между ними — принимает наводку на себя;
  3. конденсатор у входа АЦП (раздел 180.2) — уменьшает размах, но не убирает наводку: 62 кода вместо 372.

Наводка на аналоговую дорожку от переключения цифровой


181.3 Правила, которые работают


181.4 Что проверить перед изготовлением платы

  1. Где физически течёт обратный ток каждой сильноточной цепи и не пересекается ли он с аналоговой землёй.
  2. Есть ли сплошной слой земли под аналоговой частью и не разрезан ли он.
  3. Длина и соседство аналоговых дорожек: что идёт рядом и с какими фронтами.
  4. Конденсаторы развязки — у выводов, а не «где поместилось».
  5. Конденсатор у входа АЦП и резистор развязки (раздел 180.2).
  6. Опора, её конденсатор и путь её земли.

181.5 Грабли

Показания скачут, когда включается реле или подсветка. Общий обратный провод: 200 мА на 50 мОм — 10 мВ, 12 кодов.

В показаниях видна частота тактового сигнала или ШИМ. Наводка через ёмкость соседних дорожек.

Конденсатор у входа поставили, а помеха осталась. Он уменьшает размах, но не устраняет связь: 62 кода вместо 372.

Разрезали слой земли «чтобы отделить аналоговую часть» — стало хуже. Обратный ток пошёл в обход, площадь петли выросла.

Высокоомный датчик «плывёт» во влажном воздухе. Токи утечки по поверхности платы — нужно охранное кольцо и отмывка.


181.6 Итоги

Дальше: раздел 182 «Жизненный цикл прошивки и цена ошибки».

Открыть в интерактивном справочнике