Универсальный выход (General-Purpose Output)
Блок «Универсальный выход» (General Purpose Output) направляет сигнал на выход GPIO аппаратного обеспечения. Каждый блок связан с одним выходным каналом.
Примечание: Блок доступен только для DSP, которые включают GPIO. Чтобы настроить параметры входа и выхода GPIO аппаратного обеспечения, обратитесь к окну Register Control Window процессора.
Используйте раскрывающийся список, чтобы выбрать выход GPIO аппаратного обеспечения, который назначен блоку.
Обратите внимание, что по мере добавления новых блоков на вашу схему количество доступных выходных каналов в раскрывающемся списке уменьшается.
General-Purpose Output в SigmaStudio: настройка и параметры
Блок General-Purpose Output (универсальный выход) в среде SigmaStudio предназначен для вывода сигнала из цифровой области обработки на аппаратные выводы GPIO процессора. Он относится к категории «Входы и выходы» и используется для управления внешними устройствами или для передачи сигнала на периферию, подключенную к соответствующим контактам. Каждый экземпляр блока на схеме соответствует одному выходному каналу GPIO. Принцип работы прост: сигнал с выхода алгоритмической цепочки подается на вход блока, который, в свою очередь, направляет его на заданный физический вывод. Важно учитывать, что данный компонент доступен только для тех моделей DSP семейства ADAU, которые аппаратно поддерживают GPIO. Настройка блока в проекте SigmaStudio выполняется через раскрывающийся список в его свойствах. В этом списке необходимо выбрать конкретный вывод GPIO, на который будет направлен сигнал. По мере добавления новых блоков General-Purpose Output на схему количество доступных вариантов в списке уменьшается, так как каждый вывод может быть назначен только одному блоку. Для корректной работы также требуется настроить направление и электрические параметры выбранного вывода в окне Register Control Window соответствующего процессора. Это позволяет задать режим работы GPIO и согласовать его с внешней схемой. При проектировании сигнальной цепочки следует заранее планировать распределение выводов, чтобы избежать конфликтов при назначении.