Например TDA7294

Форум РадиоКот • Просмотр темы - Цифровой осциллограф своими руками.
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Сб янв 10, 2026 10:25:09

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 1066 ]     ... , , , 48, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Цифровой осциллограф своими руками.
СообщениеДобавлено: Вт ноя 12, 2013 15:55:44 
Друг Кота
Аватар пользователя

Карма: 82
Рейтинг сообщений: 1030
Зарегистрирован: Сб апр 02, 2011 12:40:46
Сообщений: 4779
Откуда: Минск
Рейтинг сообщения: 0
Неужели в быстродействие диодов уперлись? Тогда возьмите, например, HSMS-2850 и подобные. Только, похоже, не туда копаете.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровой осциллограф своими руками.
СообщениеДобавлено: Вт ноя 12, 2013 16:05:47 
Вымогатель припоя

Карма: 1
Рейтинг сообщений: 101
Зарегистрирован: Ср фев 24, 2010 19:16:07
Сообщений: 680
Рейтинг сообщения: 0
Леонид Иванович писал(а):
Неужели в быстродействие диодов уперлись? Тогда возьмите, например, HSMS-2850 и подобные. Только, похоже, не туда копаете.


ну по даташиту не более 4 нс... в принципе должны конечно успевать.. но именно должны :-)

на счет копания: ну не то чтобы копаю :-) пока первый вариант (просто линейный захват с 80 мспс силами только stm32) не сделаю - о дальнейшем можно только говорить...

но говорить нужно - потому что любая идея должна родиться, развиться, и повзрослеть !

я сам не ожидал что с определением времени все настолько понятно может быть (реализация наверное простой не будет, но хотя бы понятно как это должно работать!). действительно это гораздо более продуктивный способ чем тот который я продумывал до этого (с добавлением счетчика)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровой осциллограф своими руками.
СообщениеДобавлено: Вт ноя 12, 2013 16:11:44 
Друг Кота
Аватар пользователя

Карма: 82
Рейтинг сообщений: 1030
Зарегистрирован: Сб апр 02, 2011 12:40:46
Сообщений: 4779
Откуда: Минск
Рейтинг сообщения: 0
Напрямую это время не лимитирует разрешающую способность TDC. У меня с диодами 4148 получалось разрешение до 300 пс. Там другие проблемы: шум, инжекция заряда.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровой осциллограф своими руками.
СообщениеДобавлено: Ср ноя 13, 2013 11:20:51 
Прорезались зубы
Аватар пользователя

Карма: 2
Рейтинг сообщений: 60
Зарегистрирован: Вт ноя 13, 2012 12:49:16
Сообщений: 219
Откуда: UA
Рейтинг сообщения: 0
ВитГо писал(а):
правда это идеальный случай, если удастся сделать захват 8 бит значения времени..

