Последняя редакция схем/плат версии 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В в любое удобное переходное отверстие.
Теперь у осциллографа свой бутлоадер Спасибо Ильдару еще раз за утилиту прошивальщик, подробности в шапке. Прошивки в шапке обновил, они также рассчитаны на загрузку через свой бутлоадер. ---
прошил нормально с новой утелитой . (после прошивки также пришлось стереть епром и запустить с кнопкой "вверх" иначе вычитует старые настройки , и потом записать всё ) теперь перепрошивать конечно стало удобней намного. прокрутка в этой прошивке неработает теперь?
volk0203 - верните VID/PID родной и прошить загрузщик ,и потом ток сменить на VID/PID под NeilScope3 -сначала тоже неувиделся .
ЦитатаLeftRadio ()
Эта та же прошивка что я недавно выкладывал,
наверно невсе стирается или конфликтует с данными епрома от предидущей версий прошивок ( может както в прошивке заложить чтоб при прошивке тутже обнулялось епром ) иначе сначало неработала автокоррекцыя 2го канала -но была прокрутка -теперь наоборот -автокорекцыя заработала но нет прокрутки - тоесть у всех могут тоже быть какието нестыковки и восприниматься что ето глюк прошивки -а фактически всё нормально с ней . попробую ещо перепрошить .
использую WIN7 x86 ,драйвера установились сразу (тоесть проблем небыло с драйверами ) немного пришлось мудрить с загрущиком (первоначально изза невнемательности сменил VID/PID незалив загрущик ) пришлось откатить и прошить его и потом все пошло нормально.
Такая петрушка с цифровой подписью драйверов наблюдается только под WIN7 x64 и WIN8 Причём отключить эту проверку не получается ни у кого, хотя возможность предусмотрена, средствами самой ОС...
Получается, что работа прибора возможна только не под этими ОС...
Сообщение отредактировал volk0203 - Суббота, 19.10.2013, 17:05
перепрошил ещо,все заработало (и автокоррекцыя и прокрутка ) но перед этим обнулил епром . похоже "хвосты " от старого епром всеж мешают и дают збой . тоесть перед прошивкой первым делом зделать очистку епром потом включить осцыл и запустить прошивальщик тогда все работает нормально . ( влияние старых настроек и ранее немного мешало ,возможно можно ввести команду в прошику или прошивальщик на принудительную очистку епром при прошивке ,чтоб небыло збоев ?хотя это некретично ,можно и так шить уже )
Мужики вы не поверите, но у меня именно Windows 7 x64. Удаляете драйвер NeilScope, перезагружаете винду, при начале загрузки винды нажимаете F8, выбираете в меню пункт "Отключить обязательную проверку цифровой подписи драйверов" , видна загрузится, ставите драйвер и наслаждаетесь...
Попробовал последнюю прошивку.... На низких развёртках частота кадров падает до нуля, частотомер показывает цифры, в зависимости от частоты развёртки....
На низких развёртках частота кадров падает до нуля, частотомер показывает цифры, в зависимости от частоты развёртки....
А как должно быть? 100 кадров/сек. когда на одну клетку 1сек? Подумай сам А частотомер конечно же зависит от развертки, я уже писал об этом, так как частотомер основан на FFT, то и его разрешение так же зависит от частоты выборок и размера FFT. Еще раз приведу пример, при 100Msps(250нс./дел.) и 256 точек FFT, получаем разрешение в 390625 Гц, то есть если входная частота будет 200кГц или 300кГц, все равно будет показывать 390625 Гц. А вот на развертке 1мкс./дел. разрешение возрастет в 4 раза, поэтому показания изменятся, но нужно учитывать что и максимальная измеряемая частота также уменьшится в 4 раза. ---
Тогда понятно, я почему-то подумал, что этот частотомер, который на дисплее вместе с осциллограммой отображается, классический, т.е. подсчёт кол-ва импульсов за единицу времени...
Именно! Тогда можно не замарачиваться с учётом предела развёртки... К слову говоря, в промышленных осциллах так и сделано, в тех, где эта функцуия есть...
Интересно реализован частотомер в китайском OURDSO, он там аппаратный в ПЛИС, счтитает кол-во попаданий триггера за секунду и на выходе получаешь готовое 32-битное значение частоты.
По реализации нужно подумать. Странно что тоже так подумали. Как было - сначала попросили сделать измерение частоты по FFT вместо курсоров, потом вынести эти показания из автоизмерений на экран, а потом все решили что это "классический" частотометр
srg320, спасибо, точность такого метода непонятна, или я не совсем понял сам метод.
Так подумали потому, что не надо было заходить в меню FFT, а я ещё и потому, что у того осцилла, с которым работал я, эта функция тоже вкл.\выкл. через меню и была доступна на экране в основном режиме работы, но там реализация классическая..
Добрый вечер всем это у меня первый проэкт такого масштаба,прошу не пинать Собрал платку,включил без дисплея,потребление 325ма,вместо +3.3в -2,2в,+3.3VA в норме,вместо -3.3VA, -2,2в куда копать при подключении светодиод должен светится? может у кого были подобные проблемы..
Да светодиод должен светится при зарядке. Пока аккум не заряжен. Когда зарядиттся погаснет. Ищите коротыш в цифровом питании. Проверьте каждую ножку микросхем на отсуствие замыканий. Хорошо проверять если положыть под плату ультраяркий светодиод))). Ток должен быть макс 150 мА. Возле кондюка на 100 мкф возле стабилизатора 3,3 В отпаяйте перемычку в корпусе 1206 и посмотрите не изменится ли картина. У тебя точно гдето кз в цифровой части. А -2,2в в аналоговой через то что мах889 в схеме считает питание цифровой части за нужное напряжение а там +2,2 в.
погонял вот несколько дней прошивку ,немного непойму ,возможно у меня только такое. заметил что при измерении до 1МГц все нормально вроде ,но когда пришлось мерять свыше - 25-27МГц начались проблемы . при развертке 25ns/div и делителе 10mV сигнал узкий по размаху (на 2 клетки всего и меньше ) при этом сигнал сжатый ,какбы нехватает развертки и сильно ломаный,иногда деление экрана на 2 половины (в левой двойное избражение,в правой нормальное )но при этом осцыл сильно тормозит (перемещение по меню даже невозможно иногда ) и иногда идет полное отключение .(пробывал и с отключеным частотомером и с ним ,особо разницы небыло),режим -int LIN . Вобщем помучавшись (перепрошивки нечего недали повторные) сменил VID/PID и прошил старой прошивкой (номер непомню но сам редактировал цвета там ) -все стало нормально как раньше - сигнал четкий , при развертке 25ns/div и делителе 20mV растянут хорошо,уровень отличный на 4клетки ,при 10mV вообще зашкаливает за экран . торможений некаких (выше 27МГц небыло под рукой померять ). (при прошивке новым прошивальщиком старой прошивкой -осцыл невкл ,хотя и прошилось написано было ,почему и пришлось откатить VID/PID и прошить по старинке .) щупы заводские с делителем 1:10 ,с ними на кварцах несрывает генерацию .причём торможения иногда начинаются и просто при сигнале с шимов .
Попробовал и я.... Такого завала по амплитуде нет, как у vladimersa, но заметил, что на высоких частотах нет различия в отображении синусоиды, прямоугольника и треугольника, всё отображается как непонятная, ломанная синусоида На частоте 6 Мгц уже более-менее...