Lmx2315 5 30 декабря, 2012 Опубликовано 30 декабря, 2012 · Жалоба RROR:HDLCompilers:87 - "math.v" line 86 Could not find module/primitive 'log10' ..сарказм вам неведом. Сделайте табличную реализацию логарифма - если обойдётесь шагом в 3 дБ вам понадобится всего примерно 60 значений в табличке, вряд-ли больше. А захотите шаг 1 дБ - уместитесь в 180 строк, вам хватит за глаза. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Flood 13 30 декабря, 2012 Опубликовано 30 декабря, 2012 · Жалоба ..не жалко : log10 log10( .clk(clk), // input clk .ce(dv), .x_in(summe), // input [15 : 0] x_in .x_out(out_m) // output [8 : 0] x_out ); ..пользуйтесь, всегда рады помочь. Со стороны как-то некрасиво выглядит, да и смысл жеста не понятен... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andreichk 0 30 декабря, 2012 Опубликовано 30 декабря, 2012 · Жалоба будем считать это новогодней шюткой :santa2: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
novchok 0 1 января, 2013 Опубликовано 1 января, 2013 · Жалоба Мне просто интересно, а как сигнал вводится в систему для анализа. Насколько я понимаю, качество съема сигнала и перевода его в цифру играет решающую роль при анализе спектра. Можете рассказать что именно анализируется, какие АЦП используются, какие фильтры стоят и т.д. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andreichk 0 1 января, 2013 Опубликовано 1 января, 2013 · Жалоба да вот собственно входная часть, никаких спецфильтров, только ОУ и всё. в коде тоже нет никакой цифровой фильтрации, окон и всего того, что в принципе там должно быть. я пока ещё далёк от правильного понимания построения правильных измерительных приборов.Сьём данных,согласно графикам из даташита на корку ФФТ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
novchok 0 1 января, 2013 Опубликовано 1 января, 2013 · Жалоба Спасибо, схема интересная, единственное, чего могу сказать, OPA2652 честно отработает усиление в 30 не выше 10MHz, а судя по делителю, максимальное усиление как раз 30. Поэтому если будете пытаться получить реальный спектр сигнала, учтите, что операционники заваливают высокочастотный сигнал. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andreichk 0 1 января, 2013 Опубликовано 1 января, 2013 · Жалоба ну дык скоп , да и спектр тоже, более , чем на 10-15 МГц и не расчитывался. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Timmy 1 2 января, 2013 Опубликовано 2 января, 2013 (изменено) · Жалоба Входную часть я бы делал примерно так: Грубый/тонкий регуляторы смещения объединёны и регулятор упрощён с учётом того, что ОУ имеет по входу не меньший размах, чем по выходу, поэтому может использоваться в качестве буфера. Вход получится стандартный под осциллографический щуп с делителем. На схеме от andreichk ассиметрично включён драйвер АЦП, так он не будет держать постоянное синфазное напряжение. И ещё, резисторы регулятора усиления выбраны очень странно, которые с малыми номиналами, если вспомнить, чему равно усиление такой схемы. А триггерную схему можно вообще сделать в цифре, или подключать к выходу IC2, чтобы не грузить высокоомный вход. UPD:По драйверу АЦП возражение снимаю, его можно и так включать. И тонкое смещение действительно имеет смысл ставить после усилителя, чтобы его регулировка не зависела от коэффициента усиления. Изменено 2 января, 2013 пользователем Timmy Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MaverickDSP 0 10 января, 2013 Опубликовано 10 января, 2013 · Жалоба правда как обычно какая-то фигня на экран полезла в виде зеркальных повторов. как от этого избавиться, вот ещё задачка..... :smile3046: Очень похоже на спектр меандра Либо сигнал на входе АЦП очень мощный, либо ошибка в типах данных. В каком режиме работает АЦП ? signed или unsigned ? (ножка DF) Я так понимаю, ядро БПФ ждет signed. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uuftc 0 10 января, 2013 Опубликовано 10 января, 2013 · Жалоба да вот собственно входная часть, никаких спецфильтров, только ОУ и всё. Фильтровать по аналогу перед ADC надо обязательно! Алиасинг иначе никак не победить потом. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Aner 6 10 января, 2013 Опубликовано 10 января, 2013 · Жалоба Если счетные ресурсы есть, то фильтровать по аналогу перед ADC не обязательно. Алиасинг никто уже и не побеждает, его используют. Как вторую, третью и тд. зоны Найквиста. Ну будет поболее шумов в этих зонах, появятся инскажения в сигналах, до приемлемого уровня фильтруется. Хотя не понятно для чего создавать такой спектроанализатор сегодня? Пройденный этап. При нынешних компах + 20 баксов за модуль (RTL2832+FC0013 или E4000) не e-bay получите неплохой спектроанализатор ~50...2200 Мгц. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uuftc 0 10 января, 2013 Опубликовано 10 января, 2013 · Жалоба Если счетные ресурсы есть, то фильтровать по аналогу перед ADC не обязательно. Алиасинг никто уже и не побеждает, его используют. Как вторую, третью и тд. зоны Найквиста. Очень интересно, как можно разделить сигналы из разных диапазонов, например из первого и из второго, оцифрованных одновременно? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andreichk 0 2 февраля, 2013 Опубликовано 2 февраля, 2013 · Жалоба В каком режиме работает АЦП ? signed или unsigned ? (ножка DF) Я так понимаю, ядро БПФ ждет signed. assign ADC_DF_DCS = 0;//Offset binary data, duty cycle correction on при желании можно переключить на assign ADC_DF_DCS = 1;//2's complement data, duty cycle correction on Фильтровать по аналогу перед ADC надо обязательно! Алиасинг иначе никак не победить потом. а разве R86,R87,C30 не являются ФНЧ ? Хотя не понятно для чего создавать такой спектроанализатор сегоднязнаете, если бы речь шла о том , где купить подешевле, то тема так бы и называлась, а так, отвечая на ваш вопрос - чтобы окончательно с ума не сойти - ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
LV26 0 2 февраля, 2013 Опубликовано 2 февраля, 2013 · Жалоба Очень интересно, как можно разделить сигналы из разных диапазонов, например из первого и из второго, оцифрованных одновременно? Вот-вот... и мне интересно... Просветите, плз! Жаль Найквиста тут нет... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andreichk 0 4 февраля, 2013 Опубликовано 4 февраля, 2013 · Жалоба Народ, для загрузки скопа в припаянную к спартану флеш, сдули у кого-то из сети и адаптировали под наш модуль(с изменением пинов и тактовой частоты) проект загрузчика флеш. загрузчик собрался и откомпилировался без проблем.Но не хочет грузиться в спартан из за этого сообщения: WARNING:MapLib:701 - Signal RS232_RXD connected to top level port RS232_RXD has been removed. Получается, что он отрубил линию загрузки в спартан прямо на входе, ссылаясь , что этот сигнал никуда не идёт. Весь проект перерыли , но найти обрыв не смогли. Может ктось глянет из опытных, если не влом. :smile3046: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться