fmdost 0 Posted January 21 · Report post Други! А можно ли реализовать ШИМ с разрешением 100 пикосекунд или ещё меньше, и на чём? Чтобы неслишком золотое в итоге оказалось. Сп. Quote Ответить с цитированием Share this post Link to post Share on other sites
arhiv6 0 Posted January 21 · Report post Сигма-дельта модуляция вместо ШИМа не подойдёт? Какая необходима частота следования импульсов? Для ПЛИС в цифровом виде в лоб такое не сделать (100пс - это 10ГГц тактовая нужна), если только какие-нибудь специфичные для конкретной ПЛИС delay-блоки использовать, например: http://ijarece.org/wp-content/uploads/2013/08/IJARECE-VOL-2-ISSUE-5-563-567.pdf Quote Ответить с цитированием Share this post Link to post Share on other sites
novikovfb 0 Posted January 21 · Report post Может, расскажете задачу более полно, для чего такая специфическая ШИМ? Quote Ответить с цитированием Share this post Link to post Share on other sites
alexunder 0 Posted January 21 · Report post Посмотрите как реализуют время-цифра преобразование (TDC), там удаётся достичь короткие времена. A 19ps, FPGA-Based TDC With Multiple Channels for Open Source Applications.pdf Quote Ответить с цитированием Share this post Link to post Share on other sites
MegaVolt 0 Posted January 21 · Report post 1 час назад, alexunder сказал: Посмотрите как реализуют время-цифра преобразование (TDC), там удаётся достичь короткие времена. A 19ps, FPGA-Based TDC With Multiple Channels for Open Source Applications.pdf 930 kB · 5 скачиваний Нужна обратная функция :))) 6 часов назад, fmdost сказал: Други! А можно ли реализовать ШИМ с разрешением 100 пикосекунд или ещё меньше, и на чём? Чтобы неслишком золотое в итоге оказалось. Сп. Если речь про ЦАП с числом бит больше 20 с одной ножки то нет.... (обычно берут 2 ножки) Если же про 10 бит на высокой частоте то гуглить High-Resolution PWM. Там как раз времена 150-180 ps. Задача то какая? Quote Ответить с цитированием Share this post Link to post Share on other sites
alexunder 0 Posted January 21 · Report post 9 minutes ago, MegaVolt said: Нужна обратная функция :))) Обратная называется DTC (цифра-время) соответственно. В обоих случаях используют всевозможные варианты задержки, в статейке неплохой обзор со ссылками. Quote Ответить с цитированием Share this post Link to post Share on other sites
MegaVolt 0 Posted January 21 · Report post 36 минут назад, alexunder сказал: Обратная называется DTC (цифра-время) соответственно. В обоих случаях используют всевозможные варианты задержки, в статейке неплохой обзор со ссылками. А вот за название спасибо :)) не смотрел в эту сторону :) Quote Ответить с цитированием Share this post Link to post Share on other sites
_pv 0 Posted January 21 · Report post google -> high resolution pwm первые пару ссылок будут на МК от тексас/инфинион с шимом с разрешением в пару сотен пс. Quote Ответить с цитированием Share this post Link to post Share on other sites
fmdost 0 Posted January 22 · Report post On 1/21/2022 at 10:58 AM, MegaVolt said: Нужна обратная функция :))) Если речь про ЦАП с числом бит больше 20 с одной ножки то нет.... (обычно берут 2 ножки) Если же про 10 бит на высокой частоте то гуглить High-Resolution PWM. Там как раз времена 150-180 ps. Задача то какая? Задача высоковольтный D усилитель звука. Бит хотя бы 14 на 176 килогерц(с20xx от ti подходит, но холелось выше). В идеале 16 бит. Две ножки как-то неполучается на мост. Во всяком случае у меня. On 1/21/2022 at 11:49 AM, _pv said: google -> high resolution pwm первые пару ссылок будут на МК от тексас/инфинион с шимом с разрешением в пару сотен пс. Что-то там в гугле 150 минимум. У инфинеона. На ПЛМ как то видел реализацию 80pS. Но давно было, неприпомню где. On 1/21/2022 at 8:21 AM, novikovfb said: Может, расскажете задачу более полно, для чего такая специфическая ШИМ? Решение в лоб. И громкость проще регулировать. Можно нелинейность разряда до 1%. On 1/21/2022 at 8:17 AM, arhiv6 said: Сигма-дельта модуляция вместо ШИМа не подойдёт? Какая необходима частота следования импульсов? Для ПЛИС в цифровом виде в лоб такое не сделать (100пс - это 10ГГц тактовая нужна), если только какие-нибудь специфичные для конкретной ПЛИС delay-блоки использовать, например: http://ijarece.org/wp-content/uploads/2013/08/IJARECE-VOL-2-ISSUE-5-563-567.pdf Хотелось бы избежать второго преобразования. Ибо сейчас оцифровывается аналоговый сигнал. Потом его опять переводить в аналог чтобы на модулятор..Потом опять какбы цифра... Дюже шумит всё в сумме. В статье кажись оно. Сильно дорогая матрица для таких решений будет(100pS)? Quote Ответить с цитированием Share this post Link to post Share on other sites
RobFPGA 0 Posted January 22 · Report post 13 minutes ago, fmdost said: Для ПЛИС в цифровом виде в лоб такое не сделать (100пс - это 10ГГц тактовая нужна) На FPGA такое как раз в лоб делается. Сериалазер в MGT на 10GHz вот вам и шим с 100ps, а если запустить на 16 или 25 GHz то и того меньше. Но вот как вы выход MGT конвертировать в управление без потерь точности будете ?. Quote Ответить с цитированием Share this post Link to post Share on other sites
fmdost 0 Posted January 22 · Report post 49 minutes ago, RobFPGA said: На FPGA такое как раз в лоб делается. Сериалазер в MGT на 10GHz вот вам и шим с 100ps, а если запустить на 16 или 25 GHz то и того меньше. Но вот как вы выход MGT конвертировать в управление без потерь точности будете ?. Там ещё и dead-time не прикрутить. Хотя можно два, на разные MGT. Джиттер какой там будет? Quote Ответить с цитированием Share this post Link to post Share on other sites
RobFPGA 0 Posted January 22 · Report post 6 minutes ago, fmdost said: Там ещё и dead-time не прикрутить. Хотя можно два, на разные MGT. Джиттер какой там будет? Dead-time и другую логику прикручивают уже на стороне формирования данных на параллельном интерфейсе сериалайзера. Формируя соответствующие паттерны данных для отправки. Джиттер клока у сериалайзера сильно зависит от качества опорного референса и думаю значительно меньше битового периода. Quote Ответить с цитированием Share this post Link to post Share on other sites
_pv 0 Posted January 22 · Report post 1 hour ago, fmdost said: Бит хотя бы 14 на 176 килогерц(с20xx от ti подходит, но холелось выше). В идеале 16 бит. легких путей не ищете, если взять шим под 200МГц и через задержку подать на ИЛИ, можно дополнительно "удлиннять" импульс MC100EP01, sy89297 с шагом 5пс. Quote Ответить с цитированием Share this post Link to post Share on other sites
fmdost 0 Posted January 22 · Report post Как вариант! Должно уже подоспеть решение, 21 век таки! 1 hour ago, _pv said: легких путей не ищете, если взять шим под 200МГц и через задержку подать на ИЛИ, можно дополнительно "удлиннять" импульс MC100EP01, sy89297 с шагом 5пс. Quote Ответить с цитированием Share this post Link to post Share on other sites
Plain 0 Posted January 23 · Report post 6 часов назад, fmdost сказал: Две ножки как-то неполучается на мост Имеется ввиду многоуровневый преобразователь, два соединённых последовательно моста. Quote Ответить с цитированием Share this post Link to post Share on other sites