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

Простой проект на ПЛИС и микроконтроллере, анализатор и низкочастотный осциллограф

10 minutes ago, Yuri124 said:

тот проект от Альтеры по Вашей ссылке

Стоп, у меня по ссылкам нет конкретного проекта от Альтеры, только статья: "Аналоговые модули для ПЛИС", где есть мысль про использование LVDC входов. А в стартовом посту темы ссылка на проект на STM32F1. Если покопаться в документации, то наверное найдутся примеры реализации на FPGA R2R ЦАПа и АЦП последовательного приближения, но обычно конечно же используется специализированная микросхема и двух-портовая память, на сколько я знаю.

https://www.head-fi.org/threads/discrete-r2r-dac.715835/
http://www.audio-gd.com/R2R/R2R1/R2R1EN.htm

Вот здесь можно найти проект ЦАПа на 4 циклоне, как я понял:
http://www.audio-gd.com/R2R/DSPupdataR2REN.htm

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

24 minutes ago, PavelZ said:

у меня по ссылкам нет конкретного проекта от Альтеры

не совсем прямо по ссылке, но вот из статьи про АЦП:

Сигма-дельта модулятор

Итак, опять модулятор. Смысл в том, что RC фильтр заряжается до тех пор, пока суммарное напряжение входного сигнала и RC фильтра не стало больше опорного, потом RC фильтр разряжается. По полученному сигналу восстанавливается напряжение.

В качестве компаратора можно использовать приемник диф. сигнала, который есть в каждой FPGA:

image

Приемники диф. сигнала – не лучшие компараторы, поэтому у них есть ошибки, да и ошибки эти зависят от температуры.

Собственно, у Altera есть хороший документ с примером такого АЦП, не буду пересказывать, читайте:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

10 minutes ago, Yuri124 said:

Сигма-дельта модулятор

+1

тут с внешним компаратором:

https://habr.com/ru/post/487148/

но и lvds приёмник в каких-то пределах вполне как компаратор использовать можно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

13 minutes ago, Yuri124 said:

вот из статьи про АЦП

Там дельта-сигма преобразование рассматривается, то есть что-то вроде ШИМа, но с плавающей частотой, соответственно это ещё не цифра, как таковая.

 

8 minutes ago, _pv said:

тут с внешним компаратором

В итоге, всё решается математикой и ни какой схемотехники))

Из комментариев со статьи на Хабре:
"чем интереснее, сложнее и изобретательнее проект, тем большим количеством слоёв NDA он покрывается"

c'est la vie

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здесь Leka выкладывал свои эксперименты с осциллографом на FPGA (в разделе FPGA). Ищите, должно быть. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 7/6/2020 at 2:14 PM, PavelZ said:

Может кто подскажет куда копать и если из этой затеи толк?

Нет, никакого толка нет из этой затеи. Зачем скоп без работы?

Копать надо в сторону устранения безработного состояния.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

7 minutes ago, Oymyacon said:

Нет, никакого толка нет из этой затеи. Зачем скоп без работы?

Копать надо в сторону устранения безработного состояния.

Это философский вопрос!))

Бросил город с его суетой, купил дом в отдалённом селе в Белогорье. До этого мотался по вахтам: автоэлектрик, инженер КИПиА, программист АСУ... Сейчас на удалёнке как веб-разработчик, но постоянства нет. Слишком широкий кругозор, а работодателю требуется узкая специализация.

Есть свой проект по ИИ, обширный и сложный, но инвесторам давай прототип, а у меня только теория, хоть и глубоко проработанная...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, PavelZ said:

Там дельта-сигма преобразование рассматривается, то есть что-то вроде ШИМа, но с плавающей частотой, соответственно это ещё не цифра, как таковая.

именно что цифра как таковая, просто надо разменять частоту на разрядность децимирующим sinc фильтром и вместо 100МГц х 1 бит получится несколько МГц х 8 бит.

https://www.ti.com/lit/an/sbaa094/sbaa094.pdf

только вместо внешнего модулятора ads1202 - модулятор на lvds приёмника в качестве компаратора и RC цепочке в качестве интегратора, всё остальное можете брать из этого аппноута как есть.

У analog devices есть точно такой же аппноут, только с примерами на верилоге вместо vdhl.

1 hour ago, PavelZ said:

