Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Как добавить стробоскоп к осциллографу

Непрочитано 31.05.2010, 17:35  
62256
Вид на жительство
 
Регистрация: 11.04.2007
Сообщений: 309
Сказал спасибо: 5
Сказали Спасибо 56 раз(а) в 44 сообщении(ях)
62256 на пути к лучшему
По умолчанию Re: Как добавить стробоскоп к осциллографу

Сообщение от Vallav Посмотреть сообщение
Я изложил наиболее простой вариант.
он не рабочий - задержка X может обнаружиться 5 раз (из 30ти), а задержка Y - ни разу. И итоговая картинка не сложится - в ней будут провалы.

Сообщение от avp94 Посмотреть сообщение
А я так и не понял суть метода RIS
RIS - это один из подвидов стробоскопического метода.

Стробоскопический метод - это когда одним проходом развертки образуются выборки 1, 11, 21, 31, 41... Другим - 5,15,25,35,45.... Ну и так далее, для завершения цикла нужно 10 разверток. В итоге с АЦП с частотой дискретизации 200Msps получается эквивалентная частота дискретизации 2000Msps. Работает это только на периодических сигналах.

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

Сообщение от avp94 Посмотреть сообщение
первая часть которой вся "выборка" между синхроимпульсами
не, синхронизация может редко происходить, памяти не хватит.
Реклама:
62256 вне форума  
Непрочитано 31.05.2010, 18:03  
avp94
Почётный гражданин KAZUS.RUN
 
Аватар для avp94
 
Регистрация: 26.01.2007
Сообщений: 3,116
Сказал спасибо: 61
Сказали Спасибо 1,151 раз(а) в 623 сообщении(ях)
avp94 на пути к лучшему
По умолчанию Re: Как добавить стробоскоп к осциллографу

Сообщение от 62256 Посмотреть сообщение
Развертки гонятся до тех пор, пока все необходимые смещения не обнаружатся.
Т.е. время набора "полной (необходимой) статистики" не определено.
Сообщение от 62256 Посмотреть сообщение
RIS отличается тем, что смещение оцифровки относительно синхронизации: не формируется искусственно, а образуется само собой случайно (поскольку тактовый генератор осциллографа не синхронизирован с входным сигналом).
Т.е. привязкой является синхроимпульс, который располагается в начальной точке отсчета, относительно которого через время между синхроимпульсом и первым за ним следующим стробом запуска АЦП распологается выборка. Так?
avp94 вне форума  
Непрочитано 31.05.2010, 18:13  
kison
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.12.2004
Сообщений: 3,168
Сказал спасибо: 11
Сказали Спасибо 691 раз(а) в 503 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Как добавить стробоскоп к осциллографу

Сообщение от avp94 Посмотреть сообщение
Т.е. время набора "полной (необходимой) статистики" не определено.
Оно вообще может оказаться бесконечностью
Сообщение от avp94 Посмотреть сообщение
Т.е. привязкой является синхроимпульс, который располагается в начальной точке отсчета, относительно которого через время между синхроимпульсом и первым за ним следующим стробом запуска АЦП распологается выборка. Так?
Ну да, а так как время от синхроимпульса до строба случайная величина, то можно насобирать коллекцию оцифровок с разными этими временами.
Посмотрел по промышленным осциллографам - RIS заявляют в самых бюджетных моделях типа oscill.ru. Причем там реалтаймовая дискретизация 32 мегасэмпла, а эквивалент заявляют в 800. При этом полоса - 15 мегагерц, зачем там стробоскоп мне не понять
kison вне форума  
Непрочитано 31.05.2010, 18:37  
avp94
Почётный гражданин KAZUS.RUN
 
Аватар для avp94
 
Регистрация: 26.01.2007
Сообщений: 3,116
Сказал спасибо: 61
Сказали Спасибо 1,151 раз(а) в 623 сообщении(ях)
avp94 на пути к лучшему
По умолчанию Re: Как добавить стробоскоп к осциллографу

Сообщение от kison Посмотреть сообщение
Посмотрел по промышленным осциллографам - RIS заявляют в самых бюджетных моделях типа oscill.ru.
Вроде как и tektronix использует.
То ли у топикстартера другой метод (а я именно так понял), то ли он невнятно излагает , то ли я, мягко говоря, тугодум.
Но метод (RIS) мне кажется интересен тем, что пусть и за очень большое время можно отловить короткую "срань", которая проявляется не каждый период. Иметь его как дополнительный, ИХМО, было бы не вредно.

Последний раз редактировалось avp94; 31.05.2010 в 18:40.
avp94 вне форума  
Непрочитано 31.05.2010, 18:50  
kison
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.12.2004
Сообщений: 3,168
Сказал спасибо: 11
Сказали Спасибо 691 раз(а) в 503 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Как добавить стробоскоп к осциллографу

