ΣSigmaStudio English

Master Control Port (ADAU145X)

Библиотека Master Control Port в ToolBox содержит блоки, использующие главный управляющий порт процессоров семейства ADAU145x. Эти устройства имеют комбинированный порт шины I2C и SPI, доступный из программы DSP.

Главный управляющий порт может использоваться для нескольких целей, а именно:

  • Самостоятельная загрузка процессора ADAU145x из внешней последовательной EEPROM.
  • Загрузка и управление внешними подчиненными устройствами, такими как кодеки и усилители.
  • Чтение и запись во внешнюю SPI RAM или flash-память.
  • Мониторинг внешних подчиненных устройств I2C во время выполнения.
  • Чтение wav-файла из SPI flash и его воспроизведение.
  • Мониторинг внешних подчиненных устройств SPI во время выполнения.

Доступны следующие блоки:

Master Control Port (ADAU145X) в SigmaStudio: настройка и параметры

Библиотека Master Control Port в среде SigmaStudio предназначена для работы с главным управляющим портом цифровых сигнальных процессоров семейства ADAU145x от Analog Devices. Эти микросхемы оснащены комбинированным аппаратным интерфейсом, объединяющим шины I2C и SPI, который доступен для управления непосредственно из программы DSP. Данный порт является ключевым звеном для организации взаимодействия процессора с внешними компонентами аудиосистемы. Главный управляющий порт решает несколько важных задач. В первую очередь, он обеспечивает самостоятельную загрузку процессора ADAU145x из внешней последовательной EEPROM после подачи питания. Кроме того, через этот порт осуществляется загрузка и управление внешними подчиненными устройствами, такими как аудиокодеки или усилители мощности. Порт также позволяет выполнять чтение и запись данных во внешнюю SPI RAM или flash-память, что расширяет функциональные возможности системы. Для реализации всех перечисленных сценариев в библиотеке Master Control Port предусмотрен набор специализированных блоков. Среди них — Flash Programmer для прошивки внешней памяти, блоки Master Control Port Boot Time I/O для настройки загрузки как с одним, так и с несколькими подчиненными устройствами, а также Master Control Port Runtime Sequential Write для последовательной записи данных в режиме реального времени.