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

Форум » Сайт и форум » Разработки и Статьи на сайте » Все вопросы касающиеся 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  
 
LazyCat Воскресенье, 20.03.2011, 14:48 | Сообщение # 1001
Завсегдатай
Группа: Проверенные
Сообщений: 329
Статус: Offline
Вот это именно то, о чем я предупреждал :) Теперь все ПРАВИЛЬНО !!!
 
LeftRadio Воскресенье, 20.03.2011, 16:50 | Сообщение # 1002
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
В старом варианте тоже можно выкинуть пару резисторов и будет почти тоже самое, разве что сигнал будет идти не через один ключ, а через два :)

--------------------------------------------------------------
Обновил прошивку и софт, теперь работает и с ЖК, и с ПК :) Переход в ПК режим происходит при запуске софта на ПК, обратно пока только через сброс. Также исправил неправильные показания делителей при двух работающих каналах, над поддержкой делителей в софте на ПК работаю :)

Прошивка - http://hobby-research.at.ua/NeilScope2/NS2_1_3C.hex
Софт - http://hobby-research.at.ua/NeilScope2/Release.rar


---

Нет войне!


Сообщение отредактировал LeftRadio - Воскресенье, 20.03.2011, 16:54  
 
LeftRadio Понедельник, 21.03.2011, 04:29 | Сообщение # 1003
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Quote (LazyCat)
Я привел все возможные варианты, но наиболее оптимальный, на мой взгляд, AD8137+AD8330.

Мне все же оптимальным видится пока что LMH6505+AD8131, в основном из-за возможности просто скомпенсировать входное смещение буфера и самого VGA. По поводу же линейного, а не ступенчатого, регулирования мысли такие - 2В диапазон, то есть при 12бит ЦАП вес младшего разряда ~0.48мВ, если предположить что 2 младших разряда будут не стабильны, то усиление будет "плясать" на ~0.05% от установленного, и даже того меньше так как полный диапазон(80дБ) регулирования нам не нужен! Конечно есть еще шумы, но я не думаю что они будут больше чем 1мВ :)

Есть еще AD8367, походу тоже самое, но нет возможности просто скомпенсировать входное смещение, хотя по частотной характеристике лучше :)


---

Нет войне!
 
LazyCat Понедельник, 21.03.2011, 10:26 | Сообщение # 1004
Завсегдатай
Группа: Проверенные
Сообщений: 329
Статус: Offline
Убедили !!! Последний вариант схемы меня полностью устраивает, только ШИМ, по-моему, будет пролазить.

Сообщение отредактировал LazyCat - Понедельник, 21.03.2011, 10:50  
 
LeftRadio Понедельник, 21.03.2011, 12:11 | Сообщение # 1005
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Не пролезет, вот АЧХ двухзвенного фильтра, который в схеме, конечно реальная будет хуже но не намного :) Частоту ШИМ думаю сделать в районе 10кГц.
Прикрепления: pwm.pdf (9.9 Kb)


---

Нет войне!
 
LazyCat Понедельник, 21.03.2011, 21:08 | Сообщение # 1006
Завсегдатай
Группа: Проверенные
Сообщений: 329
Статус: Offline
Только маленький вопрос: а Вы уверены, что однополярного ШИМа будет достаточно ?
 
LeftRadio Вторник, 22.03.2011, 06:56 | Сообщение # 1007
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
По идее должно хватить и однополярного, хотя наверно лучше предусмотреть двухполярное регулирование :)
А какой вообще диапазон(по выходу LMH6505 или непосредственно на входе АЦП) регулирования нам необходим? Мне кажется что +-100мВ будет достаточно, тогда можно просто подать небольшое начальное отрицательное смещение и обойтись однополярным ШИМ-мом.

---------------------------------------------------------
Хотя нет, подумав решил что будет весьма нестабильно, лучше все же ОУ :) Можно смещение подавать на не инвертирующий вход драйвера, но тогда будут более жесткие требования к точности обвязки ОУ смещения и не так просто будет отрегулировать диапазон смещения, сейчас диапазон регулируется одним резистором.

---------------------------------------------------------
P.S. По размерам конечно вышло не очень :( , нужно еще раз подумать над необходимостью переключения на входе и на вариант замены драйверов, ключа инт./не инт., на МАХ4218/ADA4853-3.

Прикрепления: Analog_NS_2.2_r.pdf (23.9 Kb)


---

Нет войне!


Сообщение отредактировал LeftRadio - Вторник, 22.03.2011, 08:07  
 
UT5UGL Вторник, 22.03.2011, 08:45 | Сообщение # 1008
Новичок
Группа: Проверенные
Сообщений: 10
Статус: Offline
Влад, в чертеже платы "Analog" в архиве "NS_V2_0_rev3_6" - 4 ошибки DRC.
 
LazyCat Вторник, 22.03.2011, 09:23 | Сообщение # 1009
Завсегдатай
Группа: Проверенные
Сообщений: 329
Статус: Offline
Громоздковато как-то :( Можно, конечно, вообще выкинуть AD8066, но это не вариант :)
 
LeftRadio Вторник, 22.03.2011, 09:51 | Сообщение # 1010
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Quote (UT5UGL)
Влад, в чертеже платы "Analog" в архиве "NS_V2_0_rev3_6" - 4 ошибки DRC.

Какие? У меня почему то нашло только одну - была не подсоединена перемычка к земле. Исправил.

Quote (LazyCat)
Громоздковато как-то :( Можно, конечно, вообще выкинуть AD8066, но это не вариант :)

Вот, вот :) Почему и предлагю подумать над тем чтобы выкинуть AD8131+MAX4546 и поставить строенный ОУ, ну и подумать еще раз, так ли необходим переключаемый делитель на входе. AD8065 выкидывать я думаю не надо :)

Еще раз обновил прошивку и софт, новый аналог уже должен работать в софте на ПК, проблемы вообще еще есть, но не критичные :)

Прикрепления: 7324124.rar (406.2 Kb) · NS2_1_3E.hex (53.8 Kb)


---

Нет войне!


Сообщение отредактировал LeftRadio - Вторник, 22.03.2011, 10:00  
 
LazyCat Вторник, 22.03.2011, 20:11 | Сообщение # 1011
Завсегдатай
Группа: Проверенные
Сообщений: 329
Статус: Offline
Quote (LeftRadio)
выкинуть AD8131+MAX4546 и поставить строенный ОУ

Так ведь предлагал же - отказались :(

Quote (LeftRadio)
так ли необходим переключаемый делитель на входе

На мой взгляд там вообще MAX4546 не нужен. Но лучше проголосовать на форуме !
 
LeftRadio Вторник, 22.03.2011, 20:52 | Сообщение # 1012
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Quote (LazyCat)
Так ведь предлагал же - отказались :(

Я тоже когда то предлагал :) Отказались так как решили сначала сделать по Вашему варианту без драйверов, потом драйвера решили дифференциальные поставить и т.д.

------------------------------------------------------------------------------
По входу, при фиксированном делителе 1/20, получаем от 400мВ до 20В пик-пик диапазон. Можно вдвое увеличить верхний диапазон увеличив коэффициент деления по входу до 1/40 и установив к.у. МАХ4218 равным двум. Если этого достаточно, а остальное щупами, то конечно нужно избавляться от МАХ4546

P.S. Пока суть да дело, вот прикинул схемо

Прикрепления: analog2.3.pdf (20.8 Kb)


---

Нет войне!


Сообщение отредактировал LeftRadio - Вторник, 22.03.2011, 22:05  
 
LazyCat Среда, 23.03.2011, 09:18 | Сообщение # 1013
Завсегдатай
Группа: Проверенные
Сообщений: 329
Статус: Offline
Так гораздо лучше. Но может вернемся к AD603 ?
 
LeftRadio Четверг, 24.03.2011, 02:18 | Сообщение # 1014
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Quote (LazyCat)
Но может вернемся к AD603 ?

Даже не знаю, не хочется по причинам мною озвученым, кто что думает?

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

Вот, обновил еще раз софт, новый аналог уже полностью работает, устранил еще несколько ошибок спасибо Мухе за тестирование :) . Осталась проблема чуть неправильных показаний амплитуды сигнала курсорами и в автоизмерениях, где-то накапливается небольшая ошибка.

Прикрепления: NSoft1.04_bild3.rar (406.4 Kb) · 7079720.hex (53.8 Kb)


---

Нет войне!
 
LeftRadio Четверг, 24.03.2011, 21:10 | Сообщение # 1015
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Ура!!!! Силабс выделил мне PID под осцилл :) Теперь у NeilScope будет свой PID ;)

---

Нет войне!
 
LazyCat Пятница, 25.03.2011, 10:58 | Сообщение # 1016
Завсегдатай
Группа: Проверенные
Сообщений: 329
Статус: Offline
Хорошо, оставляем LMH6505, но я всеравно против входных буферов(идеологически это абсолютно лишние узлы) :)

P.S. схема осцилла готова, может теперь займемся софтом на PC ?

 
Муха Пятница, 25.03.2011, 11:31 | Сообщение # 1017
Почетный Гражданин
Группа: Модераторы
Сообщений: 579
Статус: Offline
Quote (LazyCat)
Хорошо, оставляем LMH6505, но я всеравно против входных буферов(идеологически это абсолютно лишние узлы)

Если LMH6505 остается, можно тогда буфера убрать и немного изменить схему переключения в интерлив. :)
 
