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

Форум » Сайт и форум » Разработки и Статьи на сайте » Все вопросы касающиеся 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 Понедельник, 03.01.2011, 22:54 | Сообщение # 761
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Вряд ли это будет быстрее чем выборка по нужному индексу массива, хотя экономия байтов однозначно smile .

Чуть позже выложу видео как оно работает...


---

Нет войне!
 
Муха Понедельник, 03.01.2011, 23:26 | Сообщение # 762
Почетный Гражданин
Группа: Модераторы
Сообщений: 579
Статус: Offline
Скока кнопок планируем и какие?
 
LeftRadio Вторник, 04.01.2011, 00:16 | Сообщение # 763
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Кнопок можно много smile макс. 64, естественно нам столько вряд ли понадобится, давайте думать какие нужны smile

---------------------------------------------------------------------------
В общем вот видео, сначала без синхронизации потом везде с синхр., в конце белый шум smile (качество не очень уж извините...)



---

Нет войне!


Сообщение отредактировал LeftRadio - Вторник, 04.01.2011, 11:41  
 
Муха Вторник, 04.01.2011, 11:40 | Сообщение # 764
Почетный Гражданин
Группа: Модераторы
Сообщений: 579
Статус: Offline
Просто СУПЕР!!! Влад из кнопок думаю стоит сделать так:
Отдельные кнопки - открытый/закрытый вход, тригер, интерлив, вкл/откл канала, курсоры.
Кнопки <> для перемещения маркера по нижней полосе или выбор курсора и +/- для изменения значения выбранного пункта или курсоров. Несколько функциональных клавиш, например для выбора определенного набора RMS в верхней строке.
 
LeftRadio Вторник, 04.01.2011, 11:48 | Сообщение # 765
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Согласен, дальше видно будет чего не хватает smile По поводу RMS и остального пока не уверен что МК потянет автоизмерения, сейчас надписи на экране просто для примера.

Еще думаю нужно сервисное меню для подстройки нуля, выбора цветов и т.д., правда единственное что меня удручает в данных МК, так это отсутствие EEPROM, может внешнюю на I2C поставить для сохранения настроек?

P.S. Блин что то LT написали что выслали еще 20 числа, а посылки все нет и нет... Кстати, пришли ДС-ки?


---

Нет войне!


Сообщение отредактировал LeftRadio - Вторник, 04.01.2011, 11:55  
 
Муха Вторник, 04.01.2011, 12:05 | Сообщение # 766
Почетный Гражданин
Группа: Модераторы
Сообщений: 579
Статус: Offline
Quote (LeftRadio)
Кстати, пришли ДС-ки?

Что-то нету пока sad Вот думаю что делать с MAX9113, в SOT23-8 аж 8 штук есть, а
плата сделана под SO8. Понятно, что можно навесным припаять, но не охота так, не красиво получится.
Вот ищу кто сможет продать в SO8. LT еще не заказывал, до НГ не успел, а теперь тока после праздников.

Добавлено (04.01.2011, 12:05)
---------------------------------------------

Quote (LeftRadio)
может внешнюю на I2C поставить для сохранения настроек?

Было бы неплохо, можно на аналоговую плату ее поставить.


Сообщение отредактировал Муха - Вторник, 04.01.2011, 12:08  
 
LeftRadio Вторник, 04.01.2011, 12:21 | Сообщение # 767
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Quote (Муха)
Что-то нету пока sad

Ну если что вышлю еще раз...

Quote (Муха)
Вот думаю что делать с MAX9113, в SOT23-8

У меня тоже в SOT23-8 smile пока навесом напаял biggrin

Quote (Муха)
Можно, на аналоговую плату ее поставить, там же есть I2C.

А может все же лучше на основную? Заодно переделаешь плату под MAX9113 в SOT23-8.
Кстати думаю поставить FM24CL64 от RAMTRON это полный аналог обычного EEPROM например AT24C64.


---

Нет войне!
 
LeftRadio Вторник, 04.01.2011, 18:17 | Сообщение # 768
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
По поводу кнопок я гнал smile , всего можно шт., предлагаю по две на канал (вкл./выкл. ; закр./откр.) и 4 для перемещения по меню и изм. тех или иных значений(триггер и т. д.)