Оптимизм, конечно, зашкаливает сегодня вроде предел полоса пропускания ЦЗО и быстродействие АЦП находится в районе 0.1 – макс до 2 (Мегавыб. // на МГц полосы) с разными ухищрениями
и без него для периодического сигнала.
ВитГо писал(а):
.. тогда может так получиться, что вообще никакие 80 мспс не нужны будут.. для периодических сигналов будет достаточно пары АЦП с быстродействием в 5-10 мспс...

Встроенные вещи всегда будут отставать от специализированных. 80мспс в корпусе, будут иметь преимущество при высоких частотах против 4-х на 5мспс, даже при своих недостатках
(потребление и стоимость). Как просто говорят: «Физкультуру сексом не заменишь». Несовершенство аппаратуры основа изящных алгоритмов. /Мстислав Келдыш/


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Цифровой осциллограф своими руками.
СообщениеДобавлено: Ср ноя 13, 2013 13:43:14 
Вымогатель припоя

Карма: 1
Рейтинг сообщений: 101
Зарегистрирован: Ср фев 24, 2010 19:16:07
Сообщений: 680
Рейтинг сообщения: 0
тогда нас будет ждать ad9288 - 2 канала по 80 мспс - один для захвата сигнала, другой для захвата задержки

Цитата:
Несовершенство аппаратуры основа изящных алгоритмов. /Мстислав Келдыш/

красиво сказал !


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровой осциллограф своими руками.
СообщениеДобавлено: Ср ноя 13, 2013 16:40:46 
Прорезались зубы
Аватар пользователя

Карма: 2
Рейтинг сообщений: 60
Зарегистрирован: Вт ноя 13, 2012 12:49:16
Сообщений: 219
Откуда: UA
Рейтинг сообщения: 0
ВитГо писал(а):
если таким способом удасться получить пилу с частотой 10 мгц - то в принципе больше ничего и не нужно.. амплитуда пилы при частоте 10 мгц должна быть 1 вольт

Лично как-то не могу вспомнить ни один осциллограф из совдепа имеющий напрямую 10 МГц развертку без всяких типа растяжек и лупы (т.е. 10нсек/деление).
С1-75 в минимуме имеет 20нсек/деление, из забугорных пару уже видел от Hameg, EMG i Tektronix.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровой осциллограф своими руками.
СообщениеДобавлено: Ср ноя 13, 2013 17:46:47 
Прорезались зубы
Аватар пользователя

Карма: 2
Рейтинг сообщений: 60
Зарегистрирован: Вт ноя 13, 2012 12:49:16
Сообщений: 219
Откуда: UA
Рейтинг сообщения: 2
ВитГо писал(а):
... нас будет ждать ad9288 - 2 канала по 80 мспс - один для захвата сигнала, другой для захвата задержки

Не усложнено - ли это из цифры в аналог, аналог снова в цифру, из цифры в аналог и снова распаковка в цифре если уже давно есть такое.
Digitally Programmable Delay Generator AD9501
Имеющий в составе Trigger (Max_50 MHz), Пила (ramp generator), быстрый comparator
Full-scale delay range is set by the combination of an external resistor and capacitor, and can range from 2.5 ns to 10 us for a single AD9501. AD9501 is
TTL- or CMOScompatible,and is capable of providing accurate timing adjustments with resolutions as low as 10 ps.The AD9501 is available for a commercial
temperature range of 0C to +70C in a 20-pin plastic DIP, 20-pin ceramic DIP, and a 20-lead plastic leaded chip carrier (PLCC).


Вложения:
ad9501.pdf [180.27 KiB]
Скачиваний: 471
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровой осциллограф своими руками.
СообщениеДобавлено: Ср ноя 13, 2013 18:49:39 
Вымогатель припоя

Карма: 1
Рейтинг сообщений: 101
Зарегистрирован: Ср фев 24, 2010 19:16:07
Сообщений: 680
Рейтинг сообщения: 0
гм. очень интересная микросхема !!!

получается правда немного другой алгоритм захвата!
выход 9501 должен управлять ацп,
а контроллер должен решать с какой задержкой от синхронизации делать захват !!

действительно очень интересная микросхема !!!

http://www.analog.com/static/imported-f ... AN-260.pdf

эхх.. а у AD нет какой нить микросхемы для измерения времени от события до события ??


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровой осциллограф своими руками.
СообщениеДобавлено: Ср ноя 13, 2013 19:15:06 
Вымогатель припоя

Карма: 1
Рейтинг сообщений: 101
Зарегистрирован: Ср фев 24, 2010 19:16:07
Сообщений: 680
Рейтинг сообщения: 0
Arpad писал(а):
ВитГо писал(а):
... нас будет ждать ad9288 - 2 канала по 80 мспс - один для захвата сигнала, другой для захвата задержки

Не усложнено - ли это из цифры в аналог, аналог снова в цифру, из цифры в аналог и снова распаковка в цифре если уже давно есть такое.


мне бы более простую весЧЬ - чтобы по сигналу извне (reset) был начат отсчет, и по значению clk это значение счета оказалось бы на параллельной шине данных...
как угодно это пусть будет реализовано: хоть счетчиком, хоть генератором пилы с последующим АЦП, может быть какими то другими способами....

тот tdc что предложил Леонид Иванович выдает последовательный код, то что предложил ты, Arpad, - реализует функционал наоборот...

эхх.. нет в жизни счастья (надеюсь только пока нет :-))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровой осциллограф своими руками.
СообщениеДобавлено: Чт ноя 14, 2013 10:36:32 
Прорезались зубы
Аватар пользователя

Карма: 2
Рейтинг сообщений: 60
Зарегистрирован: Вт ноя 13, 2012 12:49:16
Сообщений: 219
Откуда: UA
Рейтинг сообщения: 0
ВитГо писал(а):
... по сигналу извне (reset) был начат отсчет, и по значению clk это значение счета оказалось бы на параллельной шине данных...

