Страница 1 из 4
цифровой осциллограф
Добавлено: Вс июл 25, 2010 18:22:24
aido
почитал недавно про возможности ATMega, ARM, PIС...(и на форумах и в даташитах). ни для кого думаю не секрет, что они довольно ограниченны и с помощью них никак не получится создать мощный осциллограф(ну хотя бы до 200 МГц). И появилась идея - а что, если купить с рук старый комп, например с четвертым пнем, и уже этот проц использовать заместо микроконтроллеров. как считаете, получится такой девайс?
Re: цифровой осциллограф
Добавлено: Вс июл 25, 2010 19:01:52
Arlleex
ARM 200МГц не пашет?
ARM9 копайте.
Re: цифровой осциллограф
Добавлено: Вс июл 25, 2010 20:40:21
aido
ну хорошо, а если взять выше? тем более у ARM9 частота шины 100 МГц. и стоит он сколько?
Re: цифровой осциллограф
Добавлено: Пн июл 26, 2010 06:39:32
Anode_Katode
Насчет ARM9 не все так просто. Во-первых, дороговато, во-вторых, паять замучаешься, в-третьих, программировать.
Идея с компом неплохая. Старый пенечек 4-ый вполне потянет приставку цифровой осциллограф.
Эту приставку можно купить аж тыщи за 3, или собрать самому. Благо схем в интернете порядком (in google we trust!).
Я довольно долго пользовался подобной вещью ( в паре с ноутбуком), в общем-то неплохо себя показала.
Re: цифровой осциллограф
Добавлено: Пн июл 26, 2010 15:52:41
GRAF
Отдельную микросхему АЦП покупайте, с частотой выборок раз в 10 выше максимальной частоты сигнала- вот и получится мощный осциллограф, только к нему ещё нужен буфер памяти и микроконтроллер управления.
Re: цифровой осциллограф
Добавлено: Ср июл 28, 2010 13:58:39
Callous
А если попробовать все сделать на ПЛИС, благо их сейчас разных много
Re: цифровой осциллограф
Добавлено: Ср июл 28, 2010 20:44:52
AI_Disable
Решение проблемы - объединить все сказанное вместе

: внешний АЦП+ПЛИС+БУФЕР+МК.
Внешний АЦП делает дофигищу выборок, ПЛИСина их хавает и складывает в буфер, затем МК, уже неторопливо, хавает данные из буфера и обрабатывает их.
Re: цифровой осциллограф
Добавлено: Чт июл 29, 2010 00:23:48
neonix
AI_Disable писал(а):Решение проблемы - объединить все сказанное вместе

: внешний АЦП+ПЛИС+БУФЕР+МК.
Внешний АЦП делает дофигищу выборок, ПЛИСина их хавает и складывает в буфер, затем МК, уже неторопливо, хавает данные из буфера и обрабатывает их.
По такой схеме строятся промышленные приборы, гляньте хотяб на тот же Rigol. Но мало сделать железо, надо к ПЛИС и МК написать прошивки, отладить всё это и откалибровать. Легче будет купить, чем изобретать велосипеды. А на AVR, PIC можно построить бесполезную фигню, от которой толку не будет. Плавали, знаем...
Re: цифровой осциллограф
Добавлено: Чт июл 29, 2010 19:20:42
YS
А на AVR, PIC можно построить бесполезную фигню, от которой толку не будет.
На AVR можно построить нормальный самописец (встроенный АЦП адекватно работает где-то до 10KSPS). Нормального осциллографа, да, не получится.
Re: цифровой осциллограф
Добавлено: Чт июл 29, 2010 21:38:44
MiklSh
Пришел порутчик Ржевский и все опошлил...
Тут идея проскакивала про себестоимость: связка "достойный АЦП"+ПЛИС+... будет всяко дороже, причем намного, б/у аналогового осцилла, дак в чем же смысл?
Re: цифровой осциллограф
Добавлено: Чт июл 29, 2010 22:14:03
AI_Disable
Плис и внешний АЦП не так уж дороги. А вот ЖКИ с хорошим разрешением это да, дороговато... Но в $ 20-25 уложиться можно.
Re: цифровой осциллограф
Добавлено: Чт июл 29, 2010 22:27:11
MiklSh
aido писал(а):...ну хотя бы до 200 МГц...
берем хотя бы 1:5, чтоб "синусоиду" смотреть => 1Г выборки/с. На ум не приходит что то боле-менее приемлимое из ЦАП.
ЖКИ 128*64 что то около 15$ наверное.
Re: цифровой осциллограф
Добавлено: Чт июл 29, 2010 22:55:24
AI_Disable
MiklSh, видимо вы имели виду АЦП. О 200мгц нет и речи... Да и зачем? Хватит 3-5Мгц.
Re: цифровой осциллограф
Добавлено: Чт июл 29, 2010 23:08:01
MiklSh
Да, АЦП, описАлся