-------------------------------------------------------------------------------------
Примерно вот так предлагаю расположить кнопки:



---

Нет войне!


Сообщение отредактировал LeftRadio - Вторник, 04.01.2011, 18:32  
 
Муха Вторник, 04.01.2011, 19:30 | Сообщение # 769
Почетный Гражданин
Группа: Модераторы
Сообщений: 579
Статус: Offline
Расположение кнопок дело вкуса. Схему подключения кнопок покажи, этого достаточно будет.
 
LeftRadio Вторник, 04.01.2011, 19:49 | Сообщение # 770
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Пожалуйста smile , обновил в шапке, все в архиве NS_V2_0_rev3_4.rar Также откорректировал схему аналога и добавил его разводку. Нужно смотреть ошибки/неточности и т.д. smile

---------------------------------------------------------------------------------------------------------
Прошу прощенья был невнимателен, положил в архив неправильный вариант схемы и платы цифровой части sad

Исправил.


---

Нет войне!


Сообщение отредактировал LeftRadio - Четверг, 06.01.2011, 07:05  
 
Муха Четверг, 06.01.2011, 21:07 | Сообщение # 771
Почетный Гражданин
Группа: Модераторы
Сообщений: 579
Статус: Offline
Quote (LeftRadio)
Нужно смотреть ошибки/неточности и т.д.

Вытравил аналоговую плату, начал собирать. Нашел следующие ошибки:
1. Земляные концы BNC разъемов в воздухе.
2. Выход канала В (1 контакт U12) не подключен к выходной клемме.
Больше пока не заметил, завтра еще раз прозваню плату скажу результат.
 
LeftRadio Пятница, 07.01.2011, 11:25 | Сообщение # 772
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Спасибо, исправлю, жалко только что это обнаружилось уже после изготовления платы...

---

Нет войне!
 
Муха Пятница, 07.01.2011, 11:38 | Сообщение # 773
Почетный Гражданин
Группа: Модераторы
Сообщений: 579
Статус: Offline
Влад привет! С Рождеством! В схеме R46 наверное 500 ом?

Добавлено (07.01.2011, 11:38)
---------------------------------------------

Quote (LeftRadio)
Спасибо, исправлю, жалко только что это обнаружилось уже после изготовления платы...

Фигня пару перемычек... Еще на переходные отверстия пятаки побольше сделай.
 
LeftRadio Пятница, 07.01.2011, 13:09 | Сообщение # 774
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Спасибо тебя тоже smile Да опечатка, конечно 500 Ом

---

Нет войне!
 
Муха Суббота, 08.01.2011, 16:31 | Сообщение # 775
Почетный Гражданин
Группа: Модераторы
Сообщений: 579
Статус: Offline
Немного подрихтовал, если ты не против. smile beer
Прикрепления: analog2.lyt (94.7 Kb)
 
LeftRadio Суббота, 08.01.2011, 18:05 | Сообщение # 776
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Конечно не против smile , внес еще пару штрихов smile , сейчас обновлю архив.

------------------------------------------------------------------
Обновил.


---

Нет войне!


Сообщение отредактировал LeftRadio - Суббота, 08.01.2011, 18:09  
 
LeftRadio Воскресенье, 09.01.2011, 17:51 | Сообщение # 777
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Потихоньку занимаюсь прошивкой, оптимизировал считывание и вывод на ЖК, теперь вся процедура считывания ФИФО и вывода на ЖК двух каналов вместе с функцией синхронизации выполняется за ~8.7мсек. Дорабатываю управление.

---

Нет войне!
 
Девятый Понедельник, 10.01.2011, 18:44 | Сообщение # 778
Почетный Гражданин
Группа: Друзья
Сообщений: 181
Статус: Offline
Quote (LeftRadio)
А может все же лучше на основную?