Огласите интервал времени между (reset-clk ) минимум - максимум и минимум времени до подачи на параллельную шину данных ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровой осциллограф своими руками.
СообщениеДобавлено: Чт ноя 14, 2013 13:24:50 
Друг Кота
Аватар пользователя

Карма: 82
Рейтинг сообщений: 1030
Зарегистрирован: Сб апр 02, 2011 12:40:46
Сообщений: 4779
Откуда: Минск
Рейтинг сообщения: 0
ВитГо писал(а):
мне бы более простую весЧЬ - чтобы по сигналу извне (reset) был начат отсчет, и по значению clk это значение счета оказалось бы на параллельной шине данных...


Зачем это надо? Результат преобразования TDC нужно получать один раз за проход развертки, зачем его читать по быстрой шине?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровой осциллограф своими руками.
СообщениеДобавлено: Чт ноя 14, 2013 19:24:41 
Вымогатель припоя

Карма: 1
Рейтинг сообщений: 101
Зарегистрирован: Ср фев 24, 2010 19:16:07
Сообщений: 680
Рейтинг сообщения: 0
Arpad писал(а):
ВитГо писал(а):
... по сигналу извне (reset) был начат отсчет, и по значению clk это значение счета оказалось бы на параллельной шине данных...

Огласите интервал времени между (reset-clk ) минимум - максимум и минимум времени до подачи на параллельную шину данных ?


пытаюсь это понять.
вообще хотелось бы захватывать эти данные вместе с данными от АЦП

p.s. никак из головы не выйдет 9501...

микросхемы-одновибраторы есть какие нить еще кроме cd4098 ? не пойму у нее есть возможность определять длительность выходного импульса или нет ?
нужно по запускающему импульсу любой длительности (длящемся импульсе) выдать импульс фиксированной длинны, и больше не выдавать на выход ничего пока одновибратор не будет сброшен по сигналу reset (как бы не совсем классический одновибратор получается нужен..)

понятно что можно поставить каскад ОУ с конденсатором, перед ними еще какой нить rs-триггер.. - но хотелось бы готового решения..


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровой осциллограф своими руками.
СообщениеДобавлено: Чт ноя 14, 2013 19:42:48 
Друг Кота
Аватар пользователя

Карма: 82
Рейтинг сообщений: 1030
Зарегистрирован: Сб апр 02, 2011 12:40:46
Сообщений: 4779
Откуда: Минск
Рейтинг сообщения: 0
ВитГо писал(а):
вообще хотелось бы захватывать эти данные вместе с данными от АЦП


Зачем? Эти данные нужно получать один раз после запуска.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровой осциллограф своими руками.
СообщениеДобавлено: Чт ноя 14, 2013 19:55:52 
Вымогатель припоя

Карма: 1
Рейтинг сообщений: 101
Зарегистрирован: Ср фев 24, 2010 19:16:07
Сообщений: 680
Рейтинг сообщения: 0
Леонид Иванович писал(а):
ВитГо писал(а):
вообще хотелось бы захватывать эти данные вместе с данными от АЦП


Зачем? Эти данные нужно получать один раз после запуска.

.. запуская несколько раз..

а думалось получить все за один проход

дело ведь еще и в ацп - то что по сигналу синхронизации захватываем сейчас - будет выдано на шину данных только через 6 тактов..
в принципе можно конечно и так приспособиться выбирать данные (фактически просто реже выбирая данные из ацп, не обязательно же его тактировать на максимуме частоты, можно и чуть медленнее)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровой осциллограф своими руками.
СообщениеДобавлено: Чт ноя 14, 2013 20:12:26 
Друг Кота
Аватар пользователя

Карма: 82
Рейтинг сообщений: 1030
Зарегистрирован: Сб апр 02, 2011 12:40:46
Сообщений: 4779
Откуда: Минск
Рейтинг сообщения: 0
За один проход получить невозможно. Суть стробоскопического осциллографа как раз в том, что делаем много проходов.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровой осциллограф своими руками.
СообщениеДобавлено: Чт ноя 14, 2013 21:20:27 
Вымогатель припоя

Карма: 1
Рейтинг сообщений: 101
Зарегистрирован: Ср фев 24, 2010 19:16:07
Сообщений: 680
Рейтинг сообщения: 0
Леонид Иванович писал(а):
За один проход получить невозможно. Суть стробоскопического осциллографа как раз в том, что делаем много проходов.


это я понял..

Леонид Иванович, а в каких нить осциллографах стоят цепи программируемой задежки момента оцифровки ?

