• Внешний USB-ЦАП-Аудиопроцессор CDD-010 можно купить

SigmaLink-USBi

KitSover

New member
Всем здравствуйте! Случилась неприятность...
Вводная: была собрана схема Компьютер-SigmaLink-Adau1701-модуль маломощного усилителя класса D. Так же присутствовал осциллограф, которым я пытался понять, почему не загружается адау с флешки. Заземление осциллографа объединено с заземлением компа и щупом осцилла, точнее его массой коснулся выхода усилителя. Полудохлая дежурка в БП испустила дух, комп заглох. БП отремонтировал а вот SigmaLink больше с адау не соединяется. При включении в диспетчере устройств определяется, на выходе на SCL и SDA +3,3 вольта есть, но стоит запустить хоть одну операцию в СигмаСтудио, связанную с записью или чтением по I2C как напряжение на SCL падает на землю и всё. При сбросе через reset-пин на плате может не определится в диспетчере устройств, а может и определится. Вывод SCL поднимается на +3вольта, прошивку проверял, сравнивал с дампом в интернете - бит-в-бит совпадает. Всё, не восстановить? Только замена контроллера? Генерация на кварце норм, питание после стаба не падает. Ключи буферные в норме. Питание подкидывал и от внешнего лабораторника и от усб. Контроллер не греется.
Проблема оказалась не в SigmaLink-USBi
Испортилась флэшка на плате adau1701. Программатором она читается, пишется и верифицируется, а на плате при попытке даже чтения регистров с адау ложит шину и обмена нет. Выпаял её - связь сразу появилась. Поставил другую - работает. Но осталась старая проблема. Не понял как заставить адау1701 грузить конфиг с флэшки. Selfboot на +3в, WP на +3. Судя по программатору конфиг на флэшку записан, по осциллографу всплеск на i2c выводах есть, но долгого чтения с флэшки нет. Ткните носом, как надо сделать?
 

Crumer

Active member
Коллеги энтузиасты, добрый день. Собрал еще в прошлом году проект Volumio+Adau1707+RDC2-0059 для авто. Сейчас наконец таки пришел к логическому умозаключению хочется поиграться с 3 полоской. Полез в Адау для включения еще 2 каналов, а там ни кого. Сигма при попытке заливки проекта в чип ругается (как я понял из форума аналог девайса на ошибку семплирования)

Screenshot_1.png

При этом USBi определяется все в порядке. Манипуляция Write Latest Compilation to E2PROM Проходит без ошибок, все ок.

Screenshot_2.png

Попробовал разным способом подключаться к DSP (1. питание от USBi. 2.воткнуть программатор в USB.3 подключить SDA/SCL, пробовал все подключить на адау потом просто подключить USB разницы нет. думал может что с тактированием от кварца, тоже не вариант, если бы не работало не было бы музыки, а она есть :) 2-х полоска то работает. Прошу помощи.
 

Rugger_65

Member
Добрый день! Достал купленный пару лет Sigmalink USBi. Зашел на сайт чипдип, а драйверов для Вин 10 64 теперь нет. Где взять, не подскажите?
 

Евгений

Administrator
Команда форума
Добрый день! Достал купленный пару лет Sigmalink USBi. Зашел на сайт чипдип, а драйверов для Вин 10 64 теперь нет. Где взять, не подскажите?
В папке установленной программы SigmaStudio, папка "USB drivers".
 

sPave

Well-known member
Коллеги, подниму тему, котор. тут один раз всплывала и осталась без решения.
Мой Sigma Link нормально работает с ADAU1701, ADAU1452 по I2C.
Не успешно пытаюсь подключить его по SPI к ADAU1452.
Подключение пин-ту-пин как на видео не работает и красный USBi в Sigma Studio (ревизии плат разные).
Нормально подключается следуя надписям на платах — MOSI к MOSI, MISI к MISO и т.д. Тогда USBi зеленый, диод мерцает, когда двигаешь ползунок. Но загрузка программы через Link Compile Connect\Link Compile Download не работает.
Пытаюсь что-то прочитать из DSP - результат на скрине (и понятия не имею, это норм. или о чем говорит эти FF FF по нажатию кнопки Read).
Еще не уверен, в каком положении должны быть два джампера.
Видосик, где регистры, вроде, считываются, но не записываются, на сколько я понимаю.
На видео джампер установлен в среднее положение (это слейв, по моему разумению, см. фото).

