Последняя редакция схем/плат версии 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В в любое удобное переходное отверстие.
Не хочется лишний раз перешивать ПЛИС-ину, поэтому погоняю еще дизайн ПЛИС в симуляторе, думаю все же немного переделать связь с МК, так как сейчас МК никак не может "узнать" работает ПЛИС нормально или нет. Просто думаю сделать не только запись во внутренние регистры ПЛИС но и их чтение для проверки, а в остальном все вроде нормально, по крайней мере так говорит симулятор
-------------------------------------------------------------------------------------- Дорисовал схему в ПЛИС , прикрепил в шапку, правда еще не симулировал то что изменял, основное не трогал, только запись/чтение регистров. Как прогоню в симуляторе выложу проект. Кстати посмотрел после компиляции использовано 77 пинов ПЛИС, так что если забить на лог. анализатор(которого в дизайне пока нет) то можно было бы и 100-пиновой ПЛИС обойтись. Но это так, мысли вслух А места в ПЛИС еще хватает, использовано только 63%. ---
Нет войне!
Сообщение отредактировал LeftRadio - Воскресенье, 20.11.2011, 09:55
Есть ли кто собравший сей девайс из Украины.Не могу найти DS1085 так же нет и DS1077 ,может кто знает как достать? И еще не нашол cy7с421-15axc, а нашол cy7с4211-15axc подойдет?
Неа не подойдёт... Те которые тебе надо они асинхронные, а которые у тебя есть они синхронные... У них абсолютно по разному организовано управление чтением-записью... Но если ты их продашь, то тебе можно будет с десяток набрать того что ищешь... А я лампы соберу, молоточком все побью. LED&LCD рулят. Мой ящик: andrey66k@gmail.com
Да цена у них 124 грн штука, хорошо что я их не купил.Я еще ни чего не купил из деталей к этому осцылу, и хорошо, так бы и сидел с кучкой деталек без самых главных.
Сообщение отредактировал Penchev - Понедельник, 21.11.2011, 18:44
Спасибо! Что откликнулись.Можете привести какими именно можно заменить,я еще с ними не имел дело...И так же FIFO не имею представления какое пойдет. В связи с тем , что в этом устройстве применяются редкие детали я думаю можно сделать списочек замены,многим это может помочь.
Добавлено (22.11.2011, 18:26) --------------------------------------------- Все вопросы снимаются, в каждой из версий схем есть свои не доставаемые детали, чем дальше в лес тем больше дров.По крайней мере в Украине его собрать проблематично.
Заменить можно в 3 версии, там развертка изменяется с помощью ПЛИС а не DS-ки, а вот во 2 версии осцилла, про которую Вы похоже и говорите, DS1085 к сожалению не заменишь. Про замену FIFO есть в описании первой версии.
Quote (Penchev)
Все вопросы снимаются, в каждой из версий схем есть свои не доставаемые детали....
В последнем варианте все детали без проблем достаются в Ураине, где я и сам живу , а DS1085, как я писал, легко и без изменений прошивки заменяется например на KXO-V97 50.0 MHz за 17гр. ---
Порылся по нету, так и не нашол на мой скромный взгляд достойной альтернативы вашему NEIL SCOPE.Все же попробую дастать детали.
Quote (LeftRadio)
В последнем варианте все детали без проблем достаются в Ураине, где я и сам живу , а DS1085, как я писал, легко и без изменений прошивки заменяется например на KXO-V97 50.0 MHz за 17гр.
Кварц в таком случае подключается к clk_50 и GND, R27 и C18 не нужны?
Осталось непонятным чем заменить LTC1380 тоже недоставаемый зверь.
Quote (LeftRadio)
DS1085 в Украине и там же FIFO, правда жаль цены не выставлены.
В РКС придется заказывать именно таким количеством которое там указано?
Quote (atmicandr)
да не вопрос, ловите даташиты. Разрядность 512*9 это желаемый минимум, больше можно... Скорость кристалла 15нс. Смотрите и выбирайте. Прикрепления: CY7C419-421-425.pdf(508Kb) · CY7C460A-462A-4.pdf(237Kb) · FQ00-01-02-03-0.pdf(230Kb) · IDT7200-7201-72.pdf(145Kb) · IDT7203-7204-72.pdf(150Kb)
Спасибо,что направляете.
Сообщение отредактировал Penchev - Вторник, 22.11.2011, 22:24
Кварц в таком случае подключается к clk_50 и GND, R27 и C18 не нужны?
У кварцевого генератора 4 вывода, питание подключаем +3.3, GND понятно куда , выход на CLK_50, управляющий сигнал вкл./выкл. подключаем к PB3 микроконтроллера, R27 и C18 нужны.
Quote (Penchev)
Осталось непонятным чем заменить LTC1380 тоже недоставаемый зверь.
Сам не хотел вводить LTC1380 в схему, в принципе легко заменяется на 74НС4051, но из-за размеров платы не получается развести управление для двух 74НС4051 поэтому и поставил LTC1380 с I2C управлением. Я их получил образцами от LT, в РКС они кстати тоже есть.
Quote (Penchev)
В РКС придется заказывать именно таким количеством которое там указано?
Я там не брал, но не думаю это они указывают сколько есть в наличии, сомневаюсь что надо обязательно брать именно 309 штук DS1085L-5. ---
проблема может быть вот в чем: если довольно большой срок доставки, элементы редкие, цена не фиксирована, будь готов к тому что штучно фиг там купишь...
Это большинство деталей основных и тех которых по несколько штук, думаю оставшиеся в 3-4$ Мой подсчет без стоимости LTC1380 и MAX4212(я их не нашол) = 61,65+ 4 =64,65$
Сообщение отредактировал Penchev - Среда, 23.11.2011, 16:12
Ну а дисплей то ты почему не посчитал? На всю комплектацию готовь примерно 120 баксов... Спросишь почему? Скажу что так и получится... А я лампы соберу, молоточком все побью. LED&LCD рулят. Мой ящик: andrey66k@gmail.com
Его кстати тоже довольно непросто приобрести... Банчит то ими вроде только МЭЛТ... на него почти 40 бакинских рупелей готовь А я лампы соберу, молоточком все побью. LED&LCD рулят. Мой ящик: andrey66k@gmail.com
Я в первую очередь буду делать прошивку для автономной работі осцилла, то есть с ЖК, а уже потом думать про работу с ПК. Кстати MAX4212 можно заменить любым другим быстрым ОУ с подобными характеристиками.
Quote (atmicandr)
Его кстати тоже довольно непросто приобрести... Банчит то ими вроде только МЭЛТ...
Не знаю, у меня с этим проблем не было, купил у представителей МЕЛТ в Украине. ---
Фух... Вроде закончил с ПЛИС, вот проект для quartus 9.1 и схема чего внутри, просимулировал различные режимы запись/чтение, еще раз прогляну, уберу тестовые сигналы которые использовал для отладки, и добавлю в шапку, ну и засяду за прошивку МК ------------------------------------------------------------------------ Удалил прикрепления, готовый дизайн для ПЛИС в шапке темы. ---
Нет войне!
Сообщение отредактировал LeftRadio - Воскресенье, 27.11.2011, 10:48
Все, прошивка для ПЛИС полностью проверена и готова, прикрепил в шапку. Теперь займусь прошивкой в МК, много чего уже есть готовыми блоками так что думаю скоро будет ---
Все, прошивка для ПЛИС полностью проверена и готова, прикрепил в шапку. Теперь займусь прошивкой в МК, много чего уже есть готовыми блоками так что думаю скоро будет
Отличненько,буду ждать пока USB заработает,с дисплеем бюджет не позволяет.Кстати а какие характеристики будут в 3 версии?
Частота дискретизации 50МГц(ограничивается быстродействием SRAM), глубина памяти 256Кб на канал, полоса аналога примерно 10-15МГц, напряжения по входу 1В - 50В на всю шкалу(то есть если будет 10 делений то получится 100мВ/дел. - 5В/дел.) Различные виды синхронизации, по фронту/спаду, по входу в заданное сверху и снизу окно с любой стороны, по выходу из окна. Снижение частоты развертки осуществляется не простым прореживанием, а выборкой макс./мин. на промежутке, что позволит увидеть высокочастотные всплески сигнала при медленной развертке(спасибо за идею Kison-у, хотя он ее тоже подсмотрел ). Иначе можно наблюдать красивые осциллограммы, хотя на самом деле там ужас, а мы его не видим из-за алиасинга - http://ru.wikipedia.org/wiki/Алиасинг_ (обработка_сигналов).
Ну в общем то основное написал, разве что еще для прошивки МК не нужен будет программатор, ЖК с 16-ти битным цветом и компактность .
P.S. Обменяю AD9288-100 на генератор типа KXO-V97 50.0 MHz(только в SMD корпусе) и два 74НС4051(только в TSSOP и только от NXP), то есть почти дадом , пишите в личку. Кстати цена на AD9288 из этого сообщения указана для 40МГц версии АЦП. Возможно еще чего готов обменять для этого осцилла, если что также в личку.
---
Нет войне!
Сообщение отредактировал LeftRadio - Воскресенье, 27.11.2011, 17:07
По поводу доставаемости МАХ1974(МАХ1973), осциллограф по прикидке будет потреблять 200-300мА и если наплевать на потери, при этом токе, на линейном стабилизаторе, то можно поставить любой подходящий линейник. Просто прошерстил разные DC-DC, от разных контор(MAXIM, AD, TOREX, LT), так и не нашел подходящего, в смысле цены/доступности на Украине, если кто знает какие есть подходящие по параметрам и доступные DC-DC подскажите плиз ---
какие есть подходящие по параметрам и доступные DC-DC подскажите плиз
ADP2300/ADP2301 корпус TSOT-6 стоит 176 рублей на Элитане LT1616 корпус SOT23-6 стоит 270 рублей на Элитане LTC3404 корпус MSOP8 стоит 354 рублей на Элитане AP5100 корпус SOT26 стоит 108 рублей на Элитане EL7531 корпус MSOP-10 стоит 264 рубля на Элитане Есть еще KB3361 и другие, но труднодоставаемые.
Я их смотрел, на Украине их купить проблематично, либо нет, либо цена неадекватная , а в Элитане и МАХ1974 есть Вот, нашел вроде вариант - TPS62200, а еще лучше TPS62232, но так и не понял можно ли у TPS62232 изменять вых. напряжение в широких пределах, так как она рассчитана на предустановленное в 1.2V ---