В итоге, всё решается математикой и ни какой схемотехники))

Из комментариев со статьи на Хабре:
"чем интереснее, сложнее и изобретательнее проект, тем большим количеством слоёв NDA он покрывается"

этот комментарий там про asic для RF части,

устройство сигма-дельта модулятора и sinc фильтров вовсе не является неким тайным знанием, доступным только избранным.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

54 minutes ago, _pv said:

этот комментарий там про asic для RF части

Это понятно, я это вообще...

Не нравится мне дельта-сигма, хочу R-2R. Что-то не доверяю я цифровым фильтрам.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

11 hours ago, PavelZ said:

Не нравится мне дельта-сигма, хочу R-2R.

Кстати, в плане скопа - верное направление ЦАП и по скорости, и по точности, но при правильном цифровом воплощении. Но получится ли у Вас такое - не знаю :dirol:

Но от предыдущего поста не отказался: Уж лучше временно коз доить, чем козлов слушать :biggrin:

Изменено пользователем Oymyacon

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 minutes ago, Oymyacon said:

Но от предыдущего поста не отказался: Уж лучше временно коз доить, чем козлов слушать

Интересная поговорка))

Только обратил внимания, что территориально соседи. Моё село, где я обосновался нынче, на границе с Воронежской областью и Украиной. А так родился и большую часть жизни прожил в Хабаровске. Не было там возможности, тем более в 90-ых, заниматься серьёзно программированием и электроникой, только ремонты всего и вся, что под руку попадалось. В нулевых семьёй обзавёлся, работал кем придётся иногда, чтоб как-то прожить и детей поднять. Сейчас дети выросли, могут обойтись без меня, поэтому появилась возможность заняться более серьёзно разными проектами, о которых мечтал раньше, теми, что не потеряли свою актуальность. Естественно, что многое надо учить заново. Сайты давно научился делать, а вот программировать на JS пришлось учится, к примеру. Так и во многих других моментах. Заработок на первом месте у меня сейчас не стоит, надо немного подучится (те же МК и ПЛИС получше освоить), свою мастерскую обустроить, начиная с ремонта помещения и прочее. Станки хочу сам научится делать...

АЦП последовательного приближения в отличии от дельта-сигма с цифровым фильтром, может работать с более широким диапазоном сигналов, буквально от постоянки. Ножек у этого циклопа много, даже на 2 10-битных R-2R ЦАП-АЦП хватит, а параллельная обработка со сдвигом по фазе может повысить частоту преобразования, это даже интересно будет попробовать реализовать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

9 minutes ago, PavelZ said:

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

Многие из тех проектов, чем мы грезили раньше, либо уже не актуальны, либо не рентабельны априори. Те, что априори - либо перегорели, либо  не имели потенциала для КЗ и саморазрядились.

Нужны уникальные и актуальные проекты, которые привлекли бы  вложения инвесторов и властей. И в этом словосочетании теперь является обязательным союзом :blush:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Разработка станков, для начала, потом энергетической установки, а затем нестандартных транспортных средств и роботов, в том числе и на основе первоначальных наработок, это больше для самореализации. Если что-то выйдет из этого хорошего, уже здорово будет. У меня всегда было хорошо с фантазией...

По проекту ИИ можно почитать черновик книги по теории СИМ, в приложении к этому посту.

Cybernetic friend.docx

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

По утру, на свежую голову так сказать, вопрос возник. Если обрабатывать сигнал параллельно, с двигом по фазе в 45%, то тогда надо будет объединять 4 lvds входа попарно, что снижает входное сопротивление, которое у этих входов и так низкое. В итоге нужен хороший повторитель сигнала, а это тоже не тривиальная задача, если нужна частота синхронизации под 300 мГц. При этом результирующая частота дискретизации получится, при 8 бит - 150 мГц (300*4/8), а при 12 бит - 100 мГц. 12 бит, а не 10, потому что кратное 4, можно просчитать два варианта, более высокочастотный на 8 бит и с большим динамическим диапазоном на 12. И, конечно, вопрос во внутренних задержках внутри циклона, на сколько чувствительно они будут влиять на работу узла.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А что там на вашей плате будет использоваться как ИОН?

Источник опорного напряжения должен быть на порядок точнее R-2R матрицы, т.к. на нём ещё придётся лепить источник аналоговой части.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

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