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

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

Osc.jpg

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


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

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

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

Добрый день!

 

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

 

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

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

 

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

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


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

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

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


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

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

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

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

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


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

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

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

CY7C68013A

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


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

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

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

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

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


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

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: И вопрос к ТС - самое главное не указали: Какую частоту захвата хотите?

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


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

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

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


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

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


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

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

Как он?

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

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

CY7C68013A

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

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

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


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

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

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

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

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


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

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

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

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

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


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

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

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

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

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

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


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

2 hours ago, jcxz said:

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

Хотя бы 10мгц

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


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

1 hour ago, iosifk said:

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

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

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


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

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

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

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

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

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

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

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

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