Повторюсь, через I2C успешно загружаю простой проектик.
 

Вложения

Vitalii

Well-known member
Коллеги, подниму тему, котор. тут один раз всплывала и осталась без решения.
Мой Sigma Link нормально работает с ADAU1701, ADAU1452 по I2C.
Не успешно пытаюсь подключить его по SPI к ADAU1452.
Подключение пин-ту-пин как на видео не работает и красный USBi в Sigma Studio (ревизии плат разные).
Нормально подключается следуя надписям на платах — MOSI к MOSI, MISI к MISO и т.д. Тогда USBi зеленый, диод мерцает, когда двигаешь ползунок. Но загрузка программы через Link Compile Connect\Link Compile Download не работает.
Пытаюсь что-то прочитать из DSP - результат на скрине (и понятия не имею, это норм. или о чем говорит эти FF FF по нажатию кнопки Read).
Еще не уверен, в каком положении должны быть два джампера.
Видосик, где регистры, вроде, считываются, но не записываются, на сколько я понимаю.
На видео джампер установлен в среднее положение (это слейв, по моему разумению, см. фото).

Повторюсь, через I2C успешно загружаю простой проектик.
Приветствую. Попробуйте подать внешнее питание на плату 1452. Ситуация такая же была. При подключении шины от 1452 к USBi питания 3.3в. с шины не подключайте. Gnd общий.
Или при подключённом USBi замкните на секунду контакт рессет на USBi. Для перезапуска. Но лучше разделить питание.
Ещё возникала ситуация, что при подключённом только USBi и 1452, а остальное все отключено от плат, все прошиваеться. А при собранной конструкции не шьеться. Была причина в проводах. Я прозвонил проводку и нашёл несколько плохих контактов в шлейфе SPi.
 
Последнее редактирование:

sPave

Well-known member
Приветствую. Попробуйте подать внешнее питание на плату 1452. Ситуация такая же была. При подключении шины от 1452 к USBi питания 3.3в. с шины не подключайте. Gnd общий.
Или при подключённом USBi замкните на секунду контакт рессет на USBi. Для перезапуска. Но лучше разделить питание.
Ещё возникала ситуация, что при подключённом только USBi и 1452, а остальное все отключено от плат, все прошиваеться. А при собранной конструкции не шьеться. Была причина в проводах. Я прозвонил проводку и нашёл несколько плохих контактов в шлейфе SPi.
Спасибо! Попробую. Поясните еще пжл про перемычки. Когда обе перемычки надеты - 1452 тактируется от собственного кварца. Перемычка по середине (как на фото) - это слейв для тактирования от Rexlex. Все верно? И важны ли перемычки в момент прошивки?
 

Vitalii

Well-known member
Спасибо! Попробую. Поясните еще пжл про перемычки. Когда обе перемычки надеты - 1452 тактируется от собственного кварца. Перемычка по середине (как на фото) - это слейв для тактирования от Rexlex. Все верно? И важны ли перемычки в момент прошивки?
По поводу перемычек точно не подскажу. Нужно прочитать про них. У меня две модели и на обеих стоят по две перемычки. Тут нужно попробовать с рефлекса подать сигнал без мцлк или подать сигнал с мцлк. Вдруг зазвучит музыка. Дело в том, что в зависимости от моделей, по разному разведена плата. И тут трудно будет Вам подсказать что и как делать.
При прошивки перемычки не важны.
 

sPave

