Портативный осциллограф eOscope 40Мгц индикатором 160х80 точ

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
savage
Нашел транзистор. Понюхал.
Сообщения: 187
Зарегистрирован: Пн дек 17, 2007 14:06:09
Откуда: Саранск

Сообщение savage »

igorp1961
Доброе время суток.
Похоже на самом деле проблема с ПЛИС. Именно она является делителем частоты и управляет выборкой из памяти.
Надо признаться что я с ПЛИС и тем что в нее зашивается не разбирался. Зашил и все. К тому же на всех режимах я осцилограф не тестировал. Просто пробежался по частотам разверток с синусом 50Гц и с меандром 20кГц. Явных косяков не обнаружил. Возможно провал гдето есть. Возможно я этого просто не заметил
Последний раз тестировал им систему с 1wire. Вроде бы все нормально, хотя для 1wire неудобно. трудно поймать нужное место на осциллограмме.
Реклама
Аватара пользователя
barby67
Потрогал лапой паяльник
Сообщения: 365
Зарегистрирован: Вт янв 22, 2008 23:13:41
Откуда: Калининград

Сообщение barby67 »

Нет хлопцы, так и должно быть. Просто вы наблюдаете сигнал в так называемом стробоскопном режиме, когда частота иследуемых переодических колебаний в несколько раз превышает частоту дискретизации. При этом правильно оценить можно только размах амплитуды, но не длительность колебаний. Это недостаток, а может преимущество цифровых осциллографов, ведь можно наблюдать сигналы с частотой гараздо превышающей макс. частоту развёртки, если позволяет полоса пропускания аналоговой части.
Реклама
igorp1961
Встал на лапы
Сообщения: 99
Зарегистрирован: Пн ноя 24, 2008 10:18:07
Контактная информация:

Сообщение igorp1961 »

barby67 писал(а):Нет хлопцы, так и должно быть. Просто вы наблюдаете сигнал в так называемом стробоскопном режиме, когда частота иследуемых переодических колебаний в несколько раз превышает частоту дискретизации. При этом правильно оценить можно только размах амплитуды, но не длительность колебаний. Это недостаток, а может преимущество цифровых осциллографов, ведь можно наблюдать сигналы с частотой гараздо превышающей макс. частоту развёртки, если позволяет полоса пропускания аналоговой части.
Наверное я в этой жизни чего то не понял..:)
>>Частота вх. сигнала превышает частоту дискретизации в неск. раз??
>>И при чем здесь сама развертка? Обьясните пожалуйста!
PS. С аналоговой частью пришлось повозиться, чтобы убрать лишний "звон", обусловленный нуу...не совсем корректно сделанной аналоговой частью и ее питанием, которую думаю полностью сделать свою, если народ поможет разобраться с тем, что Вы назвали стробоскопическим режимом и с отображением информации на больших временах разверток (50мс и больше)
Мне лично такой стробоскопический режим может помешать
в случае, когда тыкаешься в сигнал, параметров которого
не представляешь совсем...
И как в таком случае достоверно узнать частоту (скважность)??
СУВЖ!
Начинающий. Всегда и во всем!
Аватара пользователя
barby67
Потрогал лапой паяльник
Сообщения: 365
Зарегистрирован: Вт янв 22, 2008 23:13:41
Откуда: Калининград

Сообщение barby67 »

Природу этого эффекта понять не сложно. Допустим, имеем переодический сигнал F, чтобы его прилично оцифровать частота дискретизации должна быть как минимум F*4, а лучше F*10. При этом мы будем оцифровывать каждый период иследуемых колебаний. Но если установить частоту дискрета скажем F/4,1 то оцифровывать мы будем каждый четвёртый период колебания, а т. к. частота дискрета не кратна F то в итоге опишем как бы весь период. Причём если иследовать падающую пилу, при условии F/4,1 на экране будем наблюдать нарастающую пилу, а при F/3,9 - падающую. При F/4 на дисплее будет прямая. Не знаю понятно ли я описал, но уж как смог.
По второму вопросу. Начинайте измерения с самой быстрой развёртки, возможно это поможет избежать ошибок.
Реклама
Эиком - электронные компоненты и радиодетали
Alex_NEMO
Открыл глаза
Сообщения: 66
Зарегистрирован: Чт фев 14, 2008 16:12:52

