Свежие обсуждения
Измерения

Осц.-пр. к ПК версия 2 (упрощенная)

1 31 44

AnSi
Так Вы просто неоднозначно написали ранее, поэтому и возникли вопросы.
"НЕПРЕРЫВНЫЙ полноразмерный(вся ОЗУ) кольцевой FIFO(20мсемплов)"
На самом деле, как я понял (теперь) размер буфера = вся ОЗУ + часть регистровой памяти.

 

AnSi: цифровой вход внешней синхронизации, ещё чего нить.
Сэтим не очень понятно, одна тоже не успеет.

 

не понял - чего не успеет ?
как уже понятно - информация пишется непрерывно в буфер.
для чтения необходимо остановить запись и считать - обработкой остановки занимается отдельный контроллер.
сигнал остановки отсчитывается от момента синхронизации и может быть выдан как непосредственно после синхронизации, для просмотра предшествовавших синхронизации событий - например момент начала возбуждения усилителя(остановка при превышении уровня), так и в любое время после синхронизации - просмотр любых строк видеосигнала относительно кадрового импульса и т.д.
сигналом синхронизации может бать любое событие которое способен зафиксировать контроллер - прерывания от портов, компаратора(встроенного), таймеров, вычисленные(программные) условия, собственный АЦП подключенный к какому нить детектору, команды компьютера .....
если какой либо внешний сигнал слишком короток для фиксации контроллером, то для ВАШИХ условий можно поставить триггер(защёлку).

 

кстати поскольку АЦП имеет Z-состояние -можно на шину повесить 8-канальный цифровой анализатор
например у меня была(давно) необходимость анализа I2C шины именно до момента синхронизации - анализ кода перед срабатыванием.
была необходимость анализа строк видеосигнала перед моментом срабатывания декодера кабельного тв.

 

AnSi: не понял - чего не успеет ?
Цифровую синхронизацию, если только опосля , а реальная синхронизация должна быть с внешнего компаратора.
Вообще это Вы хорошо развили мою идею с 3-мя АВР , в основном меня везде подымали насмех.
Сам же я остановился на невозможности найти подходящую мс для клока.
AnSi: кстати поскольку АЦП имеет Z-состояние -можно на шину повесить 8-канальный цифровой анализатор
Тоже думал, особенно применительно к АРМ - 8битн. осц и 24 канальн.. анализатор в одном флаконе.

 

== Цифровую синхронизацию, если только опосля , а реальная синхронизация должна быть с внешнего компаратора.
-- опять не понял
== Вообще это Вы хорошо развили мою идею с 3-мя АВР , в основном меня везде подымали насмех.
-- просмотрел топик, действительно - 06.04.2005, 07:30: Alexey
я ветку просматривал в надежде найти рабочие ссылки на программу(читал мало), но увы нет, делиться никто не хочет.
идея в принципе лежит "на поверхности" поэтому нормально что она пришла и мне , тем более что имеются меги, софт, программатор, опыт и как я уже говорил заморачиваться с экзотическими микрухами очень не хочется - достаточно того что АЦП до сих пор не купил. А потраченное время на программу получилось меньше чем изучение даташита АТ91, кстати и доработка "желающими" проще - меги писать умеют многие любители.
== Сам же я остановился на невозможности найти подходящую мс для клока.
-- я так понял это чтоб менять скорость(частоту) выборки ???

 

AnSi: - опять не понял
Я про синхронизацию осцилла, надо же знать момент , в особенности если она внешняя.Цифровым способом -сравнением АЦП с некоторым числом ,на АВР не сделать(само собой) или ставить еще АЦП и 3 АВР
AnSi: -- я так понял это чтоб менять скорость(частоту) выборки ???
Да .
Если бы было памяти немеряно- можно было бы прорядить отсчеты и не переключая частоту.
А если сделать несколько обработчиков с ноп и счетчиками?
AnSi: достаточно того что АЦП до сих пор не купил
А мне халявно прислали с АД

 

2 : caddr - проверьте плииз сколько времени выполняются сохранения
ldr r0, [r1] ;в 0
ldr r3, [r1] ;в 3
ldr r4, [r1] ;в 4
ldr r5, [r1] ;в 5
ldr r6, [r1] ;в 6

по кругу мноого раз.

2 : Alexey -- я клоками не заморачивался - у меня всё работает от одного "клока". Скорость развертки я менял программно - просто используя разные программы буфера.
скоростной буфер конечно требует много места, но медленные позволяют использовать цикл и место очень экономится.
под "внешней" имелось ввиду классическое понятие - отдельный внешний вход - как на обычных осцилографах
сравнивать с констан не обязательно на максимальной скорости выборок - можно и медленнее.
насчет внешнего компаратора не понял т.к. имеется внутренний - не плохо работающий.
если вам жизненно необходим скоростной цифровой компаратор и именно от АЦП, то проще(чем 3 меги) поставить К555СП1 - выдает <>= -дёшево и сердито

 

AnSi: скоростной буфер конечно требует много места, но медленные позволяют использовать цикл и место очень экономится.
У Вас как на настоящем осц. 1-2-5..., а с какой можно использовать цикл и как выглядит "2"?
Думаю, с плавным изменением клока стробоскопически можно было бы смотреть очень ВЧ сигналы.

AnSi: сравнивать с констан не обязательно на максимальной скорости выборок - можно и медленнее
Здесь не согласен , при импульсных сигналах надо знать момент внешней синхр. очень точно, иначе теряется весь смысл.
Кстати, на каких мегах вы делаете?

 

Во первых:

Пока одна мега сохраняет данные прямо из порта в память, не успеют-ли эти данные измениться, ведь пока выбирается команда, пока анализируется, возможна нужна задержка междц тактом АЦП и тактами ОМК .

К 555СП1 не потянет даже 10 мегагерц - очень медленная.