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

Все вопросы касающиеся 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  
 
Piton Среда, 03.06.2015, 11:10 | Сообщение # 5681
Завсегдатай
Группа: Проверенные
Сообщений: 288
Статус: Offline
Всем добрый день. Спасибо, Влад, за новую прошивку. Сегодня смотрел бегло, вроде бы всё нормально, единственное, что заметил, выброс теперь фиксируется при включении  режима  " Norm"  и присутствует  на всех развёртках, но при подаче сигнала исчезает. Да, и ещё, выброс этот "живёт" только в режиме "Int lin". По поводу отключения канала "В", то отключается и включается корректно, но при возврате в режим "None" появляется маркер. Если полностью выключить-включить, то маркер канала "В" совмещается с маркером канала "А" , при смещении линии в канале "А"-пропадает. Но как по мне,то это мелочь, которая меня никак не напрягает.

Сообщение отредактировал Piton - Среда, 03.06.2015, 11:14  
 
Mishanyadj Среда, 03.06.2015, 11:29 | Сообщение # 5682
Завсегдатай
Группа: Проверенные
Сообщений: 245
Статус: Offline
Спасибо вам Влад. Всё работает. co_ol
Цитата Piton ()
Если полностью выключить-включить, то маркер канала "В" совмещается с маркером канала "А"
У меня он вроде как пропадает, а при перемещении луча появляется в исходном положении.
Ну это мелочь, на роботу не влияет.  :)
Единственное что вот заметил так это калибровка стала медленной да и  FPS упало. Попробую перешить заново.


Я интересуюсь будущим потому, что собираюсь провести там всю свою остальную жизнь.

Сообщение отредактировал Mishanyadj - Среда, 03.06.2015, 12:08  
 
LeftRadio Среда, 03.06.2015, 12:15 | Сообщение # 5683
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Всем привет, не за что, и в ответ спасибо за ловлю багов :) , с курсорами до конца не было времени разобраться, но это и правда мелочь, поправится.

Piton, выброс "живет" на всех режимах интерполяции, не только на линейной, просто там он найболее заметен, происходит он таки из-за кнопок, а как только обновляется сигнал исчезает, просто в norm это найболее заметно. В остальных же режимах когда осциллограмма в отличии от norm постоянно обновляется это не так заметно и все. Но тут либо этот выброс либо тупой интерфейс на низких развертках, по другому к сожалению пока никак не выходит.

Mishanyadj врядли FPS упало, по крайней мере у меня по кадрам все как и было, а какой ЖК?


---

Нет войне!


Сообщение отредактировал LeftRadio - Среда, 03.06.2015, 12:20  
 
Mishanyadj Среда, 03.06.2015, 12:45 | Сообщение # 5684
Завсегдатай
Группа: Проверенные
Сообщений: 245
Статус: Offline
Стёр епромку всё стало на место. Поспешил с выводом. Калибровка и FPS  на месте. А то выше 06 - 09 не подымалось. Дисплей 16бит.

Я интересуюсь будущим потому, что собираюсь провести там всю свою остальную жизнь.
 
LeftRadio Среда, 03.06.2015, 12:47 | Сообщение # 5685
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Странно, но решилось и хорошо.

---

Нет войне!
 
Piton Среда, 03.06.2015, 13:22 | Сообщение # 5686
Завсегдатай
Группа: Проверенные
Сообщений: 288
Статус: Offline
Так я ж по выбросу и не спорю, пусть он себе там будет, просто  отметил , что по другому начал себя проявлять. А по поводу епромки у меня такое подозрение, что там периодически происходит какой то сбой,  и приходится её стирать и перезаписывать, тогда опять всё работает нормально.
 
alexeystn Среда, 03.06.2015, 13:58 | Сообщение # 5687
Новичок
Группа: Проверенные
Сообщений: 24
Статус: Offline
Пока ещё не удаётся связать осциллограф с ПК.
Раз устройство определилось системой и запустилась тестовая утилита, то проблема не в Windows, а в устройстве.
Круг поиска немного сужается.