Конечно , тем более там полно свободного места .
Может после тестов последней версии аналога , перенести его на основную плату , по максиму использовать второй слой . Плату LCD объединить с платой управления ! ?

 
LeftRadio Понедельник, 10.01.2011, 20:20 | Сообщение # 779
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Полностью согласен, сам об этом думал, с плату управления действительно нужно было сразу на плате ЖК делать... жаль никто не направил на путь истинный smile

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

При нахождении курсора в разных меню кнопки соответственно отвечают за разные параметры, как это можно сделать наименее ресурсоемко? У меня получается самый прямой и некрасивый вариант с проверками в каком меню сейчас находится курсор...


---

Нет войне!
 
Муха Понедельник, 10.01.2011, 20:29 | Сообщение # 780
Почетный Гражданин
Группа: Модераторы
Сообщений: 579
Статус: Offline
Quote (LeftRadio)
При нахождении курсора в разных меню кнопки соответственно отвечают за разные параметры, как это можно сделать наименее ресурсоемко? У меня получается самый прямой и некрасивый вариант с проверками в каком меню сейчас находится курсор...

Ну а как по другому? Каждый раз проверять где находится курсор наверное лишнее. Должна быть переменная типа например mode, которая определяет режим (и от нее зависит положение курсора) и переключает свое состояние только при переходе в другой режим (кнопки <>), а кнопки (up/down) должны реагировать соответственно в зависимости от mode. Как-то так наверное.
 
LeftRadio Понедельник, 10.01.2011, 20:35 | Сообщение # 781
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Очень много проверок получается, ну да ладно в принципе кнопки опрашиваются не так часто, относительно конечно.

---

Нет войне!
 
Муха Вторник, 11.01.2011, 17:39 | Сообщение # 782
Почетный Гражданин
Группа: Модераторы
Сообщений: 579
Статус: Offline
Проверок лишних не бывает... biggrin

Добавлено (11.01.2011, 17:39)
---------------------------------------------
Привезли мне 5 штучек DS1085LZ-25, вот думаю запаять или твою дождаться...

 
LeftRadio Вторник, 11.01.2011, 18:37 | Сообщение # 783
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Да в принципе можешь запаять и LZ-25, если прийдет LZ-5 всегда можно перепаять smile

---

Нет войне!
 
Муха Среда, 12.01.2011, 10:34 | Сообщение # 784
Почетный Гражданин
Группа: Модераторы
Сообщений: 579
Статус: Offline
Влад получил извещение, твое письмо пришло, вечером заберу из почты!!! booze clap grog
 
LeftRadio Четверг, 13.01.2011, 10:30 | Сообщение # 785
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Ну как там заработал осцилл с этой дс ?

---

Нет войне!
 
Муха Суббота, 15.01.2011, 21:22 | Сообщение # 786
Почетный Гражданин
Группа: Модераторы
Сообщений: 579
Статус: Offline
DS-ка точно работает! Осцил целиком не проверял еще, жду MAX9113 в SO8..
Заметил, что если запустить программу, а потом выставить 500 ns/div и после этого настроив
выходную частоту DS, Verify проходит успешно. Если снова открыть окно настройки и сделать Verify,
тогда начинает ругаться "Parameter OFFSET, not correct". Я так понял это нормально, просто не восстанавливается положение линейки прокрутки выходной частоты DS, если тут же заново частоту выставить, тогда Verify проходит.


Сообщение отредактировал Муха - Суббота, 15.01.2011, 21:29  
 
LeftRadio Суббота, 15.01.2011, 23:40 | Сообщение # 787
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Можно включить, настроить и без МАХ9113, просто соединив выход DS1085 ко входам клока обеих ADS830/1.

---

Нет войне!
 
Девятый Воскресенье, 16.01.2011, 16:36 | Сообщение # 788
Почетный Гражданин
Группа: Друзья
Сообщений: 181
Статус: Offline
...

Сообщение отредактировал Девятый - Понедельник, 17.01.2011, 20:39  
 
svg67 Понедельник, 17.01.2011, 16:55 | Сообщение # 789
Освоился
Группа: Проверенные
Сообщений: 37
Статус: Offline
День добрый! Печатку 2.1m rev1 можно где купить?
 
