DSP процессор на ADAU1701. Часть 5 — программирование процессора в реальном времени с помощью Cypress CY7C68013A


Самый удобный способ программирования Adau 1701 из всех испробованных — с помощью Киприота Cypress CY7C68013A. Практически так-же управляет 1701 фирменная плата USBi от AnalogDevices. Различие в одной лишней операции и стоимости устройств — Чиповская плата стоит 15 баксов, AD раз в 6 дороже.


Эту плату можно превратить в различные контроллеры с помощью программы и драйверов от Cypress. В том числе и в USBi для Сигма Студии.


Первым делом подключаем плату к компьютеру и ставим драйвер от Cypress. Вместо EZ-USB появляется такое.


Открываем Cypress USB Console и видим тоже самое.


Нажимаем Load script и в папках СигмаСтудии находим скрипт ADI usbi.


Загружаем — Play script и наша плата становится AnalogDevises USBi.


Загружаем СигмаСтудию, перетаскиваем USBi (с другими работать не будет), Adau1701 и епромку. Зелёный цвет говорит о соединении с процессором.


Создаём проект. Снизу справа статус. Для загрузки необходимо нажать кнопку над стрелкой 2.


Успешная загрузка. Теперь можно менять параметры в модулях — частоты среза, задержки, уровни громкости, уровни эквалайзеров и т.п. — изменения будут происходить налету. Изменение конфигурации модулей и подключений требует дополнительно нажатия на кнопку (картинка выше).


Подключения модулей. Всё разъёмы на них подписаны.


Единственный неудобный момент — нужно один провод подпаять к 6-й ноге микросхемы памяти. Проще это сделать в этой точке.


Желтый джампер необходимо открыть и на ногу ближнюю к микросхеме подключить провод SDA. Кстати, светодиод в центре платы загорается после загрузки скрипта из Ципрус консоли.


Если устройство ещё не USBi светодиод не горит. Сброс (в моём случае синий провод) подключать как на фото — этот разъём, к сожалению, не маркирован.
0 комментариев
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.