[РУКОВОДСТВО] Аналоги и замена микросхем Практика поставок Проверено

X9C103: цифровой потенциометр, подключение и замена

IC
Служба поставок ICBOMS · Склад в Шэньчжэне, экспресс DDP и подбор аналогов
[ПРОВЕРЕНО] Экспертиза
Прямой ответ службы закупок

X9C103 — цифровой потенциометр номиналом 10 кОм со встроенной энергонезависимой памятью: положение движка хранится в EEPROM и восстанавливается при включении питания, поэтому в отличие от обычного аналогового регулятора его не нужно выставлять заново при каждом старте. Управление трёхпроводное и очень простое: вывод CS выбирает прибор по низкому уровню, вывод U/D задаёт направление, а импульс по выводу INC сдвигает движок на один шаг. Всего у прибора 100 положений движка при 99 сопротивлениях, то есть шаг около 101 Ом, а сопротивление самого движка — порядка 40 Ом. Два момента, на которых теряют данные. Первый — запись в память происходит не при каждом шаге, а по отдельной команде: чтобы сохранить положение, CS возвращают в высокий уровень в тот момент, когда INC ещё находится в высоком уровне, и только после этого прибор переходит в режим хранения. Второй — ресурс памяти ограничен, порядка ста тысяч циклов записи, поэтому сохранять положение на каждом шаге нельзя: это изнашивает память, и сохраняют при выключении или по достижении нужного значения. Главное, из-за чего при замене выбирают неверную деталь, — не номинал, а протокол и наличие памяти. X9C103 управляется тремя проводами и хранит положение во встроенной памяти; близкие по номиналу приборы с интерфейсом SPI работают по другой команде, и в одной и той же плате они взаимозаменяемы не будут.

Содержание руководства (10 разделов)

Распиновка X9C103 (SOIC-8 / DIP-8)

Вывод Назначение
1 INC — сдвиг движка на один шаг
2 U/D — направление сдвига
3 VH / RH — верхний вывод сопротивления
4 VSS — земля
5 VW / RW — выход движка
6 VL / RL — нижний вывод сопротивления
7 CS — выбор прибора, активно по низкому уровню
8 VCC — питание

Как идёт шаг за шагом

Последовательность простая и не требует SPI. Сначала CS опускают в низкий уровень — этим прибор выбирается. Затем на U/D выставляют направление: высокий уровень означает увеличение сопротивления между движком и нижним выводом, низкий — уменьшение. После этого на INC подают импульс: переход из высокого уровня в низкий сдвигает движок на один шаг в выбранную сторону. Каждый такой импульс равен шагу примерно в 101 Ом.

Верхний и нижний выводы VH и VL подключают так же, как выводы обычного потенциометра, а вывод VW — это движок. Иными словами, прибор встаёт на место переменного резистора, и всё, что меняется, — способ задать его положение.

Отдельно про сохранение. Каждый шаг сам по себе положение не запоминает: прибор просто двигается. Чтобы записать текущее положение в EEPROM, CS поднимают в высокий уровень в тот момент, когда INC ещё находится в высоком уровне — именно такая комбинация и является командой записи, после неё прибор переходит в режим хранения. Если поднять CS в другой момент, записи не будет, и при следующем включении питания движок вернётся к тому месту, которое было записано последний раз.

Почему нельзя сохранять на каждом шаге

Память прибора конечна: datasheet даёт порядка ста тысяч циклов записи и срок хранения около ста лет. Механика цифрового потенциометра сама по себе изнашивается от множества перемещений, и каждая запись в EEPROM — это отдельный цикл, который расходует ресурс. Поэтому практикуется такая схема: двигают движок как угодно, а записывают положение один раз — при выключении, при нажатии кнопки пользователем или по достижении конечного значения.

Второе следствие той же экономии — не вызывать команду записи в цикле опроса. Если микроконтроллер при каждом изменении положения отправляет и тут же сохраняет его, память прибора износится заметно раньше, чем сама микросхема. Если позиция не должна переживать отключение питания, сохранять её вообще не нужно — достаточно выставлять при старте.

