Здравствуйте, гость ( Вход | Регистрация )

Форум » Сайт и форум » Разработки и Статьи на сайте » Все вопросы касающиеся Neil Scope (Ваши замечания, предложения и т.д.)
Все вопросы касающиеся Neil Scope
LeftRadio Пятница, 26.03.2010, 21:41 | Сообщение # 1
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Шапка темы.

--
NEIL SCOPE 2



--------------------------------------------------------------------------------------

--
NEIL SCOPE 3

Схема ревизия 3.2 - NS_3.0_rev_3.2.pdf
Схема соединения ЖК с 16-ти битной шиной(только для ревизий ниже 3.2, в 3.2 HC573 уже есть на основной плате) - NS_3.0_HC573.pdf
BOM(список компонентов) - BOM_NS3_rev3_2.htm

-------------------------------------------------------------------

-------------------------------------------------------------------

Прошивка ПЛИС --- 19/05/15

MCU Bootloader (загрузчик МК) --- 17/10/13
Прошивка МК (ЖК с 8бит, 65к цветов) --- 2015_17_15
Прошивка МК (ЖК с 8 бит, 262к цветов) --- 2015_17_15
Прошивка МК для (ЖК с 16бит, HC573, 262к цветов) --- 2015_12_17

Исходники ПЛИС (github) --- 11_12_13
Исходники МК (github) --- 12/02/15
Архивные прошивки МК

Краткое описание осциллографа
Протокол обмена NeilScope3 с ПК

//----------------------------------------------------------------------------------------------------------
Прошивальщик МК (автор Ильдар) - NSFlashLoader2.
Утилита для перепрошивки СР2102 VID/PID под NeilScope3 (автор Ильдар) - NSCP2102Utilite2.rar.
Использование данных VID/PID для перепрошивки СР2102 под другие устройства категорически запрещено, они были получены по запросу у Silicon Laboratories Inc. и предназначены для использования только с NeilScope3 или другими версиями NeilScope.

Утилита для теста осциллографа - ns_test_util.
Для запуска нужно скачать и установить Python 3.4 и PyQt5, при установке добавляем переменные окружения. Распаковать архив куда нибудь и набрать из этой папки в консоли - "python main.py"

Драйвера для NeilScope3 (под перепрошитые VID/PID) - NeilScopeDriver.zip

Процедура прошивки МК(обновлено 23.08.2015) - FirmwareManual.pdf

Для последующих обновлений просто запускаем NSFlashLoader, и обновляемся. Джампер при этом трогать уже не нужно.

//----------------------------------------------------------------------------------------------------------
.
.
.
Важные замечания по сборке

На плате не указана перемычка с 10-го вывода(INTRL) 74НС4052(U15) на вывод SWDIO МК, можно и просто подпаять пока на +3.3В в любое удобное переходное отверстие.

//----------------------------------------------------------------------------------------------------------

Фото платы ревизии 3:



Демо видео работы осциллографа, ревизия 1.9

----------------------------------------------------------------------------------------
Схема и плата ByteBlusterMV для программирования EPM570, оригинал здесь. Эту плату делал сам, проверена, работает.
.
.
//----------------------------------------------------------------------------------------------------------

Любое коммерческое использование данного проекта категорически запрещено. По всем вопросам обращаться wladkam(гав)mail.com
Прикрепления: 5561811.jpg (244.1 Kb) · 2201731.jpg (212.8 Kb)


---

Нет войне!


Сообщение отредактировал LeftRadio - Четверг, 17.12.2015, 04:59  
 
LeftRadio Вторник, 27.03.2012, 22:31 | Сообщение # 2761
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Quote (Dante_strelok)
Может и не стоит, но как Вы упоминали выше не люблю вчистую копировать :) ну и просто мне так интересней

Исходники я выложу когда они будут,проект открытый, переделаете как захотите :) Что переделывать если будет непонятно подскажу.


---

Нет войне!
 
Dante_strelok Среда, 28.03.2012, 00:28 | Сообщение # 2762
Новичок
Группа: Проверенные
Сообщений: 22
Статус: Offline
Quote (LeftRadio)
Исходники я выложу когда они будут,проект открытый, переделаете как захотите Что переделывать если будет непонятно подскажу.

Буду благодарен :)
 
atmicandr_old Среда, 28.03.2012, 10:34 | Сообщение # 2763
Местный
Группа: Друзья
Сообщений: 186
Статус: Offline
Quote (Dante_strelok)
Да к стати, по комплектации ad9288-80 на украине нет
Ребята, как так нет? У вас в Украине представительство AD находится в Днепропетровске! Ищите контактные телефоны и попробуйте выудить образец! Это нам адэшники могут отказать, а вот вам то скорее помогут чем нет! ну не получится, так вопрос приобретения одной штуки можно попробовать решить.


А я лампы соберу, молоточком все побью. LED&LCD рулят. Мой ящик: andrey66k@gmail.com
 
Malevich_2 Среда, 28.03.2012, 10:52 | Сообщение # 2764
Кто здесь?
Группа: Заблокированные
Сообщений: 3
Статус: Offline
Quote (kison)
Ну при абстрактном интерливе в абстрактном приборе - станет лучше и даже совсем прямоугольнее.

