igorp1961 Доброе время суток.
Похоже на самом деле проблема с ПЛИС. Именно она является делителем частоты и управляет выборкой из памяти.
Надо признаться что я с ПЛИС и тем что в нее зашивается не разбирался. Зашил и все. К тому же на всех режимах я осцилограф не тестировал. Просто пробежался по частотам разверток с синусом 50Гц и с меандром 20кГц. Явных косяков не обнаружил. Возможно провал гдето есть. Возможно я этого просто не заметил
Последний раз тестировал им систему с 1wire. Вроде бы все нормально, хотя для 1wire неудобно. трудно поймать нужное место на осциллограмме.
Нет хлопцы, так и должно быть. Просто вы наблюдаете сигнал в так называемом стробоскопном режиме, когда частота иследуемых переодических колебаний в несколько раз превышает частоту дискретизации. При этом правильно оценить можно только размах амплитуды, но не длительность колебаний. Это недостаток, а может преимущество цифровых осциллографов, ведь можно наблюдать сигналы с частотой гараздо превышающей макс. частоту развёртки, если позволяет полоса пропускания аналоговой части.
Нет хлопцы, так и должно быть. Просто вы наблюдаете сигнал в так называемом стробоскопном режиме, когда частота иследуемых переодических колебаний в несколько раз превышает частоту дискретизации. При этом правильно оценить можно только размах амплитуды, но не длительность колебаний. Это недостаток, а может преимущество цифровых осциллографов, ведь можно наблюдать сигналы с частотой гараздо превышающей макс. частоту развёртки, если позволяет полоса пропускания аналоговой части.
Наверное я в этой жизни чего то не понял.. >>Частота вх. сигнала превышает частоту дискретизации в неск. раз??
>>И при чем здесь сама развертка? Обьясните пожалуйста!
PS. С аналоговой частью пришлось повозиться, чтобы убрать лишний "звон", обусловленный нуу...не совсем корректно сделанной аналоговой частью и ее питанием, которую думаю полностью сделать свою, если народ поможет разобраться с тем, что Вы назвали стробоскопическим режимом и с отображением информации на больших временах разверток (50мс и больше)
Мне лично такой стробоскопический режим может помешать
в случае, когда тыкаешься в сигнал, параметров которого
не представляешь совсем...
И как в таком случае достоверно узнать частоту (скважность)??
СУВЖ!
Природу этого эффекта понять не сложно. Допустим, имеем переодический сигнал F, чтобы его прилично оцифровать частота дискретизации должна быть как минимум F*4, а лучше F*10. При этом мы будем оцифровывать каждый период иследуемых колебаний. Но если установить частоту дискрета скажем F/4,1 то оцифровывать мы будем каждый четвёртый период колебания, а т. к. частота дискрета не кратна F то в итоге опишем как бы весь период. Причём если иследовать падающую пилу, при условии F/4,1 на экране будем наблюдать нарастающую пилу, а при F/3,9 - падающую. При F/4 на дисплее будет прямая. Не знаю понятно ли я описал, но уж как смог.
По второму вопросу. Начинайте измерения с самой быстрой развёртки, возможно это поможет избежать ошибок.
Привет, коллеги!
Вот и я собрал сей "девайс". Собирал на "большом"дисплее. Имею неск. проблем:
1. В левой нижней части экрана присутствует некий мусор, в чем может быть проблема?
2. У меня "поведение" луча какое-то странное - полож. напряжение (+5в) со 2-й ноги индикатора по идее луч должен "прыгать" вверх, у меня же вниз... "Калибровка" (нач. установка) луча только снизу и до середины экрана по вертикали, т.е. щупом без делителя я даже +5В померять не могу... А с делителем 1:10 луч опускается опять же вниз на 2 маленьких шага ячейки сетки. Как я понимаю, там цена деления сетки предполагалось 1В?
Я нашел FIFOшку от IDT, 7201LA15(по идее, 15nS), но в корпусе DIP-28, из-за чего пришлось немного переделать и схему, ну и печатку соотв. Все не раз проверил - вроде все правильно. Единственное что нашел - "соплю" между 7 и 8 ногами АЦП и все.
Думал, перепутал выхода АЦПшки и входа FIFO - нет, проверил печатки на соответствие одноименных ногам - все ОК! В чем проблема - затрудняюсь предположить! Может что подскажите/посоветуете? Буду благодарен за любую помощь!
То savage - по моему 2-му вопросу - это как раз т.н. "инверсия" как ты выразился в одном из своих постов? Посмотрел внимательно даташит на ADS830/831 и "родную" схему eOscope - заметил интересную "особеность" - выходы АЦП подключены к входам ФИФО наоборот - т.е. 2н. АЦП (D7 по даташиту) идет на D0 ФИФО, а должна, по идее на одноименную D7! Возможно, оттого и луч не в ту сторону идет? И соотв. либо в исходнике править, либо схему/плату. Мне, кстати, удобнее было бы разводить плату по новой - разводка в части соединения выходов АЦП с входами ФИФО.
Alex_NEMO, если бы были перепутаны младшие со старшими биты данных, то на экране наблюдался бы мусор с размахом во всю вертикаль дисплея, даже при самом малом уровне вх. сигнала. На сколько я помню, кто-то писал что в данной модели "ноль" выше середины дисплея не поднимается и многих это устраивает. А по поводу мусора, мне кажется это результат не удачной разводки "земли", попробуйте продублировать проводом идущим прямо от источника питания до чувствительных элементов (ОУ, АЦП), может поможет.
Мусор на экране может быть только из за "программных" проблем. Например из за ошибок в таблицах или из за не корректной работы контроллера LCD. Производители химичат свои изделия кто во что гаразд. Один из индикаторов у меня вообще не завелся, хотя исправен и в другом изделии (не осцилоскоп) работает. В чем дело я так и не понял. Не хватило настойчивости и опыта.
Что касается инверсии. на самом деле сигнал инверсный из за того что номерация разрядов АЦП и FIFO не совпадает.
Что касается положения луча, за это отвечает второй элемент ОУ. Для того чтобы подобрать положение нужно подобрать резистор R11
Цена деления на сколько помню 0.4В Но тут точности никакой. Аналоговая часть не очень правильная. Ее желательно доработать.
Мусор на экране может быть только из за "программных" проблем. Например из за ошибок в таблицах или из за не корректной работы контроллера LCD. Производители химичат свои изделия кто во что гаразд. Один из индикаторов у меня вообще не завелся, хотя исправен и в другом изделии (не осцилоскоп) работает. В чем дело я так и не понял. Не хватило настойчивости и опыта. Что касается инверсии. на самом деле сигнал инверсный из за того что номерация разрядов АЦП и FIFO не совпадает. Что касается положения луча, за это отвечает второй элемент ОУ. Для того чтобы подобрать положение нужно подобрать резистор R11 Цена деления на сколько помню 0.4В Но тут точности никакой. Аналоговая часть не очень правильная. Ее желательно доработать.
Так я и думал, что придется в исходники лезть... Но, когда-то придется начинать! Спасибо всем откликнувшимся!
Привет, коллеги! Вот и я собрал сей "девайс". Собирал на "большом"дисплее. Имею неск. проблем: 1. В левой нижней части экрана присутствует некий мусор, в чем может быть проблема? 2. У меня "поведение" луча какое-то странное - полож. напряжение (+5в) со 2-й ноги индикатора по идее луч должен "прыгать" вверх, у меня же вниз... "Калибровка" (нач. установка) луча только снизу и до середины экрана по вертикали, т.е. щупом без делителя я даже +5В померять не могу... А с делителем 1:10 луч опускается опять же вниз на 2 маленьких шага ячейки сетки. Как я понимаю, там цена деления сетки предполагалось 1В?
Я нашел FIFOшку от IDT, 7201LA15(по идее, 15nS), но в корпусе DIP-28, из-за чего пришлось немного переделать и схему, ну и печатку соотв. Все не раз проверил - вроде все правильно. Единственное что нашел - "соплю" между 7 и 8 ногами АЦП и все. Думал, перепутал выхода АЦПшки и входа FIFO - нет, проверил печатки на соответствие одноименных ногам - все ОК! В чем проблема - затрудняюсь предположить! Может что подскажите/посоветуете? Буду благодарен за любую помощь!
То savage - по моему 2-му вопросу - это как раз т.н. "инверсия" как ты выразился в одном из своих постов? Посмотрел внимательно даташит на ADS830/831 и "родную" схему eOscope - заметил интересную "особеность" - выходы АЦП подключены к входам ФИФО наоборот - т.е. 2н. АЦП (D7 по даташиту) идет на D0 ФИФО, а должна, по идее на одноименную D7! Возможно, оттого и луч не в ту сторону идет? И соотв. либо в исходнике править, либо схему/плату. Мне, кстати, удобнее было бы разводить плату по новой - разводка в части соединения выходов АЦП с входами ФИФО.
У меня тоже был мусор именно внизу экрана и тоже слева.
Экран WB240128D со встроенной подсветкой, цифро-графический.
Но я сразу стал править исходник.
Сейчас стало все нормально полностью.
КМК причин у меня могло быть 2:
1. AVR910 от Prottos не совсем корректно шьет Мегу162.
Я собрал Mini-Ice.
2. Я все таки накосячил при правке листинга.
Взял (снова) исходник, компилил в WinAVR, а зашивал
а AVR-студии.
И сколько я его потом ни правил-грязи этой больше не было.
Программную инверсию не делал-мне проще было воткнуть
инвертор+аттеннюатор на ОУ. Поставил то, что было:
MAX4182. Он тоже двухканальный.
Установку луча в "0" делал (грубо) подбором R2 и установкой
последовательно подстроечника, также, как и для подсветки
поставил подстроечник.
Искажения и мусор при отображении меандра 1мГц убирал (грубо)
подбором С20 в фильтре (у меня получился 1500пФ)
Мне подумалось, что незачем оставлять более высокую частоту
среза этого фильтра, если прибор все равно не сможет ее отображать.
И пришлось симметрировать (выравнивать) аналоговые напряжения питания и убирать насколько возможно мусор по -5В
Т.к. судя по даташиту ICL7660 т.н. коммутационного типа, то,
чтобы по максимуму убрать пульсации по -5В мне пришлось
соединить их 2 штуки в параллель, увеличить и входные и выходные емкости до 50мкФ и поставить доп. общую литяшку на 500мкФ.
В моей "конструкции" максимальный мусор шел не со входа, а с питания -5В, т.к.оно импульсное по основе.
На днях мерил им составляющие компонентного видеосигнала...
мне-понравилось!
Цифровой осцилл - это действительно здорово!
СУВЖ!
добрый вечер, подскажите пожалуйста почему все тут говорят об мега162 а всхеме указана мега32.каким в програматором лучше шить и какую прогу совместно с ним использовать?
простите я перепутал статьи, я так понял ,что кантроллер можно прошить и обычным програматаром типа stk200 и пони прог ,а для дисплея надо собирать отдельный програматор (как он называется? не могли бы вы дать ссылку с его описанием? не могу разобраться на xilinx)
Здравствуйте. Вот тоже на днях собрал данный цифровичок. Все работает, вот только что-то не могу найти номиналы сопротивлений, установленных в клавиатуре . Подскажите, пожалуйста. А то заднюю крышку поскорее хочется прикрутить . Заранее спасибо.
roker
Ищи в микроконтроллерах. там была моя темка по программатору к Xilinx. А Мегу162 можно зашить чем угодно, главное сначало шить флеш, а потом фьюзы
roker Ищи в микроконтроллерах. там была моя темка по программатору к Xilinx. А Мегу162 можно зашить чем угодно, главное сначало шить флеш, а потом фьюзы
спасибо уже ищу, я так понял что данный осцилограф позваляет измерять сигнал довольно высокой частоты?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения