Комментарии 23
Вы работали с логическим анализатором Saleae?
Китайские аналоги считаются?
подскажите какой-нибудь не дорогой. в основном для разбора манчестера в брелках от ворот нужен
Скорее Нет. Они совсем ущербные. Записывают только первые 2 секунды и в них нет adc.
АЦП там даром не нужен, а про запись вообще чушь какая-то. Сам анализатор ничего не записывает, пишет софт на ПК. Анализатор лишь за триггеры и передачу данных на ПК отвечает. Вот запись 10с на китайский анализатор:
АЦП там даром не нужен
ADC-то как раз и нужен для разбора аудио кодеков (например MAX9860).
У Вас записывается долго лишь по тому что изменений в сигнале нет.
Вы попробуйте реальный трафик I2S записать и увидите, что через 2 сек китайский аналог ляжет.
Бред. Лично отлаживал разный вывод на китайском аналоге. Ничего не падало.
Изменения сигнала никак не влияют на количество данных. Семплрейт остается постоянным. Бывает, отваливает только если на ноуте нагрузка на порты высокая. Например, подключен программатор с отладчиком и анализатор. Тогда может ругнуться на скорость соединения. I2S у меня под рукой нет, самое нагруженное, что с ходу нашел - JTAG:
Ну а не нравится клоны Сейли, так есть вполне неплохие китаезные фирмы, тот же DS Logic, как на моем скрине выше. Там уже под капотом ПЛИС, а не МК, как в 8-канальном клоне Сейли и 16 каналов.
Так там же в программе все это дело настраивается. И частота дискретизации и объем записываемой информации. И ничего не ложится.
Серьезно? Целая статья о том, как вписать значения в готовую форму? А почему бы тогда не начать с того, как запустить ПО? Ну или подключить анализатор к ПК? Я ожидал, что тут будет статья про то, как самому написать декодер для Logic, а тут какой-то детский сад...
Да, так и есть. Потому что благодаря логическому анализатор Saleae и утилите Logic 2 ребёнок из детского сада может делать, то же самое что без Saleae Logic могли лишь делать деды из НИИ.
Такое себе оправдание появления статьи. Пока что это очень сильно смахивает на обычную рекламу, особенно вместе утверждениями про то, что неоригинальный анализатор так работать не умеет. Что помешало просто добавить информацию из этой статьи в статью про I2S? Плюс при чем тут какие-то там деды из НИИ, когда это может сделать любой человек владелец осциллографа? Тем более что разбирать весь поток данных никому не нужно.
Китайский анализатор, который Вы не пробовали, но не смотря на это не любите, сделает это без лишних движений, достаточно просто указать ему, что данные нужно интерпретировать как I2S.
Еще бы в двух словах описать как работает I2S. Не по нравились подписи к картинке перед Выводом: там число 254.8 магическим образом превратилось в ДВА числа 254 (вероятно Sapmple R и Sample L, но почему то 8 битных, хотя вроде бы были 16).
Ответы дает статья по третей ссылке, можно конечно перейти на нее, долго и упорно читать, но эта статья слишком уж лаконична.
В статью можно было добавить, что во второй версии ПО добавили поддержку расширений для расшифровки или преобразования полученных данных. Тот же I2S поддерживается.
Можно использовать как готовые, так и написать собственное имея какие то базовые познания в Python.
Разбор I2S трафика в программе Logic 2