Потенциометры - идеальный инструмент, когда вы хотите изменить свою схему, повернув ручку. Оказывается, бывают моменты, когда вы хотите настроить свою схему, не поворачивая ручку вручную, и логарифмический резистор DS1841 I2C от Maxim может сделать именно это. Это программируемый резистор, похожий на потенциометр I2C, такой как потенциометр I2C DS3502, так зачем другой? Большая разница между ними заключается в том, как изменяется сопротивление в зависимости от изменений, вносимых в стеклоочиститель. Сопротивление DS3502 линейно зависит от настройки стеклоочистителя. Каждый раз, когда вы меняете стеклоочиститель на заданную величину, сопротивление будет изменяться на ту же величину. В DS1841 зависимость между сопротивлением и настройкой стеклоочистителя логарифмическая. Это означает, что при изменении настройки стеклоочистителя величина сопротивления будет зависеть от того, в какой части диапазона стеклоочистителя находится текущая настройка. Логарифмические потенциометры используются в аудиоприложениях для таких целей, как регулировка громкости, поскольку они лучше соответствуют реакции человеческого уха на звук. Сопротивление DS1841 колеблется от 22 Ком до 3,7 Ком и имеет 128 точек подключения. Еще более интересно, что DS1841 может быть сконфигурирован для регулировки своего сопротивления в зависимости от температуры с помощью гистерезиса, чтобы не допустить скачков напряжения. Кроме того, температурную компенсацию можно настроить с помощью LUT (справочной таблицы), встроенной в DS1841. Эта таблица позволяет вам указать настройку стеклоочистителя для каждого из 70 температурных диапазонов в диапазоне от -39 до 100 градусов по Цельсию, плюс по одному для каждого диапазона выше или ниже этого диапазона. Вы даже можете вручную установить стеклоочиститель на одну из записей в LUT. Работать с DS1841 очень просто. Мы поместили его на разъемную печатную плату с необходимой вспомогательной схемой и совместимыми с SparkFun qwiic разъемами STEMMA QT, чтобы вы могли использовать его с другими аналогичными платами без необходимости пайки. Этот удобный маленький помощник может работать с микросхемами напряжением 3,3 В или 5 В, поэтому он готов к работе с целым рядом плат разработки. Чтобы сделать все еще проще, мы написали драйверы для Arduino и CircuitPython / Python 3, чтобы упростить взаимодействие с вашим новым другом, заменяющим ручку.
| Пин | Тип | Описание |
|---|---|---|
| VCC | male | — |
| VCC | male | — |
| VCC | pad | — |
| VCC | pad | — |
| A0 | male | — |
| A1 | male | — |
| RH | male | — |
| SCL | pad | — |
| SCL | pad | — |
| SCL | male | — |
| SDA | pad | — |
| SDA | pad | — |
| SDA | male | — |
| RW | male | — |
| GND | male | — |
| GND | male | — |
| GND | pad | — |
| GND | pad | — |