С появлением графической среды разработки ChipStudio
мы пересмотрели концепцию модуля RDC2-0032. Он остается управляющим элементом для проектов цифровой обработки звука, но нам больше не нужно предлагать вам готовые проекты, вы будете делать их самостоятельно с помощью ChipStudio. Это очень просто!
Вся информация с этой страницы того времени, когда ещё не было ChipStudio переехала на github. Всё на месте!
Апрель 2020. Начнем всё с начала:
Устройство RDC2-0032 предназначено для подключения внешних элементов управления (кнопок, переменных резисторов) к модулям цифровой обработки звука по шине I2C.
Работает эта связка следующим образом: микроконтроллер STM32F042 установленный на плате подключается с помощью интерфейса I2C к аудио процессорам.
К аналоговым входам микроконтроллера подключаются средние выводы переменных резисторов включенных между GND и 3,3В. Таких входов у RDC2-0032 шесть. Т.е. можно подключить шесть потенциометров. А к цифровым входам подключаются кнопки замыкающие вход и GND. Или переключатели переключающие вход между GND и 3V3. Таких входов у модуля шесть. Любым потенциометрам и кнопкам назначаются функции управления алгоритмами из аудио проекта, например, собранного в SigmaStudio или PurePath console. Проекты могут быть различной сложности и каждый из них можно легко загрузить в RDC2-0032 через USB с помощью графической среды ChipStudio.
Для того чтобы модуль работал с ChipStudio к нему необходимо подключить flash-память 0032 Flash. Пристегивается она так как показано на схеме. На эти ножки выведен последовательный интерфейс SPI. С помощью которого микроконтроллер записывает и считывает данные с SPI памяти W25Q32FV объемом 32 Мбит.
ChipStudio Wiki
RDC2-0032 + 0032 Flash | RDC2-0051Master (снят с производства) | RDC2-0051 Rev2 | |
Количество линий ввода/вывода (GPIO) | 12 | 10 | 16 |
Максимальное количество подключаемых резисторов | 6 | 6 + 2 резистора установлены | 10 |
Максимальное количество подключаемых кнопок / переключателей | 6 | 10 + 2 кнопки установлены | 16 |
Максимальное количество подключаемых светодиодов | 12 | 10 | 14 |
Шины I2C выделенные | 1 | 1 | 1 |
Шины I2C на GPIO | - | 1 | 2 |
Шины SPI выделенные | 1 | 1 | 1 |
Шины SPI на GPIO | - | 1 | 1 |
Смена проектов по состояниям GPIO | + | + | + |
Смена проектов по частотам сигналов I2S LR, BCLK | + | + | + |
Стерео усилитель 2 x 40 Вт с темброблоком BASS, MID, TREBLE на аудиопроцессоре ADAU1761. В проекте используется этот модуль.
Подробная инструкция.
Обсудить и задать вопросы на нашем форуме