Сообщение от avp94 Посмотреть сообщение
Но метод (RIS) мне кажется интересен тем, что пусть и за очень большое время можно отловить короткую "срань", которая проявляется не каждый период.
Нет, на такое он не способен. Тут только честная реалтаймовая оцифровка. Однократные редкие события не для стробоскопа, там основа то, что мы предполагаем что сигнал периодический. Если это не так, то картинка может показать что угодно. И именно в этом ограничении и таится бесполезность данного режима. Не RIS, а стробоскопа вообще. Если я и так знаю что там синус, зачем мне его смотреть? Частоту я могу померить частотомером, амплитуду - вольтметром. А если там сложный сигнал, причем не повторяющийся от периода к периоду, то стробоскоп все равно не поможет.
kison вне форума  
Непрочитано 31.05.2010, 19:25  
avp94
Почётный гражданин KAZUS.RUN
 
Аватар для avp94
 
Регистрация: 26.01.2007
Сообщений: 3,116
Сказал спасибо: 61
Сказали Спасибо 1,151 раз(а) в 623 сообщении(ях)
avp94 на пути к лучшему
По умолчанию Re: Как добавить стробоскоп к осциллографу

Сообщение от kison Посмотреть сообщение
Нет, на такое он не способен.
Ну а если она (очень узкая бяка) проявляется каждый период, тогда, надо полагать, выловит. (хотя по жизни эти бяки периодическими являются не часто). При оцифровке со "сдвигом" запуска АЦП пропустить ее (бяку) представляется более вероятным.(Если выбирать "оцифровку со сдвигом" или RIS, я бы выбрал первую).

Последний раз редактировалось avp94; 31.05.2010 в 19:30.
avp94 вне форума  
Непрочитано 31.05.2010, 20:12  
kison
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.12.2004
Сообщений: 3,168
Сказал спасибо: 11
Сказали Спасибо 691 раз(а) в 503 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Как добавить стробоскоп к осциллографу

Сообщение от avp94 Посмотреть сообщение
Ну а если она (очень узкая бяка) проявляется каждый период, тогда, надо полагать, выловит. (хотя по жизни эти бяки периодическими являются не часто).
Ну так в этом и прелесть цифрового осциллографа. Он очень удобен для отлова однократных событий, да еще покажет что перед событием было. А то бы все стробоскопы делали
Сообщение от avp94 Посмотреть сообщение
Если выбирать "оцифровку со сдвигом" или RIS, я бы выбрал первую
Большинство производителей и выбирают честный сдвиг. Ведь RIS перед кратными дискретизации частотами пасует. А серьезному производителю это не подходит - несолидно
kison вне форума  
Непрочитано 31.05.2010, 20:19  
Vallav
Временная регистрация
 
Регистрация: 09.07.2005
Сообщений: 91
Сказал спасибо: 1
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Vallav на пути к лучшему
По умолчанию Re: Как добавить стробоскоп к осциллографу

Сообщение от kison Посмотреть сообщение
Без проблем. Вы взяли из файла на заливку вектора без подсчитанного волшебного значения. Его считает программа-загрузчик(FlashMagic) прямо во время процесса заливки в кристалл.
А если я заливаю не FlashMagic_ом?
Или другим прошивальщиком заливать запрещено?
Я как раз заливал другим способом и во флеше в восьмом слове - нули.

Сообщение от kison Посмотреть сообщение
Естественно что в файле пока вектор 7 имеет нулевое значение. Некоторые среды, типа CrossWorks, подставляют это значение в стартапе (во всяком случае для филипсовых ARM7, там механизм определения наличия программы очень похож), Кейл видимо сам его не считает.
А почему, не в курсе? Ведь посчитать сумму первых семи слов - процедура не сложная. На FlashMagic надеется, оставляя прогу недоделанной или это просто нафиг не нужно?


Сообщение от kison Посмотреть сообщение
Для отладки через JTAG это значение вообще можно не подсчитывать, там встроенный в ядро кортекса блок отладки сам рулит ядром. Т.е. для отладки через JTAG можно вообще забыть о том, что есть ISP. Наличие/отсутствие загрузчика на JTAG интерфейс никак не влияет. На самом деле это не совсем так конечно - функции IAP все равно будут задействованы для записи во флеш, но можно считать их не частью загрузчика, а просто какими то постоянно присутствующими функциями.
Что бы загрузчик определил наличие программы во флеш, сумма первых 8-ми векторов должно быть ==0.
Вы это проверяли? Или так, поверили описанию...
У меня прога с нулем в восьмом слове грузится стандартным ( ПЗУшным )
бутлоадером.


