реклама на сайте
подробности

 
 
> Проблемы с чтением выхода АЦП лог. анализатором
honeycomb0
сообщение Aug 6 2015, 08:13
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 103
Регистрация: 28-08-14
Пользователь №: 82 671



Всем привет,

Столкнулся со следующей проблемой: есть плата с 8-битным АЦП, который оцифровывает сигнал с частотой 20МГц и скармливает результат fpga по 8-битной шине. Появилась необходимость захватить данные от АЦП с логическим анализатором (USBee DX). Все казалось бы ок, однако захваченные анализатором данные имеют странные пульсации - их видно в прикрепленном изображении, где оцифрован банальный синус. Стоить отметить, что длина проводков ("щупов" анализатора) в районе 15 см на глаз. Еще отмечу, что при увеличении амплитуды так же растет амплитуда пульсации. Может ли это быть вызванно тем, что лог. анализатор емкостно нагружает выход АЦП и того подглючивает? Или это более похоже на временные несогласования? Что мне попробовать чтоб побороть?

Сообщение отредактировал honeycomb0 - Aug 6 2015, 08:15
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
honeycomb0
сообщение Aug 7 2015, 11:31
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 103
Регистрация: 28-08-14
Пользователь №: 82 671



Простите, не совсем понял что подразумевается под управлением моментом захвата. Мне не удается найти каких-то данных по таймингу анализатораsad.gif
Вы намекаете на несогласованность захвата лог. анализатором по времени с выдачей данных от АЦП? Из даташита АЦП видно, что с начала такта клока, есть задержка в районе 12 нс на сам захват и выдачу данных в порт. Т.е. по идее, первые 12нс от всех 50нс периода, данные не будут обновлены. Имея ввиду управление захвата, вы говорите о какойто настройке анализатора, чтобы после такта захват задерживался дабы снять обновленные данные, так?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 7 2015, 11:48
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (honeycomb0 @ Aug 7 2015, 14:31) *
Мне не удается найти каких-то данных по таймингу анализатораsad.gif

Я именно об этом sad.gif
QUOTE
Вы намекаете на несогласованность захвата лог. анализатором по времени с выдачей данных от АЦП?

Да.
QUOTE
Имея ввиду управление захвата, вы говорите о какойто настройке анализатора, чтобы после такта захват задерживался дабы снять обновленные данные, так?

Нет. На входе "анализатора" появился фронт клока. Но по нему захватывать данные нельзя, поскольку они будут через 12ns. По этой причине Вы считаете, что через полпериода тактовой все будет хорошо и захватывать можно по другому фронту, и это в общем-то так. Но тут ВЫЛЕЗАЕТ во всей красе "анализатор" быстродействие которого оставляет желать много лучшего для 20MHz, тайминги которого НЕ нормированы, но совершенно очевидно находятся в лучшем случае на грани, ввиду того, что максимум его возможностей задокументирован в 24MHz.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 26th August 2025 - 18:40
Рейтинг@Mail.ru


Страница сгенерированна за 0.01362 секунд с 7
ELECTRONIX ©2004-2016