Skip to content

Подключение модуля

Roman edited this page May 22, 2023 · 4 revisions

VCC

Контакт основного питания. Допускается как 5В так и 3.3В. Если используется питание 5В, то нужно удалить резистор R1 (0 Ом) (выделен зеленым прямоугольником). Конденсатор C1 (100 нФ) установлен между GND и VCC, конденсатор C2 (1 мкФ) установлен между GND и после резистора R1.

  • Подключить к +5V, либо +3V3, в зависимости от платы с микроконтроллером

GND

Общий контакт питания.

  • Подключить к GND

DIR

Контакт, которым задается положительное направление вращения. Если подключить к GND, то направление будет по часовой стрелке, если подключить к VCC, то направление будет против часовой стрелки.

  • Подключить к +5V (+3V3), либо к свободному контакту (GPIO) платы с микроконтроллером, для управления направлением из программы

GPO (PGO)

Контакт, которым задается режим программирования начального и конечного углов. На модулях указан как GPO, который на самом деле PGO (выделен красным). Изначально подключен к GND через резистор R4 (1 кОм), что означает программирование через шину I2C. Если подключить его к VCC, то можно программировать через контакт OUT. Подробное видео этого режима доступно тут.

  • При работе с библиотекой никуда не подключать
  • UPD - в последних версиях, купленных мной плат, наименование вывода исправлено

OUT

Контакт, на котором меняется напряжение в пределах от GND до VCC (в дополнительном режиме от GND+10% до VCC-10%), либо изменяется скважность ШИМ-сигнала на несущей частоте.

  • При работе с библиотекой никуда подключать не требуется, используйте на свое усмотрение

SDA

Контакт Data шины I2C. Подтянут к VCC резистором R3 (10 кОм). Номинал резистора высок и может мешать корректной работе датчика, особенно, если на шине I2C присутствуют другие устройства со своими резисторами. При некорректной работе можно попробовать удалить резистор с платы модуля.

  • Подключить к контакту SDA платы с микроконтроллером

SCL

Контакт Clock шины I2C. Подтянут к VCC резистором R2 (10 кОм). Номинал резистора высок и может мешать корректной работе датчика, особенно, если на шине I2C присутствуют другие устройства со своими резисторами. При некорректной работе можно попробовать удалить резистор с платы модуля.

  • Подключить к контакту SCL платы с микроконтроллером