Вот-вот. Полгода назад Вы были категорически против интерлива и я поддержал тогда идею Влада. И теперь, когда только начали обсуждать этот вопрос Вы опять были против и я опять поддержал Влада. И дело совсем не в прямоугольности, а именно в возможности переключать частоту дискретизации, чтобы не наступить на те грабли, ради которых я приводил пример. Жаль, что усилия эти пошли прахом :(

Quote (kison)
Ого - да Вы наконец то литературу почитали?

Да я просто слово-в-слово процитировал свой полугодовалый пост 1134 :D И то, что Вы так на это прореагировали как раз и характеризует возросший уровень Ваших знаний !!!

Quote (kison)
Ну и вторая причина - вместо намеков говорите прямо. Типа вот тут плохо. Потому что - и причину. Хочется ввести/изменить что то - вместо схемы описываете алгоритм работы.

Ну, термин намек ввел Влад. Я всегда говорил четко и конкретно и приводил схемы. Откуда мне знать, что кто-то не захотел посмотреть схему, ведь никаких вопросов не возникало в принципе, не было даже просьб объяснить непонятный алгоритм. Было простое игнорирование. А я тут при чем ???

Quote (kison)
Вот тогда будете приносить реальную пользу.

Указание на два существенных недостатка + полностью рабочий ЛА = куда еще реальнее ??? К тому же у меня еще есть замечания и предложения, но обсуждать их теперь смысла не вижу :(

Quote (kison)
Удержитесь в рамках приличий - и в ответ хамства не будет.

Я, вот например, Вам ни разу не нахамил, не оскорблял и родственников Ваших не трогал, а каков итог ?!!

Quote (kison)
Триггер где то между двумя реальными. И тут уже не 1 пиксел, а дрожание может быть аж в целое деление. Это много.

Да что Вы говорите ??? Тут ведь нет никакой проблемы :D


Сообщение отредактировал Malevich_2 - Среда, 28.03.2012, 11:59  
 
kison Среда, 28.03.2012, 12:52 | Сообщение # 2765
Завсегдатай
Группа: Друзья
Сообщений: 275
Статус: Offline
Quote (Malevich_2)
Полгода назад Вы были категорически против интерлива

Да я и сейчас - против :D Бесполезная фича, ну совершенно. Можно тогда вообще пойти дальше и сделать стробоскоп. Только триггер придется вынести из ПЛИС, но зато не удвоенная дискретизация, а удесятеренная без вопросов. Ну и убрать фильтр совсем. То что есть сейчас не даст работать интерливу, но и не уберет алиасы. Увы - Влад идет по моим граблям. Я у себя советовал Владу пока не размножать прибор. Т.е. отлаживаться должен один экземпляр и только когда все готово и работает точно правильно - можно еще 10 комплектов заказывать.
Quote (Malevich_2)
слово-в-слово процитировал свой полугодовалый пост 1134

Там о фильтре на половину дискретизации. :) А такой фильтр не работает увы. Только теоретически - именно в теории возможны аналоговые фильтры 100 и более порядка. В реальности фильтр настраивают на границу полосы, она значительно ниже половины дискретизации. И если фильтр качественный - интерлив бесполезен.
Сейчас походил по старым сообщениям - я оказывается все о своей схеме еще тогда расписал - http://hobby-research.at.ua/forum/2-1-1521-16-1303395022
Включая типы ОУ. И о фильтре тоже.
Quote (Malevich_2)
Я всегда говорил четко и конкретно

Примеры этого "четко и конкретно" - в студию! :D Обратных могу много сколько угодно.
Кстати - а где тут поиск по теме? Какой то движок неудобный. Ладно версии для печати нет, но поиск то должен быть.

Quote (Malevich_2)
Вам ни разу не нахамил

%)
Да ладно. :D Примеры привести? Причем одностороннего - летом я еще не отвечал в том же ключе. Это потом я стал в ответ огрызаться.

Не, ну как интересно историю почитать. http://hobby-research.at.ua/forum/2-1-1698-16-1304793711
Я тогда думал что RLE это хорошо для ЛА :D Однако время идет и мнение меняется.
Тоже забавно - http://hobby-research.at.ua/forum/2-1-1704-16-1304883650
Я оказывается собирался сделать ЛА по обоим фронтам. Потом из за RLE эту мысль похоронил. Но наверно зря. Надо продумать вариант - это как бы интерлив, но в ЛА то нет аналога и фильтров. А 100 мегасэмплов звучит неплохо :) Буду снова думать.

Quote (Malevich_2)
Да что Вы говорите ??? Тут ведь нет никакой проблемы

Проблема есть, но вполне решаемая. И к начинке плис она вообще никакого отношения не имеет. Мы вроде начинку ПЛИС обсуждали? Или математику софта для МК, а я просто переход темы не заметил?
 
Malevich_2 Четверг, 29.03.2012, 10:57 | Сообщение # 2766
Кто здесь?
Группа: Заблокированные
Сообщений: 3
Статус: Offline
Что-то я не пойму !!! В сообщении 2756 Вы писали :
Quote (kison)
Я не против интерлива. Я - за фильтр. Но вот они друг друга исключают. Есть фильтр - интерлив ничего не даст. Нет фильтра - можно вводить интерлив, но иногда прибор будет сильно искажать форму сигнала.