LeftRadio Пятница, 25.03.2011, 12:46 | Сообщение # 1018
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Входные буферы я считаю все же нужно оставить, у LMH6505 недостаточно большое сопротивление по входу...
А вот на счет вых. буферов не совсем понял, как упростить? Как на меня, это самый хороший способ переключения интерлив/не интерлив, с очень хорошей изоляцией выключенного ОУ.

Можно и софтом заняться :) , схема правда еще полностью не готова.


---

Нет войне!


Сообщение отредактировал LeftRadio - Пятница, 25.03.2011, 13:02  
 
Девятый Пятница, 25.03.2011, 16:56 | Сообщение # 1019
Почетный Гражданин
Группа: Друзья
Сообщений: 181
Статус: Offline
Влад с днем рождения !!!!!!!!!!
 
LeftRadio Пятница, 25.03.2011, 17:45 | Сообщение # 1020
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Спасибо :)

---

Нет войне!
 
Муха Пятница, 25.03.2011, 17:55 | Сообщение # 1021
Почетный Гражданин
Группа: Модераторы
Сообщений: 579
Статус: Offline
С днем рождения тебя Влад! Здоровья, счастья, материального благополучия и творческих успехов!!!!!!!!!!!
 
LazyCat Пятница, 25.03.2011, 20:37 | Сообщение # 1022
Завсегдатай
Группа: Проверенные
Сообщений: 329
Статус: Offline
Quote (LeftRadio)
Входные буферы я считаю все же нужно оставить, у LMH6505 недостаточно большое сопротивление по входу...

Так там же всеравно стоят резисторы по 25 кОм !!! Ну да ладно, Вам виднее.

P.S. Влад, с днем рождения и всего самого наилучшего !!!

 
LeftRadio Пятница, 25.03.2011, 20:57 | Сообщение # 1023
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Всем огромное спасибо!!!

Quote (LazyCat)
Так там же всеравно стоят резисторы по 25 кОм !!! Ну да ладно, Вам виднее.

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


---

Нет войне!
 
Alex73 Суббота, 26.03.2011, 00:01 | Сообщение # 1024
Новичок
Группа: Проверенные
Сообщений: 20
Статус: Offline
С днём рождения Влад! Всего самого самого, и достатка во всем!
 
kazimirius Суббота, 26.03.2011, 08:53 | Сообщение # 1025
Освоился
Группа: Проверенные
Сообщений: 45
Статус: Offline
Quote
Влад с днем рождения !!!!!!!!!!

Поздравляю! Уважаю мартовских котов :)
 
LazyCat Суббота, 26.03.2011, 09:23 | Сообщение # 1026
Завсегдатай
Группа: Проверенные
Сообщений: 329
Статус: Offline
Quote (LeftRadio)
коэффициент делителя немного меняется , то есть нужно будет только подбирать соотношение резисторов делителя.

Входное сопротивление VGA в 280 раз больше резистора 25 кОм, так что подбирать ничего не надо, все находится в пределах разброса самого резистора :)
 
LeftRadio Воскресенье, 27.03.2011, 05:21 | Сообщение # 1027
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Хорошо, соглашусь, значит нужно заканчивать цифровую часть и начинать уже делать :) Попутно думая над софтом :)

---

Нет войне!
 
LeftRadio Понедельник, 28.03.2011, 08:30 | Сообщение # 1028
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Проверил в симуляторе VGA ведут себя весьма неадекватно без вх. буфера, не знаю в чем причина, но решил пока оставить.

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

Прикрепления: NS_2.2_rev_1.4.pdf (69.3 Kb)


---

Нет войне!
 
UT5UGL Понедельник, 28.03.2011, 11:46 | Сообщение # 1029
Новичок
Группа: Проверенные
Сообщений: 10
Статус: Offline
Quote (LeftRadio)
Quote (UT5UGL)
Влад, в чертеже платы "Analog" в архиве "NS_V2_0_rev3_6" - 4 ошибки DRC.

Какие? У меня почему то нашло только одну - была не подсоединена перемычка к земле. Исправил.


Сегодня опять скачал архив. Все то-же самое, 4 ошибки в файле analog2_2 от 20.02.2011 21:48.
Скриншот прилагаю.
Спасибо
Прикрепления: Error_DRC.doc (144.0 Kb)
 
Муха Понедельник, 28.03.2011, 12:58 | Сообщение # 1030
Почетный Гражданин
Группа: Модераторы
Сообщений: 579
Статус: Offline
Влад привет! Прошивочкой на 2.0 не занимался? Уже бы закончить окончательно... :)

Сообщение отредактировал Муха - Понедельник, 28.03.2011, 13:32  
 
