Последняя редакция схем/плат версии 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В в любое удобное переходное отверстие.
Влад! Рад видеть тебя снова на форуме. Как человек военный очень понимаю, да и знаю (правда не на 100%) положение дел у вашем краю. Если не тяжело отпиши в личку истинное положение.
Приветствую всех форумчан. Влад, разделяю всеобщую радость твоего возвращения. Я думаю, нам всем было бы интересно узнать, как у тебя дела и планируешь ли ты продолжать работу над осциллографом.
Привет всем! Спасибо, дела более-менее, насколько сейчас это возможно конечно Piton, конечно у меня были задумки по дальнейшей разработке, и даже наполовину оформился NS4 , но сейчас все как Вы понимаете упирается в деньги/свободное время, и конечно же война и фронт всего в 45км. также вносит свои коррективы
Tesanik, я не военный, вряд ли что то интересного смогу подсказать, извините. С отступления ДНР к Донецку у нас все тихо, не считая недавних обстрелов Краматорска.
P.S. Добавил в шапку описание протокола обмена осциллографа с ПК и выложил исходники в виде проекта под CoIDE / EmBlocks на GitHub. ---
Если кратко, то два варианта аналога, с полосой 20МГц (то что в NS3) и полосой примерно 100МГц - 150МГц, АЦП те же(других подходящих сколько не искал пока не нашел), но правда 2-4 шт. вместо 1, то есть до 1GS/s в одноканальном режиме, STM32F4хх в качестве упр. МК, FPGA - XC3S , память SDRAM, но тут до конца не определися. ЖК 3.5" 480x320 на контроллере R61581 с резистивным TP (~15$), или даже 7" 1024x600 с емкостной TP (40$), но использование ЖК опционально. Для связи с ПК - BT и USB, c смартфоном/планшетом только по BT.
Как то так в общем ---
Нет войне!
Сообщение отредактировал LeftRadio - Пятница, 13.02.2015, 14:21
А зачем SDRAM? Если не будет ЛА то хватит и внутреннего ОЗУ FPGA. Или же FPGA (с процессором внутри типам NIOS или тот что у Xilix) и SDRAM, тогда STM32F4хх отпадает. А если будет отдельный МК то советую подумать о конфигурации FPGA не ПЗУ, а контроллером, тогда будет обновляться только одна прошивка.
Круто конечно, но не у всех есть 280$ на АЦП. А так подходящих АЦП много не только от Linear, но есть вопросы с ценой и доступностью, приходится выбирать по всем 3 критериям.
По FPGA бес попутал имел ввиду как раз 3 циклон - EP3C10. ---
Доброго всем времени суток! Решил сделать сей осциллограф, плату буду делать ревизии 2.8 с разводкой под 37пиновый дисплей, и случайно буквально наткнулся на данный экземпляр в 37 пинов вроде как судя по описанию http://ru.aliexpress.com/store....03.html Подскажите, народ знающий, подойдет ли он?
Добавлено (14.02.2015, 14:13) --------------------------------------------- Исходя из ДШ изначально стоит 16 бит шина и 65 К. Значит это выводы BS0, BS1. Если на них подать 1 получится 8 bit шина 256K-цветность
Так нет же вроде, за разрядность бит на точку отвечает R1/R2, а R3/R4 отечают как раз за разрядность шины данных для связи с МК, то есть переставив R3 на R4 получаем необходимость в 18 физических линий от МК к ЖК. Конкретно на эту модель ДШ у меня нет, сужу только из надписей шелкографией на FPC. ---
Нет войне!
Сообщение отредактировал LeftRadio - Суббота, 14.02.2015, 17:29
LeftRadio, нужно смотреть ДШ на контроллер HX8352, в моем стр.10. Надписи в данном случае роли не играют.В общем нужно проверять. Подскажите где взять последнюю версию платы-нужно изменить под свои детали.
Добрый день Влад, добрый день коллеги! Влад, я целиком и полностью, поддерживаю Ваше желание по разработке NS4 (полосой примерно 100МГц - 150МГц), и от себя хотел-бы предложить Вам инфу о двух очень любопытных ИС.
Всем доброго времени. Приятно видеть оживление форума.(значит все живы и здоровы, надеюсь) Вижу есть идеи сделать NS4, поддерживаю обома руками. Вставлю и свои пять копеек (частота 100Mhz + LCD 7" это уже полноценный прибор.) Учитывая курс валюты на сегодня то накладно получится, но у нас есть китай где можно всё взять по адекватным ценам партию или поштучно. По этому ГОТОВ ПРИНЯТЬ УЧАСТИЕ , как минимум в сборке NS4 и возможно закупке комплектухи.. Хотелось бы конечно увидеть дисплей на 7", по этому прикреплю файл одного из распространенных,дешевых китайских LCD AT070TN90. Но есть одна небольшая проблема с разъемом подключения.
zalex, HMCAD1511 неплохая машинка , но опять таки где купить кроме aliexpress непонятно, а на том же aliexpress 4шт. AD9288-100 в 2 раза дешевле ~40$ против ~80$ за HMCAD1511. По второй МС не совсем понял зачем нужен специализированный 1МГц конвертор времени в код.
По поводу разработки NS4 сейчас к сожалению нет на это средств, да и времени нехватает, приходится думать как выживать после свержения "диктатора" в новой "европейской" стране, вместе с войной и фронтом в пару десятков км. . Ну или радоваться весьма вероятному скорому "освобождению" и приобщению к "русскому миру" или как там
Ладно не буду уходить в сторону, просто накипает извиняюсь, прибор думал делать с возможностью автонома, так что если с 7" ЖК, то будет что то типа планшета, а с другой стороны ничего не мешает сделать небольшым прибор вообще без ЖК и связывать его с планшетом по BT :), на планшете и софт делать удобней и производительности на порядки больше. Делать же стационарный прибор и конкурировать с Китаем не вижу смысла, будет скорее всего дороже да и непонятно зачем, в общем я подумаю как чего с NS4 и на днях отпишусь. ---
Привет! По поводу "этого чуда" связывался я с Китайцами - 1320,00USD за ТО104 (4-х лучевой).
Давно была идея превратить планшет в измерительный прибор, но останавливало не знание JAVA. За основу предлагаю рассмотреть opensource проект "OsciPrime". Параметры не супер - но зато готовое открытое ПО и достаточно документации. Установите файл на Андроид планшет. В качестве источника данных выберите микрофонный вход. На сайте разработчиков есть вся документация.
Mishanyadj, хороший осциллограф, но такое я бы уже делал на каком нибудь cubieboard, но разработка в одиночку такого осциллографа заняла бы много времени, особенно если это не работа а хобби
Warlock, а чего останавливает, берите и изучайте, примеров и литературы/видео хватает. Сам все больше думаю в направлении делать под телефон, OsciPrime не интересен, тем более заточен под свое железо и не имеет развязки с хостом, в софте ничего такого не увидел, на андроиде все это реализуется достаточно быстро при желании :). ---
Я смотрю Влад ты подбираешься слишком близко к стационарному девайсу? Так может не выпендриваться с лисплеями, а взять чтото с контроллером типа RA8835? Для стационарника самый смак. Я не ремонтник, я только учусь...
Это получится довольно не дешевая игрушка, зато правда с расширенными возможностями, как для разработки и отладки идеальный вариант если ореинтироваться на ANDROID или UNIX. системы. А там не далеко до серийного производства ...-:) В таком случае, если смотреть со стороны финансовых затрат, то я думаю приставка с BLUETUTH или WI-FI будет более актуальна.
LeftRadio может создать отдельную тему для NS4, а то здесь мусорник все разведем. Я интересуюсь будущим потому, что собираюсь провести там всю свою остальную жизнь.
Я тоже за приставку, по моему это был бы оптимальный вариант с точки зрения цена-производительность, тем более, что у многих часть прибора в виде планшета уже есть.
atmicandr, нет Анрей как раз наоборот смотрел в сторону автономного девайса, иначе как отметили это будет недалеко от серийного производства RA8835 это ж древность какая , нафига он нужен когда вариантов по примерно такой же цене полно?
Mishanyadj, Piton, полностью с вами согласен, приставка к ПК/смартфону/планшету по параметру цена/производительность это действительно будет оптимальным вариантом. ОК, тему создам и перенесу туда все последние сообщения. ---
Пришло время прошивки. Я так понимаю, первой надо прошить ПЛИС? Напряжение для запуска процесса прошивки присутствует на разъеме JTAG или ПЛИС надо запитать отдельно. Может вопрос глупым покажется но до этого программировал только РIC. О смотрю на программаторе 10 выводов разных. Сегодня, пожалуй не буду прошивать)
Сообщение отредактировал anubis85 - Среда, 18.02.2015, 20:56
Попытался перепрошить МК до прошивки ПЛИС, получил падения питаний аналоговой части в районе +2 и -2. Начал рыть, нашел несколько соплей. Исправил - не помогло, ток потребления 560 МА. Ключи управления реле нагреваются. Выпаял их все стало на свои места, напряжения выровнялись, ток потребления упал до 100 мА. CP2102 изначально инициализировалась. Прошил ее, далее при попытке соединиться с МК вылазила ошибка, просмотрел, прозвонил ноги МК, все в норме. Подумал что проблема может быть и в CP2102, т.к. связь с МК идет через нее. Действительно весь нижний ряд ног был замкнут между собой, исправил. Дело пошло, стер МК, загрузил бутлоадер, но при попытке зашить МК выдает ошибку инициализации бутлодера. Пробую повторить процедуру. Не нахожу в утилите кнопки вернуть заводские настройки для CP2102. Оказалось, что по ссылке из мануала по прошивке лежит другая версия утилиты, загрузил из шапки темы вернул заводские настройки. Хотел повторить загрузку бутлоадера, но не могу нет связи с МК.. С новыми прошитыми VID/PID прибор в системе инициализируется как Неил Скоп. Помогите)
Добавлено (21.02.2015, 00:48) --------------------------------------------- Все, поборол, надо было кнопку питания перещелкунть, надо в мануал добавить.