Arduino X9C104S

Arduino X9C104S
Артикул: 2502873

производитель: Arduino
Требуется установка или ремонт?

сервисный центр Kypidetali!

тел. +7(499)347-04-82

Описание Arduino X9C104S

Вот подробное описание, технические характеристики, информация о парт-номерах и совместимости для микросхемы X9C104S (цифровой потенциометр, производитель — Intersil / Renesas).


Описание Arduino X9C104S

X9C104S — это CMOS-цифровой потенциометр на 100 кОм, состоящий из 99 резистивных элементов. Он управляется по трёхпроводному интерфейсу (CS, U/D, INC), который очень похож на SPI, но с пониженной скоростью и более строгими требованиями к тактовым импульсам. Микросхема часто используется в проектах на Arduino/ESP32 для замены механического потенциометра, регулировки яркости (с ШИМ через делитель) или задания порогов компараторов.

Главные особенности:

  • Неэнергозависимая память (до 100 000 циклов стирания/записи);
  • Температурный дрейф — всего ±150 ppm/°C;
  • Малая потребляемая мощность (до 1 мВт);

Питание микросхемы (Vcc = 5 В) — это напряжение только для логического интерфейса. Аналоговый сигнал (регулируемое сопротивление) может подаваться на AH, AW, AL (High, Wiper, Low) даже при выключенном интерфейсе (нужно соблюдать рабочий диапазон: Vcom = от -5 В до +5 В, реже до Vcc).

Технические характеристики (Data Sheet X9C104S)

| Параметр | Значение | |----------|----------| | Сопротивление (Total R) | 100 кОм | | Количество ступеней | 99 (шаг шага = 1/99 от R_total) | | Шаг сопротивления (значение wiper) | ~1010 Ом (100 кОм / 99) | | Интерфейс управления | 3‑проводной (логическая земля Vss) | | Питание (Vcc) | +5 В | | Ток в режиме ожидания (ISB) | < 1 мкА | | Погрешность между шайбами | ±20% от номинала (типично ±2% на wiper) | | Температурный коэффициент полного сопротивления | ±150 ppm/°C | | Рабочий диапазон напряжений (ANALOG pins) | Vss .. Vcc | | Температура эксплуатации | - … до +85 °C | | Корпус (SMD) | X9C104S -- SO-8 (8-pin narrow) | | Совместимый корпус в DIP | X9C104P (DIP-8) |

Режимы управления:

  • Подача импульса на INC (кин волны) — перемещяет ползунок (wiper) вверх/вниз в зависимости от уровня на U/D (Up/Down).
  • На время более 1 сн/ск стробируется CS — сохраняет потенциометр в энергонезависимую память.
  • Чтение вывода — нажатие CS с разрешением по INC не требуется (в режимах триб/короткого импульса — значение возвражается в RAM из NVM).

Важные тонкости реализации для Arduino

  • Vin + Vref (GPIO с 5 В) пря — используй малошумящую логику (лучше использовать HIGH 5В, задержки за счёт задержки).
  • При подаче 1 такта на INC, шаг — 1/99 от 100 кОм.
  • Максимальная частотаINC-импульсов — 1 МГц для Vcc=5 В**.
  • Встроена Power-On Tink (по-умолчанию wiper становится на среднюю позицию значение +- на ±5%).

Парт-номера (серии X9C104)

| Маркировка | Корпус | Темпратура | Кол-во резисторов | |------------|--------|------------|-------------------| | X9C104SIZ | SO-8 (183 / narrow) | -40 ... +85 C | 4 шт? (1/99 wiper) | | X9C104PIZ | PDIP-8 | -40 ... +85 C | 4 шт? | | X9C104P | PDIP-8 | 0 … +70 C (коммерческая) | | X9C104ST | SO-8 (183 / narrow) | -40 … 45? чаще 85 | | X9C104Z | SO-8, н-нов заказ, старые партии с устаревшей терминологией |

Нужней знать: серия X9CME кроме Intersil (microchip с Micron/Atmel) имеет защиту записи NVM.

Совместимые модели и замена в схемах

Прямые аналоги (такие же пины и знач параметров):

  • X9C103S – 1 кОм (альтернативы сопро можно / став только каскадно)
  • X9C503S – (100+ переменч., раже встречаеются - 5 кОм)
  • Китайские копи: **«AD5235CH"», «CS5174» ** (в схемотяжно как X9C104S), но в большинстве – пины и код совместимы. Я не реклинд использовать их дешёво, они имеют боль от покол до 20%.

Семейство в Pin-to-Pin (digPot):

  • DS1267-100 (Dallas Semiconductor) – потреб другое управление и SPI дифференц сложное.

  • MCP42100 (Microchip) – отличие: управляется по 4-пров SPI, исп требуют ADC MODCTL — проще подк.

  • Испанские чипы семейства(седелные "скрытные):

    X9C504P? … Для Чиабо 9 bit конкури – НЕТ Однако, любые MCP42××/AD525? неустави ты добавила.

Вывод по совместимости для Arduino:

Чтобы заменить X9C104S на тактовый пин программы, логику связь МК, надо сохранить питалов | через C15– выход? Rtotal/Pin==Vh<=Vcc.

В скетча библиотеки варуются:

  1. Библиотека X9241A будет работать для до акцен.
  2. Можно читать/писать) через Potentiometer::.

Еще раз повторю — у этой популярной Seeries поставки могут подлежать RN минимаму объёма строгая совдача совет поза. Если планируете массв в RPкупед – всегда заклад вы хоть a замены несколько (AD), гораздат.

Совместимые модели для Arduino X9C104S

Arduino X9C104S