X9C103 и приборы с интерфейсом SPI

Здесь сосредоточено главное отличие, из-за которого подбор замены чаще всего идет не туда. Приборы с близким номиналом и похожим назначением — цифровые потенциометры с интерфейсом SPI — управляются четырьмя проводами по другой команде: там есть отдельные выводы входных данных такта, и сдвиг выполняется сразу на нужное число шагов одной командой. Номинал при этом может совпадать до десяти ом, а ножки даже могут нарисоваться похоже.

Но в одной и той же плате они взаимозаменяемы не будут. Во-первых, протокол разный: трёхпроводный INC/U/D/CS против SPI, и программу придётся переписывать. Во-вторых, наличие памяти: у приборов с SPI она часто отсутствует, то есть положение движка после включения питания будет забыто. Оба различия проявляются уже на плате, поэтому проверять их надо до заказа, а не после монтажа.

Внутри самого семейства подбор прямой: варианты отличаются номиналом сопротивления и числом каналов, протокол и наличие памяти у них одинаковые, и там переход сводится к проверке номинала и корпуса.

Характеристики

  • Номинал 10 кОм, допуск ±20 % на всём диапазоне сопротивления.
  • 100 положений движка при 99 сопротивлениях, шаг около 101 Ом.
  • Сопротивление движка — порядка 40 Ом, его нужно учитывать в расчёте делителя.
  • Питание 5 В, в семействе приборы рассчитаны на диапазон 3…5,5 В.
  • Память: срок хранения около ста лет, порядка ста тысяч циклов записи.
  • Рабочий диапазон напряжений на выводах VH, VL и VW: от −5 до +5 В, но не выше напряжения питания.
  • Температурный диапазон: от −40 до +85 °C.

Частые вопросы

  • Сколько положений у движка — 100 при 99 сопротивлениях, то есть примерно 99–100 рабочих отсчётов с шагом около 101 Ом.
  • Как сохранить положение — поднять CS в высокий уровень в тот момент, когда INC ещё высокий; это и есть команда записи.
  • Почему положение не сохранилось — скорее всего, CS подняли в другой момент, либо прибору не хватило питания для завершения цикла записи.
  • Чем заменить — приборами с интерфейсом SPI, но протокол другой, а память часто отсутствует, поэтому в готовой плате замена невозможна без правки схемы и программы.
  • Чем отличается от аналогового потенциометра — положение задаётся программно, а не вручную, и может переживать отключение питания.

Детали, названные в этом руководстве

Каталог
Все производители →

Каждая позиция — это деталь или семейство, о которых идёт речь в руководстве, со ссылкой на карточку в каталоге: параметры, корпус, стадия жизненного цикла и datasheet, если он у нас локализован. Там, где в тексте названо семейство, в таблице стоит конкретный заказной партномер со склада. Если позиции из руководства в списке нет — значит, её у нас сейчас нет: пришлите номер, и она уйдёт в подбор вместе с остальными.

ПартномерПроизводительОписание
X9C103SDatasheetRenesas Electronics America Inc—
[ЗАКАЗ] Комплектация BOM и экспресс-поставка

Примените это к своей спецификации

Отправьте партномера или файл спецификации (Excel / CSV). По каждой строке проверим складские остатки в Шэньчжэне, наличие заводской упаковки и проверенные аналоги — с отгрузкой единой партией.

Открыть форму запроса →

Как написано это руководство

Руководство написано службой поставок ICBOMS в Шэньчжэне и выверено по документам производителей и стандартам, на которые ссылается текст. Формулировки ограничены тем, что делает эта служба, и тем, как оценивают деталь — без ориентировочных цен, сроков поставки и остатков: всё это считается по каждой строке отдельно, по факту проверки. Дата последней вычитки стоит в начале страницы.