Этот модуль на базе CP2112 - 2-ревизии (версия 2.0) представляет собой высокоинтегрированный USB-SMBus/I2C мост, который позволяет легко и быстро подключать SMBus или I2C устройства к компьютеру через USB. Он идеально подходит для широкого спектра задач, включая:
- Прошивку и диагностику аккумуляторных батарей:
- Модуль используется для работы с контроллерами аккумуляторных батарей ноутбуков, квадрокоптеров и других устройств. Он позволяет считывать и записывать данные в микросхемы управления батареями, что необходимо для их восстановления, калибровки или замены.
- Подключение датчиков и периферийных устройств:
- Благодаря поддержке I2C, модуль может использоваться для подключения различных датчиков, дисплеев и других периферийных устройств, работающих по этому интерфейсу.
- Отладку и разработку встроенных систем:
- Модуль является инструментом для разработчиков, работающих с микроконтроллерами и другими встроенными системами, использующими SMBus или I2C.
Модуль включает в себя полноскоростной контроллер USB 2.0, приемопередатчик USB и 8 универсальных портов ввода-вывода (GPIO). Благодаря удобному графическому конфигуратору вы можете легко настроить все необходимые параметры. Использование стандартного класса HID исключает необходимость разработки сложных драйверов, что значительно упрощает интеграцию модуля в ваши проекты. CP2112 – идеальное решение для быстрой реализации USB-подключения с минимальными усилиями.
На данной плате используется чип 2 ревизии (версии) CP2112.
Основные отличия CP2112 - 2-ревизии от CP2112 - 3-ревизии:
- CP2112 - 2-ревизии имеет буфер SMBus размером 512 байт, в то время как CP2112 - 3-ревизииимеет 1024 байта.
- Так же CP2112 - 3-ревизии имеет оптимизированное энергопотребление, Улучшенную стабильность и надежность и Улучшенную совместимость с USB.
Характеристики модуля:
- Питание от USB-шины: 4,0–5,25 В
- Автономное питание: 3,0–3,6 В
- Входное/выходное напряжение: 1,8 В–VDD
- Рабочая температура: -40°C до 85°C.
- Встроенная схема сброса питания и стабилизатор: выходное напряжение 3,45 В
- Соответствие стандарту USB 2.0: режим Full-Speed (12 Мбит/с)
- Поддержка USB-спящего режима через выводы SUSPEND и /SUSPEND
- Интегрированная 194-байтная однократно программируемая память ROM для хранения настраиваемой информации о продукте
- 512-байтный буфер SMBus с возможностью настройки скорости тактового сигнала
- 7-битный адрес ведомого устройства CP2112
- API для Windows, Mac и Linux с библиотеками HID-SMBus для быстрой разработки приложений
- 8 GPIO-выводов с возможностью настройки как входы/выходы, открытый сток или push-pull выходы
- Возможность генерации тактового сигнала для внешних устройств в диапазоне 48 МГц–94 кГц
- Функция переключения светодиодов во время чтения/записи SMBus
- Размеры модуля: 29,5 мм × 21,3 мм, с двумя монтажными отверстиями M3 и разъемом Type-C
Применение:
- Прошивка и диагностика аккумуляторных батарей:
- Используется для работы с контроллерами аккумуляторных батарей ноутбуков, квадрокоптеров, электроинструментов и других устройств. Позволяет считывать и записывать данные в микросхемы управления батареями для восстановления, калибровки и замены.
- Подключение датчиков и периферийных устройств:
- Подключение различных датчиков (температуры, давления, освещенности), дисплеев (OLED, LCD) и других устройств, работающих по интерфейсам SMBus или I2C.
- Отладка и разработка встроенных систем:
- Инструмент для разработчиков, работающих с микроконтроллерами и другими встроенными системами, использующими SMBus или I2C.
- USB-ключи и портативные контроллеры:
- Использование в качестве USB-ключа для защиты программного обеспечения или данных, а также для создания портативных контроллеров для различных устройств.
- Устройства для сбора данных:
- Сбор данных с датчиков и других устройств через USB-соединение.
- Программирование микросхем памяти:
- Программирование микросхем EEPROM.