А сейчас пишите :
Quote (kison)
Да я и сейчас - против Бесполезная фича, ну совершенно.

И это после того, как мы подробно обсудили фильтр ? Кстати, Влад сказал, что переделывать аналог не будет, поэтому продолжайте обсуждение этой темы с ним, я вмешиваться уже не буду :)

Quote (kison)
Там о фильтре на половину дискретизации.

Правильно, и при недостаточном его порядке будет и "заворот спектра". А численный пример с меандром я приводил лично для Вас. Т.к. фильтр меняться не будет, то для борьбы с этими алиасами и предназначен интерлив(численно я это показал). Хотя, как я уже несколько раз говорил, я бы не делал интерлив, а поставил бы хороший фильтр :D Варианты мы уже обсуждали, кстати, двухзвенный фильтр - это один из вариантов.

Quote (kison)
Примеры этого "четко и конкретно" - в студию! Обратных могу много сколько угодно.

Не ради флейма, а ради любопытства, приведите хотя бы один :)

Quote (kison)
Да ладно. Примеры привести?

Здесь не место для выяснения отношений, достаточно посмотреть хронологию постов и станет ясно, что за чем идет !!! К тому же, в отличие от Вас, я не собираюсь копаться в Вашей родословной. И, кстати, Вы и сейчас упорно продолжаете хамить, отмечая мой умственный рост после общения с Вами :(

Quote (kison)
Проблема есть, но вполне решаемая. И к начинке плис она вообще никакого отношения не имеет.

Так я для того и обратил на это внимание, чтобы проблемы не было !!! И я предложил всего лишь вариант ее решения в ПЛИС, но для частного случая(без предыстории). И это устраняет полностью эту проблему. Однако, при работе с предысторией эта проблема снова вылазит :( Значит, мой вариант неуниверсальный и необходима обработка в МК. Но вместо обсуждения этой дилеммы и поиска путей ее решения, Вы с Владом устроили здесь непонятно что !!! Вопрос - зачем ???
 
kison Четверг, 29.03.2012, 14:51 | Сообщение # 2767
Завсегдатай
Группа: Друзья
Сообщений: 275
Статус: Offline
Quote (Malevich_2)
Что-то я не пойму !!!

Объясню проще - я не против белого цвета, просто мне по душе черный. Будет белый - нормально. Будет черный - ИМХО лучше. Но один исключает другой. Либо белый либо черный - выбрать надо один. Чуть-чуть беременная - не годится. :D
Quote (Malevich_2)
Не ради флейма, а ради любопытства, приведите хотя бы один

Далеко ходить не надо - http://hobby-research.at.ua/forum/2-1-3479-16-1332403909
Quote (LazyCat)
Кстати, по поводу второго недостатка ни у кого вопросов не возникло ?

До сих пор думаем, что же это за недостаток? Где он и есть ли вообще. Причем мне это реально интересно - речь то о дециматоре, а у меня он очень похож.

Quote (Malevich_2)
достаточно посмотреть хронологию постов

Посмотрите. Пример был дан еще летом. http://hobby-research.at.ua/forum/2-1-1785-16-1305356181
Жизнь правда рассудила - все что Вы называли бредом потом работало вполне нормально.

Quote (Malevich_2)
Так я для того и обратил на это внимание, чтобы проблемы не было !!!

Значит я тупой. Я не знаю как решить в плис эту проблему. Она связана с тем, что дискретизации в 50 мегасэмплов недостаточно, чтоб точно найти выборку с триггером. Потому что ПЛИС дает только примерное положение - между двумя выборками. И если между этими двумя реальными точками добавлено интерполяцией еще 19 - непонятно на какую же из них приходится триггер. Его надо искать уже в МК, уже после интерполяции. Интерполяция - это алгоритм повышения эквивалентной дискретизации. Однако на триггер это не распространяется. Проблема кстати не зависит от предыстории - есть она или нет. Там всего две выборки важны. Хотя вру - предыстория должна быть обязательно. Без нее интерполяция нормальными алгоритмами вообще невозможна.

Если Вы знаете решение прямо в плис - круто. Научите нас. :D Только без намеков - четко и конкретно изложите алгоритм. Текстом, не картинками.

Quote (Malevich_2)
Но вместо обсуждения этой дилеммы и поиска путей ее решения, Вы с Владом устроили здесь непонятно что !!! Вопрос - зачем ???

До нее еще не дошло просто. Сначала железо, начинка плис и только потом математика в МК. Все впереди. :) Это ведь просто алгоритмы в программе. Всего лишь.


Сообщение отредактировал kison - Четверг, 29.03.2012, 14:52  
 
Arpad Четверг, 29.03.2012, 18:10 | Сообщение # 2768
Частый посетитель
Группа: Проверенные
Сообщений: 58
Статус: Offline
Quote ( all )
Господа кто проведет свою симуляцию для подтверждения.
Господа кто проверит сие чудо в железе но учетом довольно жестких допусков на элементы (конденсаторы и резисторы с качеством и в количестве для отбора) и
наличие цифрового измерителя Е7-8 или похожего в состоянии рабочем.

Прикрепления: Filter_mecsta.doc (42.5 Kb)
 
kison Четверг, 29.03.2012, 19:44 | Сообщение # 2769
Завсегдатай
Группа: Друзья
Сообщений: 275
Статус: Offline
Quote (Arpad)
Господа кто проведет свою симуляцию для подтверждения.

У меня вышло не так.
Прикрепления: 4696804.gif (11.1 Kb)
 
Arpad Суббота, 31.03.2012, 10:24 | Сообщение # 2770
Частый посетитель
Группа: Проверенные
Сообщений: 58
Статус: Offline
Quote (kison)
У меня вышло не так.

Опасения подтвердились, слишком все просто было-бы.

Добавлено (31.03.2012, 10:18)
---------------------------------------------
Quote ( all )
Кто каким симулятором пользуется, можно ли им верить? А с Протеусом как.
Quote (kison)
Каким Вы пользуетесь?

Добавлено (31.03.2012, 10:24)
---------------------------------------------
quote (Всем)
Кто каким симулятором пользуется? Можно-ли им верить?; а Протеус как.
Quote (kison)
Каким Вы пользуетесь?

 
vahoo Суббота, 31.03.2012, 15:13 | Сообщение # 2771
Освоился
Группа: Проверенные
Сообщений: 43
Статус: Offline
Здравствуйте!

можно ли в место FM24CL64 поставить 24C64?
 
LeftRadio Суббота, 31.03.2012, 23:28 | Сообщение # 2772
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Да, конечно можно.

Quote (Arpad)
А с Протеусом как

Протеусу верить можно,но до определенных пределов :) , иногда начинает врать безбожно...