В микроконтроллере прошивка 8bit, 65k. LCD пока нет. Аналоговая часть до АЦП пока не собрана.
Микроконтроллер обнаруживается и прошивается через ST Flash Loader Demonstrator (когда CP2102 сконфигурирован как USB-UART bridge). То есть обрывов/кз на линиях UART нет.
ПЛИС корректно определяется в Quartus через USB Blaster. Сейчас она стёрта. Но и с загруженной в ПЛИС прошивкой ситуация такая же.
При запуске тестовой утилиты, как я уже писал, от CP2102 данные идут, а обратно от МК нет. На линиях TX-RX это видно логическим анализатором.

Смотрел, что происходит с МК при запуске, после нажатия кнопки:
По питанию в момент старта всё чисто.
На обеих ногах кварца - синусоиды 8 МГц.
На шине LCD какие-то данные проходят при старте.
На шине МК-ПЛИС на полсекунды появляются единицы, потом нули.
На PWM_A и PWM_B - прямоугольники, примерно 24 кГц.
На шине I2C ничего не происходит.

Выходит, что микроконтроллер стартует и работает, но на каком-то этапе он или зависает, или проваливается в бесконечный цикл и не хочет откликаться на команды по UART.

Сейчас думаю, как отследить, на каком этапе происходит сбой. Что посоветуете?
 
anubis85 Среда, 03.06.2015, 15:53 | Сообщение # 5688
Местный
Группа: Проверенные
Сообщений: 163
Статус: Offline
Цитата alexeystn ()
Сейчас думаю, как отследить, на каком этапе происходит сбой. Что посоветуете?
Почитать предыдущие страницы темы)
 
Mishanyadj Среда, 03.06.2015, 16:16 | Сообщение # 5689
Завсегдатай
Группа: Проверенные
Сообщений: 245
Статус: Offline
Цитата alexeystn ()
Что посоветуете?
Собирать дальше, потом искать непропаи и КЗ. Вчера товарищ на роботе закончил сборку. Тесты прошёл с ПО работает (один канал правда). Пока что без LCD тоже.


Я интересуюсь будущим потому, что собираюсь провести там всю свою остальную жизнь.
 
LeftRadio Среда, 03.06.2015, 21:31 | Сообщение # 5690
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Piton, странно ниразу такого небыло, правда у меня FRAM а не EEPROM.

alexeystn без прошитой ПЛИС бесполезно пытатся связать прибор и ПК или вообще ожидать нормальной работы.

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

to all, наконец то вышла бета софта ЛА! Скачать и обсудить можно сдесь!
Хочу еще раз поблагодарить Ильдара за этот замечательный софт! drink

Также обновился софт осциллографа для работы с новой прошивкой, пробуйте!


---

Нет войне!


Сообщение отредактировал LeftRadio - Среда, 03.06.2015, 22:16  
 
anubis85 Четверг, 04.06.2015, 09:27 | Сообщение # 5691
Местный
Группа: Проверенные
Сообщений: 163
Статус: Offline
А я хочу поблагодарить Вас обоих за такой прибор и  ПО к нему. И не прекращающиеся работы по его усовершенствованию. Дорогого это стоит однако.

Сообщение отредактировал anubis85 - Четверг, 04.06.2015, 09:27  
 
LeftRadio Четверг, 04.06.2015, 11:04 | Сообщение # 5692
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
anubis85 drink

---

Нет войне!
 
Муха Четверг, 04.06.2015, 15:16 | Сообщение # 5693
Почетный Гражданин
Группа: Модераторы
Сообщений: 579
Статус: Offline
anubis85 drink
 
alexeystn Пятница, 05.06.2015, 09:47 | Сообщение # 5694
Новичок
Группа: Проверенные
Сообщений: 24
Статус: Offline
Ура! Цифровая часть осциллографа завелась!
Пропаял и тщательно проверил все контакты, стёр и заново перепрошил по инструкции.
Тесты в утилите проходятся, программка на ПК запускается и даже показывает данные со входов АЦП.


Сообщение отредактировал alexeystn - Пятница, 05.06.2015, 09:48  
 
