Портативный осциллограф eOscope 40Мгц индикатором 160х80 точ
я так понял рограматор этот http://toolbox.xilinx.com/docsan/3_1i/d ... b/appb.htm .Если я правильно понял работает с lpt портом пк? Может есть печать для этого програматора?
Подключил клавиатуру. Обнаружил одно неприятное свойство. При изменении длительности развертки в сторону уменьшения (особенно четко выражается на 500 наносекунд) луч уползает вниз. Сигнал на вход при этом не подается. Приходится корректировать маркером. Это моя ошибка или так и должно быть? И еще- даже при замкнутом входе не удается получить "чистой" линии луча.
roker, после операционника opa2652u идет АЦП ads830e.
BNC это высокочастотный входной разъем (он белого цвета на фото тип GB-142). В схеме используется кварцевый генератор на 40 МГц (я использовал KXO-200 40.0 MHz DIL14 фирмы Geyer).
Программатор для ПЛИС я использовал готовый PLD Cable 2 от Propox (стоимость 420 руб.)
BNC это высокочастотный входной разъем (он белого цвета на фото тип GB-142). В схеме используется кварцевый генератор на 40 МГц (я использовал KXO-200 40.0 MHz DIL14 фирмы Geyer).
Программатор для ПЛИС я использовал готовый PLD Cable 2 от Propox (стоимость 420 руб.)
- savage
- Нашел транзистор. Понюхал.
- Сообщения: 187
- Зарегистрирован: Пн дек 17, 2007 14:06:09
- Откуда: Саранск
Magnetron
Уползания луча вниз, я не заметил. Все достаточно ровно.
А что касается помех, это ИМХО зависит от конденсаторов обвязки ОУ. Конкретно подсказать не могу, специалист не очень. Я просто поставил танталовые. У меня даже когда вход отключен и висит в воздуже помехи проскакивают редко.
К стати, на счет уползания луча, возможно на вторую половинку ОУ както ловятся помехи с ПЛИС. Вот они и задвигают луч.
Уползания луча вниз, я не заметил. Все достаточно ровно.
А что касается помех, это ИМХО зависит от конденсаторов обвязки ОУ. Конкретно подсказать не могу, специалист не очень. Я просто поставил танталовые. У меня даже когда вход отключен и висит в воздуже помехи проскакивают редко.
К стати, на счет уползания луча, возможно на вторую половинку ОУ както ловятся помехи с ПЛИС. Вот они и задвигают луч.
Нашел причину смещения луча:
1.) я использовал для питания устройства импульсный БП, хоть у него и есть выходной фильтр из 4 конденсаторов по 4700 мкФ, все равно ВЧ помехи присутствуют;
2.) заменил IC4 вместо ICL7660 поставил MAX660. Проверял осциллографом что у них на выходе. У последней меньше пульсаций, а соответсвенно больше стабильность входного усилителя (меньше наводок);
3.) заменил конденсатор С12 на более емкий (было 4.7 мкФ стало 100). Теперь при изменении длительности развертки луч находится стабильно в центре экрана.
Отдельное спасибо savage за помощь и подтверждаю, что самодельный цифровой осциллограф- это здорово!
1.) я использовал для питания устройства импульсный БП, хоть у него и есть выходной фильтр из 4 конденсаторов по 4700 мкФ, все равно ВЧ помехи присутствуют;
2.) заменил IC4 вместо ICL7660 поставил MAX660. Проверял осциллографом что у них на выходе. У последней меньше пульсаций, а соответсвенно больше стабильность входного усилителя (меньше наводок);
3.) заменил конденсатор С12 на более емкий (было 4.7 мкФ стало 100). Теперь при изменении длительности развертки луч находится стабильно в центре экрана.
Отдельное спасибо savage за помощь и подтверждаю, что самодельный цифровой осциллограф- это здорово!
-
igorp1961
- Встал на лапы
- Сообщения: 99
- Зарегистрирован: Пн ноя 24, 2008 10:18:07
- Контактная информация:
Добрый вечер, уважаемый Savage!
Вот кажется и я "отмучился"..ну или почти...
(корпуса еще нет)
Решил выложить наш Ваш (да и всех соконфетников) суд.
Почему так?
1. Хотелось бы получить все таки подобие прибора а не игрушку..
ибо для игрушки слишком дорогая...
2. Реле я просто обнаружил у себя дома в многочисленном хламе штук 30, поэтому поставил их.
3. кнопочки решил сделать в стиле авторов проекта.
Т.к. всегда по определению есть разница в величинах аналогового
питания +5 и -5 то при макс. чувствительности прибор фактич. начинает ее "измерять", причем довольно точно..
У меня это прим. 70 мВ. Ну и соотв. луч "уводит".
Чтобы компенсировать этот увод, поставил пару резисторов на выходе аналоговой части, одним из которых можно убрать этот увод и поставить луч точно. Грубая настройка как была, так и осталась.
Кстати понятно почему у всех луч уведен - ведь величина отриц. питания зависит от многих причин: и нагрузки и точных номиналов емкостей и температуры...вы все это и так понимаете.
В листинг дисплея вогнал индикацию чувствительности, сместив
логотип макс. вниз к индикации времени развертки.
Рядом поставил верт. линейку светодиодов, чтобы ничего не пришлось царапать на корпусе (потом)..
Ну и ..т.к. в программировании МК полный пенек, просто поставил
одновибраторы (убрал дребезг контактов), реверсивный счетчик и соотв. дешифратор, на который все и нагрузил - и светодиоды и реле.
Гляньте схемку-там вроде все должно быть понятно...но!
Т.к. все мои знания в работе в Игле ограничиваются действиями
типа: "файл открыть" и "закрыть", то уж не обессудьте ПЛЗ-как получилось..привык просто ручкой в тетрадке рисовать..
Ток срабатывания реле BRS-1A05 10мА, светодиод ест еще прим 8мА, а выход дешифратора держит 25мА, поэтому я думаю, криминала не должно быть.
Скажу сразу - где схалтурил: не сделал цепь обнуления счетчика при включении питания - места на макетке явно не хватило, а вешать на соплях вообще то не люблю. По даташиту надо подать "1"
на 14 ножку счетчика, дать "счет вниз" и подать "0" на 14 ножку,
что может быть можно будет сделать на RC-цепи..
У меня счетчик устанавливается в нужное положение не всегда и я просто 1 раз нажимаю счет вниз.
Ну и последнее пока: вот я так и не понял - зачем было применять новомодные преобразователи для питания, если работа прибора
в автономном режиме не предполагалась, только от сети?
Не проще ли поставить еще один диод встречно и повесить 7905
и электролит для получения человеческого -5в и подавать
непосредственно переменку с трансформатора, напряжение которой
кстати можно уменьшить до 8-9вольт (я пробовал и 7,5 - оказалось маловато), заодно убрав и лишний перегрев штатной 7805 вследствие
большого перепада напряжений на ней?
Как Вы считаете?
Я делал, исходя из собственных потребностей. ( думаю применять прибор в т.ч. и для измерений на авто).
Поэтому и градации чувствительности так посчитал.
С радостью приму все поправки-дополнения-пинки...
СУВЖ!
Вот кажется и я "отмучился"..ну или почти...
Решил выложить наш Ваш (да и всех соконфетников) суд.
Почему так?
1. Хотелось бы получить все таки подобие прибора а не игрушку..
ибо для игрушки слишком дорогая...
2. Реле я просто обнаружил у себя дома в многочисленном хламе штук 30, поэтому поставил их.
3. кнопочки решил сделать в стиле авторов проекта.
Т.к. всегда по определению есть разница в величинах аналогового
питания +5 и -5 то при макс. чувствительности прибор фактич. начинает ее "измерять", причем довольно точно..
У меня это прим. 70 мВ. Ну и соотв. луч "уводит".
Чтобы компенсировать этот увод, поставил пару резисторов на выходе аналоговой части, одним из которых можно убрать этот увод и поставить луч точно. Грубая настройка как была, так и осталась.
Кстати понятно почему у всех луч уведен - ведь величина отриц. питания зависит от многих причин: и нагрузки и точных номиналов емкостей и температуры...вы все это и так понимаете.
В листинг дисплея вогнал индикацию чувствительности, сместив
логотип макс. вниз к индикации времени развертки.
Рядом поставил верт. линейку светодиодов, чтобы ничего не пришлось царапать на корпусе (потом)..
Ну и ..т.к. в программировании МК полный пенек, просто поставил
одновибраторы (убрал дребезг контактов), реверсивный счетчик и соотв. дешифратор, на который все и нагрузил - и светодиоды и реле.
Гляньте схемку-там вроде все должно быть понятно...но!
Т.к. все мои знания в работе в Игле ограничиваются действиями
типа: "файл открыть" и "закрыть", то уж не обессудьте ПЛЗ-как получилось..привык просто ручкой в тетрадке рисовать..
Ток срабатывания реле BRS-1A05 10мА, светодиод ест еще прим 8мА, а выход дешифратора держит 25мА, поэтому я думаю, криминала не должно быть.
Скажу сразу - где схалтурил: не сделал цепь обнуления счетчика при включении питания - места на макетке явно не хватило, а вешать на соплях вообще то не люблю. По даташиту надо подать "1"
на 14 ножку счетчика, дать "счет вниз" и подать "0" на 14 ножку,
что может быть можно будет сделать на RC-цепи..
У меня счетчик устанавливается в нужное положение не всегда и я просто 1 раз нажимаю счет вниз.
Ну и последнее пока: вот я так и не понял - зачем было применять новомодные преобразователи для питания, если работа прибора
в автономном режиме не предполагалась, только от сети?
Не проще ли поставить еще один диод встречно и повесить 7905
и электролит для получения человеческого -5в и подавать
непосредственно переменку с трансформатора, напряжение которой
кстати можно уменьшить до 8-9вольт (я пробовал и 7,5 - оказалось маловато), заодно убрав и лишний перегрев штатной 7805 вследствие
большого перепада напряжений на ней?
Как Вы считаете?
Я делал, исходя из собственных потребностей. ( думаю применять прибор в т.ч. и для измерений на авто).
Поэтому и градации чувствительности так посчитал.
С радостью приму все поправки-дополнения-пинки...
СУВЖ!
- Вложения
-
- Eoscope-add.rar
- (105.96 КБ) 673 скачивания
Начинающий. Всегда и во всем!
Здравствуйте, уважаемый igorp1961.
Я не использовал повышающий преобразователь (типа max1674 и т.п.), а это был обычный импульсный сетевой БП фирмы Mean Well.
А использовать DC/DC импульсный повышающий преобразователь в этом осциллографе никак и не получилось бы- большой ток потребления, а отдаваемый максимальный ток микросхемы ок. 300мА (при качественной индуктивности).
Я не использовал повышающий преобразователь (типа max1674 и т.п.), а это был обычный импульсный сетевой БП фирмы Mean Well.
А использовать DC/DC импульсный повышающий преобразователь в этом осциллографе никак и не получилось бы- большой ток потребления, а отдаваемый максимальный ток микросхемы ок. 300мА (при качественной индуктивности).
-
igorp1961
- Встал на лапы
- Сообщения: 99
- Зарегистрирован: Пн ноя 24, 2008 10:18:07
- Контактная информация:
Magnetron писал(а):Здравствуйте, уважаемый igorp1961.
Я не использовал повышающий преобразователь (типа max1674 и т.п.), а это был обычный импульсный сетевой БП фирмы Mean Well.
А использовать DC/DC импульсный повышающий преобразователь в этом осциллографе никак и не получилось бы- большой ток потребления, а отдаваемый максимальный ток микросхемы ок. 300мА (при качественной индуктивности).
Добрый вечер! (почти ночь).
Я вообще не понял-зачем что либо преобразовывать при питании от трансформатора?
Начинающий. Всегда и во всем!
igorp1961 писал:
Может я что-то не понял, но под автономным питанием подразумеваю либо аккумулятор, либо повышающий преобразователь.
С уважением.
Ну и последнее пока: вот я так и не понял - зачем было применять новомодные преобразователи для питания, если работа прибора
в автономном режиме не предполагалась, только от сети?
Может я что-то не понял, но под автономным питанием подразумеваю либо аккумулятор, либо повышающий преобразователь.
С уважением.
-
igorp1961
- Встал на лапы
- Сообщения: 99
- Зарегистрирован: Пн ноя 24, 2008 10:18:07
- Контактная информация:
Добрый день, уважаемый Magnetron!
Вы правильно меня поняли.
Я имел в виду только то, что если питать прибор только от сетевого трансформатора, то можно поставить 2 однополупериодных выпрямителя
от одной обмотки и сделать кач-венное линейное питание аналоговой части, убрав тем самым (почти) весь мусор...
СУВЖ!
Вы правильно меня поняли.
Я имел в виду только то, что если питать прибор только от сетевого трансформатора, то можно поставить 2 однополупериодных выпрямителя
от одной обмотки и сделать кач-венное линейное питание аналоговой части, убрав тем самым (почти) весь мусор...
СУВЖ!
Начинающий. Всегда и во всем!
-
юрамеханик
- Открыл глаза
- Сообщения: 61
- Зарегистрирован: Пт авг 01, 2008 13:05:27
- Откуда: екатеринбург
Всем привет! блин классная тема!!
как я понял ПЛИС в схеме нужно лишь для того чтобы частоту делить
поэтому критичный параметр частота (думаю до 100 мгц разогнать если конечно память найдется такая быстродействующая
ПЛИС EPM7064STC44-10N унас есть за 200 рубельков - 175 мгц держит есть XC9536-15VQ44C стоит 130 держит до100 мгц и ячеек 36 так что хз хватит или нет
так что самое дорогое это дисплей - надо в сторону дисплейчиков от мобил смотрить , вот тока есть ли такие многопиксельные с известным протоколом и большой скоростью передачи и обновления инфы)
а нельзя частоту чем нибудь другим делить?
или ПЛИС это самый оптимальный вариант?
респект авторам за идеологию!!!
вот с кнопками непонятно, чо их так много то???
и все к ПЛИС идут
две кнопки - частота больше частота меньше
ну там кнопка для скриншота или для триггера
это все на контроллер зацепить не так уж и сложно
уж очень не экономно ноги контроллера использовали
ну это так придирки
в продаже за 200 рубельков есть цапы аналог девайса (это мажорные которые) что держут 200мгц так что совершенсвовать вполне реально!!
НО
ведь мы если частоты как было сказано близки к частотам дискретизации начинается каша
а что если сделать так? - взять точечный пиксельный дисплей и с помощью ПЛИС на него НЕПОСРЕДСТВЕННО выводить значения , которые самой ПЛИС взяты из памяти и декодированы
ведь в данном случае частота дискретизации на экране ограничена только скоростью передачи данных по дисплею как я понимаю (250 кгц или у таких больших она другая?)
обычные ЖК дисплеи работать на мегагерцах и более могут вообще??
или там типа паразитные емкости ?
кстати а чо насчет изменения амплитуды развертки?
это чо ЦАП подцеплять в ОС усилителя?
а существуют оперы для таких частот и регулировкой усиления по постоянке или потенциометры цифровые для таких частот?
так то бы сделать это дела без механического переключения было бы просто конфэтка
как я понял ПЛИС в схеме нужно лишь для того чтобы частоту делить
поэтому критичный параметр частота (думаю до 100 мгц разогнать если конечно память найдется такая быстродействующая
ПЛИС EPM7064STC44-10N унас есть за 200 рубельков - 175 мгц держит есть XC9536-15VQ44C стоит 130 держит до100 мгц и ячеек 36 так что хз хватит или нет
так что самое дорогое это дисплей - надо в сторону дисплейчиков от мобил смотрить , вот тока есть ли такие многопиксельные с известным протоколом и большой скоростью передачи и обновления инфы)
а нельзя частоту чем нибудь другим делить?
или ПЛИС это самый оптимальный вариант?
респект авторам за идеологию!!!
вот с кнопками непонятно, чо их так много то???
и все к ПЛИС идут
две кнопки - частота больше частота меньше
ну там кнопка для скриншота или для триггера
это все на контроллер зацепить не так уж и сложно
уж очень не экономно ноги контроллера использовали
ну это так придирки
в продаже за 200 рубельков есть цапы аналог девайса (это мажорные которые) что держут 200мгц так что совершенсвовать вполне реально!!
НО
ведь мы если частоты как было сказано близки к частотам дискретизации начинается каша
а что если сделать так? - взять точечный пиксельный дисплей и с помощью ПЛИС на него НЕПОСРЕДСТВЕННО выводить значения , которые самой ПЛИС взяты из памяти и декодированы
ведь в данном случае частота дискретизации на экране ограничена только скоростью передачи данных по дисплею как я понимаю (250 кгц или у таких больших она другая?)
обычные ЖК дисплеи работать на мегагерцах и более могут вообще??
или там типа паразитные емкости ?
кстати а чо насчет изменения амплитуды развертки?
это чо ЦАП подцеплять в ОС усилителя?
а существуют оперы для таких частот и регулировкой усиления по постоянке или потенциометры цифровые для таких частот?
так то бы сделать это дела без механического переключения было бы просто конфэтка
-
Wladimir_TS
- Друг Кота
- Сообщения: 5066
- Зарегистрирован: Вс фев 15, 2009 01:04:58
- Откуда: Kaluga
-
igorp1961
- Встал на лапы
- Сообщения: 99
- Зарегистрирован: Пн ноя 24, 2008 10:18:07
- Контактная информация:
Wladimir_TS писал(а):Люююди (просто крик о помощи) - где вы для этой конструкции берете микросхемы FIFO ???? Хоть какие угодно - ну ничегно нет в наших фирмах, только под заказ и от ХХХ$ (YYY штук...). Полтора года завис как проект.
я-вот здесь:
http://shop.efo.ru/cgi-bin/shop.pl?cate ... &mh=50&a=1
Начинающий. Всегда и во всем!