---

Нет войне!


Сообщение отредактировал LeftRadio - Воскресенье, 01.04.2012, 00:04  
 
LeftRadio Воскресенье, 01.04.2012, 10:28 | Сообщение # 2773
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Блин, вот засада... На ноуте упал винт как раз перед тем как я хотел проект ПЛИС забекапить и заодно выложить что есть :'( , а последнее что сохранилось это полумесячной давности :'( :'( :'( , ладно постараюсь побыстрее восстановить.

---

Нет войне!
 
Arpad Воскресенье, 01.04.2012, 12:31 | Сообщение # 2774
Частый посетитель
Группа: Проверенные
Сообщений: 58
Статус: Offline
quotу (LeftRadio)
Протеусу верить можно,но до определенных пределов , иногда начинает врать безбожно...

Мне Протеус во общем понравился, но боюсь что в железе не все подтвердится.
Найдете время скиньте примерчик, с винтом сочувствую такое всегда в происходит в самое неподходящее время, когда не ожидаем.
 
LeftRadio Воскресенье, 01.04.2012, 15:31 | Сообщение # 2775
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Quote (Arpad)
Мне Протеус во общем понравился, но боюсь что в железе не все подтвердится.

Соглаен неплохая софтина ;) , понятно что не все, так как симулятор(любой) не может учесть все параметры реальной схемы, но достаточно точно предсказать результат можно. И если при симуляции использовать "наихудшие" условия, к примеру по максимуму паразитные емкости печатной платы и т.д., то можно с большой достоверностью ожидать что реальная схема будет работать не хуже результата симуляции.

Quote (Arpad)
Найдете время скиньте примерчик,

А что именно Вас интересует? В протеусе своих примеров симуляции много, посмотрите в папке куда ставили.

За сочувствие спасибо drink , действительно очень все нехорошо совпало в самый неподходящий момент :'(


---

Нет войне!
 
Arpad Воскресенье, 01.04.2012, 19:03 | Сообщение # 2776
Частый посетитель
Группа: Проверенные
Сообщений: 58
Статус: Offline
quote (LeftRadio)
А что именно Вас интересует?
Протеусу верить можно,но до определенных пределов , иногда начинает врать безбожно...
Найдете время скиньте примерчик, ниже мои сомнения
Прикрепления: 0206653.gif (188.1 Kb) · 3392123.jpg (93.1 Kb) · 0955043.gif (68.1 Kb)
 
LeftRadio Понедельник, 02.04.2012, 05:57 | Сообщение # 2777
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Скинте схему проектом пожалуйста, что бы не рисовать самому раз уже есть.

---

Нет войне!
 
Arpad Вторник, 03.04.2012, 10:15 | Сообщение # 2778
Частый посетитель
Группа: Проверенные
Сообщений: 58
Статус: Offline
quote (LeftRadio)
Скинте схему проектом пожалуйста,....
с некоторой эволюцией ...

Добавлено (03.04.2012, 10:15)
---------------------------------------------
Вчера меня не было

Прикрепления: _-4-.rar (138.2 Kb)
 
kt_315 Вторник, 03.04.2012, 20:28 | Сообщение # 2779
Частый посетитель
Группа: Проверенные
Сообщений: 89
Статус: Offline
А такую CY7C1041DV33-10ZSXI память можно ставить? А то я тут читал что нужно с индексом VXI, или с индексом ZSXI тоже подойдет? Или это отличия только в корпусе, и на "скорость", если я поставлю CY7C1041DV33-10ZSXI ни как не повлияет (понятно с переделкой платы или через переходник)? Спасибо за ответ.

Сообщение отредактировал kt_315 - Вторник, 03.04.2012, 20:39  
 
volk0203 Вторник, 03.04.2012, 20:49 | Сообщение # 2780
Завсегдатай Профессионал
Группа: Проверенные
Сообщений: 695
Статус: Offline
Отличия только в корпусе. Тоже были проблемы с приобретением МС в нужном корпусе....
 
kt_315 Вторник, 03.04.2012, 21:13 | Сообщение # 2781
Частый посетитель
Группа: Проверенные
Сообщений: 89
Статус: Offline
Quote (volk0203)
Отличия только в корпусе. Тоже были проблемы с приобретением МС в нужном корпусе....

Спасибо.
Я вот тут печатку немного подредактировал (конечно если автор не возражает), под корпус TSOP, может кому еще приходиться (я в первые работал с протеусом, поэтому возможны ошибки, прошу строго не судить :) )
Прикрепления: NS_3.0_rev_2.8_.lyt (332.1 Kb)
 