LeftRadio Понедельник, 28.03.2011, 13:31 | Сообщение # 1031
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
to UT5UGL, понятно, мы с вами про разные платы говорили, точнее я про другую подумал :) Эти ошибки в следствии того что корпуса BNC разьемов в протеусе не предполагают что крепежные контакты будут куда либо припаиваться. Можно просто не обращать внимания на них, если так критично переделаю стандартную модель и заменю.

---

Нет войне!
 
LazyCat Вторник, 29.03.2011, 10:36 | Сообщение # 1032
Завсегдатай
Группа: Проверенные
Сообщений: 329
Статус: Offline
Quote (LeftRadio)
Вот схема, на треть уже сделал печатку, сигналы управления вроде никакие не забыл, ножек хватило впритык

Что-то я схему не понял :( Если это чисто мобильный вариант, то зачем такой АЦП ? Если это универсальный вариант, то где Q8 и USB ?

P.S. И еще, там маленькая опечатка в аналоговой части.
P.P.S. Процедура включения осцилла кнопкой ON понятна, а как выключать ? Имеется ввиду, что даже выключенный, он всеравно жрет.

Сообщение отредактировал LazyCat - Вторник, 29.03.2011, 10:53  
 
LeftRadio Вторник, 29.03.2011, 11:16 | Сообщение # 1033
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Q8 уже заметил и исправил, вот про USB действительно забыл :( Выключение тоже происходит по этой кнопке выключая U16.

---

Нет войне!
 
LazyCat Вторник, 29.03.2011, 20:24 | Сообщение # 1034
Завсегдатай
Группа: Проверенные
Сообщений: 329
Статус: Offline
Quote (LeftRadio)
Выключение тоже происходит по этой кнопке выключая U16.

Что-то у меня не сходится... К тому же еще D1,L2...
 
LeftRadio Среда, 30.03.2011, 09:46 | Сообщение # 1035
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Все нормально с выключением MAX1705, а вот за то что обратили внимание на диод спасибо :) Действительно не подумал :(
Как самый простой вариант - механический выключатель, ну или MAX16054 + полевик, как раз ноги освободятся у контроллера под USB :)


---

Нет войне!


Сообщение отредактировал LeftRadio - Среда, 30.03.2011, 09:48  
 
Муха Среда, 30.03.2011, 14:24 | Сообщение # 1036
Почетный Гражданин
Группа: Модераторы
Сообщений: 579
Статус: Offline
Quote (LeftRadio)
Как самый простой вариант - механический выключатель

Сегодня дома посмотрю, можно сделать включение/отключение кнопкой как в одной из версий хамелеона.
 
LazyCat Среда, 30.03.2011, 23:53 | Сообщение # 1037
Завсегдатай
Группа: Проверенные
Сообщений: 329
Статус: Offline
Quote (LeftRadio)
Все нормально с выключением MAX1705

С таким включением LBO все ненормально при разряженной батарее :(
 
LeftRadio Четверг, 31.03.2011, 00:48 | Сообщение # 1038
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Да, я сам видел что LBO неправильно включил, но это уже неважно так как все равно нужно по другому делать вкл./выкл. Давайте просто поставим полевик с лог. уровнем + какой нибудь мелкий триггер, или например МАХ16054, и закроем этот вопрос.

---

Нет войне!
 
Муха Четверг, 31.03.2011, 09:30 | Сообщение # 1039
Почетный Гражданин
Группа: Модераторы
Сообщений: 579
Статус: Offline
Quote (LeftRadio)
Давайте просто поставим полевик с лог. уровнем + какой нибудь мелкий триггер, или например МАХ16054, и закроем этот вопрос.

Вот так например...

Можно еще LTC2950 как альтернатива МАХ16054
Вот тоже как вариант http://www.ebvnews.ru/technical/stmicroelectronics/2573.html
Прикрепления: 5067766.jpg (16.5 Kb)


Сообщение отредактировал Муха - Четверг, 31.03.2011, 18:17  
 
LeftRadio Четверг, 31.03.2011, 10:35 | Сообщение # 1040
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Можно и так, согласен, МАХ16054 правда удобней :) , а полевик наверно лучше n-канальный в разрыв земли.

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

Quote (Муха)
Можно еще LTC2950 как альтернатива МАХ16054
Вот тоже как вариант http://www.ebvnews.ru/technical/stmicroelectronics/2573.html

Я не настаиваю именно на МАХ16054, однако МАХ16054 в 2-3 раза дешевле предложенных альтернатив :)


---

Нет войне!


Сообщение отредактировал LeftRadio - Четверг, 31.03.2011, 23:44  
 
Форум » Сайт и форум » Разработки и Статьи на сайте » Все вопросы касающиеся Neil Scope (Ваши замечания, предложения и т.д.)
Поиск:
uTmpl.ru Сайт создан в системе uCoz Сейчас: 29.03.2024, 11:46