Почему это вообще нужно уметь
На плате с радиодеталями резистор в корпусе 0603 или 0805 выглядит как чёрный прямоугольник с несколькими символами на верхней грани. Никакой «цветовой полосы», как у выводных резисторов, там нет — цветовая маркировка для SMD в основном ушла в прошлое, и почти всё читается по цифробуквенному коду. Ошибка в чтении кода — это не «немного не тот номинал», а часто на порядок: перепутать 100 и 10 Ом, или решить, что буква в коде означает допуск, хотя на самом деле это множитель, — типичные причины, по которым собранная плата «не работает», хотя схема и монтаж верны.
Ниже — как читать основные типы маркировки, какие ловушки в них сидят и где границы применимости правил.
Трёхзначный код: две цифры и множитель
Самый частый формат для резисторов с допуском ±5% (ряд E24). Читается так: первые два символа — значащие цифры, третий — степень десятки, на которую надо умножить.
- 103 = 10 × 10³ = 10 000 Ом = 10 кОм
- 472 = 47 × 10² = 4 700 Ом = 4,7 кОм
- 220 = 22 × 10⁰ = 22 Ом
А теперь главная ловушка, из-за которой новички портят платы: 100 в трёхзначном коде — это не 100 Ом, а 10 Ом, потому что третье «0» — это множитель 10⁰ = 1, а значащие цифры — «10». То есть 100 = 10 × 1 = 10 Ом. Если вам нужен именно 100 Ом в трёхзначном формате, он не помещается без буквы-точки — и это повод перейти к следующему типу кода.
Четырёхзначный код: три цифры и множитель
Формат для прецизионных резисторов с допуском ±1% (ряд E96). Здесь первые три символа — значащие цифры, четвёртый — степень десятки.
- 1002 = 100 × 10² = 10 000 Ом = 10 кОм
- 4701 = 470 × 10¹ = 4 700 Ом = 4,7 кОм
- 1000 = 100 × 10⁰ = 100 Ом
Обратите внимание: 1000 в четырёхзначном коде — это ровно те самые 100 Ом, которые в трёхзначном пришлось бы записывать иначе. И 1002 (10 кОм) в четырёхзначном совпадает по номиналу с 103 (10 кОм) в трёхзначном — просто разный допуск и разная длина кода. Не пугайтесь, что один и тот же номинал выглядит по-разному: это нормально, формат кода несёт информацию о точности, а не только о величине.
Буква R как десятичная точка
Когда номинал не целый или меньше 10 Ом, вместо одного из знаков ставится буква R — она играет роль десятичной запятой.
- 1R5 = 1,5 Ом
- R47 = 0,47 Ом
- 4R7 = 4,7 Ом
- 0R0 = 0 Ом
Важно: R здесь — это не допуск и не множитель, а именно разделитель цифр. Это отдельная причина путаницы, если читать код по аналогии с буквенными кодами допусков.
Нулевой ом и перемычки
Код 0R0 (иногда 000 или просто 0) означает резистор сопротивлением практически 0 Ом — по сути перемычку (jumper) в SMD-корпусе. Такие ставят, чтобы оставить на плате возможность разрыва/соединения при отладке, задать точку измерения или объединить полигоны земли без отдельного провода. Не ищите в них «номинал» — их задача не сопротивление, а наличие/отсутствие контакта в удобном для монтажа форм-факторе.
Буквы допуска: F, G, J, K
В некоторых кодах (чаще в трёх-/четырёхзначных с суффиксом, реже в SMD-практике) после цифр идёт буква — это допуск, отклонение номинала:
- F = ±1%
- G = ±2%
- J = ±5%
- K = ±10%
Но здесь критичная оговорка, которая спасает от ложного вывода: в коде EIA-96 буква означает не допуск, а множитель. Если вы увидите, например, 01A и по инерции решите, что «A» — это допуск, вы ошибётесь. Про EIA-96 отдельно и подробнее ниже, потому что это самый коварный формат.
EIA-96: две цифры и буква-множитель
Формат для прецизионных резисторов ±1% в компактных корпусах, где не хочется писать четыре знака. Читается иначе, чем всё вышеперечисленное: первые две цифры — это не значащие цифры номинала, а индекс в стандартизированном ряду E96, а третья буква — множитель.
Множители по буквам (устойчивые, десятилетиями не менявшиеся значения):
- A = 1
- B = 10
- C = 100
- D = 1 000 (1 к)
- E = 10 000 (10 к)
- F = 100 000 (100 к)
- X = 0,1
- Y = 0,01
- Z = 0,001
Пример с разбором: 01A. Индекс 01 в ряду E96 соответствует значению 100, множитель A = 1, значит номинал = 100 × 1 = 100 Ом. Видно, что буква «A» здесь — это множитель, а не допуск, и это ровно та ловушка, о которой я предупреждал в предыдущем разделе.
Чего я сознательно не делаю: полный ряд индексов E96 (от 01 до 96, значения 100…976) в статье не привожу. Этот ряд длинный, и конкретные соответствия «индекс → число» надо брать из справочника или даташита производителя, а не пересказывать по памяти — одна неверная цифра в таблице обесценит всю инструкцию. Принцип вы теперь знаете: два знака = индекс ряда, буква = множитель; а сам ряд ищите в официальном источнике под конкретную партию.
Размеры корпусов: дюймы против метров
Отдельный источник ошибок — обозначение размера. Один и тот же корпус имеет два имени: дюймовое и метрическое, и они не совпадают численно. Классические пары:
- 0402 (дюйм) = 1005 (метр)
- 0603 (дюйм) = 1608 (метр)
- 0805 (дюйм) = 2012 (метр)
- 1206 (дюйм) = 3216 (метр)
Запоминать все пары не обязательно, но понимать правило полезно: метрическое обозначение — это примерные размеры в десятых долях миллиметра (0603 дюйм ≈ 1,6 × 0,8 мм → «1608»), а дюймовое — в сотых долях дюйма. Путаница «0603 метрический» и «0603 дюймовый» реальна и приводит к заказу не того корпуса, поэтому всегда уточняйте систему обозначений.
Типовая мощность по размеру
Мощность, которую корпус может рассеивать, растёт с размером. Ориентиры, которые гуляют по даташитам с разбросом (разные серии одного корпуса могут иметь разную паспортную мощность), поэтому считайте их отправной точкой, а не гарантией:
- 0402 — около 1/16 Вт
- 0603 — около 1/10 Вт (иногда 1/16 Вт в компактных сериях)
- 0805 — около 1/8 Вт
- 1206 — около 1/4 Вт
Точное значение для конкретной партии берите из даташита производителя. Для питания и токовых цепей (о чём подробно в статье про питание модулей) это не формальность: резистор, работающий на пределе или выше паспортной мощности, греется, дрейфует по номиналу и в итоге меняет поведение схемы — иногда именно так выглядит «плавающий» баг, который ищут в коде.
Шпаргалка: быстрый разбор кода
Ниже — текстовая шпаргалка, чтобы сверяться на лету. Формат кода определяет, как его читать, поэтому первое действие — определить длину и наличие букв.
3 знака, все цифры (103, 472, 220)
-> 2 значащие цифры + степень 10 (третий знак)
-> внимание: 100 = 10 Ом, а не 100 Ом
4 знака, все цифры (1002, 4701, 1000)
-> 3 значащие цифры + степень 10 (четвёртый знак)
-> 1000 = 100 Ом
есть буква R в середине или начале (1R5, R47, 0R0)
-> R = десятичная точка; 0R0 = перемычка 0 Ом
2 цифры + буква (01A, 56C) = формат EIA-96
-> первые 2 = ИНДЕКС ряда E96 (не значащие цифры!)
-> буква = МНОЖИТЕЛЬ (A=1, B=10, C=100, D=1k, E=10k, F=100k, X=0.1, Y=0.01, Z=0.001)
-> ряд индексов E96 брать из справочника/даташита
цифры + буква допуска (103J, 472K)
-> буква в конце = допуск (F=1%, G=2%, J=5%, K=10%)
-> не путать с EIA-96, где буква = множительЛовушка «буква = допуск»
Повторю, потому что это самая дорогая ошибка чтения: буква в коде может означать три разные вещи в зависимости от формата. В суффиксе после цифр (103J) — допуск. В середине цифр (1R5) — десятичную точку. В формате EIA-96 (01A) — множитель. Механически «увидел букву → значит допуск» нельзя. Сначала определяем формат по длине и позиции буквы, потом читаем.
Прежде чем читать букву, определите формат кода: длина и положение символа говорят о нём больше, чем сама буква.
Чек-лист перед пайкой резистора с незнакомым кодом
- Определите формат: 3 цифры, 4 цифры, есть ли R, есть ли буква в конце или это 2 цифры + буква.
- Прочитайте номинал по правилу формата; для 3-значных проверьте себя на ловушке 100 = 10 Ом.
- Если буква в конце — уточните, допуск это (F/G/J/K) или вы случайно применили правило допуска к EIA-96.
- Сверьте размер корпуса по правильной системе обозначений (дюйм/метр), чтобы не спутать 0603 метрический и дюймовый.
- Прикиньте рассеиваемую мощность по схеме и сравните с типовым значением для корпуса; при сомнении — даташит.
- Если номинал критичен (токозадающий, делитель, обвязка АЦП/референса), измерьте мультиметром до и после пайки — это дешевле, чем отладка «почему схема врёт».
Итог
Маркировка SMD-резисторов — это не «ещё одна таблица для заучивания», а умение сначала определить формат кода, а уже потом применять к нему правило. Трёх- и четырёхзначные коды отличаются числом значащих цифр; буква R — это точка, а не допуск; 0R0 — перемычка; буква в конце после цифр — допуск, а буква в формате EIA-96 — множитель; размеры имеют дюймовое и метрическое имя, которые не совпадают численно. Половина ошибок монтажа начинается с одного неверно прочитанного символа, поэтому привычка «определил формат → прочитал → при сомнениях измерил» экономит больше времени, чем любая глубина знаний по схемотехнике.
Эта тема естественно замыкает цепочку предыдущих статей: когда вы выбираете контроллер (ESP32-S3: двухъядерный контроллер с Wi-Fi, Bluetooth 5 LE и встроенным USB) или следите за поколениями чипов (Новинки процессоров: RISC-V в микроконтроллерах, мультипротокольность и NPU на краю), обвязка из резисторов всё равно остаётся обвязкой — подтяжки, делители, токовые шунты, termination для линий. А когда плата «глючит» и вы проверяете питание (Питание ESP32 и ESP32-S3: почему модуль молча перезагружается и как это исправить), номинал токозадающего или шунтового резистора, прочитанный с корпуса, часто и есть первое, что стоит перепроверить.
Официальные ориентиры по стандартам маркировки и рядам E24/E96 — в справочных материалах по surface-mount technology и в даташитах производителей конкретных партий; там же полный ряд индексов EIA-96, который я намеренно не пересказываю, чтобы не дать неверную цифру.