LeftRadio Среда, 04.04.2012, 06:54 | Сообщение # 2782
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Quote (Arpad)
с некоторой эволюцией ...


Хм, просимулировал и откровенной брехни не увидел от симулятора :) , вот посмотрите очень интересная и бесплатная программка от TI для расчета фильтров на ОУ - http://www.ti.com/tool/filterpro . Я сравнивал результаты из нее с симуляцией в протеусе, очень похоже.

Quote (kt_315)
Я вот тут печатку немного подредактировал (конечно если автор не возражает), под корпус TSOP

Автор не возражает :) Для чего и выкладываю всё, что бы, при желании, каждый мог переделать под себя :) Только все же поправить еще немного что Вы выложили, дорожки можно сделать короче и по мелочи.


---

Нет войне!
 
Arpad Среда, 04.04.2012, 08:44 | Сообщение # 2783
Частый посетитель
Группа: Проверенные
Сообщений: 58
Статус: Offline
Quote (LeftRadio)
...от TI для расчета фильтров на ОУ

Имею от TI filterpro v3.1.0... но, также как и многие другие работают до 10Мгц в лучшем случае но многие до 1,0 Мгц только симулируют.
Где-то встречал откровения разработчиков фильтров смысл - "Хотите качественный фильтр выбирайте ОУ не менее пол ста - сто раз выше рабочих пожеланий.
 
LeftRadio Среда, 04.04.2012, 09:36 | Сообщение # 2784
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Да, к сожалению filterpro работает только до 10МГц. По поводу пожеланий выбирать с запасом, то наверное имеется ввиду что бы во всей полосе была достаточно глубокая ООС, в частности для фильтров НЧ. Или я не прав :) и причина в другом?

---

Нет войне!


Сообщение отредактировал LeftRadio - Среда, 04.04.2012, 09:38  
 
kt_315 Среда, 04.04.2012, 10:36 | Сообщение # 2785
Частый посетитель
Группа: Проверенные
Сообщений: 89
Статус: Offline
Quote (LeftRadio)
Только все же поправить еще немного что Вы выложили, дорожки можно сделать короче и по мелочи.

Спасибо, дорожки вечером дома подправлю, а на счет мелочей хотелось бы услышать Ваше мнение что именно нужно подправить (я то я в этом деле если честно пока не очень :) ), так сказать под Вашим руководством привести ее в рабочий вид :) .

Да еще тут вопрос возник (возможно глупый, прошу не пинать :) ), третья версия, если запускать на компьютере то она тоже работает с программой NSoftware 1.06, или пока вообще не предусмотрено работу с компом, ну в целом интересует вопрос работы с компьютером, смогу я, допустим пока без дисплея запустить и работать?

И еще, опять таки возвращаясь к вопросу выше, но уже интересуют исходники и/или описание работы с компьютером, я з .NET немного знаком, есть желание переписать программу, скажем так, попробовать разобраться (да и так, для себя :) ), немного работал с QT, хотелось бы попробовать, возможно получиться перенести софт и под другие ОС :) , я правда не знаю как на счет драйверов и т.д..


Сообщение отредактировал kt_315 - Среда, 04.04.2012, 10:37  
 
LazyCat Среда, 04.04.2012, 11:53 | Сообщение # 2786
Завсегдатай
Группа: Проверенные
Сообщений: 329
Статус: Offline
Вот вернулся из командировки :)

Quote (kison)
До сих пор думаем, что же это за недостаток? Где он и есть ли вообще. Причем мне это реально интересно - речь то о дециматоре, а у меня он очень похож.

Quote (kison)
Я не знаю как решить в плис эту проблему. Она связана с тем, что дискретизации в 50 мегасэмплов недостаточно, чтоб точно найти выборку с триггером. Потому что ПЛИС дает только примерное положение - между двумя выборками.

Так этот недостаток мы сейчас и обсуждаем !!! Я подробно объяснил в посте 2759, что мое предложение в ПЛИС относится только к режиму без предыстории(и для медленных разверток), к тому же основное его предназначение - очень точно отловить условие старта захвата в ЛА. Зачем по десять раз повторять ? Тем более, что решили всегда использовать предысторию !!!
Это очень хорошее решение, т.к. при линейной интерполяции никаких 20-ти промежуточных выборок интерполировать и не нужно, достаточно знаний школьного курса математики. Но можно использовать и интерполяцию sin(x)/x, но это резко снизит динамику отображения, а качество картинки не улучшит на большинстве сигналов ! Естественно, должен быть выбор в меню желаемого режима интерполяции. Кстати, программную реализацию sin(x)/x я тут уже выкладывал, она универсальна и поддерживает любое число интерполируемых точек.