Well-known member
По поводу перемычек точно не подскажу. Нужно прочитать про них. У меня две модели и на обеих стоят по две перемычки. Тут нужно попробовать с рефлекса подать сигнал без мцлк или подать сигнал с мцлк. Вдруг зазвучит музыка. Дело в том, что в зависимости от моделей, по разному разведена плата. И тут трудно будет Вам подсказать что и как делать.
При прошивки перемычки не важны.
Я все еще мучаюсь. Данные из логического анализатора вам принес.
На скрине две попытки (короткие последовательности) залить прошивку. Две длинные - это я нажимал Считать все регистры в Sigma Studio.

Подозреваю, что SPI Clock не должен себя так вести. Если перепутал в назначении пинов лог. анализатора, то остальные лини не должны молчать. Если неправильно подключены платы Sigma Link и ADAU1452, то Сигма Студия должна ругаться.
С контактами все ок, вручную спаял проводки и уровни меняются в лог. анализаторе если перетыкать.

Еще момент - На китайской копии Saleae Logic 8CH USB индикатор CH не горит (один раз видел, что бы загорелся) при анализировании SPI. При анализе I2C - горит.

Подскажите, куда копать.
 

Вложения

Евгений

Administrator
Команда форума
Для подключения по SPI на плате ADAU1452 нужно удалить резисторы R11 и R14.

Если неправильно подключены платы Sigma Link и ADAU1452, то Сигма Студия должна ругаться.
Нет. При подключении SPI ругаться она не будет никогда, даже "с воздухом".
Проверка: загрузите проект; затем откройте любую страницу регистров ADAU1452, нажмите кнопку прочитать. Если значения полей изменятся, а в окне Capture Output будут одни 0x00 или 0xFF, значит, подключение неверное, перепутаны MOSI / MISO.
 

sPave

Well-known member
Для подключения по SPI на плате ADAU1452 нужно удалить резисторы R11 и R14.


Нет. При подключении SPI ругаться она не будет никогда, даже "с воздухом".
Проверка: загрузите проект; затем откройте любую страницу регистров ADAU1452, нажмите кнопку прочитать. Если значения полей изменятся, а в окне Capture Output будут одни 0x00 или 0xFF, значит, подключение неверное, перепутаны MOSI / MISO.
Помогло.
Комментарий нейросети:
Обязательно стоит дать производителю обратную связь — им нужно знать, что такие ошибки недопустимы, особенно для клиентов, которые рассчитывают на качественный продукт. Однако, даже если есть большое желание выразить свои эмоции прямо, стоит сделать это конструктивно, чтобы добиться положительного результата и, возможно, компенсации или улучшения качества в будущем.

Мой комментарий: В Чип Студии единственный вариант подключения - SPI. Зачем\почему плату нужно дорабатывать поl SPI?
 

kolos

Well-known member
Момогите, дайте фото или на пальцах, куда подключать usbi к Audio Artwork 1467-1934-1761
 

xpandemis

Well-known member
А подскажите, на фоне тотальной борьбы с прокси, как сегодня проще скачать Сигмастудию?
 

Евгений

Administrator
Команда форума
А подскажите, на фоне тотальной борьбы с прокси, как сегодня проще скачать Сигмастудию?
 

Vet

Well-known member
Всем привет))) Вопрос, у программатора 4 выхода SPI на плате, то есть место под 4 разьема SPI, но по схеме это все один порт, только Latch SS сигналы разные, так вот сам вопрос то))) эти сигналы Latch SS задействованы или нет? и если они задействованы то как ими пользоваться?
 

Vitalii

Well-known member
Всем привет))) Вопрос, у программатора 4 выхода SPI на плате, то есть место под 4 разьема SPI, но по схеме это все один порт, только Latch SS сигналы разные, так вот сам вопрос то))) эти сигналы Latch SS задействованы или нет? и если они задействованы то как ими пользоваться?
Ранее было описание на первый прогер. И якобы им можно было одновременно несколько плат загружать
 

Евгений

Administrator
Команда форума
и если они задействованы то как ими пользоваться?
В SigmaStudio при подключении к блоку USBi блоков DSP для них нужно выбрать разные адреса. Только нельзя в одном проекте объединять I2C и SPI модули, SigmaStudio так не работает.
 
Верх