Портативный осциллограф eOscope 40Мгц индикатором 160х80 точ
- savage
- Нашел транзистор. Понюхал.
- Сообщения: 187
- Зарегистрирован: Пн дек 17, 2007 14:06:09
- Откуда: Саранск
igorp1961
Доброе время суток.
Похоже на самом деле проблема с ПЛИС. Именно она является делителем частоты и управляет выборкой из памяти.
Надо признаться что я с ПЛИС и тем что в нее зашивается не разбирался. Зашил и все. К тому же на всех режимах я осцилограф не тестировал. Просто пробежался по частотам разверток с синусом 50Гц и с меандром 20кГц. Явных косяков не обнаружил. Возможно провал гдето есть. Возможно я этого просто не заметил
Последний раз тестировал им систему с 1wire. Вроде бы все нормально, хотя для 1wire неудобно. трудно поймать нужное место на осциллограмме.
Доброе время суток.
Похоже на самом деле проблема с ПЛИС. Именно она является делителем частоты и управляет выборкой из памяти.
Надо признаться что я с ПЛИС и тем что в нее зашивается не разбирался. Зашил и все. К тому же на всех режимах я осцилограф не тестировал. Просто пробежался по частотам разверток с синусом 50Гц и с меандром 20кГц. Явных косяков не обнаружил. Возможно провал гдето есть. Возможно я этого просто не заметил
Последний раз тестировал им систему с 1wire. Вроде бы все нормально, хотя для 1wire неудобно. трудно поймать нужное место на осциллограмме.
- Реклама
- barby67
- Потрогал лапой паяльник
- Сообщения: 365
- Зарегистрирован: Вт янв 22, 2008 23:13:41
- Откуда: Калининград
Нет хлопцы, так и должно быть. Просто вы наблюдаете сигнал в так называемом стробоскопном режиме, когда частота иследуемых переодических колебаний в несколько раз превышает частоту дискретизации. При этом правильно оценить можно только размах амплитуды, но не длительность колебаний. Это недостаток, а может преимущество цифровых осциллографов, ведь можно наблюдать сигналы с частотой гараздо превышающей макс. частоту развёртки, если позволяет полоса пропускания аналоговой части.
-
igorp1961
- Встал на лапы
- Сообщения: 99
- Зарегистрирован: Пн ноя 24, 2008 10:18:07
- Контактная информация:
Наверное я в этой жизни чего то не понял..barby67 писал(а):Нет хлопцы, так и должно быть. Просто вы наблюдаете сигнал в так называемом стробоскопном режиме, когда частота иследуемых переодических колебаний в несколько раз превышает частоту дискретизации. При этом правильно оценить можно только размах амплитуды, но не длительность колебаний. Это недостаток, а может преимущество цифровых осциллографов, ведь можно наблюдать сигналы с частотой гараздо превышающей макс. частоту развёртки, если позволяет полоса пропускания аналоговой части.
>>Частота вх. сигнала превышает частоту дискретизации в неск. раз??
>>И при чем здесь сама развертка? Обьясните пожалуйста!
PS. С аналоговой частью пришлось повозиться, чтобы убрать лишний "звон", обусловленный нуу...не совсем корректно сделанной аналоговой частью и ее питанием, которую думаю полностью сделать свою, если народ поможет разобраться с тем, что Вы назвали стробоскопическим режимом и с отображением информации на больших временах разверток (50мс и больше)
Мне лично такой стробоскопический режим может помешать
в случае, когда тыкаешься в сигнал, параметров которого
не представляешь совсем...
И как в таком случае достоверно узнать частоту (скважность)??
СУВЖ!
Начинающий. Всегда и во всем!
- barby67
- Потрогал лапой паяльник
- Сообщения: 365
- Зарегистрирован: Вт янв 22, 2008 23:13:41
- Откуда: Калининград
Природу этого эффекта понять не сложно. Допустим, имеем переодический сигнал 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! Возможно, оттого и луч не в ту сторону идет? И соотв. либо в исходнике править, либо схему/плату. Мне, кстати, удобнее было бы разводить плату по новой - разводка в части соединения выходов АЦП с входами ФИФО.
Вот и я собрал сей "девайс". Собирал на "большом"дисплее. Имею неск. проблем:
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
- Откуда: Калининград
Alex_NEMO, если бы были перепутаны младшие со старшими биты данных, то на экране наблюдался бы мусор с размахом во всю вертикаль дисплея, даже при самом малом уровне вх. сигнала. На сколько я помню, кто-то писал что в данной модели "ноль" выше середины дисплея не поднимается и многих это устраивает. А по поводу мусора, мне кажется это результат не удачной разводки "земли", попробуйте продублировать проводом идущим прямо от источника питания до чувствительных элементов (ОУ, АЦП), может поможет.
- savage
- Нашел транзистор. Понюхал.
- Сообщения: 187
- Зарегистрирован: Пн дек 17, 2007 14:06:09
- Откуда: Саранск
Мусор на экране может быть только из за "программных" проблем. Например из за ошибок в таблицах или из за не корректной работы контроллера LCD. Производители химичат свои изделия кто во что гаразд. Один из индикаторов у меня вообще не завелся, хотя исправен и в другом изделии (не осцилоскоп) работает. В чем дело я так и не понял. Не хватило настойчивости и опыта.
Что касается инверсии. на самом деле сигнал инверсный из за того что номерация разрядов АЦП и FIFO не совпадает.
Что касается положения луча, за это отвечает второй элемент ОУ. Для того чтобы подобрать положение нужно подобрать резистор R11
Цена деления на сколько помню 0.4В Но тут точности никакой. Аналоговая часть не очень правильная. Ее желательно доработать.
Что касается инверсии. на самом деле сигнал инверсный из за того что номерация разрядов АЦП и FIFO не совпадает.
Что касается положения луча, за это отвечает второй элемент ОУ. Для того чтобы подобрать положение нужно подобрать резистор R11
Цена деления на сколько помню 0.4В Но тут точности никакой. Аналоговая часть не очень правильная. Ее желательно доработать.
Так я и думал, что придется в исходники лезть... Но, когда-то придется начинать! Спасибо всем откликнувшимся!savage писал(а):Мусор на экране может быть только из за "программных" проблем. Например из за ошибок в таблицах или из за не корректной работы контроллера LCD. Производители химичат свои изделия кто во что гаразд. Один из индикаторов у меня вообще не завелся, хотя исправен и в другом изделии (не осцилоскоп) работает. В чем дело я так и не понял. Не хватило настойчивости и опыта.
Что касается инверсии. на самом деле сигнал инверсный из за того что номерация разрядов АЦП и FIFO не совпадает.
Что касается положения луча, за это отвечает второй элемент ОУ. Для того чтобы подобрать положение нужно подобрать резистор R11
Цена деления на сколько помню 0.4В Но тут точности никакой. Аналоговая часть не очень правильная. Ее желательно доработать.
-
igorp1961
- Встал на лапы
- Сообщения: 99
- Зарегистрирован: Пн ноя 24, 2008 10:18:07
- Контактная информация:
У меня тоже был мусор именно внизу экрана и тоже слева.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
- Откуда: Саранск
roker
Речь идет вот об этом девайсе: http://radiokot.ru/lab/controller/40/
Речь идет вот об этом девайсе: http://radiokot.ru/lab/controller/40/
простите я перепутал статьи, я так понял ,что кантроллер можно прошить и обычным програматаром типа stk200 и пони прог ,а для дисплея надо собирать отдельный програматор (как он называется? не могли бы вы дать ссылку с его описанием? не могу разобраться на xilinx)savage писал(а):roker
Речь идет вот об этом девайсе: http://radiokot.ru/lab/controller/40/
простите не коректно выразился, у меня не получаеться найти описание програматора и по к нему.savage писал(а):Не понял. А зачем программатор для дисплея? Им управляет контроллер. Отдельный программатор нужен для Xilinx.roker писал(а):а для дисплея надо собирать отдельный програматор и awrstudio?где можно скачать awrstudio?