Quote (kison)
Жизнь правда рассудила - все что Вы называли бредом потом работало вполне нормально.

Вы прекрасно помните, что мы говорили об одном и том же, но разными словами(я про имитацию люминофора) ! К тому же сейчас используется пиковый детектор, который именно я предложил.

P.S. На счет программ симуляции, то лично я симулирую фильтры в LTspiceIV(пока не подводил) и Multisim(честно говоря, игрушка, но огромная база и неплохие алгоритмы). Но схема arpad-a показала очень странные результаты. А вот фильтр первого порядка на AD8129 и далее двухзвенный ФНЧ показывают нормальную АЧХ. Кстати, AD8130 в схеме с К=10 сам по себе является неплохим ФНЧ :D
Прикрепления: 6943103.png (49.2 Kb)
 
LeftRadio Среда, 04.04.2012, 12:25 | Сообщение # 2787
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Quote (kt_315)
а на счет мелочей хотелось бы услышать Ваше мнение что именно нужно подправить

Да там ерунда, шелкография на отверстиях, подвинуть некоторые переходные,поправить пару дорожек, вот приложил, может еще чего проглядел, но некогда сейчас.

Quote (kt_315)
третья версия, если запускать на компьютере то она тоже работает с программой NSoftware 1.06, или пока вообще не предусмотрено работу с компом

Нет, не будет, работа с ПК предусмотрена, но в первую очередь устройство задумывалось как автономное и поэтому пока буду заниматься только автономным режимом работы осцилла. Исходники прошлого софта выкладывать не хочу, но если есть желание поучаствовать в написании софта под 3 версию то это замечательно :) Работа с железом реализована через библиотеку от Silabs - USBXpress, работает к сожалению только под win, драйвера соответственно тоже ихние, так было проще чем делать свое. На другу ОС в принципе перенести не проблема, сделать прослойку между драйвером и программой и можно под виндой пользовать USBXpress, а под линуксами просто виртуальным COM. Вывод графики сделан через OpenGL с использованием библиотеки TaoFramework, думаю с OpenGL под линуксами проблем не будет :)

--------------------------------------------------------------------------------------------------
А приложить то и забыл :) , вот, исправился :)
Прикрепления: NS_3.0_rev_2.8_.lyt (331.9 Kb)


---

Нет войне!


Сообщение отредактировал LeftRadio - Среда, 04.04.2012, 12:45  
 
Arpad Среда, 04.04.2012, 12:56 | Сообщение # 2788
Частый посетитель
Группа: Проверенные
Сообщений: 58
Статус: Offline
Quote (LazyCat)
Но схема Arpad-a показала очень странные результаты.

Там приведён Творчество Протеуса с сомнениями без макетов. Просьба в "6943103.png" дать ссылки на цветные линии
к чему там что относится для оценки "Протеус-LTspiceIV" может что то поймем, ведь истина всегда в железе.
 
kt_315 Среда, 04.04.2012, 13:05 | Сообщение # 2789
Частый посетитель
Группа: Проверенные
Сообщений: 89
Статус: Offline
Quote (LeftRadio)
Да там ерунда, шелкография на отверстиях, подвинуть некоторые переходные,поправить пару дорожек, вот приложил, может еще чего проглядел, но некогда сейчас.

Хорошо спасибо большое, постараюсь подправить.

Quote (LeftRadio)
но если есть желание поучаствовать в написании софта под 3 версию то это замечательно

Есть огромное (я за двумя руками :) ) и готов взяться за разработку софта для начала под винду, работал с различными библиотеками (MFC, QT), также знаком и с OpenGL и с DirectX (хотя вряд ли он приходиться :) ), то есть с этим я думаю проблем не возникнет :) , на счет USBXpress и TaoFramework посмотрю с ними тоже я думаю проблем не возникнет :), могу на чистом WinAPI с использование OpenGL(с использованием выше описанных Вами библиотек), хотя наверное лучше наверное на qt (ну это сугубо мое мнение). Если Вы не против, то от Вас я хотел-бы получить описание интерфейса и/или с чего начинать мне для получения уже данных с устройства? Я конечно пока сам осцил не собрал , еще к сожалению не успел, но по запчастям то уже все приобрел, осталось ток освоить технологию фоторезиста (а то первый блин был комом :) ), запаять и ждать дисплей который приедет аж к концу месяца, так что пока едет дисплей я не против заняться программной частью на компьютер.

А еще я так понимаю что железо вроде готовое, ну глобальных изменений уже не будет, сейчас только работа идет над прошивками?

p.s. Если нужно могу дать свои координаты, мыло, скайп, конечно если нужны :) , ну что-б форум не раздувать

Добавлено (04.04.2012, 13:05)
---------------------------------------------
Quote (LeftRadio)
А приложить то и забыл :) , вот, исправился :)

Спасибо большое, это я так понимаю мне уже ничего править не надо или надо?


Сообщение отредактировал kt_315 - Среда, 04.04.2012, 14:27  
 