Сообщение Alex_NEMO »

Привет, коллеги!
Вот и я собрал сей "девайс". Собирал на "большом"дисплее. Имею неск. проблем:
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! Возможно, оттого и луч не в ту сторону идет? И соотв. либо в исходнике править, либо схему/плату. Мне, кстати, удобнее было бы разводить плату по новой - разводка в части соединения выходов АЦП с входами ФИФО.
Реклама
Аватара пользователя
barby67
Потрогал лапой паяльник
Сообщения: 365
Зарегистрирован: Вт янв 22, 2008 23:13:41
Откуда: Калининград

Сообщение barby67 »

Alex_NEMO, если бы были перепутаны младшие со старшими биты данных, то на экране наблюдался бы мусор с размахом во всю вертикаль дисплея, даже при самом малом уровне вх. сигнала. На сколько я помню, кто-то писал что в данной модели "ноль" выше середины дисплея не поднимается и многих это устраивает. А по поводу мусора, мне кажется это результат не удачной разводки "земли", попробуйте продублировать проводом идущим прямо от источника питания до чувствительных элементов (ОУ, АЦП), может поможет.
Реклама
Аватара пользователя
savage
Нашел транзистор. Понюхал.
Сообщения: 187
Зарегистрирован: Пн дек 17, 2007 14:06:09
Откуда: Саранск

Сообщение savage »

Мусор на экране может быть только из за "программных" проблем. Например из за ошибок в таблицах или из за не корректной работы контроллера LCD. Производители химичат свои изделия кто во что гаразд. Один из индикаторов у меня вообще не завелся, хотя исправен и в другом изделии (не осцилоскоп) работает. В чем дело я так и не понял. Не хватило настойчивости и опыта.
Что касается инверсии. на самом деле сигнал инверсный из за того что номерация разрядов АЦП и FIFO не совпадает.
Что касается положения луча, за это отвечает второй элемент ОУ. Для того чтобы подобрать положение нужно подобрать резистор R11
Цена деления на сколько помню 0.4В Но тут точности никакой. Аналоговая часть не очень правильная. Ее желательно доработать.
Alex_NEMO
Открыл глаза
Сообщения: 66
Зарегистрирован: Чт фев 14, 2008 16:12:52

Сообщение Alex_NEMO »

savage писал(а):Мусор на экране может быть только из за "программных" проблем. Например из за ошибок в таблицах или из за не корректной работы контроллера LCD. Производители химичат свои изделия кто во что гаразд. Один из индикаторов у меня вообще не завелся, хотя исправен и в другом изделии (не осцилоскоп) работает. В чем дело я так и не понял. Не хватило настойчивости и опыта.
Что касается инверсии. на самом деле сигнал инверсный из за того что номерация разрядов АЦП и FIFO не совпадает.
Что касается положения луча, за это отвечает второй элемент ОУ. Для того чтобы подобрать положение нужно подобрать резистор R11
Цена деления на сколько помню 0.4В Но тут точности никакой. Аналоговая часть не очень правильная. Ее желательно доработать.
Так я и думал, что придется в исходники лезть... Но, когда-то придется начинать! Спасибо всем откликнувшимся!
igorp1961
Встал на лапы
Сообщения: 99
Зарегистрирован: Пн ноя 24, 2008 10:18:07
Контактная информация:

Сообщение igorp1961 »

Alex_NEMO писал(а):Привет, коллеги!
Вот и я собрал сей "девайс". Собирал на "большом"дисплее. Имею неск. проблем:
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В, т.к.оно импульсное по основе.
На днях мерил им составляющие компонентного видеосигнала...
мне-понравилось!
Цифровой осцилл - это действительно здорово!
СУВЖ!
:)
Начинающий. Всегда и во всем!
Аватара пользователя
savage
Нашел транзистор. Понюхал.
Сообщения: 187
Зарегистрирован: Пн дек 17, 2007 14:06:09
Откуда: Саранск

