X9C103 — цифровой потенциометр: резистивная сборка, у которой движок выбирается счётчиком, а выбранное положение хранится в энергонезависимой памяти. Сопротивление между концами 10 кОм, положений 100, шаг около 101 Ом. Управление трёхпроводное, без SPI: вывод CS выбирает микросхему по низкому уровню, вывод U/D задаёт направление, а по каждому спаду на выводе INC движок переходит на одно положение. Запись положения в память — отдельная команда: CS и одновременно INC переводятся в высокий уровень, после чего микросхема засыпает до следующего обращения. Отличие от механического аналога в том, что положение не «плывёт» от вибрации и нагрева, восстанавливается после включения питания и не изнашивается. Ограничения тоже свои: сопротивление между концами отклоняется до ±20 %, температурный коэффициент около ±300–600 ppm на градус, а сопротивление движка около 40 Ом само по себе даёт падение напряжения, которое в делителе нужно учитывать. X9C102 — то же устройство на 1 кОм, X9C104 — на 100 кОм, X9C503 — на 50 кОм. А если нужны 256 положений и интерфейс SPI, это другое семейство: MCP41010 и MCP41xx.
Содержание руководства (9 разделов)
Линейка
Внутри микросхемы стоит 99 термокомпенсированных сопротивлений, включённых последовательно, с отводами на каждом стыке. Декодер на семь бит и матрица коммутирующих элементов подключают к движку один из отводов, а отдельный счётчик считает шаги. Память на семь бит хранит номер положения и восстанавливается при включении питания.
| Обозначение | Сопротивление | Положений | Шаг |
|---|---|---|---|
| X9C102 | 1 кОм | 100 | около 10 Ом |
| X9C103 | 10 кОм | 100 | около 101 Ом |
| X9C503 | 50 кОм | 100 | около 505 Ом |
| X9C104 | 100 кОм | 100 | около 1 кОм |
Как управлять
Логика простая, но чувствительна к уровням: запись в память происходит именно при одновременном высоком уровне на CS и INC, поэтому ошибочная последовательность команд записывает в память не то положение, которое выставлял регулятор. Если положение нужно сохранять при каждом изменении, команду записи выполняют сразу после серии перемещений, а не в конце цикла опроса датчика.
- 01 Опустить CS в низкий уровень — этим микросхема выбирается.
- 02 Задать направление уровнем на U/D: высокий — увеличение сопротивления, низкий — уменьшение.
- 03 Подать нужное число спадов на вывод INC: каждый сдвигает движок на одно положение.
- 04 Записать положение в память: поднять CS в высокий уровень при одновременно высоком уровне на INC.
- 05 Дождаться перехода микросхемы в дежурный режим и вернуть CS в низкий уровень перед следующим изменением.
Параметры
- Питание 4,5–5,5 В.
- Ток в активном режиме до 3 мА, в дежурном 500–750 мкА.
- Сопротивление движка около 40 Ом — оно складывается с сопротивлением участка резистивной сборки.
- Допуск сопротивления между концами ±20 %, температурный коэффициент около ±300–600 ppm на градус.
- Ресурс записи в память 100 000 циклов на бит, хранение данных около 100 лет.
- Допустимое напряжение на выводах ±5 В, корпуса SOIC-8 и PDIP-8.
Частые ошибки
- Искать SPI: у этого семейства трёхпроводное управление счётчиком, тактового сигнала нет, а частота и состояние выводов задаются уровнями.
- Ожидать 256 положений: у X9C103 их 100, шаг равен сопротивлению, делённому на 99.
- Не учитывать сопротивление движка в делителе: на дешёвых по току цепях оно даёт заметную ошибку отношения.
- Путать X9C103 с X9C102: разница в номинале в десять раз, и при одинаковой разводке это разные уровни сигнала.
- Забыть, что движок не пропускает разряд: схема с разрядным резистором здесь не работает.
Где применяют
- Регулировка усиления и порогов срабатывания без разборки изделия.
- Ограничение тока и подстройка резистивных делителей в цепях питания.
- Замена механического потенциометра там, где важны сохранение положения и отсутствие износа.
- Калибровка по команде с внешнего контроллера: положение выставляется счётчиком импульсов и не требует механического доступа.
Детали, названные в этом руководстве
КаталогКаждая позиция — это деталь или семейство, о которых идёт речь в руководстве, со ссылкой на карточку в каталоге: параметры, корпус, стадия жизненного цикла и datasheet, если он у нас локализован. Там, где в тексте названо семейство, в таблице стоит конкретный заказной партномер со склада. Если позиции из руководства в списке нет — значит, её у нас сейчас нет: пришлите номер, и она уйдёт в подбор вместе с остальными.
| Партномер | Производитель | Описание |
|---|---|---|
| X9C103SIZT1Datasheet | Renesas Electronics Corporation | IC DGTL POT 10KOHM 100TAP 8SOIC |
| X9C103SZDatasheet | Renesas Electronics America Inc | IC DGTL POT 10KOHM 100TAP 8SOIC |
| X9C103SZT1Datasheet | Renesas Electronics Corporation | IC DGTL POT 10KOHM 100TAP 8SOIC |
| X9C103SIZDatasheet | Renesas Electronics America Inc | IC DGTL POT 10KOHM 100TAP 8SOIC |
| X9C104SIZT1Datasheet | Renesas Electronics America Inc | Renesas XDCP X9C104SIZT1 digital potentiometer, 100 kΩ, 100 taps, linear taper, non-volatile, Up/Down (U/D, INC, CS) interface, 8-SOIC, -40 to 85 °C. |
| X9C503SIZT1Datasheet | Renesas Electronics | IC DGTL POT 50KOHM 100TAP 8SOIC |
Примените это к своей спецификации
Отправьте партномера или файл спецификации (Excel / CSV). По каждой строке проверим складские остатки в Шэньчжэне, наличие заводской упаковки и проверенные аналоги — с отгрузкой единой партией.
Запрос успешно отправлен!
Ваш запрос по позиции (ICBOMS) зарегистрирован. Номер заявки:
1. Служба закупок в Шэньчжэне проверяет реальные физические остатки на складах и Data Code.
2. Официальный расчет с ценами, сроками и условиями DDP будет отправлен на в течение 2-24 ч.
Как написано это руководство
Руководство написано службой поставок ICBOMS в Шэньчжэне и выверено по документам производителей и стандартам, на которые ссылается текст. Формулировки ограничены тем, что делает эта служба, и тем, как оценивают деталь — без ориентировочных цен, сроков поставки и остатков: всё это считается по каждой строке отдельно, по факту проверки. Дата последней вычитки стоит в начале страницы.