kison Среда, 04.04.2012, 15:53 | Сообщение # 2790
Завсегдатай
Группа: Друзья
Сообщений: 275
Статус: Offline
Quote (LazyCat)
Я подробно объяснил в посте 2759, что мое предложение в ПЛИС относится только к режиму без предыстории(и для медленных разверток), к тому же основное его предназначение - очень точно отловить условие старта захвата в ЛА. Зачем по десять раз повторять ?

Забавно. А там есть проблема требующая решения? Если нет интерполяции отличной от линейной, то проблемы нет не только в ЛА ( что Вы там улучшаете - мне видимо не понять. Там и так триггер чОтко привязан к выборкам и его вообще искать не надо), но и в осциллографе. Если интерполяция нормальными алгоритмами имеется, то триггер надо искать уже после нее, очевидно, что плис с этим не справится.

Quote (LazyCat)
Это очень хорошее решение, т.к. при линейной интерполяции никаких 20-ти промежуточных выборок интерполировать и не нужно, достаточно знаний школьного курса математики.

Количество точек не зависит от алгоритма. Только от выбранной развертки. Просто с линейной считать намного проще, вот и вся разница.

Quote (LazyCat)
Вы прекрасно помните, что мы говорили об одном и том же, но разными словами

Про слова разные помню :D Я описывал логику работы, а Вы ярлыки клеили - бред, как бы сказать чтоб не обидеть и т.п. И было точно не одно и то же. Вы свой вариант потом ( недавно совсем :) ) в схему превратили. Где перезаписывается адрес триггера в счетчик чтения. Ну там еще куча всего бесполезного была.

Quote (LeftRadio)
Вывод графики сделан через OpenGL с использованием библиотеки TaoFramework, думаю с OpenGL под линуксами проблем не будет

Quote (kt_315)
также знаком и с OpenGL и с DirectX

Что вы там через OpenGL или DirectX выводить то собираетесь??? Это библиотеки поддержки/эмуляции аппаратных 3D примочек. Ну DX еще и другую мультимедию поддерживает типа звуков и джойстиков. Осциллограмма же - картинка на плоскости. Ей 3Д фишки просто не нужны. Простой тупой вывод в битмап окна вполне со всем справится. Да еще и быстрее будет. :) Не, ну можно и в 3Д осциллограмму отрисовать - с тенями, возможностью покрутить ее и т.п. :D Круто будет. Но вот надо ли?
 
kt_315 Среда, 04.04.2012, 16:17 | Сообщение # 2791
Частый посетитель
Группа: Проверенные
Сообщений: 89
Статус: Offline
Quote (kison)
Что вы там через OpenGL или DirectX выводить то собираетесь???

Ну выше же человек написал
Quote (LeftRadio)
Вывод графики сделан через OpenGL с использованием библиотеки TaoFramework, думаю с OpenGL под линуксами проблем не будет
, значит наверное использовал OpenGL, а DirectX это как аналог OpenGL, да и так (только не помню где) автор писал что у него что-то не сложилось с GDI. Вот почему я и написал что знаком с OpenGL и DirectX.


Сообщение отредактировал kt_315 - Среда, 04.04.2012, 16:36  
 
LeftRadio Среда, 04.04.2012, 21:43 | Сообщение # 2792
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Quote (kt_315)
хотя наверное лучше наверное на qt (ну это сугубо мое мнение)

Лучше с позиций кроссплатформености? Или просто Вам ближе? Я с QT не знаком.

Quote (kt_315)
Если Вы не против, то от Вас я хотел-бы получить описание интерфейса и/или с чего начинать мне для получения уже данных с устройства?

Так может ветку открыть по софту? А интерфейса то пока и нет, нужно придумывать :)

Quote (kt_315)
А еще я так понимаю что железо вроде готовое, ну глобальных изменений уже не будет, сейчас только работа идет над прошивками?

Да.

Quote (kt_315)
p.s. Если нужно могу дать свои координаты, мыло, скайп, конечно если нужны

Нужно, сейчас скину ICQ в личку.

Quote (kt_315)
Спасибо большое, это я так понимаю мне уже ничего править не надо или надо?

Да вроде ничего уже не надо, нормально все :)

Quote (kison)
Ей 3Д фишки просто не нужны. Простой тупой вывод в битмап окна вполне со всем справится. Да еще и быстрее будет. :)

Неправда :p , не быстрее, 3D фишки и не использовались, работа только с 2D, чего вполне достаточно.
"автор писал что у него что-то не сложилось с GDI." Вот, правильно, не сложилось только по одной причине - неоправданная загрузка процессора. DirectX действительно не нужен, а вот OpenGL даже очень :) плюс получаем много плюшек таких как сглаживание и т.д. с высокой производительностью, а проц пусть математикой занимается.


---

Нет войне!


Сообщение отредактировал LeftRadio - Среда, 04.04.2012, 21:56  
 
volk0203 Среда, 04.04.2012, 22:22 | Сообщение # 2793
Завсегдатай Профессионал
Группа: Проверенные
Сообщений: 695
Статус: Offline
C приходом kt_315 на форум начал вырисовываться вообще просто какой-то мега-супер девайс, способный удовлетворить запросы, пожалуй, любого пользователя устройства. Портативный и способный работать в паре с ПК. Влад один просто не в состоянии охватить всё. Можно только пожелать воплощения в жизнь всех задумок! :) B)

