Последняя редакция схем/плат версии 2.0 - NS_V2_0_rev3_7
Прошивка для 2.0 - NS_V2_0_rev1_7E_Firmware Вкл./Отк. каналов А/В происходит по нажатию соотв. кнопок когда ни одно меню не выбрано, при выборе меню Sync эти кнопки перекл. источник синхронизации.
Для конфигурации DS1085 прошить соответствующей прошивкой МК, передернуть питание, подождать некоторое время пока на экране ЖК не выведется надпись об успешном завершении и выключить осцилл. Адрес DS1085 устанавливается равным 0x59 (89 по десятичной системе).
Данная прошивка просто делает автоматом то что можно сделать вручную из программы на ПК и если настраивать вручную из программы то она не нужна.
Внимание! При конфигурации к I2C не должно быть подключено ничего кроме DS1085.
Схема ревизия 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
//---------------------------------------------------------------------------------------------------------- Прошивальщик МК (автор Ильдар) - 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"
Для последующих обновлений просто запускаем NSFlashLoader, и обновляемся. Джампер при этом трогать уже не нужно.
//---------------------------------------------------------------------------------------------------------- . . . Важные замечания по сборке
На плате не указана перемычка с 10-го вывода(INTRL) 74НС4052(U15) на вывод SWDIO МК, можно и просто подпаять пока на +3.3В в любое удобное переходное отверстие.
Бывает висит прога и прибор с ней вместе. Надо закрывать программу, при этом прибор висит, заставка на экране подключения к ПК. Надо закрывать прогармму, опять открывать и только тогда можно прибор перевести в автономный режим. И как-то не всегда соединение сразу происходит, допустим открыта прога и находится в режиме симуляции, подключил прибор, эффекту - 0. Приходится закрывать программу и открывать снова. Как-то это не правильно что-ли. Плюс программу можно свернуть, и она может быть долгое время открыта но не подключена к прибору.
Добавлено (26.12.2015, 22:16) --------------------------------------------- Хотя в первом случае, если висит программа - это вряд ли поможет.
Вопрос к Владу. Можно ли сделать на развертках 100ms, 200ms,500ms и 1s, плавное движение осциллограммы, как в аналоговых приборах. А то не совсем удобно ждать пока обновится картинка с давно изменившимся (пропавшим) сигналом. В RIGOL DS7102 есть такая штуковина. Ну и в других думаю тоже реализовано. Думаю было б удобней.
PS: помню глюк когда то был такой у меня с прибором. https://www.youtube.com/watch?v=FYlq9V1xrU4 Я интересуюсь будущим потому, что собираюсь провести там всю свою остальную жизнь.
Piton, у меня соединяется с софтом и анализатором просто отлично, разве что когда нажал сохранить все настройки и одновременно запустил софт анализатора соединение не установилось, но на следующий запуск софта все норм. Как ни мучил ещё, софт все равно устанавливал связь :) Прибор на али интересный, правда только своим оформлением и/или как devboard(дороговат, но на FPGA практически все devboard дорогие). Красиво да, но я бы такой не брал :). Из недостатков - АЦП фуфел на 32Msps, памяти под данные 270k, а не 8М гордо написанные большим тектом, для чего используются эти 8М SDRAM так и не понял, видимо под софт или промежуточный буфер. ЖК тоже могли поставить получше за такие деньги, как и МК не 103-й а хотя бы что нибуть из STM32F4 серии, или сразу Cortex-A. Никакого портатива и как следствие нет полной развязки от сети. Из плюсов - генератор, оформление, отличная платформа для обучения.
anubis85, ага Вам нужен принудительный выход из автонома, понял в чем проблема. Софт может "не достучаться" до осциллографа и по вине ОС, дров, другого софта, поэтому надежней будет сделать именно в приборе, подождите обновления, сделаю.
Mishanyadj, этот вопрос возникал уже не раз, но к сожалению это сложно сделать в существующей модели работы осциллографа и софта. ---
Нет войне!
Сообщение отредактировал LeftRadio - Воскресенье, 27.12.2015, 02:39
Понятно, Влад. Может проблема в ноуте старом, попробую на другом компе. С софтом тоже со второго раза запускается, первый раз запускаешь - переключается осциллограф, но софт работает в демо-режиме, после перезапуска софта - всё работает. Да, по прибору на Али, действительно дороговат, мне показалось, что по частоте он выше твоего, а судя по верхнему пределу развёртки 0,5мкс - это что, до 1мГц получается, плюс(вернее минус)-одноканальный, да и генератор дискретный кажись.
Вернулся на предыдущую прошивку-софт подключается с первого раза. Перепрошился на новую-опять та же проблема с подключением. Стёр EEPROM-заработало всё как надо.
Доброе утро, Влад. Так и делал, как ты говоришь, но пока не стёр, связи нормальной не было. Да, я ещё жаловался Ильдару по поводу мелькания показаний частоты и длительности в софте, так вчера обнаружил, что они есть (у меня, во всяком случае) только на ХР, на 7-ке всё нормально. Мелькают на низких развёртках, когда появляется мигающий "Sampling", синхронно с ним.
Сообщение отредактировал Piton - Понедельник, 28.12.2015, 13:50
Всех с наступающим НГ!!! От себя хочу сказать огромное спасибо всем кто поддерживал проект NS3 все это время! А также всем кто так или иначе помогал его развитию!
Поздравляю всех с Новым Годом! Желаю наконец дособирать/настроить прибор всем кто этого еще не сделал. У самого лежит две спаянные платы знакомых без АЦП. Желаю без происшествий и в кругу родных встретить этот новый год. Влад, спасибо за интересный и полезный прибор.
Смотрю затихли все совсем По осциллу работаю над альтернативным софтом ЛА и "драйвером" TCP/sockets на Java для связи прибора с android устройствами. Работы сейчас много поэтому дело продвигается как может , но вообще к концу месяца надеюсь все закончить. ---
Здравствуйте. Есть несколько вопросов. Пользуюсь прибором в связке с ПК (без дисплея) софт вер. 5.9 Внутренняя софтовая калибровка OK. Первый вопрос по NS v3.0 rc - оболочка грузит процессор даже в демо режиме (рис 1) на 35-50%, это нормально? 2. Как откалибровать каналы на постоянном токе, чтобы правду показывали? 2рис. Курсор считает 0 от треугольника а линия луча явно выше, причём линия смещается в зависимости от время/дел, как правильно считать от треугольника или от луча? 3рис. Измеряю 3.3В щупы 1Х, оба щупа вместе в одну точку, почему сама программа показывает разные значения? И как же всё это выровнять и подогнать? 4рис. А напряжение батареи должно показывать?
Alexx7, Загрузка ЦП конечно странная но тут ответить затрудняюсь, Ильдара спросить нужно. По второму скриншоту похоже что калибровка не совсем правильно прошла, смещение наблюдается на всех пределах В/дел? Из-за этого смещения и разница показаний по каналам, как раз где то на 0.3-0.4В. А по батарее да, должно показывать, но почему то не всегда срабатывает, попробуйте переоткрыть окно настроек. ---
Первый вопрос по NS v3.0 rc - оболочка грузит процессор даже в демо режиме (рис 1) на 35-50%, это нормально?
ЦитатаLeftRadio ()
Alexx7, Загрузка ЦП конечно странная но тут ответить затрудняюсь, Ильдара спросить нужно.
Добрый день! Это не нормально, похоже отголоски с последним экспериментом с FPS. Обновил софт, попробуйте.
ЦитатаAlexx7 ()
Курсор считает 0 от треугольника а линия луча явно выше, причём линия смещается в зависимости от время/дел, как правильно считать от треугольника или от луча?
Когда осциллограф нормально откалиброван, то луч совмещен с треугольником. Соответственно тогда вопросов не будет.
ЦитатаAlexx7 ()
Измеряю 3.3В щупы 1Х, оба щупа вместе в одну точку, почему сама программа показывает разные значения? И как же всё это выровнять и подогнать?
Подстройте подстроечные конденсаторы и откалибруйте прибор.
ЦитатаAlexx7 ()
А напряжение батареи должно показывать?
Че-то поломалось видно, надо отлаживаться.
PS Не смог попасть на FTP сервер сайта, прикрепил сюда.
С новым софтом всё нормально загрузка процессора при работе мах 10% в паузе 0, уровень заряда не отображает. Как я понял у меня проблемы с калибровкой, подскажите что нужно проверить, подстроить до процедуры софтовой калибровки в программе?
Сообщение отредактировал Alexx7 - Понедельник, 25.01.2016, 11:28
Ничего подстраивать не нужно, перед калибровкой замкнуть щупы на землю. Конечно если все компоненты исправны, питающие напряжения в норме и нет непропаев/замыканий. ---
Нет войне!
Сообщение отредактировал LeftRadio - Вторник, 26.01.2016, 22:47
День добрый в первую очередь большое спасибо всем кто разрабатывал этот приборчик, при сборке столкнулся с не большим так сказать не комфортом и за отсутствия сборочного чертежа rev 3.2 , вот решил восполнить этот пробел , ежели пощитаите неуместным это сообщение можете снести .
Очень даже полезно будет при сборке. Первый прибор собирал, то долго мучился пока всё по находил. Думаю в шапке темы лишнем не будет. Я интересуюсь будущим потому, что собираюсь провести там всю свою остальную жизнь.
По маленьку допаял недостающие компоненты и начал настраивать. Вроде устранил все непропаи и обрывы. Но вот возникла следующая ситуация: при синхронизации от канала А по обоим каналам картинка выводится нормально, а при синхронизации от канала В начинаются сбои по обоим каналам. Момент начала сбоев виден на фотке. С чем это может быть связано?
Но вот возникла следующая ситуация: при синхронизации от канала А по обоим каналам картинка выводится нормально, а при синхронизации от канала В начинаются сбои по обоим каналам. Момент начала сбоев виден на фотке. С чем это может быть связано?
странно, перепроверю, это происходит на определенном диапазоне развертки/входного аттеннюатора, или на любых?
При любой развёртке и аттенюааторе. Перешивка Альтеры не помогла. Правда я менял ноги у Альтеры под свою плату, но компиляция проекта проходит без ошибок и всё остальное вроде работает.
Добрый вечер. Может кто подскажет куда копать, на первом и втором рисунке каналы А и В по отдельности на третьем вместе. Аналоговую часть отключил, входы подключены на землю, напряжение по цифре +3,25v по аналогу +3,27v и -3,22v; ADC REFOUT 1,21v; на выводах U3 2;11 0,95v на 3;10 0v. Плату промывал, на непропаи и сопли проверил не один раз
Добрый вечер. Может кто подскажет куда копать, на первом и втором рисунке каналы А и В по отдельности на третьем вместе. Аналоговую часть отключил, входы подключены на землю, напряжение по цифре +3,25v по аналогу +3,27v и -3,22v; ADC REFOUT 1,21v; на выводах U3 2;11 0,95v на 3;10 0v. Плату промывал, на непропаи и сопли проверил не один раз Прикрепления: 3252674.png(10Kb) · 6638591.png(10Kb) · 7833677.png(10Kb)
Здравствуйте, может кому пригодиться. После сборки и включения осцилографа прыгали оба канала, то нормально то прямая линия, после анализа выяснилось что виноват резистор r27 3.3к, на выходе с генератора 100MHz, заменил на резистор 2,2к, все стабилизировалось. Может это только у меня, или резистор на высокой частоте барахлит. Еще может кто подскажет, почему начинает сыпаться экран, заказывал в китае, может скорость высокая передачи данных на дисплей что он не успевает?
Здравствуйте, дошли руки дисплеем заняться. Ну и белый экран, нет инициализации то есть, прозвонил все, насторожило сигнал Q7_ на 30 пине дисплея (к 14 пину контроллера) кз на землю. Визуально все было идеально ну и снял 573, кз осталось, сдул STM - кз пропало, померял на весу на микроконтроллере с 14 ноги на пин земли кз.. Было б классно если б кто замерил как у него на этой линии. Ну думаю что это ненормально, буду покупать новый, ждать с Китая не стану, возьму тут..
День добрый всем, на плате rev3_2 обнаружилась ошибочка для дисплеев с 8-ти битной шиной она никакого значения не имеет, а вот для ЖК с 16-ти битной шиной , нет сигнала SWCLK на 74НС573