смотрите что получается с 9501:

0. сбрасываем значение некоторого 8ми битного счетчика

1. на компараторе выделяем момент синхронизации (образец уровня задаем при помощи ШИМ или DAC микроконтроллера)

2. импульс синхронизации с компаратора подаем на RS триггер, который дает нам единичный импульс запуска на 9501 (в другом состоянии RS триггера происходит защелкивание значения счетчика задержки на формирующем DAC 9501)

2.1. от прямого выхода триггера происходит инкремент значения счетчика [1] (задержка увеличивается на 1 нс для следующего захвата). задержка со счетчика будет записана в регистр 9501 когда триггер [2] сбросится в ноль, то есть перед следующим захватом

3. на 9501 формируется задержка пропорционально записанного значения регистра (1 отсчет = 1 нс)

4.1 задержанный импульс с 9501 идет на ADC и на PIXCLK DCMI модуля микроконтроллера - происходит захват значения АЦП

4.2 задержанный импульс с выхода 9501 сбрасывает саму 9501 (этот вариант включения есть в даташите)

4.3 задержанный импульс через какую то цепь фиксированной задержки сбрасывает RS триггер [2] - задержка нужна для восстановления заряда конденсаторов отсчета 9501.. во время сброса триггера в регистр защелку DAC 9501 записывается новое значение задержки для захвата

5. механизм взведен для следующего зафиксированного компаратором из [1] момента синхронизации


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

для захвата в память - нужно предусмотреть тактирование АЦП от блока MCO микроконтроллера, и "собирать" данные на стандартных 80-120 мспс....

p.s. постарался понятно описать... к сожалению в микрокапе нет ad9501.. просимулировал пока только работу блока компаратора, и rs-триггера, ну и схемы сброса (правда ее не от чего задать особо, поэтому сбрасываю rs триггер просто после каждой его установки)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровой осциллограф своими руками.
СообщениеДобавлено: Чт ноя 14, 2013 21:29:44 
Друг Кота
Аватар пользователя

Карма: 82
Рейтинг сообщений: 1030
Зарегистрирован: Сб апр 02, 2011 12:40:46
Сообщений: 4779
Откуда: Минск
Рейтинг сообщения: 0
Есть и такой метод, это классический стробоскоп. Но в современных осциллографах обычно используется RIS.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровой осциллограф своими руками.
СообщениеДобавлено: Ср ноя 20, 2013 16:52:17 
Прорезались зубы
Аватар пользователя

Карма: 2
Рейтинг сообщений: 60
Зарегистрирован: Вт ноя 13, 2012 12:49:16
Сообщений: 219
Откуда: UA
Рейтинг сообщения: 1
Учится никогда не стыдно, страшно не стремиться учится и не хотеть многое знать, хотя -бы в своей хобби или профи сфере.
Электронщик это не только диагноз – но и еще состояние души.

«STM32VL-discovery» - это учеба в младшей группе для приобретения навыков по использованию, где учителей и литературы еще множество.
«STM32F0discovery и STM32F4discovery» - это средний уровень, где при желании еще можно найти учителей и литературы.
«STM32F3discovery» - это выпускной уровень учебы, где роль учителей выполняет только желание обуздать зверя "STM32F3",
учителей практически не встречал, или только таких – которые все лукаво отсылают к чтению литературы и все у них, без комментарий.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровой осциллограф своими руками.
СообщениеДобавлено: Вс ноя 24, 2013 23:26:30 
Прорезались зубы
Аватар пользователя

Карма: 2
Рейтинг сообщений: 60
Зарегистрирован: Вт ноя 13, 2012 12:49:16
Сообщений: 219
Откуда: UA
Рейтинг сообщения: 0
ПРивет Всем!
Кто такое встречал в Кейле_4.72 и знает причину его возникновения время от времени и чаще в самый неподходящий момент?


Вложения:
Проблемы_Кейла.png [67.64 KiB]
Скачиваний: 604
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровой осциллограф своими руками.
СообщениеДобавлено: Пн ноя 25, 2013 09:49:37 
Вымогатель припоя

Карма: 1
Рейтинг сообщений: 101
Зарегистрирован: Ср фев 24, 2010 19:16:07
Сообщений: 680
Рейтинг сообщения: 0
случаем за лицензионные ограничения не выходите ?


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 1066 ]     ... , , , 48, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: sng61 и гости: 26


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y