3-5 мало, хотя впрочем смотря с чем обычно работать предполагается... ТТХ так и небыли озвучены, кроме упомянутых вскользь 200мГц, а от этого вся схемотехника меняется, как и целесообразность постройки прибора.
Re: цифровой осциллограф
Добавлено: Пт июл 30, 2010 00:59:19
neonix
Извините но 3-5 Мгц, это не прибор. Даже фиговый ОМЛ-3М покажет и того больше, и будет стоит максимум 500-1000 рублей. Если делать свой то надо минимум мегагерц 40-50, иначе смысла нет. И опять же не стоит забывать если будет большой дисплей с высоким разрешением то тут AVR не отделаться, минимум ARM7 с внешней памятью.
Re: цифровой осциллограф
Добавлено: Пт июл 30, 2010 06:36:13
Anode_Katode
Большой дисплей под управлением ARMа с внешней памятью - это еще около 100$, если китайскую поделку брать.
Если самому делать подобный аппарат, то... вряд ли получится. Слишком трудоемко все собирать да потом еще и шить.
ИМХО, самый оптимальный вариант - внешний АЦП, возможно внешняя память + старый комп, можно ноутбук, для визуализации.
Re: цифровой осциллограф
Добавлено: Пт июл 30, 2010 07:11:33
MiklSh
Опять же по поводу себестоимости - хоть и "игрушечные" параметры, но компоновка обалденная, мобильный - микровариант осцилла:
http://molotok.ru/item1168468327_dso_na ... ograf.html
http://shop.ebay.com/i.html?_trkparms=6 ... op=1&_sc=1
Re: цифровой осциллограф
Добавлено: Пт июл 30, 2010 08:54:37
Anode_Katode
А че! Неплохая штука.
Опять же готовое устройство за 100 долларов с тем же самым ARMом на борту и экраном относительно нормальным.
По-моему, даже если самому все паять и покупать по раздельности, то выйдет не на много дешевле.
А еще время, силы, нервы...
Re: цифровой осциллограф
Добавлено: Пт июл 30, 2010 09:42:15
YS
Ох, товарищи... Вот на что я уже давно облизываюсь...
http://cgi.ebay.com/New-Digital-Color-O ... 1e5cc3de44
И не так дорого...
Re: цифровой осциллограф
Добавлено: Пт июл 30, 2010 13:01:42
Chettuser
Я не такой богатый чтобы покупать себе вещи продаваемые в сети. Характеристики не те что могут быть за такие деньги.
Поэтому "мутю" сей девай сам. Уже успел прозондировать какие АЦП можно использовать (из серии ADC08xxx, AD9283...). Мне до 100 МГЦ в принципе смысле нет, а вот МГц 20 померить - самое то будет. Поэтому выбор стоит между AD9283 и ADC08200. Может чтото еще подберу, Просто 800 рэ отдавать за 1 канал АЦП с 1 Гигавыборкой/с - как то жаба давит. Хотя в этом случае можно и 100 МГцовый осцилл забабахать.
Проблема в том что АЦП выше чем на 4 Гигавыборок/с я не встречал - поэтому делаем выводы: фирменные осциллографы, у которых указано что они работают до 1 ГГц, увы - это "не настоящие" 1 ГГц. В данном случае используются косвенные методы измерения (стробоскопические и т.д.).
Насчёт дисплея - такая проблема существует, но советую взглянуть на дисплеи от сотовых телефонов. Они не слишком дорогие если покупать в специализированных магазинах, например
http://shop.siriust.ru/product_info.php ... ts_id/9975 - Nokia N95 (2,4-3'' - конечно не слишком большой но лучше чем от Siemens S65, и дешевле) стоит (китайский) всего 330 -350 рублей. У них есть сеть магазинов "Профи" (сам там покупаю кое что), цены в принципе нормальные. Кстати - советую посмотреть есть ли в Вашем городе их магазин.
Даташит на дисплей можно найти, например, на специально посвящённом этому сайте
http://www.master-electrix.at.ua/publ/o ... k/2-1-0-14
(там же и распиновка - ищите на главной странице).
Еще момент - а чем обусловлена необходимость подачи сигнала от АЦП в скорострельное ОЗУ именно через ПЛИС? Когда искал даташиты на АЦП где то наталкивался на то что АЦП напрямую подключаются к ОЗУ (скажем задержка на 3-7 нс). Память можно найти недорогую. Главное чтобы SDRAM (статического типа - как самая скорострельная). У ПЛИС всётаки скорострельность не та: 3-5 нс - и это необработанный сигнал. Проще на ПЛИСине собрать скоростной блок управления для записи из АЦП и считывания в МК. Я стал облизываться на PIC32 - как самый мощный из ПИКов. К сожалению система команд - тёмный лес, нет никакой литературы (там новое 32 - разрядное ядро применили и частота ~80 МГц -для выдачи на дисплей минимум 5 МГц тактов на дисплей от Nokia N95). К сожалению ARM чувствую мне не по зубам.
Так же на ПЛИС можно сварганить и логику управления входным аттенюатором (для автоматического переключения коэффициента деления сигнала). Чем, собственно, сейчас и занимаюсь.