Девятый Понедельник, 17.01.2011, 21:12 | Сообщение # 790
Почетный Гражданин
Группа: Друзья
Сообщений: 181
Статус: Offline
Версия 2.1 не собиралась !!!
 
LeftRadio Четверг, 20.01.2011, 15:45 | Сообщение # 791
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Прошу прощенья за долгое молчание, тут возникла наконец идея раз и навсегда устранить проблему настройки DS1085 smile Думаю лучшим вариантом буде конфигурирование на автомате при каждом включении осцилла в самой прошивке, прошивок соответственно потребуется две для DS1085-5 и DS1085-25.

---

Нет войне!
 
Муха Четверг, 20.01.2011, 20:43 | Сообщение # 792
Почетный Гражданин
Группа: Модераторы
Сообщений: 579
Статус: Offline
Ура! Все включилось с полтычка!!! biggrin biggrin biggrin
Выкладываю фотку.
На фото мендр частота 1 МГц, амплитуда 1.0В, делитель получается 0.5 мкс/div
Прикрепления: 1478925.jpg (116.7 Kb)


Сообщение отредактировал Муха - Пятница, 21.01.2011, 19:53  
 
LeftRadio Пятница, 21.01.2011, 00:16 | Сообщение # 793
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Это хорошо smile . Но прошивка полностью еще не готова, думаю уже скоро одолею smile

---

Нет войне!
 
LeftRadio Воскресенье, 23.01.2011, 12:49 | Сообщение # 794
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Вот, тесовая прошивка для работы с ЖК, пункты меню выбираются кнопками < >, изменение развертки из соответствующего меню кнопками + -, выбор источника синхронизации из меню Sync переключаются нажатием CH A ON/OFF и CH B ON/OFF.
Прикрепления: NS2_1_26.hex (35.0 Kb)


---

Нет войне!
 
vahoo Вторник, 25.01.2011, 13:37 | Сообщение # 795
Освоился
Группа: Проверенные
Сообщений: 43
Статус: Offline
Quote (LeftRadio)
Вот, тесовая прошивка для работы с ЖК, пункты меню выбираются кнопками < >, изменение развертки из соответствующего меню кнопками + -, выбор источника синхронизации из меню Sync переключаются нажатием CH A ON/OFF и CH B ON/OFF.
Прикрепления: NS2_1_26.hex(35Kb)

это подходить и для DS1085-25?

 
LeftRadio Вторник, 25.01.2011, 16:15 | Сообщение # 796
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Да, естественно подходит, однако это тестовая прошивка и поэтому DS1085-25(как и DS1085-5) уже должна быть правильно сконфигурирована.

---

Нет войне!
 
vahoo Вторник, 25.01.2011, 17:13 | Сообщение # 797
Освоился
Группа: Проверенные
Сообщений: 43
Статус: Offline
Quote (LeftRadio)
Да, естественно подходит, однако это тестовая прошивка и поэтому DS1085-25(как и DS1085-5) уже должна быть правильно сконфигурирована.

ok, спасибо!

 
LeftRadio Среда, 26.01.2011, 16:42 | Сообщение # 798
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Добавил в шапку две прошивки для автоконфигурации DS1085(LZ-5 и LZ-25).

---

Нет войне!
 
Alex73 Суббота, 12.02.2011, 22:49 | Сообщение # 799
Новичок
Группа: Проверенные
Сообщений: 20
Статус: Offline
Как там развитие с ЖК? Есть что новинького. Что-то немного притихла тема
 
LeftRadio Воскресенье, 13.02.2011, 12:23 | Сообщение # 800
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
А что там с ЖК? Все(кроме перекл. делителей) работает smile , Муха вот заканчивает сборку корпуса, надеюсь поделится фотками smile

Осталось только подправить софт на компе чтобы вместе с автономным вариантом прошивки работал и пока все, обновлю статью V2.0 и разработку можно считать вполне законченой, кто захочет тот дополнит доработает, улучшит и т. д. А я думаю как закончу БП и систему микроклимата для инкубатора(делаю на заказ) заняться полностью портативной версией осцилла на основе STM32F100/103


---

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