Сообщение savage »

igorp1961
Вот это действительно здорово!!!!
Так глубоко я не компл. Респектище как говорится!!!!
roker
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Вс фев 03, 2008 12:43:22
Откуда: минск

Сообщение roker »

добрый вечер, подскажите пожалуйста почему все тут говорят об мега162 а всхеме указана мега32.каким в програматором лучше шить и какую прогу совместно с ним использовать?
Аватара пользователя
savage
Нашел транзистор. Понюхал.
Сообщения: 187
Зарегистрирован: Пн дек 17, 2007 14:06:09
Откуда: Саранск

Сообщение savage »

roker
Речь идет вот об этом девайсе: http://radiokot.ru/lab/controller/40/
roker
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Вс фев 03, 2008 12:43:22
Откуда: минск

Сообщение roker »

savage писал(а):roker
Речь идет вот об этом девайсе: http://radiokot.ru/lab/controller/40/
простите я перепутал статьи, я так понял ,что кантроллер можно прошить и обычным програматаром типа stk200 и пони прог ,а для дисплея надо собирать отдельный програматор (как он называется? не могли бы вы дать ссылку с его описанием? не могу разобраться на xilinx)
Аватара пользователя
savage
Нашел транзистор. Понюхал.
Сообщения: 187
Зарегистрирован: Пн дек 17, 2007 14:06:09
Откуда: Саранск

Сообщение savage »

roker писал(а):а для дисплея надо собирать отдельный програматор и awrstudio?где можно скачать awrstudio?
Не понял. А зачем программатор для дисплея? Им управляет контроллер. Отдельный программатор нужен для Xilinx.
Аватара пользователя
Magnetron
Открыл глаза
Сообщения: 53
Зарегистрирован: Пн фев 09, 2009 15:01:59
Откуда: Люберцы

Сообщение Magnetron »

Здравствуйте. Вот тоже на днях собрал данный цифровичок. Все работает, вот только что-то не могу найти номиналы сопротивлений, установленных в клавиатуре :? . Подскажите, пожалуйста. А то заднюю крышку поскорее хочется прикрутить :) . Заранее спасибо.
Аватара пользователя
savage
Нашел транзистор. Понюхал.
Сообщения: 187
Зарегистрирован: Пн дек 17, 2007 14:06:09
Откуда: Саранск

Сообщение savage »

На клавиатуре резисторы любые от 1к до 10к
Аватара пользователя
Magnetron
Открыл глаза
Сообщения: 53
Зарегистрирован: Пн фев 09, 2009 15:01:59
Откуда: Люберцы

Сообщение Magnetron »

savage, спасибо за ответ.
roker
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Вс фев 03, 2008 12:43:22
Откуда: минск

Сообщение roker »

savage писал(а):
roker писал(а):а для дисплея надо собирать отдельный програматор и awrstudio?где можно скачать awrstudio?
Не понял. А зачем программатор для дисплея? Им управляет контроллер. Отдельный программатор нужен для Xilinx.
простите не коректно выразился, у меня не получаеться найти описание програматора и по к нему.
Аватара пользователя
savage
Нашел транзистор. Понюхал.
Сообщения: 187
Зарегистрирован: Пн дек 17, 2007 14:06:09
Откуда: Саранск

Сообщение savage »

roker
Ищи в микроконтроллерах. там была моя темка по программатору к Xilinx. А Мегу162 можно зашить чем угодно, главное сначало шить флеш, а потом фьюзы
roker
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Вс фев 03, 2008 12:43:22
Откуда: минск

Сообщение roker »

savage писал(а):roker
Ищи в микроконтроллерах. там была моя темка по программатору к Xilinx. А Мегу162 можно зашить чем угодно, главное сначало шить флеш, а потом фьюзы
спасибо уже ищу, я так понял что данный осцилограф позваляет измерять сигнал довольно высокой частоты?
Ответить

Вернуться в «Статьи»