Jump to content
    

Осциллограф

Всем привет. Есть такая схема осциллографа приставки для компа. Есть идея заменить микроконтроллер на какой нибудь распространенный типа stm32 , с выходом VGA,  дабы можно было подкинуть его к монитору без использования компьютера. Какой камень лучше использовать, посоветуйте. До этого дело имел только с атмегами. 

Osc.jpg

Share this post


Link to post
Share on other sites

6 hours ago, Дмитрий МВ said:

распространенный типа stm32

Добрый день!

 

ИМХО, распространённым он был несколько лет назад, когда купить можно было почти в любом магазине по адекватной цене. Сейчас же, снова ИМХО, наверне проще найти микроконтроллер, заложенный в схему изначально.

 

Если всё-таки нужно подключиь приставку к дисплею через интерфейс VGA, то микроконтроллеров STM32Fxxx, умеющих делать этот интерфейс аппаратно я не встречал. Скорее всего придётся его собирать из имеющийся периферии (таймеры, ПДП, порты ввода/вывода), а это потребует уверенного владения данной периферией и навыков программирования.

Но если эти владения есть, то можно что-нибудь использовать типа серии STM32F4xxx. Там внутри Cortex-M4F, данного ядра должно хватить для подобного рода задач.

 

P.S. Могу ошибаться чуть-чуть, т.к. всё пишу исключительно на основании собственного общего опыта, но конкрентно такую работу никогда не делал.

Share this post


Link to post
Share on other sites

Тот что стоит в схеме ещё не известно на каком софте писать и чем прошивать. И цель все же использовать МК с VGA дабы уйти от компьютера. Таймеры и прочее не проблема. Спасибо гляну вами рекомендованный.

Share this post


Link to post
Share on other sites

14 часов назад, Дмитрий МВ сказал:

Есть идея заменить микроконтроллер

Где вы там увидели микроконтроллер ?

Share this post


Link to post
Share on other sites

9 минут назад, Vasily_ сказал:

Где вы там увидели микроконтроллер ?

CY7C68013A

Share this post


Link to post
Share on other sites

4 часа назад, Дмитрий МВ сказал:

Тот что стоит в схеме ещё не известно на каком софте писать и чем прошивать. И цель все же использовать МК с VGA дабы уйти от компьютера. Таймеры и прочее не проблема. Спасибо гляну вами рекомендованный.

За время потраченное на создание вашего "осциллографа" вы заработаете на нормальный прибор классом выше. Весь смысл этой задачи - убить собственное время.

Share this post


Link to post
Share on other sites

5 часов назад, Дмитрий МВ сказал:

Тот что стоит в схеме ещё не известно на каком софте писать и чем прошивать. И цель все же использовать МК с VGA дабы уйти от компьютера.

А прошивку этого осциллографа сможете сами написать? Если да, то советую LPC4370. Тогда и AD9288 будет не нужен.

И VGA заменить на какой-нить LCD, подключенный прямо к LPC4370.

9 часов назад, haker_fox сказал:

Сейчас же, снова ИМХО, наверне проще найти микроконтроллер, заложенный в схему изначально.

....если только удастся найти AD9288  :wink::cray2:

9 часов назад, haker_fox сказал:

Но если эти владения есть, то можно что-нибудь использовать типа серии STM32F4xxx. Там внутри Cortex-M4F, данного ядра должно хватить для подобного рода задач.

Ну не знаю, не знаю.... ТС даже sample rate не указал. Чтобы STM32F4 успевал, нужно чтобы он имел внешнюю параллельную шину, совместимую по сигналам с AD9288. Здесь имхо и будет главный затык. Как бы FPGA не потребовалась для сопряжения. :cray2:

Не забывайте, что указанный на схеме CY7C68013A - зверь с программируемым GPIF, и довольно таки шустрым. Имхо - любой STM32F4 захлебнётся от такого потока, который CY7C68013A может прокачивать.

1 час назад, Vasily_ сказал:

Где вы там увидели микроконтроллер ?

CY7C68013A - это микроконтроллер (8051) + GPIF. Если что  :wink:

 

PS: И вопрос к ТС - самое главное не указали: Какую частоту захвата хотите?

Share this post


Link to post
Share on other sites

14 минут назад, jcxz сказал:

+ GPIF. Если что

Да я в курсе что это такое.:crazy:

16 минут назад, jcxz сказал:

И VGA заменить на какой-нить LCD, подключенный прямо к LPC4370.

Все уже давно подключено, и сильно лучше LPC.

Но все это просто смотрелки, такую штуку могу дать поиграться:

https://www.aliexpress.com/item/4000861098295.html?spm=a2g0o.store_pc_promotion.slider_2004205795538.0

Share this post


Link to post
Share on other sites

8 минут назад, stells сказал:

Как он?

Смотрелка, можно сохранять осцилки, скриншоты, синхронизация вполне нормальная.

1 час назад, byRAM сказал:

CY7C68013A

Как бы да, и в данном поделии для него софт точно никто не писал, весь софт находится на РС.

Так что топикстартеру нужно не микроконтроллер менять а вообще все!

Share this post


Link to post
Share on other sites

8 минут назад, Vasily_ сказал:

Смотрелка, можно сохранять осцилки, скриншоты, синхронизация вполне нормальная.

А разрешение дисплея и качество тачскрина? Глюков нет?

Share this post


Link to post
Share on other sites

16 минут назад, Vasily_ сказал:

Как бы да, и в данном поделии для него софт точно никто не писал, весь софт находится на РС.

Уверены? Я вот на схеме вижу U6, в которой вполне может находиться прошивка. Но даже если "софт находится на PC", то это не значит, что "его никто не писал". Без прошивки CY7C68013A работать не будет.

Share this post


Link to post
Share on other sites

16 часов назад, Дмитрий МВ сказал:

Всем привет. Есть такая схема осциллографа приставки для компа. Есть идея заменить микроконтроллер на какой нибудь распространенный типа stm32 , с выходом VGA,  дабы можно было подкинуть его к монитору без использования компьютера.

В исходной схеме микроконтроллер работал как буфер между ацп и хостом причём съём данных с ацп у него был нормируемый по времени потому что наверняка он программировался на ассемблере и там можно было подсчитать число команд при съёме данных причём этот микроконтроллер работал только в одном потоке команд..

А теперь вы хотите поставить вместо него микроконтроллер который бы занимался выводом чего-то там на экран, регенерации динамической памяти данных,  и буферированием в этой динамической памяти отсчётов и что получится в таком варианте все отчеты снимаемые с ацп могут производиться в ненормируемое время и Вам нужно будет учитывать возможность экстраполяции каких-то кусков графика

Share this post


Link to post
Share on other sites

1 hour ago, iosifk said:

А теперь вы хотите поставить вместо него микроконтроллер который бы занимался выводом чего-то там на экран, регенерации динамической памяти данных,  и буферированием в этой динамической памяти отсчётов и что получится в таком варианте все отчеты снимаемые с ацп могут производиться в ненормируемое время и Вам нужно будет учитывать возможность экстраполяции каких-то кусков графика

Ну так то да. В исходнике МК по сути мост , а все остальное делает ПК на своем гигагерцовом проце и всём остальном... Схема взята из готового интрустар приставки для ПК. Кто бы прикинул сколько нужно оперативы и каких вычислительных мощностей для задумки. 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...