Последняя редакция схем/плат версии 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В в любое удобное переходное отверстие.
Андрей привет. Номинал этого резистора рассчитывается индивидуально, то есть, какой тебе ток заряда нужен. Вот формула Не рекомендую ставить на ток свыше 400 мА. Например для 400 мА нужно резистор 2,5 кОм (ближайший номинал 2,2 кОм (макс. ток будет 455 мА ) или 2,7 кОм (макс. ток будет 370 мА)), можешь собрать с двух резисторов как я, 2,2 кОм и 10 кОм в паралель. Но я заряжаю от зарядного устройства, а если ты планируешь от юсб то 2,7 кОм, хватит.
Доброго дня. Нет не можете т.к. у этого дисплея нет контроллера и совсем другие размеры. Осциллограф поддерживает TFT дисплеи с контроллером HX8352, у которых есть возможность переключения на работу по 8 битному интерфейсу и разрешением 400x240 точек. Применяемые, проверенные типы дисплеев ищите в данной ветке.
Сообщение отредактировал Муха - Среда, 06.11.2013, 12:11
Обновил прошивку, исправлено: Критическая ошибка при включенных автоизмерениях и переключении делителя на 25нс/дел. Навигация по памяти и установка длинны памяти во всех режимах. Округление при линейной интерполяции на развертках 125нс/дел. - 25нс./дел. Сохранение положения триггера по Х, отображения инфо триггера. Другие мелкие исправления по отрисовке и т.д.
спасибо. попробывал , внешне вроде получьше управление ,навигация по памяти и установка длинны памяти во всех режимах работает интересно теперь . правда теперь вместо цвета фона меняется -цвет сетки ,но вроде тоже удобно довольнотаки (жаль незя теперь цвет фона немного осветлить ,но это на любителя ,а вот сетка раньше мешала немного ). но почемуто всёравно при стирании епром у меня выключает осцыл (на старой небыло такого ,возможно алгоритм опроса епром поменялся ,я так понял неувсех при стирании отключается с ошибкой ,может тип микросхем имеет значение ?) и маркер канала также ищезает . возможно всётаки можно в загрущик внести функцыю полной очистки всех хвостов с памяти ,ато при первом включении после прошивки пока несотрёш епром -мешают хвосты похоже .(хотя наверно некретично ,некаждый деньто перепрошивать ) но на большик частотах 25-30МГц пока несмог проверить ,но зависаний меню как раньше вроде невидно в обычном режиме работы . пока только у меня похоже глюк с стиранием епром почемуто. и пригодиласбы какаянибуть токча красная или кубик при включеном автоделителе над каналом ( или автоматика отключалась при переключении делителя например )иногда несразу видно что стоит режим автоматики . а нащот авторазвертки неприкидывали и обычного частотомера ,реально это?
Проверил и я прошивочку последнюю... Значительно веселей стало всё работать и корректно. Но есть и проблемки, мелкие, но имеются: луч В после калибровки отключил, но при операциях в канале А он появляется, хотя его иконка OFF, если на неё наехать курсором, луч опять исчезает, через некоторое количество манипуляций в канале А появляется опять... И что-то с автокалибровкой в канале А (в канале В не изучал ещё): к примеру на пределе 2В\дел сигнал 2 клетки, перехожу на предел 1в/дел и такое ощущение, что перегруз, размазня с заворотом сигнала, перехожу ещё ниже, 0,5в/дел, сигнал нормальный и немного выходит за пределы экране. Делаю автокалибровку ещё раз, эффект тот же, но со смещением на один уровень, т.е. начинается теперь на уровне 1В\дел и далее, как и описывал.... При всех этих манипуляциях прибор ни разу не отключился сам. С предыдущей прошивкой всё было значительно хуже...
Добавлено (07.11.2013, 23:21) --------------------------------------------- С третьего раза автокалибровка прошла успешно, теперь сигнал отображается при переключении чувствительности как надо. При автосинхронизации сигнала частотой 1 МГц FPS=99, красота! В предыдущей прошивке такого и близко небыло... Но луч канала В всё равно появляется когда ему вздумается...
пределе 2В\дел сигнал 2 клетки тож было неправельно только на 50мВт -перекалибровал луч и все нормальзовалось . а вот отключение при стирании епром -понял,но на старой прошивке кстати неоключался (почему и подумал что на новой это глюк) луч кстали пару раз выскакивал тоже но непомню в какой момент .
Понял, не замечал так так не отключал на долго канал В, проверил, канал В у меня включается сам только когда в меню каналов навести курсор на автокоррекцию, исправлю. При автокоррекции замыкайте вход на общий или хотя бы отсоединяйте щупы от входных разъемов. ---
Нет войне!
Сообщение отредактировал LeftRadio - Пятница, 08.11.2013, 00:05
я автокорекцыю без щупов делаю . но после корекции -сохранил епром-выключил . включил а на какомто пределе луч убёг (какраз и зашкаливало сигнал ) зделал повторно автокорекцыю обоих ,подправил цвета -сохранил . вкл -всё нормально стало на обоих. единственное неудобство что когда неправельно стоит развёртка -то невидно -есть сигнал или нет (в месте измерения )приходится какбы постонно гонять по меню . тоесть стал в точку где глянуть надо и начинаеш подберать ,перешол и поновой начинаеш крутить пононой (чтоб убедиться есть там сигнал или потонцыал висел просто ).
Правильнее замыкать щупы обоих входов на землю при калибровке, так как на чувствительных диапазонах возможна не корректная калибровка из-за наводок. А так же при калибровке с щупами учитывается влияние самих щупов на калибровку.
Сообщение отредактировал Муха - Пятница, 08.11.2013, 09:59
А вот и первые результаты... Жаль некоторых деталюх не хватат, но они скоро ко мне приедут...
Добавлено (08.11.2013, 17:52) --------------------------------------------- Парни, вопрос такой: можно ли заменить звукоизлучатель, который на схеме на KPX9650B?
я тоже пытаюсь сделать осциллограф, но пошел своим извилистым путем :-)
хочу спросить: после усилителя и каскада смещения сигнала 8129\8130 - сигнал через мультиплексор 4052 идет на АЦП - это понятно питание 4052 судя по схеме однополярное
каким образом осуществляется защита каскада на 4052 от возможного возникновения отрицательного напряжения на выходе 8129 ? например для случая когда сигнал отрицательный ? или по логике работы программы смещение всегда максимально, и потом сигнал итерационно сдвигается вниз пока не попадет в диапазон АЦП ?
p.s. я планирую один канал у осциллографа, поэтому каскада на 4052 у меня не будет, соответственно пытаюсь понять - мне нужен еще один ОУ для защиты входов АЦП от отрицательного напряжения или возможность возникновения на выходе 8129\8130 отрицательного напряжения надежно блокируется программно ?
Добрый день! Возможно, как вариант попробовать звукоизлучатель из поломанных тестеров, типа DT-830 и им подобные. Там они, в основном идут без генератора. Только они там пьезо-, еще как вариант, на обычных китайских кварцевых часах стоит электромагнитный звукоизлучатель, но там питание 1,5 В. Если с Украины то на Имраде можно взять оригинальный, я брал у них, http://imrad.com.ua/catalog/zvukoizluchatel/212318 (не реклама).
Вопрос, может кто-то знает как поменять каналы между собой, то есть канал А сделать Б, и наоборот? А то канал А физически находиться снизу, а на экране вверху.
Сообщение отредактировал kt_315 - Вторник, 12.11.2013, 09:10
выбрал себе корпус Z50Ak,у него сьемные панели,акуратнее получается размечать ,выводить разьемы. у Z44 просто 2 половинки,и точно подрезать бод разьемы будет сложновато,правда у Z50Ak ширина больше на 12мм еще понравился корпус Z19,но в него плата влезет только если толщина не более 25м,у меня вышло 30мм
Я буду в 44-й пихать... Плата у меня влезет точно и аккумулятор влезет. А когда прощлый приборчег собирал, то там есть с одной стороны ещё примерно 25мм, куда прекрасно влезет такой девайс: http://www.ebay.com/itm....9e4f718 Ну не покупать же мне микросхему CP2102, при наличии нескольких модулей. Я не ремонтник, я только учусь...
я планирую один канал у осциллографа, поэтому каскада на 4052 у меня не будет, соответственно пытаюсь понять - мне нужен еще один ОУ для защиты входов АЦП от отрицательного напряжения или возможность возникновения на выходе 8129\8130 отрицательного напряжения надежно блокируется программно ?
4052 лучше оставте, конечно же смещение всегда не допускает отрицательного напряжения на входах АЦП при нулевом или допустимом отрицательном потенциале на входе, но при значительной перегрузке диоды по входу 4052 служат дополнительной защитой. ---
4052 лучше оставте, конечно же смещение всегда не допускает отрицательного напряжения на входах АЦП при нулевом или допустимом отрицательном потенциале на входе, но при значительной перегрузке диоды по входу 4052 служат дополнительной защитой.
диод я могу и сам поставить, тем более что все равно нужно фильтр после ОУ ставить, так что емкость диода не помешает а наоборот будет использоваться с пользой.....
не хочется ставить корпус 4052 только ради защиты... так же как и не очень хочется ставить еще один каскад ОУ с однополярным питанием чтобы защитить АЦП...
а по вашему осциллографу есть какая то статистика с каким в основном разрешением АЦП оцифровываются сигналы ?
если использовать всего 64 градации сигнала (6 бит) - но точно без шума (младший разряд не шумит абсолютно) - этого будет достаточно или все таки маловато ?
p.s. я провел пересчет делителя по вашей схеме, если сделать 8 ступеней делителя и отойти от стандартного отношения 1/2/5/10/20/50 - то можно получить эффективность использования шкалы АЦП до 79% (то есть минимум 200 отсчетов АЦП для любого сигнала амплитудой от 0.2 до 40 вольт), но одновременно в будущем я хочу сохранять еще информацию о смещении момента захвата АЦП от точки синхронизации (для реализации стробоскопического захвата). Но поскольку аппаратно могу захватывать только 12 бит данных (на 80 msps) в одном захвате, то думаю как их поделить: 7 бит на АЦП + 5 бит на время смещения, или 6 бит на АЦП + 6 бит на время смещения...
Сообщение отредактировал ВитГо - Вторник, 12.11.2013, 13:58
впринцепи корпсочек Z44 вполне подходит ,я его по длииине обрезал только ,впринцепи можно и самому склеить ,но нет в запасе дисплея (мой уже побаиваюсь отпаивать чтоб перенести и положить пониже (уж очень много места лишнего остаётся )да и надо какуюто крышку дисплей прикрывать (по принцепу подкассетника старинного ,раскрыл и крышка являлась подставкой,закрыл-прикрыла дисплей . ну так и стремится чтонить придавить дисплей ) а акум -видел на рынке от планшета - 4.7А -3мм толщиной какраз под размер платки почти. незабудьте экран спаять на уселители входные ,иначе ловит помеху тогда . пробывал оба канала одновременно подавать 1-8МГц -нормально,нечего нетормозит (ранее упоминалось что при обох притормаживает ) но осцылограмы тоже танцуют немного ,но использую как одноканальный впринцепи .
vid-ea60 pid-10c4 вернуть впринцепи можно есть проги -an144sw. и другие -а чтоб драйвер увиделся -когдато вручную менял прям в файле драйвера вроде (смотрел какой в системе отображает vid/pid и прописал его вроде ,тоесть микруха увиделась прогой -потом сменил на vid-ea60 pid-10c4 и все востановилось (давно было,пошагово точно непомню уже ,но принцып такой был )
Сообщение отредактировал vladimers - Вторник, 12.11.2013, 14:09
а по вашему осциллографу есть какая то статистика с каким в основном разрешением АЦП оцифровываются сигналы ?
Не совсем понял вопрос, АЦП всегда оцифровывает на своем максимальном разрешении, полностью в соответствии с документацией, в том числе уменьшение SNR при увеличении частоты выборки, к сожалению данный ЖК не позволяет отобразить полную шкалу в 255 ступеней, но в софте на ПК этой проблемы не будет.
ЦитатаВитГо ()
если использовать всего 64 градации сигнала (6 бит) - но точно без шума (младший разряд не шумит абсолютно) - этого будет достаточно или все таки маловато ?
Конечно мало, тем более что при грамотной разводке аналоговой части и схемотехнике шумов практически нет, по крайней мере NS3 на порядок меньше шумит чем DSO5102, хотя конечно частота дискретизации ниже, но в DSO5102 АЦП(AD9288) разогнаны и это значительно ухудшает их SNR и другие параметры, также в полном соответствии с документацией.
to all, на этой или следующей неделе проведу пару сравнительных тестов NS3 по АЧХ аналога и т.п., также сейчас буду тестировать интерлив режим, если результаты будут положительными, то максимальная частота дискретизации в одноканальном режиме вырастет вдвое, до 200MSps. ---
также сейчас буду тестировать интерлив режим, если результаты будут положительными, то максимальная частота дискретизации в одноканальном режиме вырастет вдвое, до 200MSps.
а попутно нельзя ввести обычный частотомер и автовыбор на развёртку ? (извеняйте что многого просим возможно ) а максимальная частота дискретизации в одноканальном режиме вдвое, до 200MSps вообще былоб шекарно ,спасибо.
Обычный частотомер думаю, но это либо ресурсы ПЛИС и как следствие возможное падение максимальной частоты и задевание того же интерлива, либо программно, в обоих случаях на зашумленном сигнале/пологих фронтах/высокой частоте будет врать, тут конечно лучше больше точек FFT и оконные функции, но ресурсов на них тоже нет особо Так что пока патовая ситуация с частотомером, думаю в общем Автовыбор на развертку напрямую зависит от того что я только что описал, сначала с этим разобраться нужно. ---
впринцепи возможно необязвтельно точный прям частотомер ,достаточно возможно округлённо (чтоб иметь примерно представление о частоте сигнала измеряемого )чтоб нестрадало качество сигнала ,или в одноканальном режиме кпримеру.(типа хочиш частотомер-пользуйся 100MSps а хочиш качества сигнала -то 200 MSps но без частотомера )типа выбора .