Перейти к содержанию
    

rloc

Модератор
  • Постов

    3 154
  • Зарегистрирован

  • Победитель дней

    12

Сообщения, опубликованные rloc


  1. 19 часов назад, MX_Master сказал:

    Уже давно хочу сделать простенький вариант ЧПУ контроллера. Чтоб можно было и с готовыми ЧПУ системам (Mach3, LinuxCNC, ...) юзать. И, при желании, со своим вариантом ЧПУ связку сделать.

    Не из праздного любопытства, зачем изобретать велосипед? Вроде у MESA открыты исходники, повторяй, да расширяй систему. Оптимальность кода не вызывает никаких сомнений, видно, разрабатывали далеко не глупые люди. Сделать что-то свое, тем более на микроконтроллере, близкое по надежности и стабильности, очень сложно. По цене тоже не вижу выигрыша.

  2. 2 часа назад, Flood сказал:

    заработал ли новый режим на не проф видеокарте, и если да, то на какой?

    Предполагаю, будет работать на любой nVidia, а ограничение по производительности - на уровне драйверов и чипов, в части OpenGL.

  3. У Энрико Рубиолы есть статья 2019г с измерением шумов ЦАП AD9144:

     

    https://inspirehep.net/literature/1740548

     

    Где он отметил рост АШ в диапазоне 10-100кГц без выяснения причины:

    Цитата

    The almost-flat region beyond 10 kHz is actually the bump already seen in the AM noise spectra (Figure 7D).

    626230552_.thumb.png.5b3dbab4e2cb09307613fab2922538da.png

    1370842652_.thumb.png.562885ed0359073575b052696a74c897.png

     

     В дополнение к эксперименту Олега с последовательной RC цепью на ноге I120:

    17.05.2021 в 13:45, Шаманъ сказал:

    Я подключил цепочку 22мкФ и 1.1кОм (см. рисунок). В итоге Ку по переменному току увеличился. Линия АШ на спектре тоже подскочила.

    На своей плате я подключил последовательно с резистором 10кОм на I120 индуктивность 300мГн (номинал измерил на частоте 100кГц RLC-метром), так чтобы модуль комплексного сопротивления на частоте 100кГц был около 100кОм (в 10 раз больше). При этом уровень АШ никак не изменился. Из чего логично следует вывод, пока шумы усилителя, участвующего в масштабировании выходного тока ЦАП меньше некоторого уровня, то они не влияют на выходной АШ.

     

    И еще провел такой эксперимент: выкинул балун TC1-1-13 на выходе ЦАП, и задействовал только один выход OUT1_P (нагрузка 50 Ом), второй OUT1_N (нагрузка 50 Ом) оставил не подключенным, ФНЧ оставил, чтобы исключить индуктивное влияние трансформатора:

    92987464_.thumb.png.65278ff7557913ad0109c4a148e33fba.png

     

    Уровень и форма АШ при этом никак не изменились.

     

  4. 1 час назад, Maxim_S сказал:

    ригол- это ригол. Лучшие их приборы едва дотягивают до "нижних середнячков" нормальных производителей..

    Не скажу про Rigol, но Siglent по качеству схемотехнических решений более привлекателен чем любой "брендовый" осциллограф начального/среднего уровня. Говорю как пользователь, имеющий на работе приличный парк Agilent/Keysight/R&S (есть с полосой 6ГГц и 8ГГц), но для дома по соотношению цена/качество они не подошли. Lecroy для своих младших моделей использует Siglent. Известный факт, что все бренды накручивают 5-10 крат от себестоимости.

  5. Небольшое дополнение к вопросу Олега (Шаманъ) об АШ на ЦАП.

    Есть у меня плата, более чем 12-летней давности разработки, с точно таким же ЦАП AD9779A. И решил я посмотреть, что на этой плате с AШ:

    AD9779A_117p5M_AMnoise_PLL_80Mx4.thumb.png.eff02f7d17819dbca1d8bdf19ec4468b.png

     

    На палки не стоит обращать внимания, к сожалению DC-DC на этой плате переходит в экономичный режим с понижением частоты, а LDO на этой частоте плохо давят пульсации в диапазоне выше 10кГц. По уровню всплеска в районе 100кГц шумы похожи на те (по уровню и ширине), которые получил у себя Олег. Условия такие: частота ЦАП 320МГц (с умножение на PLL от Морион ГК150-П 80МГц), выходная частота 117.5МГц, выходной ток максимально большой (GAIN=MAX). И решил я проверить шумы на VREF и I120, для чего подключил E5052B в режиме Baseband на соответствующие ноги через буферный усилитель на AD8099 КУ=1.

     

    Для начала собственные шумы измерительной системы с AD8099 с питанием от LT3045, вход закорочен:

    AD8099_self_noise.thumb.png.6a2db63c1c8f756b58810cc52d2b89db.png

    Шумы не маленькие, но пока сойдет для измерения. Наверное не совсем корректно делать AD8099 с КУ=1, но корректирующими цепями максимально снизил вероятность возбуждения.

     

    Измеряю VREF без фильтрующего конденсатора:

    AD9779A_VREF_woC.thumb.png.cb30b1e9a3cd4fd65ef04fee59aa0251.png

     

    Шумы на ноге I120, без конденсатора на VREF:

    AD9779A_I120_woC.thumb.png.cab965fb9b564500e4e9d4a83d126dff.png

     

    Шумы на ноге I120 с конденсатором 10мкФ керамика 0603 на VREF:

    AD9779A_I120_wC_10uF.thumb.png.f3b5bea426c054c4f4bd9925b30d5120.png

    Что уже совсем близко к чувствительности измерительного макета с AD8099. При этом, в процессе экспериментов, никаких изменений на графике АШ не произошло, хотя видно, что фильтрующий конденсатор уменьшает шумы на VREF и I120. Получается, схема GAIN не является основной причиной АШ, странно это. Плата была для связных целей, требований по шумам нет, но все же было интересно найти причину.

  6. 1 час назад, blackfin сказал:

    the memory resources and bandwidth required

    Если сравнивать с библиотечными ядрами FFT Altera и Xilinx, то практически любой алгоритм, отличный от R2, будет лучше. Но по удобству и гибкости использования R42 интереснее, при требованиях к ширине полосы и объему памяти близких к теоретическому минимуму.

  7. 1 час назад, Шаманъ сказал:

    уровень шума на отстройке 10кГц должен быть около теплового щума

    Важно отметить, что шкала по X в кГц и начинается от 1кГц. А то ADC и DAC какими-то совсем идеальными получаются без добавочного ФШ )

  8. тау, благодарю, ясно и наглядно. Если рассматривать такой вариант построения, ширина полосы определятся RC цепью, где сопротивление - это R1, а C - сумма емкостей затворов, меняющаяся  в зависимости от состояния Qx (включен/выключен), т.е. кода GAIN. А при полосе 100кГц-200кГц и R1=10кОм суммарная емкость должна cоставлять где-то 500-1000пФ. Вполне допустимо, при количестве транзисторов порядка разрядности GAIN 2^10. А уровень шума определяется шумом усилителя + шум R1. Как помню, управление по GAIN достаточно медленное, цифр к сожалению не нашел.

  9. 2 часа назад, тау сказал:

    аналоговый шум в блоке Gain, провоцирующий АШ , плохо придавленный ООС по току ключей (через контрольное токовое зеркало, нагруженное на токозадающий резистор цепи I120)

    Можете подробнее расписать схемотехнику (предполагаемый вариант)? Пусть от руки. Не очень понятно, где может возникать задержка в этой петле.

  10. Вся электроника, которая не относится к бытовой, автоматически попадает в категорию не для личного пользования. Причем, чаще вопрос решается до отправки конечному пользователю. Цена была 6790 юаней + 37$ за 5.5кг доставка до дома, 70 МГц 4-е канала.

     

    У Приста есть только с полосой 100МГц и цена на аналогичную 4-х канальную модель примерно в 2 раза больше:

    https://prist.ru/catalog/ostsillografy_tsifrovye/akip_4129a/

     

    А вся линейка SDS2000X Plus легким движением руки расширяется до 500 МГц.

  11. 7 часов назад, gazpar сказал:

    В общем, терзания привели к такой модели "Siglent SDS 1104X-E'

    Я покупал в родном магазине Siglent SDS2000X Plus на taobao со скидками на 11.11 в прошлом году, причем вариант на 70МГц 4-х канальный, который продается только в Китае, посредник привез в обход таможни.

    MegaVolt прав, из Европы и Штатов товар классифицируют не для личного пользования со всеми вытекающими, или предложат доставку типа EMS/DHL, чтобы не заморачиваться с оформлением вашего осциллографа.

  12. 17 минут назад, тау сказал:

    из А  надо вычесть постоянную составляющую.

    Постоянная составляющая превратиться в синусоду, которую обычно фильтруют при преобразовании из действительных данных в комплексные. Один АЦП, цифровой квадратурный перенос.

  13. 23 часа назад, soldat_shveyk сказал:

    Кстати, а как в Матлабе посмотреть АШ / ФШ от записанной синусоиды? 

    phi = unwrapped arctan(Q/I), и потом fft(phi)

    A = sqrt(I^2 + Q^2), и потом fft(A)

    Но, в данном случае у Олега (Шаманъ) частоты АЦП и ЦАП от одного генератора, поэтому достаточно перенести на 0 и повернуть на такой угол, чтобы одна квадратура была в максимуме, другая - не имела постоянной составляющей, сразу получаем phi + A.

     

    Но, забегая вперед знаю, что Олег формировал на ЦАП две синусоиды для проверки линейности и было ОК. Скорее два варианта возможны: ИОН или LDO, но пока больше склоняюсь к LDO.

  14. 4 часа назад, MegaVolt сказал:

    Что с ними не так?

    Чип AD9512, входная частота 1ГГц:

    PN_1_GHz.thumb.JPG.239cd7883353ef22a4ccf46a4f2ec73c.JPG

     

    Выходная частота 50МГц:

    PN_50_MHz.thumb.JPG.e14c7ef3c47f928ac06c52fbecf4fb67.JPG

     

    А должны были увидеть падение уровня на 20*log(1000/50) = 26дБ. Не знаю, какими приборами AD намерила -168дБн/Гц. Вообще у PECL не должен меняется уровень собственных шумов, что и получилось в итоге, около -155дБн/Гц, что сравнимо с динамикой по собственным шумам 12-16бит АЦП.

     

    Теперь берем OCXO MagicXtal на 100МГц, в выходном каскаде которого стоит NC7SZU04 (ULP-A идентична по шумам но более скоростная, стоит в делителе на 5):

    CLPD_noise2.thumb.png.126e59f7e44016e851b5bfb94cab3b5f.png

     

    На дальних отстройках видим -173дБн/Гц как на 20МГц, так и на 100МГц (на пролазы FM станций прошу не обращать внимание).

  15. 9 минут назад, Nik_Su сказал:

    12кГц до 20кГц

    Чтобы цифры по джиттеру красивее были ) Шучу, стандартный диапазон интегрирования для ширпотребных устройств (шин PCI/PCIe, пультов ДУ ...), не сильно требовательных. Для серьезных вещей чаще пишут в дифференциальном виде - ФШ.

  16. 1 час назад, Nik_Su сказал:

    Silicon Labs 545BBA250M000BBG

    Диапазон интегрирования берут от 12кГц до 20кГц, а если шире - от 10Гц до половины Найквиста, то уже несколько сотен фс набежит.

     

    Есть хорошие генераторы отечественного производителя до 300МГц (SC-срез):

    http://magicxtal.com/ru/products/?S=73&C=119&I=674

     

    Или, если цена пугает, то поскромнее - ГК163А (AT-срез), но также с аналоговым умножением частоты (без ФАПЧ):

    https://www.bmgplus.ru/wp-content/uploads/2020/09/pdf163.pdf

     

    + ПАВ фильтр типа TA0998A Taisaw (Golledge) на 250МГц по выходу.

  17. 22 минуты назад, bloody-wolf сказал:

    а ТСу и -140 хватит за глаза с его выбранным АЦП

    Как сказать:

    1854067692_.png.c9d37676c760f02a15f17d29c2aa38a2.png

     

    Это общий шум, а фазовый соответственно (если говорим о джиттере) -155дБПШ/Гц. Чтобы такую динамику не испортить, ФШ тактового сигнала должен быть на 10дБ ниже, а лучше на 20дБ.

     

    22 минуты назад, bloody-wolf сказал:

    ad951x

     

    Ставил, кошмар. Дело барское, АЦП не 3 копейки стоит.

  18. 1 час назад, bloody-wolf сказал:

    lvpecl

    Хуже некуда, полка ФШ на уровне -150...-155 дБн/Гц, что сравнимо с собственной динамикой АЦП. Высокая скорость не означает низкий шум. К CML микросхемам также относится. Низкий шум NC7WV04 (как и всей серии ULP-A) обусловлен низким выходным сопротивлением и большим током 30-40мА, полка ФШ лежит на уровне -170дБн/Гц. CMOS микросхемы разные бывают, поэтому обобщать выводы не стоит.

     

    Nik_Su, посмотрите пример делителя частоты для АЦП, который предлагает Linear Technology:

    https://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/dc1075a.html

     

    На этой плате для реклокинга используется триггер из серии ULP-A, чтобы уменьшить джиттер, и ничего лучше инженеры не нашли, а АЦП Linear до сих пор одни из лучших в диапазоне тактовых частот до 200МГц.

  19. 5 часов назад, Nik_Su сказал:

    тактирующий сигнал должен иметь jitter как минимум 0.05 ps

    Безошибочно, проверенный вариант - NC7WV04 при питании 3.3В, входы объединить, можно две микросхемы объединить по входам (всего 4-е выхода). Рабочая частота - до 400 МГц. Собственный джиттер на порядок-два ниже АЦП, по измерениям на E5052B. Для преобразования в дифференциальный вид можно использовать балун типа 0805 TDK.

  20. 19 часов назад, тау сказал:

    400кГц - граница полосы ФНЧ для шумов

    Не очень понятно, какого ФНЧ? Симуляция во временной или частотной области? Идеальная модель диода включает емкость?

     

    19 часов назад, тау сказал:

    Амплитудный шум имеет "полочку".
    Пересечение кривых фазового и амплитудного шума на частоте примерно 20 кГц, а правее они одинаковые (сливаются).

    Не понятный для меня результат. В режиме автогенератора имеет место быть постоянное изменение Кус (мгновенное) относительно Кдел - это модуляция ширины этой "полочки" на периоде колебаний относительно "нулевой" ширины, что должно приводить к наклону, начиная от малых отстроек, а не только после 20кГц. При измерении, никогда не видел "полочку" на графике АШ у автогенератора. Должен признаться, не так часто измерял АШ.

×
×
  • Создать...