ΣSigmaStudio English

Interface Read(ADAU145x)

Interface Read(ADAU145x)

Модуль Interface Read считывает значение параметра во время самозагрузки (selfboot) и выводит его на выходной пин. Этот модуль можно использовать для запуска схемы SigmaStudio с теми же параметрами (например, настройками громкости), которые были сохранены перед выключением питания. Модуль Interface Read работает в связке с модулем Interface Write.

Модуль Interface Read будет постоянно выдавать на выход параметр, считанный из EEPROM во время самозагрузки. Когда текущий параметр изменяется во время выполнения, модуль Interface Write обновляет текущее значение в блоке Interface Read. Модуль Interface Read всегда будет содержать текущую настройку параметра.
ПРИМЕЧАНИЕ:

  1. Убедитесь, что модули interface read и interface write, которые взаимодействуют друг с другом, имеют одинаковый номер интерфейса (Interface number paramter).
  2. В текущей версии доступны только функции I2C, поддержка SPI будет добавлена в следующих версиях.

Вариант использования

Вариант использования

Модуль interface read можно использовать как входной модуль для UPDown LUT. Модуль Interface Read служит начальным индексом для UPDown LUT. Один из выходов модуля UPDown LUT подается на модуль Interface Write, который записывает то же значение в EEPROM.

Interface Read(ADAU145x) в SigmaStudio: настройка и параметры

Interface Read (ADAU145x) — это модуль ввода-вывода в среде SigmaStudio для процессоров ADAU семейства Analog Devices, предназначенный для считывания значения параметра из EEPROM во время самозагрузки (selfboot) и выдачи этого значения на выходной пин. Основное назначение модуля — обеспечить запуск схемы SigmaStudio с теми же параметрами, которые были сохранены перед выключением питания, например, с настройками громкости. Принцип работы модуля основан на взаимодействии с модулем Interface Write. Во время самозагрузки Interface Read считывает сохраненное значение из EEPROM и постоянно выдает его на выход. Если в процессе выполнения алгоритма текущий параметр изменяется, модуль Interface Write обновляет значение внутри блока Interface Read. Таким образом, модуль всегда содержит актуальную настройку параметра, что позволяет организовать обратную связь между текущим состоянием системы и сохраненными данными. Для корректной работы необходимо, чтобы модули Interface Read и Interface Write, взаимодействующие друг с другом, имели одинаковый номер интерфейса (Interface number parameter). В текущей версии SigmaStudio доступна только функция I2C; поддержка SPI будет добавлена в следующих версиях. Это важно учитывать при проектировании системы управления параметрами. Типовой вариант использования — подача выхода модуля Interface Read на входной модуль UPDown LUT, где он служит начальным индексом. Один из выходов UPDown LUT подается на Interface Write, который записывает то же значение обратно в EEPROM.