Последняя редакция схем/плат версии 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В в любое удобное переходное отверстие.
по моему надо инструкцию написать для настройки NS, взять контрольные точки и написать маленькую программу для тестирования осцила и после этого так много вопросов не будут
Сообщение отредактировал vahoo - Среда, 01.12.2010, 16:15
Хотел написать, но забыл, нет, форма неправильная и неправильная скважность, фронты и спады клока должны быть по возможности как можно короче, крутите RV1...
Quote (vahoo)
по моему надо инструкцию написать для настройки NS
Все настроил. Цифровая часть работает. А вот софт что-то глючит . В основном при переключении время/дел. Время переключил, а реально все осталось на мете. Еще хотелось чтоб в софте была возможность записи, эта функция очень пригодилась бы.
Добавлено (04.12.2010, 20:18) --------------------------------------------- Причем заметил, если в демо режиме переключать время начиная с 500ns, когда переключаем на 1ms, то на экране сигнал уже не меняется. И так далее.
Сообщение отредактировал Alex73 - Суббота, 04.12.2010, 19:56
Давненько никто не мутил воду на этом форуме Наверное, это буду я !
Благодаря исследованиям Fox'а, можно определенно сказать, что аналоговая часть версии 2.0 и версии 2.1 принципиально работать нормально не будут из-за примененных ОУ. Подключение обычного ОУ к высокоомному делителю вызывает возникновение некомпенсируемой постоянной составляющей и поэтому нужно заменить буфер на AD8065(в 2.1 нужно добавить) ! Лично от себя хочу предложить рассмотреть AD603 и хороший АЦП LTC2281, но это в том случае, если закладываться на хорошие характеристики, а не дешевизну А для питания использовать модули TEN 3 http://www.tracopower.com
Сообщение отредактировал LazyCat - Воскресенье, 05.12.2010, 23:04
Благодаря исследованиям Fox'а, можно определенно сказать, что аналоговая часть версии 2.0 и версии 2.1 принципиально работать нормально не будут из-за примененных ОУ. Подключение обычного ОУ к высокоомному делителю вызывает возникновение некомпенсируемой постоянной составляющей и поэтому нужно заменить буфер на AD8065(в 2.1 нужно добавить) !
Просто заменить ОУ или еще какие потребуются изменения в схеме?
Я предлагал использовать по моему именно AD8065, но Вы убеждали меня что буфер не нужен хватит и одного ОУ... Ну да ладно не так это важно, я бы оставил схему на МАХ4218 и просто добавил бы буфер на AD8065 с к.у. равным 1.
Quote (LazyCat)
вызывает возникновение некомпенсируемой постоянной составляющей
Для определения смещения поставлен ключ в 2.1, так что не такая уж и некомпенсируемая ---
Просто заменить ОУ или еще какие потребуются изменения в схеме?
Просто заменить ОУ и некоторые резисторы (Fox позже расскажет, как закончит окончательную доводку)
Quote (LeftRadio)
Я предлагал использовать по моему именно AD8065, но Вы убеждали меня что буфер не нужен хватит и одного ОУ...
Тогда на стр.10 разговор шел несколько о другом, но вцелом, как показала ПРАКТИКА, я ошибался
Quote (LeftRadio)
Ну да ладно не так это важно, я бы оставил схему на МАХ4218 и просто добавил бы буфер на AD8065 с к.у. равным 1.
Ок, но красивее, дешевле и функциональнее было бы на адешке.
Quote (LeftRadio)
Для определения смещения поставлен ключ в 2.1, так что не такая уж и некомпенсируемая
Так дело же не в ключе ! Из-за неизбежной постоянки на входе и при коэффициенте усиления ОУ >5 Вы сами понимаете, что будет на его выходе - OVERFLOW !!!
Сообщение отредактировал LazyCat - Понедельник, 06.12.2010, 09:57
Да действительно, я как то не подумал , но при к.у. 1 как в 2.0 это по моему не так критично, а дальше входа ОУ не "висят в воздухе", это касаемо 2.0. ---
Давайте для 2.0 сделаем новую аналоговую схему с учетом всех нюансов. На цифровой части останутся MAX4212 и MAX4546, эти элементы оставляем. В новый аналог ставим, как в 2.1М, PVT + аналоговые коммутаторы + AD6085 или OPA656N + MAX7312. Что скажите?
Сообщение отредактировал Муха - Вторник, 07.12.2010, 09:28
Давайте для 2.0 сделаем новую аналоговую схему с учетом всех нюансов. На цифровой части останутся MAX4212 и MAX4546, эти элементы оставляем. В новый аналог ставим, как в 2.1М, PVT + аналоговые коммутаторы + AD6085 или OPA656N + MAX7312. Что скажите?
я уже собрал 2.0 , все детали купил и потратил примерно 120$, это выкинуть и начать заново?
Сообщение отредактировал vahoo - Вторник, 07.12.2010, 12:16
Так как в той ветке, где Вы, Влад это написали отвечать не возможно, то отвечу здесь. Считаю, что делиться результатами с людьми можно тогда, когда эти результаты на 100 процентов проверены. Вот когда я все же у себя доделаю осциллограф с аналоговой частью версии 2.0, которую Вы даже удалили из архива, и у меня (а не у Lazi Cat) осциллограф адекватно заработает, тогда и выложу все результаты, фотки и скины. Вам почему-то не печально, что по факту анонсированый Вами проект, собраный по приведенной Вами схеме "как есть" адекватно сразу не заработает НИКОГДА, а потребует все же доделок и пересчета номиналов. А я считаю, что уж если человек решится повторить Ваше устройство, потратит на комплектующие 150 американских денег (именно столько получилось у меня без щупов и корпуса) то его мытарства в доводке до рабочего состояния должны быть сведены к минимуму. Не все желающие повторить Ваше устройство сильны в схемотехнике и программировании.
Очень спасибо! я вас жду, хоть кто нибудь хочет , что то полезнее сделать, а то я уже подумал что мои 300$ слетели в воздух
хотел уж было тоже сделать но печатка (последняя) остановила, двухстороняя + не знаю как в протеусе для фоторезиста негативно распечатать, а вообще схема
Для тех, кто все же собрал версию 2.0 Rev 3.2 с аналоговой частью 2.0 выкладываю схему аналоговой части. На плате переделок не делал. Адшка в таком же корпусе и ставится вместо Макса. В цифровой части поставил R42=51Om, R43=43Om, R40=39Om, R38=39Om, R31=360Om, R29=270Om, R25=510Om, R23=180Om. Осталось, правда, не четкое переключение разверток. Ну и естесственно с этой аналоговой частью делать прибор автономным нет смысла, т.к. МАКСы как оказалось прилично "жрут". У меня по 130мА по каждому плечу питания потребляет от аналового источника.
В цифровой части не понятна замена R42, R43, так как даташит советует другое, изменение остальных номиналов кроме подбора R38 это подбор диапазона регулирования нуля к тому же правильней было бы подобрать другие номиналы, например R8,R12 и R7,R11...
Quote (Fox)
Ну и естественно с этой аналоговой частью делать прибор автономным нет смысла
Никто и не думал питать его от аккума, автономный прибор делать смысл есть кстати прислали мне замену ЖК, вчера получил. ---
Нет войне!
Сообщение отредактировал LeftRadio - Четверг, 09.12.2010, 06:45
Прочёл всю ветку и встали два вопроса. Первый (Гамлетовский): to be, o not to be. То бишь: делать, али нет, так как откликов негативных наблюдается. А я человек в цифровом деле, да ещё такой сложности, новичёк, мягко так говоря. А может to bee(то бишь делать UsBee - на порядок, ежели не на два, проще). А ежели Neil Scope, то только v.1.1. Дело в том, что нету DS1085 и не будет. Макс её не прислал, сказав, что это сэмплами не распостраняется (да и ещё кое что - уже забыл). А потом и вовсе меня послал... Да нет, не туда , а в ближайший магазин. Так, что новые версии Neil Scope мне заказаны. А фифочки придётся покупать прямо у Кипариса, так как мне это дешевле обойдётся. Доставка даром. У нас ихняя цена ой кусачая, ежели где нибудь случаино валяются. Чаще всего бывают от IDT, но медленнее. А DS1085 то вообще не найти. Второой(наверное глупый): а новый софт с Neil Scope v.1.1 работать будэ але нэ? Корректно будет? Аналоговую часть v2.0 можно будет присобачить? Да, вот ещё дурацкая мысль вертится в голове: сделать аналог не програмно управляемым, а ручонками, то есть крутим rotary switches, то бишь галетники, в миру, благо не дефицит, и доволны как слоны. По крайней мере - я. Я человек не гордый, мне нужон работающий прибор, а не супер девайс - шоб не хуже америкосов и ценой с китаёзами. Да, чуть не забыл - есть ещё третий вопрос(а как без оноего ). Как ставить 10-ти битный АДК? Какие биты оставить "на ветру"? Младший и старший, два младших, два старших?
а новый софт с Neil Scope v.1.1 работать будэ але нэ?
Нет, не будет.
Quote (alan)
Аналоговую часть v2.0 можно будет присобачить? Да, вот ещё дурацкая мысль вертится в голове: сделать аналог не програмно управляемым, а ручонками, то есть крутим rotary switches, то бишь галетники, в миру, благо не дефицит, и доволны как слоны.
Присобачить можно тем более с ручным управлением.
Quote (alan)
Как ставить 10-ти битный АДК? Какие биты оставить "на ветру"?
to Девятый Надо мне сперва разобратся с нашей почтой и таможней. Чую кишкой - дооооооорого сволочи сдерут .
Я поэтому всё сэмплами, да подешевле, что сильно стеснён в средствах. Поэтому и MAX1197 ставлю, так как две ADS831 или ADS830 тоже бешенных денег стоит. Правда ADS830 2 раза дешевле, так что мона будэ пробовать . Хотя, есть желание купить дом... т.е. поставить LTC2280, но... LT сэмплами то пока шлёт, но: This Product is subject to United States Export Control and may require a license for export to certain countries. Хотя в ECCN Exeption List ограничений на него нет. Кстати, у нас цена на него 36,63 евро, а цена на CY7C4291V-15JXC 128K X9 LOW VOLTAGE DEEP (других пока нет)- аж 188.76 евро . ЖЖЖуть!
"Так и объем не маленький." Так и другух вааще не наблюдается. Разве что IDT72221L15PFG за 14евро.
"А ADS830 действительно дешевле ее вполне можно поставить" Мона, но нэахоца. Раз уж достал Макса. А то и ЛТэшку достану. Ежели не энтую, то другую. Честно говоря, от интерлива большой пользы как то неусматриваю. Или я неправ? Обясните мне тупому, плииииз. Ежели уразумлю, может и АДэшки посажу. А если из LT какие ныть 10-и битные АЦП? Там многое чего валяется... Покумекаю на досуге.
Да вот неприпомню - в первой версии есть этот интерлив, али нэма.
На 7 не хочет запускаться у меня. Если запустить манифест развертывания приложения требует файл Tao.FreeGlut положить в библиотеку GAC . Немогу сообразить где её найти?
Да вот неприпомню - в первой версии есть этот интерлив, али нэма.
Нету, да и каналы не синхронные, тоесть как бы 2 одноканальных осцилла в одном , в принципе это несложно исправить, просто по нему вопросов не было и я им больше не занимался. По поводу интерлива, это когда два канала работают вместе один захватывает точку по фронту, другой по спаду клока, для чего и стоит МАХ9113 в 2.0. Остается только программно совместить через точку два канала и получаем эквивалентную дискретизацию в два раза выше одного канала.
Quote (alan)
А УСПчёлка дружит с пингвином.
Совсем не понял , какая пчелка...
to Alex73,
Quote ("статья ")
ВНИМАНИЕ в дистрибутиве не хватает библиотек OpenGL, пожалуйста скачайте их отсюда и после установки программы скопируйте в папку с программой.
Может в этом причина?
to All, Стал внимательно разбираться с иниц. от МЕЛТ и нашёл пару неточностей и непоняток типа настройки повышающего преобр. а затем его выключение...
А если из LT какие ныть 10-и битные АЦП? Там многое чего валяется...
Да, есть много чего, но ОООчень все дорого:( Идеально было бы применить AD9204. При этом стоит на дижикее $12.78 и потребляет всего 128mW. Тогда как два MAX1446 будут стоить 2*$21.09=$42.18 и будут потреблять 2*90=180mW А вот LTC2281 стоит $36 а потребляет 790mW и у них почти все так
По поводу интерлива, это когда два канала работают вместе один захватывает точку по фронту, другой по спаду клока, для чего и стоит МАХ9113 в 2.0.
Спасибо, всё понял. Весщь. Но не для меня, увы. Дело в том, что общупался вокруг и заметил, что и МАХ9113 мне не прислали. По той же причине, что и МАХ1085. Насколько я помню ответ, дескать стратегический товар. Что я ёти микрхи Бин Ладену перепродам? И это нам - стратегическим партнёрам по НАТО! М-даааааааааа... Как американскую ж..у прикрывать - так добро пожаловать, как помогите - то пшел вон. Да оффтоп получился. Ну и хрен сними. Откуда-то слил схему v2.0 на MAX1197, с МАХ1085, но без МАХ9113. Как вторая версия софта с ней дружит? Есть-ли где нибудь разводка под неё? Собиралась-ли хотя-бы на макете? Или так, для "общего развития" нарисованна? А ежели в неё посадить вместо Макса ADS830, будет интерлив? Если я правильно понял, то без МАХ9113, это мечта отрубленной головы? Уфф, сколька вапроссафф. Ещё я не надоел Вам?
Если LT не отправит меня в ту сторону, что и Макс , то поставлю энтую. Смотрел у LT, что в наличии. Да не больно и густо. Семейка LTC228х и LTC2250/51. Остальные или с дифференциальным клоком, или выше 10 бит, или мегасемплами не вышли. Так, что всего-то ничего. Или Максимка1197.