Добавлено (04.04.2012, 22:22)
---------------------------------------------
Во какой монстр появился у ST STM32F4xx
Это так, для информации. Начинали когда-то с 1МГц, теперь 168 МГц - нет проблем

 
LeftRadio Среда, 04.04.2012, 22:32 | Сообщение # 2794
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Quote (volk0203)
Во какой монстр появился у ST STM32F4xx
Это так, для информации. Начинали когда-то с 1МГц, теперь 168 МГц - нет проблем

Видел, уже давно относительно появился :) В принципе можно в 64-ногом корпусе такой поставить :) правда не смотрел распиновку, но вроде ST делают совместимыми :)

to kt_315, ставлю Qt, посмотрю что за штука :)


---

Нет войне!


Сообщение отредактировал LeftRadio - Среда, 04.04.2012, 22:35  
 
volk0203 Среда, 04.04.2012, 22:36 | Сообщение # 2795
Завсегдатай Профессионал
Группа: Проверенные
Сообщений: 695
Статус: Offline
Quote
В принципе можно в 64-ногом корпусе такой поставить правда не смотрел распиновку, но вроде ST делают совместимыми

Наш теперешний МК вроде бы достаточен или нет?

Добавлено (04.04.2012, 22:36)
---------------------------------------------
Или есть куда расти? Всё упёрлось в аналог и АЦП, я правильно понял?

 
kt_315 Среда, 04.04.2012, 22:48 | Сообщение # 2796
Частый посетитель
Группа: Проверенные
Сообщений: 89
Статус: Offline
Quote (LeftRadio)
Нужно, сейчас скину ICQ в личку.

А скайпом не пользуетесь? Я там в личку написал, да еще раз спасибо за печатку.

Добавлено (04.04.2012, 22:48)
---------------------------------------------

Quote (LeftRadio)
ставлю Qt, посмотрю что за штука

Да не сложнее VisualStudio и .Net :)
 
LeftRadio Среда, 04.04.2012, 23:31 | Сообщение # 2797
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Quote (volk0203)
Наш теперешний МК вроде бы достаточен или нет?

Да вроде достаточен, это я так :)

Quote (volk0203)
Или есть куда расти? Всё упёрлось в аналог и АЦП, я правильно понял?

Расти вседа есть куда :) , посмотри вот ссылку что kison давал - http://www.aktakom.ru/upload/kipis_articles/article_interpolation.pdf , "уперлось" не в аналог и АЦП, полосы как раз хватает и АЦП можно на 100Msps взять, по скорости ограничивает ПЛИС и главное память.

Quote (kt_315)
Я там в личку написал, да еще раз спасибо за печатку.

Ответил, да не за что :)


---

Нет войне!


Сообщение отредактировал LeftRadio - Среда, 04.04.2012, 23:34  
 
LazyCat Четверг, 05.04.2012, 10:38 | Сообщение # 2798
Завсегдатай
Группа: Проверенные
Сообщений: 329
Статус: Offline
Quote (Arpad)
Просьба в "6943103.png" дать ссылки на цветные линии к чему там что относится для оценки "Протеус-LTspiceIV"

Простите, забыл указать :( Сплошные линии - АЧХ, пунктирные - ФЧХ. Красный цвет - входной сигнал, синий цвет - сигнал на выходе ОУ, зеленый - на выходе всего устройства.

Quote (kison)
проблемы нет не только в ЛА ( что Вы там улучшаете - мне видимо не понять. Там и так триггер чОтко привязан к выборкам и его вообще искать не надо)

Трудно было внимательно прочитать ? Никто ничего не ищет ! Не придумывайте глупой отсебятины ! Четко было сказано, что ловим условие триггера на максимальной частоте, т.е. с минимальной погрешностью, не зависящей от настройки дециматора !!!
Но от этого режима УЖЕ ОТКАЗАЛИСЬ, зачем поднимать этот вопрос ?

Quote (kison)
Количество точек не зависит от алгоритма. Только от выбранной развертки. Просто с линейной считать намного проще, вот и вся разница.

На данный момент, именно линейная интерполяция применяется в этом проекте и именно при ней нет необходимости интерполировать все дополнительные точки между выборками, достаточно одной при любой развертке. Именно это я и имел ввиду :D

Quote (kison)
Вы свой вариант потом ( недавно совсем ) в схему превратили.

Ну такая невнимательность уже слишком !!! И что-либо объяснять уже становится бессмысленно :( Лучше форум не захламлять !
 
Arpad Четверг, 05.04.2012, 10:55 | Сообщение # 2799
Частый посетитель
Группа: Проверенные
Сообщений: 58
Статус: Offline
Скин-те схему проектом пожалуйста, что бы не рисовать самому раз уже есть.
 
LeftRadio Четверг, 05.04.2012, 18:54 | Сообщение # 2800
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
По софту перенес сообщения в эту ветку, давайте его там обсуждать, а тут оставим для железа осцилла и прошивок.

---

Нет войне!
 
Форум » Сайт и форум » Разработки и Статьи на сайте » Все вопросы касающиеся Neil Scope (Ваши замечания, предложения и т.д.)
Поиск:
uTmpl.ru Сайт создан в системе uCoz Сейчас: 27.04.2024, 02:23