Radiotehnika Пятница, 05.06.2015, 14:24 | Сообщение # 5695
Кто здесь?
Группа: Проверенные
Сообщений: 4
Статус: Offline
Здарова всем! Не могу въехать, какой программой открыть файл печатной платы... :( Заранее спасибо!
Прикрепления: 9876192.lyt (331.9 Kb)
 
Mishanyadj Пятница, 05.06.2015, 14:40 | Сообщение # 5696
Завсегдатай
Группа: Проверенные
Сообщений: 245
Статус: Offline
Цитата Radiotehnika ()
какой программой открыть файл
Proteus.


Я интересуюсь будущим потому, что собираюсь провести там всю свою остальную жизнь.
 
Radiotehnika Суббота, 06.06.2015, 16:46 | Сообщение # 5697
Кто здесь?
Группа: Проверенные
Сообщений: 4
Статус: Offline
Спасибо! :)
 
Sjuer Суббота, 06.06.2015, 20:26 | Сообщение # 5698
Освоился
Группа: Проверенные
Сообщений: 37
Статус: Offline
Доброго времени суток!
Помогите с вопросом. Припаял дисплей, прошивка 8 бит 262к, дисплей показывает в синих тонах. Ну, думаю, нужно на 8 перепаять шлейф и все ок будет. Полез в даташит, там 7 и 8 пин BS1 и BS0 соответственно "interface selection". Ниэе приведена табличка к выбору режима. Указано если BS1-1 и BS0-1 то будет 8 бит 262к как мне нужно. По умолчанию стоит только BS0, На месте BS1 ничего нет. Если и туда ставлю перемычку, то прибор совсем не включается. Как мне быть? Даташит прилагаю.
Прикрепления: TM032LDH05_V1_1.pdf (1.83 Mb)
 
Piton Суббота, 06.06.2015, 20:50 | Сообщение # 5699
Завсегдатай
Группа: Проверенные
Сообщений: 288
Статус: Offline
Так попробуйте разные прошивки. может какая то подойдёт. У меня был раньше дисплей, который я переводил в этот режим, там изначально один вывод уже был соединён с минусом или плюсом. сейчас точно не помню, а второй можно было коммутировать перемычкой, я её, по моему, убрал, и тогда включился вот этот режим. А даташит общий, не все дисплеи ему соответствуют.
 
Mishanyadj Суббота, 06.06.2015, 20:52 | Сообщение # 5700
Завсегдатай
Группа: Проверенные
Сообщений: 245
Статус: Offline
Sjuer фото шлейфа сделайте пожалуйста. Проверьте как задействованные 7 и 8 пины на самом шлейфе.

Я интересуюсь будущим потому, что собираюсь провести там всю свою остальную жизнь.
 
Sjuer Суббота, 06.06.2015, 20:54 | Сообщение # 5701
Освоился
Группа: Проверенные
Сообщений: 37
Статус: Offline
Цитата Piton ()
Так попробуйте разные прошивки
Выбирать только из двух придется, 65 и 262 по 8 бит каждая) с hc573 не стал в этот раз делать)
попробую переставить перемычку с bs0 на bs1 и на этом варианты кончатся)
 
Piton Суббота, 06.06.2015, 20:59 | Сообщение # 5702
Завсегдатай
Группа: Проверенные
Сообщений: 288
Статус: Offline
А варианты без перемычек и с двумя перемычками?
С двумя уже увидел, что не включается, что то похожее было и у меня.


Сообщение отредактировал Piton - Суббота, 06.06.2015, 21:01  
 
Sjuer Суббота, 06.06.2015, 21:07 | Сообщение # 5703
Освоился
Группа: Проверенные
Сообщений: 37
Статус: Offline
Цитата Mishanyadj ()
фото шлейфа сделайте пожалуйста
Вот. Качественнее сделать не удалось. Позиционные обозначения слева направо: RB, RA, C1, R1, R2, C2
Прикрепления: 3189555.jpg (202.5 Kb)
 
