Последняя редакция схем/плат версии 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В в любое удобное переходное отверстие.
Добавлено (08.05.2012, 20:33) --------------------------------------------- Ильдар, я понять не могу- ты АЦП белой краской красил чтоб на нем маркировку было видно? Я тебе его отсылал, там еле видно было..
А я лампы соберу, молоточком все побью. LED&LCD рулят. Мой ящик: andrey66k@gmail.com
Кстати количество кадров в этой версии несколько больше чем в предыдущей из-за переразводки шины данных к ЖК(теперь нет необходимости "зеркалить" байт при посылке в ЖК), что меня радует ---
Очередная коррекция номиналов в аналоге, по мере настройки возможно еще будут какие изменения в номиналах, а пока R34 и R37 уменьшены до 2.2 кОм. Сейчас аналог работает просто замечательно, никаких межканальных проникновений сигнала и помех, и это без экрана , правда я пока не тестировал "входную часть" аналога. ---
Нет войне!
Сообщение отредактировал LeftRadio - Среда, 09.05.2012, 22:03
Первоначально я был против применения лтц1308 в девайсе... Но откуда я знал что линеар мне образцы даст...
-------------------------------------------------------------------------------- Да не переживайте Вы так, зато теперешним сборщикам будет значительно проще...
Очередная коррекция номиналов в аналоге, по мере настройки возможно еще будут какие изменения в номиналах, а пока R34 и R37 уменьшены до 2.2 кОм
Влад, на сколько критичны номиналы этих резисторов? Остались резисторы на 2,7 кОм (R28, R50), их можно поставить? Или номиналы R34 и R37 ещё будут корректироваться?
Не сильно но критично, если поставить 2.7к то загрубится установка нуля, лучше поставить чуть меньше, 1.8кОм например. Возможно еще их номиналы поправлю. Вообще тут все элементарно считается, вых. напряжение ОУ Vout = (Vin+Voffs)*(1 + Rf/Rg), Rf/Rg у нас равно 9, получаем Vout = Vin*10 + Voffs*10, так как нам нужно смещать выходной сигнал в пределах 0.5 - 1.5В (это с запасом), то очень просто посчитать какой делитель должен быть на входе смещения Почему говорю что возможно еще подкорректирую номиналы этого делителя, потому что не уверен в необходимости смещать от 0.5В до 1.5В, это края диапазона АЦП, а нам нужно подстраивать в небольших пределах около "нуля", "ноль" у АЦП это VCC*0.3 = ~0.99В, значит хватит и 1.1-1.2В верхнего предела смещения. Изначальные 10кОм это конечно ошибка была, я проглядел.
Схему обновил, BOM тоже. ---
Нет войне!
Сообщение отредактировал LeftRadio - Четверг, 10.05.2012, 14:34
Кстати произвел измерения общего потребления осцилла, подсветка на максимуме 170mA, на минимуме 130mA, что значительно меньше чем в ревизии 1.9 Также попробовал поставить С42-43 на 220мкФ, реле переключаются вполне надежно, так что указанных на схеме 470мкФ хватит с большим запасом даже с учётом высыхания электролита, а если ставить твердотельные то можно ограничится 220мкФ для мин. размеров. ---
Нет войне!
Сообщение отредактировал LeftRadio - Четверг, 10.05.2012, 14:59
Запусти аналог полностью и бегло протестировал на разных коэффициентах, работает хорошо Только экранировка обязательна, иначе на самых чувствительных диапазонах будут наводки, межканальных наводок пока не заметил на всех диапазонах. Подстроечные конденсаторы тоже нужно накрыть экраном или сделать общий от ЖК что бы их тоже накрывал, жаль что они не поместились на другую сторону платы и я не сообразил вскрыть маску под пайку экрана как на другой стороне В общем близится момент истины , прошивка будет готова уже совсем скоро. ---
я не сообразил вскрыть маску под пайку экрана как на другой стороне
Я на это обратил внимание сразу, как только взял плату в руки. Ну да ладно, это не самое страшное в жизни... Вот как увидел решение я. Дисплей на двухстороннем скотче приклеен на двухсторонний стеклотекстолит, выводы удлинил МГТФ, под подстроечники есть отверстия, которые потом можно будет закрыть проводящим материалом. Снимал мобилой, качество не очень...
И экранировка и подставка под дисплей одновременно.
Сообщение отредактировал volk0203 - Пятница, 11.05.2012, 11:56
И экранировка и подставка под дисплей одновременно.
Прикольно! Я такой же вариант продумываю. Вот тока полоску над кнопками мне кажется зря обрезали. Можно было просверлить отверстия и вставить штырьки, приклеив их к кнопкам. Кнопки то все равно удлинять надо.
Кнопки - это моё больное место! Ну не нравятся мне тактовые и всё тут! Не надёжные они, тем более удлинённые! Думаю ставить другие, какие - ещё не решил, ищу. Поэтому и вырез сделал, на качество экранировки, думаю, не повлияет...
Добавлено (11.05.2012, 12:22) --------------------------------------------- Может быть кто подскажет по кнопкам, что можно придумать? Мне , наверное, не везло в жизни, но тактовые часто ломались...
Сообщение отредактировал volk0203 - Пятница, 11.05.2012, 12:22
Я для NeilScope 2.0 клавиатуру сделал из резинки от пульта ДУ. Вытравил под нее специальную плату. Надо сказать здорово получилось. Самое что мне нравится в таком решении это готовые заводские кнопки и очень маленькая толщина (2мм) такой клавы. Но для NeilScope V3 наверное такое городить не стоит.
Оригинально , но я решил сделать по другому, менее радикально , на ЖК фольга(у меня уже наклеена давно) и небольшой экран подстроечников, остальное экранировать особо смысла нет. ---
Добавлено (13.05.2012, 17:03) --------------------------------------------- Всем привет! Вот надыбал такие кнопки, вроде производят хорошее впечатление, только надо что-то одеть сверху, никто не знает где взять или, может быть, у кого есть?
Сообщение отредактировал LeftRadio - Среда, 16.05.2012, 19:58
Для таких кнопок есть специальные колпачки, диаметр 6.5 мм, высота 7 или 10 мм. Если нужно выше, я обычно склеиваю два колпачка. http://www.brownbear.ru/goods/2621.html
Панове, не подскажете где лучше скопом заказывать максимум необходимых деталей под этот девайс + дисплейчик ? И во сколько это все вылезет в лучшем случае ?
Сообщение отредактировал hnn1963 - Понедельник, 14.05.2012, 15:06
Обратите внимание на VD MAIS (продукция Analog Devices и точные резисторы у них есть точно) и ИМРАД. Цены у них божеские, КОСМОДРОМ дорогой стал... Дисплейчик только Грандэлектроникс.
Плата скопа в корпусе GAINTA G760, очень качественный и крепкий корпус, производит хорошее впечатление. Буду делать в нём, лучше не нашёл. Фото мобилой, сорри
Сообщение отредактировал LeftRadio - Среда, 16.05.2012, 19:59
Сегодня выложу "бету" прошивки МК и обновленную прошивку ПЛИС, в прошивке МК есть еще много чего дорабатывать, но проверить и настроить осцилл вполне можно, управление аналогом работает полностью, режимы триггера вроде тоже, кроме синхронизации от ЛА, если сегодня успею то сделаю и этот режим. ---
Выложил в шапку темы прошивки, если будут замечания/предложения(а они будут точно ), то просьба собирать их в кучу и писать одним постом, иначе я могу не заметить поста например с указанием на одну ошибку если после него еще напишет человек десять, можно и в личку, но то же желательно списком если ошибок/замечаний было замечено несколько, спасибо.
По управлению смотрите видео от ревизии 1.9, ничего не менял пока. ---
Нет войне!
Сообщение отредактировал LeftRadio - Среда, 16.05.2012, 22:31