Последняя редакция схем/плат версии 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В в любое удобное переходное отверстие.
на 2 компах с ХР не заработало, на одном запустилось. Везде стоит NET Framework 3.5 sp1 Переустановю ОС, может какие-нибудь грабли с установленным софтом
Если DS-ка не прошивалась, а взята новая, то по умолчанию у нее адрес - 1011000(стр. 14 даташита), либо 88 в десятичной системе, этот адрес и пропишите. Опция DS EEPROM отвечает за то будут ли сохранятся данные регистров DS1085 при каждом изменении развертки(рек. отключить), ON/OFF DS Div оставляйте включенным.
Quote (Девятый)
PS интересно как дела с "EC3"
К сожалению никак пока, вот все не могу закончить пред. разводить, сегодня как раз думал заняться ЕС3... ---
Доброго всем дня! Класную вещицу паяете. Тоже захотелось но проблема с деталими в магазинах такое не купишь у нас в чипдипе и платане нету и20% -может кто подскажет где в инете есть ещё злачные магазины с отправкой по почте чтоб микросхемы закупить?
Пока никак, поставил 2ю ОС - Win7 x64 Ultimate теже грабли, затем поставил Win7 x86 Ultimate - не помогло . Пробовал и с чистой после установки системой, и после всех майкрософтовских апдейтов
Девятый, это когда ошибка вылазит? Попробуйте зайти в коррекцию частоты DS-ки и откорректировать на 50МГц, если будет подобно матерится, то значит МК не может достучатся до DS1085.
Гость, и Вам доброго, магазин не подскажу, но много чего можно получить образцами.
pakvs, мда, даже не знаю что сказать, я испытывал осцилл на разных компах и системах все норм. работало, покажите лог ошибки при запуске на Win7.
Влад у меня не запаян подстроенный резистор около DS- может проблема в этом ?
Нет, не думаю.
Попробуйте последовательно менять адрес с 88 до 95, возможно у вашей DS1085 по умолчанию другой slave адрес, было у меня такое, правда с DS1077... И еще прописываете адрес затем нажимаете save и только потом exit
Видимо трансформатор слабый 200 mA , проверил переменка просела до 3 вольт, пойду в гараж поищу транс по мощнее. --------------------------------------------- Да виноват был транс. Запустил !!!!! Но на экране такая фигня мельтешит ( простите за сленг) замыкаю вход тоже самое , в чем может быть дело ?
Сообщение отредактировал Девятый - Пятница, 16.04.2010, 14:07
При изменении RV1 картина меняется? Попробуй еще откл. МАХ9113 и подать такт в обход. А также нужно проверить, на плате, все ли биты доходят от АЦП до ФИФО и от ФИФО до МК. Просьба, выкладывай скрины так что бы можно было увеличить... ---
Ну просто проверить все ли сигналы D0-D7 доходят до ФИФО и от ФИФО до МК, хотя судя по скринам вроде доходят. Второй скрин похож на то что надо, хотя ступеньки в сигнале на такой низкой развертке быть не должно... кстати осцилл нормально реагирует на подстройку нуля по обеим каналам? Луч перемещается?
P.S. Нужно все таки выявить проблему, отключить MAX9113 и подать такт напрямую, тогда видно будет кто виноват.
Сдул 9113 феном , подал такт в обход ,такая картина . Я думаю наводка от транса 50 Гц ,он в 10 см от платы. Короче осцилл завелся я доволен За интерлив обидно , что думаешь в чем проблема. Если есть мысли давай поэкспериментируем с 9113.
Сообщение отредактировал Девятый - Пятница, 16.04.2010, 19:28
Да, виновата была 9113, сейчас норм., шум в пределе 1 бита, просто ты увеличил в 10 раз , это шумит АЦП и справится с этим шумом мне так и не удалось, по поводу 9113 мысли есть, позже отпишусь. ---
Очень интересная конструкция. Может я что то пропустил, в 1 версии вы шили микроконтролер 2 прошивками, для второй версии выложена только 1 прошивка. У меня такой вопрос, где взять вторую прошивку для 2 версии? И еще где можно найти исходники софта в Visual C# (не откомпилированные).
Девятый, думал, думал, пока ни до чего не додумался, нужно мне в железе посмотреть как оно работает.
Quote (fsergei70)
У меня такой вопрос, где взять вторую прошивку для 2 версии?
Вторая прошивка не нужна, вот ее и нету
Quote (fsergei70)
И еще где можно найти исходники софта в Visual C# (не откомпилированные).
Пока исходники не выкладываю, возможно позже.
pakvs, странные исключения у Вас комп выдает, прокомментирую некоторые:
System.Diagnostics.PerformanceCounterLib.CounterExists(String machine, String category, String counter), чисто системный класс, исключение возникает в момент создания обьекта
NeilScopeV2.MainWindow.InitializeComponent() Исключение при инициализации компонентов windows form
System.Windows.Forms.Button.OnClick(EventArgs e) System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) Это даже комментировать сложно, винда у вас выдает исключения на события классов Button и Control
Добрый день, интересный проект вы тут начали, очень заинтересовался. Возникло пару вопросов, в электронике я не очень, так что не пинать если что. Вначале про печатную плату, можно ли герберы достать или pdf на худой конец. Я не могу открыть ваш файл печатки. Хорошо бы, чтобы Алтиумом открыл. Прошелся по даташитам. На схеме непонятно , где у U18,U19 питание подключено, пин 12. И еще вопрос, который возник, можно ли заменить Silabs F346 на F342?. Если заявленная частота измерений 133, то в принципе меандр в 48 мегагерц осциллоскоп должен видеть, или какую максимальную частоту удалось померять. Еще смущает Vp-p 2V,значит ли это, что недьзя померять даже 5V DC??? Спасибо.
Всем привет! Очень интересный проект. Единственная проблемма, ГДЕ БРАТЬ FIFO!!! Может подскажите, где выдрать. Обшарил кучу интермагазинов, нигде нет. Может както изподвыверта на SRAM поменять? Уж больно лень городить забор из МС, чтобы для симуляции FIFO
...можно ли герберы достать или pdf на худой конец. Я не могу открыть ваш файл печатки
Печатка открывается ARES из пакета PROTEUS, поддерживает экспорт в Gerber, скачать если надо можете тут.
Quote (Kiwi)
На схеме непонятно , где у U18,U19 питание подключено, пин 12.
Да на схеме не указано, но на плате все подсоединено.
Quote (Kiwi)
можно ли заменить Silabs F346 на F342?
В принципе можно.
Quote (Kiwi)
Если заявленная частота измерений 133, то в принципе меандр в 48 мегагерц осциллоскоп должен видеть, или какую максимальную частоту удалось померять.
Смотрите, измеряемый сигнал с частотой 48мгц, частота дискретизации 130МГЦ, тоесть на один период сигнала получается около трех точек, это уже не меандр будет на экране, три точки это очень мало...
Quote (Kiwi)
Еще смущает Vp-p 2V,значит ли это, что недьзя померять даже 5V DC???
В качестве рецепта попробуйте установить Visual Studio 2008 - All - Offline Install ISO image file (820Mb)
Что именно ставить из этого пакета?
Форматнул винт, поставил родную винду, с комплекта к ноуту Win XP SP2 + .NET Framework 3.5 - ошибка поставил SP3 таже ерунда поставил Visual C (обе) не помогло
Уже опустились руки, даже паяльник брать не хочеца, чтобы расспаять оставшиеся компоненты ...
Влад, может через TeamViewer подключишься к моему компу и посмотришь своими глазами ?
Сообщение отредактировал pakvs - Понедельник, 19.04.2010, 12:42
Quote (Kornet)Кстати а насколько сложно будет добавить вот такое в софт, что бы приблизить картинку и исходной? http://radioradar.net/article....nt.html Несложно, но на мое мнение интерполяция sinX/X не даст ничего кроме красивой картинки, никакой практической пользы от этого не будет.
Ну красивая картинка все таки приятна глазу а саму функцию можно сделать отключаемой, как в приводимых в статье LeCroy, когда количество отчетов на период будет приближаться к 10 или отключать вручную.
Интересно на главной странице Вы указали, что связь с PC по USB Full speed По схеме же данные в общем то организованы через UART, а это максимум 1Мбит...С точки зрения быстродействия, может быть стоило аналоговую часть от V2.0 прикрутить к V1.0?
pakvs, Интересно пошел прибор на xp ? На выходных буду ставить XP качестве второй OS для старых приложений , Win7 по умолчанию. Так вот если есть необходимость могу протестить софт.
на 2х моих ноутах (TinkPad T400s и ASUS) не пошел, на 3м старом Gateway (Пень 3 с ЮСБ 1.1) заработал, хотя стоит Win XP SP3 и такой же NetFramework, как на других машинах. Я в ступоре.
На один из ноутов (TinkPad T400s) я и Win 7 ставил, не заработало. Может проблема в железе ноутов или дров к нему, хотя не могу понять как это может произойти