Mishanyadj Суббота, 06.06.2015, 21:13 | Сообщение # 5704
Завсегдатай
Группа: Проверенные
Сообщений: 245
Статус: Offline
Этот дисплей только на 16 -18бит. Перемычки там коммутируют на одну линию либо 0 либо 1. Обе ставить нельзя. так что паяйте 573тью. Был у товарища такой дисплей.

Я интересуюсь будущим потому, что собираюсь провести там всю свою остальную жизнь.
 
Sjuer Суббота, 06.06.2015, 21:23 | Сообщение # 5705
Освоился
Группа: Проверенные
Сообщений: 37
Статус: Offline
Цитата Mishanyadj ()
Этот дисплей только на 16 -18бит
Спасибо за помощь!)

Добавлено (06.06.2015, 21:23)
---------------------------------------------
Опять подвели китайцы)

 
Piton Суббота, 06.06.2015, 21:28 | Сообщение # 5706
Завсегдатай
Группа: Проверенные
Сообщений: 288
Статус: Offline
Ну, это ещё не сильно подвели, у меня вообще не заработал диспей, купленный у китайцев за 270гр.
 
Sjuer Воскресенье, 07.06.2015, 14:27 | Сообщение # 5707
Освоился
Группа: Проверенные
Сообщений: 37
Статус: Offline
Мой первый тоже не заработал, повторно заказывал)

Добавлено (07.06.2015, 14:27)
---------------------------------------------
Подскажите пожалуйста. Если я на приборе выбираю у одного из каналов Auto Div и запускаю его, то в левом верхнем углу появляется сообщение Auto analog driver on и через некоторое время это сообщение сменяется на HardFault и прибор выключается. С чем это может быть связано, или это нормально? Прибор еще не калибровал и сигналы не подавал.

 
Piton Воскресенье, 07.06.2015, 16:59 | Сообщение # 5708
Завсегдатай
Группа: Проверенные
Сообщений: 288
Статус: Offline
Sjuer, а что мешает откалибровать? Думаю, что именно с этим и связано.
 
Sjuer Воскресенье, 07.06.2015, 17:05 | Сообщение # 5709
Освоился
Группа: Проверенные
Сообщений: 37
Статус: Offline
Цитата Piton ()
а что мешает откалибровать
Завтра на работе откалибрую. Сейчас источника меандра нет. Я так понимаю, без него нельзя? (никогда с этим ранее не сталкивался)
 
volk0203 Воскресенье, 07.06.2015, 17:09 | Сообщение # 5710
Завсегдатай Профессионал
Группа: Проверенные
Сообщений: 695
Статус: Offline
Цитата
Я так понимаю, без него нельзя?


Можно.... и нужно. Вы путаете с компенсацией входной ёмкости выносного цупа
 
Piton Воскресенье, 07.06.2015, 17:10 | Сообщение # 5711
Завсегдатай
Группа: Проверенные
Сообщений: 288
Статус: Offline
Так я не о той калибровке подумал. По меандру не может так влиять. Ну, да это ж компенсация.

Сообщение отредактировал Piton - Воскресенье, 07.06.2015, 17:12  
 
Sjuer Воскресенье, 07.06.2015, 17:16 | Сообщение # 5712
Освоился
Группа: Проверенные
Сообщений: 37
Статус: Offline
Цитата volk0203 ()
Можно.... и нужно
Хм. у меня не проходит калибровка. Пишет Falure. Питание аналоговой части в порядке, на выходах ОУ 0. Единственное только что при проверке напряжений на АЦП на INADC А+ и INADCB+ порядка 0,95 В (вместо 3), на INADC А-и INADCB-около +0.5В (вместо 0,99). Все питающие напряжения АЦП на месте.
Значения значительно отличаются от тех, что указаны в
настройке и прошивке. Это является неисправностью, или же находится в
допустимых пределах? Ref out 1,25В как и требуется.
Если так не должно быть, подскажите в какую сторону копать
 
Piton Воскресенье, 07.06.2015, 17:22 | Сообщение # 5713
Завсегдатай
Группа: Проверенные
Сообщений: 288
Статус: Offline
Отключить выход аналога и сделать калибровку.
 