Сообщение от kison Посмотреть сообщение
Это описано в UM, чего было не прочитать? О этом и в ветке на электрониксе сказано не раз.
Ну да, там это написано, в натуре - по другому.
Что, все равно надо верить написанному и не задавать вопросов,
Мало ли что в натуре по другому - в UM ведь написано так, значит так.
А если и на электрониксе сказано - то вообще...

Сообщение от kison Посмотреть сообщение
Теперь о загрузчике и отладке в RAM через ISP. Способ конечно оригинальный, для этого обычно JTAG используют.
JTAG вообще то для другого преднозначен. Используют его для этого
наверно от безисходности.


Сообщение от kison Посмотреть сообщение
Загрузчик тоже имеет для этого все что нужно - команду записи в RAM и команду передачи управления. Больше ничего не нужно - устанавливаем пин 2.10 в низкий уровень, подаем питание и запустится ISP, независимо от состояния векторов. Дальше - грузите в RAM что угодно и куда угодно и запускайте откуда угодно.
Это как это?
Это тоже результат Ваших теоретических изысканий?
В ратуре пробовали?


Сообщение от kison Посмотреть сообщение
И не наезжайте незаслуженно на NXP, они все сделали нормально. Ну кроме распиновки кристалла, я тут с Вами в общем согласен - логику NXP в разбросе портов по корпусу понять трудно.
То есть, если написано передавать управление по значению второго
слова в флеше сразу после загрузки - значит передавать.
Несмотря на то, что оно является адресом в ОЗУ а код туда из флеши
еще не загружен.
Теоретик Вы доверчивый. Неужели с бяками в описаниях ни разу не
сталкивались?

Сообщение от kison Посмотреть сообщение
Но надо принимать мир таким, какой он есть.
Ну да?
И не пытаться изменить его к лучшему?
Vallav вне форума  
Непрочитано 31.05.2010, 20:30  
Vallav
Временная регистрация
 
Регистрация: 09.07.2005
Сообщений: 91
Сказал спасибо: 1
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Vallav на пути к лучшему
По умолчанию Re: Как добавить стробоскоп к осциллографу

Сообщение от 62256 Посмотреть сообщение
он не рабочий - задержка X может обнаружиться 5 раз (из 30ти), а задержка Y - ни разу. И итоговая картинка не сложится - в ней будут провалы.
Вы считали вероятность того, что два слота подряд будут пустыми при десяти слотах и 30 выборках?
Но даже в этом случае - картинка будет чуть щербатой.
Если включить интерполяцию между точками - то и этого заметно не будет. Все равно - метод не рабочий?



Сообщение от 62256 Посмотреть сообщение
RIS - это один из подвидов стробоскопического метода.
Стробоскопический метод - это когда одним проходом развертки образуются выборки 1, 11, 21, 31, 41... Другим - 5,15,25,35,45.... Ну и так далее, для завершения цикла нужно 10 разверток. В итоге с АЦП с частотой дискретизации 200Msps получается эквивалентная частота дискретизации 2000Msps. Работает это только на периодических сигналах.
Вы забыли добавить - с постоянным периодом. Если же период сильно дрожит ( хоть и форма исследуемого мипульса стабильна ) нужно добавлять измерение интервала и работать со случайными величинами
оного.


Сообщение от 62256 Посмотреть сообщение
RIS отличается тем, что смещение оцифровки относительно синхронизации: не формируется искусственно, а образуется само собой случайно (поскольку тактовый генератор осциллографа не синхронизирован с входным сигналом). Измерить это смещение намного проще, чем формировать. Развертки гонятся до тех пор, пока все необходимые смещения не обнаружатся.
Так все таки - измеряется этот самый интервал?
А то, что Вы написали чуть выше - это к нему не относится?
Просто иногда нужно делать 15 выборок, иногда 100 но зато ни одной
щербинки в изображении...
Vallav вне форума  
Непрочитано 31.05.2010, 20:34  
Vallav
Временная регистрация
 
Регистрация: 09.07.2005
Сообщений: 91
Сказал спасибо: 1
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Vallav на пути к лучшему
По умолчанию Re: Как добавить стробоскоп к осциллографу

Сообщение от kison Посмотреть сообщение
А если там сложный сигнал, причем не повторяющийся от периода к периоду, то стробоскоп все равно не поможет.
Смотря чего. Раскрыв глаза вполне покажет. Хоть сигнал при этом -
непереодический.
А при настройке - редко бывает, когда сигнал нельзя сделать
переодическим.
Vallav вне форума  
 
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Решено] Как внедрялась АСУ chermnv Отвлекитесь, эмбеддеры! 743 14.02.2010 23:11
[Решено] Третье Послание Человечеству lelkanet Отвлекитесь, эмбеддеры! 201 06.01.2010 00:33
Как добавить поддержку для STM32 SFHK Микроконтроллеры, АЦП, память и т.д 11 18.12.2009 18:09


Часовой пояс GMT +4, время: 11:38.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.