ADG729
Управление матричным коммутатором ADG729 через I2C для переключения сигналов между несколькими каналами
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:528ad47e156347f9587feadea6c37e041d259b89252728c80e8fb830adc3c7eaADG729-0.1.3-528ad47e.zipОписание
Библиотека для работы с микросхемой ADG729 — двойным матричным коммутатором 2×4 через I2C. Нужна, если нужно переключать несколько сигналов между разными каналами: микросхема умеет управлять восемью переключателями одновременно или по отдельности, с адресацией от 0x44 до 0x47. Работает от 2,3 до 5,5 В, совместима с большинством микроконтроллеров. Библиотека кэширует состояние каналов и не переключает уже активный канал без необходимости — это экономит такты и энергию, хотя можно отключить оптимизацию через setForced(true). I2C работает на частотах вплоть до 400 кHz. Если нужно управлять большим числом таких микросхем, можно использовать мультиплексер вроде TCA9548, но это потребует большей администрации кода и замедлит обращения к устройству. Библиотека экспериментальная, но протестирована на реальном железе.