Нужен был логический анализатор. Сделал свой на RP2040
IgoFT
0:00 / 0:00
Нужен был логический анализатор. Сделал свой на RP2040
14 104 просмотра · 2 дня назад
IgoFT
1,66 тыс. подписчиков
14 104 просмотра · 2 дня назад
Сделал свой 8-канальный логический анализатор на RP2040, потому что не хотел ждать готовый и нужно было разобраться, что происходит при инициализации SD-карты.
В ролике - реальная разработка с нуля: PIO, DMA, многоканальный захват, передача данных на ESP32-S3, вывод на TFT, trigger, pre-trigger, zoom и финальный захват настоящей SD-шины.
Что получилось:
8 каналов
до 10 MS/s
16384 samples
trigger по любому каналу
rising / falling edge
25% pre-trigger
просмотр на TFT
управление через ESP32-S3
Заодно столкнулся с тем, что длинные провода и сама измерительная обвязка могут мешать нормальной инициализации SD-карты.
Проект развивается как часть моего самодельного измерительного прибора на ESP32-S3.
Проект тут: https://github.com/igorianru/ESP32-S3...
00:00 Зачем понадобился свой логический анализатор
00:25 RP2040, PIO и DMA
01:24 Делаю переходник для SD-карты
02:22 Первые тесты и многоканальный захват
04:05 Подключаем настоящую SD-карту
05:31 Связываем RP2040 с ESP32-S3
06:42 Trigger и pre-trigger
08:03 Финальный тест с SD-картой