|
|
|
|
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 мегагерц - очень медленная. |
|
|
|
|