Свежие обсуждения
Прочее

Осциллограф-приставка к ПК

1 2 8
Про счетчики: ИЕ10 - неспроста. Эти счетчики позволяют организовать каскадное включение с фиксированной задержкой распространеия независимо от числа каскадов. Включение такое: счетные входы - параллельно, выход переноса первого (младшего) счетчика - параллельно на все входы разрешения счета остальных, на входы разрешения переноса и счета-переноса 1-ого счетчика - лог.1, на вход разрешения счета-переноса 2-ого счетчика - тоже лог.1. Для остальных - выход переноса N-нного счетчика соединяется со входом разрешения счета-переноса (N+1)-ого.

Интересно, на чем DVM сделал бы прочую обвеску, если бы нашел подходящий счетчик?

Там прочей обвески (из логики) мало, по предварительным прикидкам - хватило бы 1 шт ЛА3. ПЛИС уже купил (EPM7032S), так что это малосущественно - все равно много свободных ножек останется.

DVM, а не смущает низкая скорость RS-232?

Смущает, конечно Если выставить скорость 115200 бод и 1 стоповый бит, получается максимум 11.25Кбайт/сек. Т.е. например 32-килобайтная выборка будет перекачиваться не менее 2.8 сек. Хотя, в общем-то, ничего страшного.

Из вариантов кроме RS-323 имеем:

Параллельный порт. Теоритически - где-то 500Кбайт/сек в режиме EPP (а может быть и больше). Круто, но... Во-первых, понадобится соответвующий многожильный экранированный кабель, по сравнению с 3-х проводным для COM-порта. С соответвующими сложностями при необходимости его удлинить. Свободный LPT тоже редкость, например у меня дома 2 компа - у всех что-то туда засунуто (принтер, сканер, программаторы и т.д.).

USB. Если начать разбираться с этой штукой, про собственно цель (осциллограф) можно забыть окончательно. Спецификацию USB читал, она меня не вдохновила. Также изучал документацию на некоторые USB-контроллеры (например, USBN9604). С программной точки зрения (на хосте) - никаких проблем, тем более есть системные драйвера для некоторых классов устройств (тот же HID). С аппаратной хуже. В принципе, ничего невозможного - но времени на отладку можно убить немало. Не в этот раз, в общем.

Карта PCI - еще круче USB, и дорого. ISA - сделать просто, но на домашних компах ИСЫ почти вымерли.

 
...ИЕ10... -- Прикольные счетчики.

А микроконтроллер (не считая пересылки данных) -- чтобы принимать/исполнять команды ? (№ входа, чувствительность входа, смещение 0, частота дискретизации, размер выборки, а также подсчитывать контрольные суммы?).

Помните: "тщательно спланированная работа занимает в 2 раза больше времени, неспланированная -- только в 3 раза". Наверное, это относится и к количеству корпусов

 
Да, МК примерно для этого. Правда, для начала предполагается несколько меньший список функций. Контрольные суммы вроде вообще не нужны, на худой конец можно выставить проверку четности.  
В общем, интересны рацпредложения по всем пунктам...
...и преобразователь уровней для RS-232...

Опторазвязку в прибор!
Также, MIDI порт незаслуженно отдыхает (TTL-уровни, около 30 кБит/с, о возможности разгона не знаю)!
 
Закатываю губенки обратно :
в CY8C27443, что пришла в составе кита от Cypress, можно сконфигурировать хоть 32-разрядный счетчик на 12 МГц, а вот выводы от каждого разряда -- фиг вам!

PS. Зато, к радости Mastaka, можно сконфигурировать аппаратный регистр сдвига с любым образующим полиномом.

 
По мере работы над оным девайсом я понял, что ПЛИС купил не зря. Совсем не зря Т.е. даже если бы счетчик нашелся, все равно без ПЛИС пришлось бы туго... Пока что собрал два макета: счетчик на ПЛИС и блок интерфейса на МК (PIC16F628).  
Посмотрите сдесь возможно что найдёте. Вот только дизайн сайта блин...
http://roknroll.narod.ru/ScopeNew.htm
 
Ой. Это ж самодельный АЦП с самодельным УВХ. Не, нам такой хоккей не нужен Кстати, там всего 12.5 тыс. преобразований в секунду (время преобразования 80 мкс). Даже не представляю, зачем кому-то такое чудо понадобилось, если есть куча дешевых АЦП, которые можно повесить прямо на LPT или COM и получить намного более высокую скорость при большей разрядности и НАМНОГО меньших трудозатратах.  
Есть такой польский журнал ELEKTRONIKA PRAKTYCZNA.
В номерах 10/11 за 2003 год есть статья о практической конструкции такого прибора.
Если удастся найти советую посмотреть.
Мне в руки попалась только вторая часть.
 
зачем кому-то такое чудо понадобилось
По информации автора осциллограф работает в диапазоне до 50Мгц для периодических сигналов. ИМХО, очень немало при таких небольших затратах. Почти как Bitscope ( http://www.bitscope.com/product/ ) хотя там конечно честные мегагерцы. И потом это законченный проект, что удаётся не всем авторам.
Ещё пара ссылок.
http://www.panmanee.co.th/scope20m.htm
http://www.ee.washington.edu/conselec/CE/sp95reports/guterman/final/scope1.htm#h...