Sjuer Воскресенье, 07.06.2015, 20:05 | Сообщение # 5714
Освоился
Группа: Проверенные
Сообщений: 37
Статус: Offline
Цитата Piton ()
Отключить выход аналога и сделать калибровку.
Отключил выход аналога канала А, на экране при малой развертке стало заметно легкое дрожание луча (до этого был прямой как по линейке), но во время калибровки все равно пишет falure/

Добавлено (07.06.2015, 18:28)
---------------------------------------------
При ручной корректировке тоже ничего не наблюдается.

Добавлено (07.06.2015, 20:05)
---------------------------------------------
Вопрос с калибровкой снимается. Основная проблема заключалась в моей невнимательности с перемычками. Благодарю за отзывчивость!)

 
Piton Понедельник, 08.06.2015, 11:17 | Сообщение # 5715
Завсегдатай
Группа: Проверенные
Сообщений: 288
Статус: Offline
Добрый день. Что то у меня маркеры лучей стали оба синими.

При включении - синие, после переключений режимов синхронизации - восстанавливаются, в общем, ничего страшного.


Сообщение отредактировал Piton - Понедельник, 08.06.2015, 12:06  
 
Sjuer Вторник, 09.06.2015, 13:43 | Сообщение # 5716
Освоился
Группа: Проверенные
Сообщений: 37
Статус: Offline
Всем доброго времени суток!
Господа, помогите понять одну вещь.
Контактная площадка посадочного места разъёма BNC, располагающаяся на оси симметрии по - центру, так сказать, которая электрически соединена с сигнальным штырем BNC, на плате соединена с полигоном земли, а вторая контактная площадка, которая соединяется с общим контактом щупа, на плате соединена с сигнальным трактом. Подскажите, почему сделано так, а не (как казалось бы логично) наоборот?

Добавлено (09.06.2015, 13:43)
---------------------------------------------
Ну или у меня разъёмы такие не правильные, скорее всего)

 
Mishanyadj Вторник, 09.06.2015, 14:07 | Сообщение # 5717
Завсегдатай
Группа: Проверенные
Сообщений: 245
Статус: Offline
Была партия плат на которых перепутаны контакты разъема BNC.

Я интересуюсь будущим потому, что собираюсь провести там всю свою остальную жизнь.
 
volk0203 Среда, 10.06.2015, 07:36 | Сообщение # 5718
Завсегдатай Профессионал
Группа: Проверенные
Сообщений: 695
Статус: Offline

Цитата
Контактная площадка посадочного места разъёма BNC, располагающаяся на оси
симметрии по - центру, так сказать, которая электрически соединена с
сигнальным штырем BNC, на плате соединена с полигоном земли, а вторая
контактная площадка, которая соединяется с общим контактом щупа, на
плате соединена с сигнальным трактом. Подскажите, почему сделано так, а
не (как казалось бы логично) наоборот?

Посмотрите 73-ю страницу ветки, там всё расписано и картинки есть как это исправить....
 
orionavr Среда, 10.06.2015, 10:31 | Сообщение # 5719
Частый посетитель
Группа: Проверенные
Сообщений: 84
Статус: Offline
Bluetooth модуль подключал кто на практике?
Смотрю интерфейс подключения USART, а в чем особенность этого синхронно-асинхронного интерфейса от расово асинхронного юарта?) Rx и Tx везде наблюдаются.. Имеется у меня модуль HC-05 с поддержкой UART, его подключить можно?


Сообщение отредактировал orionavr - Среда, 10.06.2015, 11:56  
 
Piton Среда, 10.06.2015, 11:34 | Сообщение # 5720
Завсегдатай
Группа: Проверенные
Сообщений: 288
Статус: Offline
Добрый день. Точно не помню, как измерялась частота на предыдущей прошивке, но здесь измеряется с довольно большим шагом: на развёртке 10мкс - 10кГц, 5мкс - 20кГц, 2мкс - 50кГц, и т.д.
 
Поиск:
uTmpl.ru Сайт создан в системе uCoz Сейчас: 09.01.2025, 21:36