====== Внешний ЦАП Screw Terminal (Troyka-модуль) ====== Используйте [[amp>product/troyka-dac-screw-terminal?utm_source=man&utm_campaign=troyka-dac-screw-terminal&utm_medium=wiki|цифро-аналоговый преобразователь]] для получения аналогового напряжения с любой управляющей платы. {{ :products:troyka-dac-screw-terminal:troyka-dac-screw-terminal.4.jpg?nolink |}} ===== Примеры работы для Arduino ===== Рассмотрим подключение и примеры работы с платформами [[amp>collection/arduino?utm_source=man&utm_campaign=troyka-color-sensor&utm_medium=wiki|Arduino]]. ==== Вывод напряжения на осциллограф ==== === Схема подключения === Подключите модуль к [[amp>collection/arduino?utm_source=man&utm_campaign=troyka-dac-mini-jack&utm_medium=wiki|Arduino]] к пинам шины I²C — ''SDA''/''SCL''. Для быстрой сборки используйте [[amp>product/arduino-troyka-shield?utm_source=man&utm_campaign=troyka-dac-mini-jack&utm_medium=wiki|Troyka Shield]]. {{ :products:troyka-color-sensor:troyka-color-sensor-arduino-troyka.png?nolink |}} С [[amp>product/arduino-troyka-slot-shield?utm_source=man&utm_campaign=troyka-dac-mini-jack&utm_medium=wiki|Troyka Slot Shield]] провода не понадобятся вовсе. {{ :products:troyka-color-sensor:troyka-color-sensor-arduino-troyka-slot.png?nolink |}} ===== Элементы платы ===== {{ :products:troyka-dac-screw-terminal:troyka-dac-screw-terminal-annotation.png?nolink |}} ==== Микросхема MCP4725 ==== Модуль выполнен на чипе {{ :products:troyka-dac-mini-jack:mcp4725-datasheet.pdf |Microchip MCP4725}} — 12-разрядный ЦАП, способный генерировать 4096 ступеней выходного сигнала. С управляющими платами микросхема общается по интерфейсу I²C и совместима с логическими уровнями 3,3 и 5 В. ==== Выход аналогового напряжения ==== Внешние устройства подключаются к модулю через клеммник под винт, откуда снимается выходной аналоговый сигнал. Максимальный выходной ток сигнала 25 мА. ==== Troyka-контакты ==== На интерфейсном модуле выведено две пары Troyka-контактов. === Нижняя группа === * Сигнальный (A) — пин выбора адреса чипа. При низком модуле адрес модуля 0x62, а при высоком — 0x63. * Питание (V) — соедините с рабочим напряжением микроконтроллера. * Земля (G) — соедините с землёй микроконтроллера. === Верхняя группа === * Сигнальный (D) — пин данных шины I²C. Подключите к ''SDA'' пину микроконтроллера. * Сигнальный (C) — пин тактирования шины I²C. Подключите к ''SCL'' пину микроконтроллера. ===== Принципиальная и монтажная схемы ===== {{:products:troyka-dac-mini-jack:troyka-dac-mini-jack-schematic.png?direct&500 |}} {{ :products:troyka-dac-mini-jack:troyka-dac-mini-jack-layout-top.png?direct&150|}} {{ :products:troyka-dac-mini-jack:troyka-dac-mini-jack-layout-bottom.png?direct&150|}} ===== Характеристики ===== * Сенсор: MCP4725 * Интерфейс: I²C * Адрес модуля: 0x62 (по умолчанию), 0x63 * Разрядность ЦАП: 12 бит (4096 ступеней) * Скорость интерфейса: 100 Кбит/с, 400 Кбит/с и 3,4 Мбит/с * Выходной разъём: клеммник под винт (2 контакта) * Напряжение питания: 3,3–5 В * Ток потребления: <50 мА * Ток выходного сигнала: <25 мА * Габариты: 25,4×25,4 мм ===== Ресурсы ===== * [[amp>product/troyka-color-sensor?utm_source=man&utm_campaign=troyka-color-sensor&utm_medium=wiki|Датчик цвета]] в магазине. * [[https://github.com/amperka/hardware-drawings/blob/master/troyka-dac-screw-terminal.svg|Векторное изображение модуля]] * {{ :products:troyka-dac-screw-terminal:mcp4725-datasheet.pdf |Datasheet на внешний ЦАП MCP4725}} * [[https://github.com/adafruit/Adafruit_MCP4725|Библиотека для Arduino]]