Последняя редакция схем/плат версии 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В в любое удобное переходное отверстие.
Quote (LeftRadio) Здравствуйте и Вас тоже с наступающим :) Снизить пришлось по причине стоимости и Т.У., у автономного прибора нет особо лишнего заряда аккумулятора для питания реле, есть конечно бистабильные высокочастотные реле, но они дороги и труднодоступны, ставить же ключи нельзя, для коэффициента 1, один вход ключа должен быть подключен непосредственно ко входу осцилла, второй допустим через делитель 1:20, тогда какой смысл в делителе если не то что бы 20В, а даже 10В не подашь на вход осцилла так как тот первый вход ключа этого "не поймет" :D Получится 20В/дел., но больше +-5В на вход подавать нельзя. В общем, если подумать, такой вариант который сейчас оказался оптимальным для автономного прибора по параметрам/цене/потреблению, тем более прибор и так получается довольно дорогим. Как поставите АЦП и начнете заниматься аналогом поймете :) Хотя, как я понимаю, Вы делаете стационарный осцилл так что у Вас один путь - реле по входу :)
Здравствуйте с наступающим Бистабильные высокочастотные реле да бывают дорогие но они нам не нужны. Нас до 50-250 мгц устраивают те бистабильные частотные реле которые находятся в ценовом диапазоне 5-15 у.е. и те ник чему. Цена вопроса : 2 геркона около 18.40 - 21грн. и по току 2 Х 10мА при 5 Вольт если включен предел К=0.5 . ( 2 геркона вместо R34 и R56 ) см. NS_3.0_rev_1.1.pdf. Сам макетирую переносный вариант вопрос делителей и вопрос защиты входов четко знаю и понимаю, хочу иметь варианты 4 канала на 50 мегавыборок (это 4 канала по 10-12 МГц), 2 канала 100 мегавыборок (это 2 канала по 20-25 МГц но уже с интерливом) или 1 канал на 200 мегавыборок но уже с четверным интерливом и это уже весьма сомнительно ?? имея 4 отдельных АЦП (может надо искать сдвоенные!!) и пару цифровых каналоов. P.S. реле BRS-1A05 PBF и TRA-500-R уже срабатывают свыше 3.2 В правда не все , из 8 релюшек только 5 по мультиметру показывают доли ома. в ИМРАДЕ 1/реле герконовые BRS-1A05 PBF BESTAR 9.20 грн. 2/реле герконовые TRA-500-R TS 10.88 грн. 3/реле герконовые TRR-1A-05D-00-R PBF 10.00 грн. 4/реле герконовые TRR-1A-05F-00-R TS 10.48 грн. 5/реле герконовые TRR-1A-05F-00D-R TS 10.80 грн.
А как у них с входной/проходной емкостью? Ведь в высокоомном делителе это очень важно. На мой взгляд все же лучше иметь щуп 10х, по полосе так точно. Вот поэтому так и сделал как сейчас в схеме, вариант рев. 1.1 плохой там коэффициент деления будет зависить от входного напряжения. LazyCat про это писал когда я тот вариант выкладывал.
Кстати ADS830/831 плохой выбор для переносного малогабаритного осцилла, тем более 4шт., постоянно нужно будет помнить про чемодан с аккумуляторами ---
Всех с Наступающим НовымГодом!!! Влад перенеси уровень яркости дисплея куда-нибудь в настройки. А то выглядит как уровень заряда аккумулятора и сбивает с толку.
Наклеить с внутренней стороны дисплея фольгу мысль неплохая, так и сделаем.
Влад а на картинках это какой сигнал? Выглядит как шум какой-то.
Quote (LeftRadio) А как у них с входной/проходной емкостью? Есть данные в iнете на КЭМ-3 но будеш трактовать сам. ( 0.5 - 1.0 / 2.0 - 3.0 пф ) Якобы этот геркон внутри РЭС-55.
Известны данные полученные косвенно по КЭМ-2 где-то в начале 80-десятых годов : метод измерения уход частоты авто генерации генератора ( на 40 Мгц ) частотомер Ч3-38 . Генератор Индукционная трехточка на КТ608Б ; фольга экрана геркона на землю подстроечника , контакт1 на горячую обкладку подстроечника , контакт2 висит в воздухе. Коммутация геркона маленьким магнитиком через заземленный медный экран. По перерасчету получено ; а.Экран из медной фольги на герконе под катушкой . Емкость медный экран - контакты Закрыты 7-8 пф не более б.Емкость Контакт_1 - контакт_2 состояние Открыто 1-2 пф не более ;
На мой взгляд все же лучше иметь щуп 10х ..., Но щуп режет чувствительность на порядок и было 0.1В_дел стало 1.0 В_дел. .... Они быстро дохнут , рассыпается внутренний проводок если с края то можно если в середине то в музей ; Если удалось затянуть другую проволочку с аналогичным сопротивлением и диаметром надо смотреть сравнивая щупы и оценить , что получилось в результате.У меня остался уже один паяный щуп 10 Мом на особые случаи типа высокое напряжение с ВЧ а было 5-6 в свое время ( к трем дохлым С1-79 купленных где-то 92-93 году ). Сам пользуюсь в основном щупами от С1-75 на 1:10 и 1:20 ( и самодельными щупами также по типу щупа от С1-75) переводя 1 Мом вход осциллографа через тройник и терминатор в 50ом на 50 ом где ЭТО ВОЗМОЖНО особенно при оценке сигналов на ПЛИС-е ( осциллографы С1-79 1 Мом входное 2 канала на 100 Мгц ). Один и тот-же сигнал через щуп 10х и щуп 1:10 на 500ом на том-же осциллографе ( особенно импульсный ВЧ сигнал ) не в пользу щупу 10х , и думавший где проблема, а проблема в щупе . Кстати 3.0 пф щуп 10х на 100 Мгц имеет входное сопротивление 500 ом на 10 Мгц 5 Ком .
Да,потребление будет почти 260-270 мА никуда не денешся если другого у меня нет ( мои платы с входным усилителем и ТДА8703 при 40 МГц или с ADS831 при 50 Мгц потребляют одинаково около 64-67 мА но их питание можно отключат при необходимости; да AD9288 2-3 раза экономичнее но с ними не имел дело и не имею их )
Но щуп режет чувствительность на порядок и было 0.1В_дел стало 1.0 В_дел. .... Они быстро дохнут , рассыпается внутренний проводок если с края то можно если в середине
Не режет, он же активный с усилением в 10 раз По поводу дохнут, ну не знаю, смотря какие наверно.
Quote (Arpad)
Один и тот-же сигнал через щуп 10х и щуп 1:10 на 500ом на том-же осциллографе ( особенно импульсный ВЧ сигнал ) не в пользу щупу 10х , и думавший где проблема, а проблема в щупе .
Смотря какой щуп, у активного щупа есть большое преимущество, входная часть соединяется с точкой в которой исследуем сигнал коротким штырьком, входная емкость меньше. В общем я не хочу спорить что лучше , я только написал чем обусловлена такая схема аналога и почему пришли именно к такой схеме, повторюсь - габариты/цена/потребление/полоса, простота сборки, настройки. Это все оказалось более менее оптимальным, для автономного прибора, у существующей схемы. Не стоит ожидать 100-200МГц полосы аналога(и копеечной стоимости этого аналога) у карманного осцилла ---
Нет войне!
Сообщение отредактировал LeftRadio - Четверг, 29.12.2011, 22:34
2 LeftRadio и откуда столько "энтузазизма", диву даюсь... не отвлекайтесь, кажется "поперло" идешь хорошими темпами, хотя НГ на носу желаю, чтобы "энтузазизм" в следующем году не пропал и вообще, всяческих благ тебе и всем форумчанам!!! а одному не скучно писать и проектировать? пардон, если кого... чего... как-то...
Quote (LeftRadio) Все приводилось и сводилось к пассивным щупам . При 50-100 миллион выборках можно Ожидать полосу не более 10-20 МГц и то лучшем случае без хитроумных обработок периодического сигнала.
to x-files, я сам удивляюсь откуда берется этот самый энтузазизм , спасибо за пожелания , проектировал не совсем сам, очень помогал LazyCat, хотя временами было тяжеловато с ним в общении, Kison тоже вовремя подсказал многие моменты, Ильдару тоже большое спасибо за помощь и поддержку проекта , и всем остальным также . Ну а писать прошивку одному может чуточку и скучновато, но за меня этого сейчас никто делать не будет
Quote (Arpad)
Все приводилось и сводилось к пассивным щупам .
Не совсем Вас понял, где приводилось, Вы имеете ввиду свои рассуждения/практику? Я писал, по поводу улучшения чувствительности, только про активный щуп, про пассивные не писал.
Quote (Arpad)
Ожидать полосу не более 10-20 МГц и то лучшем случае без хитроумных обработок периодического сигнала.
Приветствую Всех! С наступающим Новым годом! Удачи во всём, воплощения творческих задумок, душевного комфорта!!! Я так считаю, что входные цепи экранировать надо обязательно, желательно также узел питания поместить в экран, в идеале, если позволит конструктив, сделать многосекционный экран, по типу таких, какие используются в ВЧ устройствах (СКМ, СК-Д, спутниковых ресиверах и т.д.) А поверх него индикатор, шумов не должно быть при такой конструкции
Присоединяюсь к поздравлениям, всех участников и просто читающим форум с Новым Годом :drink: Надеюсь у нас выйдет неплохой осцилл
Quote (volk0203)
Я так считаю, что входные цепи экранировать надо обязательно, желательно также узел питания поместить в экран, в идеале, если позволит конструктив, сделать многосекционный экран, по типу таких, какие используются в ВЧ устройствах (СКМ, СК-Д, спутниковых ресиверах и т.д.)
На практике , оказалось достаточным экранировать только ЖК что бы на самом чувствительном диапазоне не было шумов. ---
Нет войне!
Сообщение отредактировал LeftRadio - Пятница, 30.12.2011, 17:10
Всех с прошедшим! Вот написал небольшое описание осцилла, то что уже есть и нормально работает, в автоизмерения много не влезло из-за ограничений экрана, думаю можно сделать еще одну кнопку включающую другие автоизмерения. Высокочастотного генератора под рукой нет, зафоткал сигнал от встроенной в материнку звуковухи, откуда интересно иголки берутся на одной "стороне" синусоиды? У внешней звуковухи такой гадости не наблюдалось...
С интерполяцией, но там нужно поправить, глюк когда идет очистка старой осциллограммы и отрисовка новой. Но никак не могу выловить глюк, почему то очистка иногда затирает часть только что перерисованной линии, вот и получается "рваность", особо не искал пока, праздники и все такое , сейчас займусь поплотнее, думаю вылечим
А вообще перерисовка происходит так - очищаем "старую" линию от точки 0 до точки 1 и рисуем новою от точки 0 до точки 1, и так до конца видимой осциллограммы. Таким образом полностью устраняются мерцания при выводе осциллограммы, даже если у нас 1 кадр/сек.
Quote (volk0203)
Когда обещают платы изготовить?
Я еще не писал, не спрашивал, и они тоже пока молчат, праздники А так 17 дней с момента проплаты. ---
Нет войне!
Сообщение отредактировал LeftRadio - Среда, 04.01.2012, 10:45
Ну это понятно, "Москва не сразу строилась", такой сложный проект с одного пинка запустить тяжело, эксперементировать надо, пробовать...
Добавлено (04.01.2012, 10:54) --------------------------------------------- В описании есть строка "интерфейс связи с ПК USB". Я так понимаю, в отдалённой перспективе будет заложена эта возможность? Тогда ОЧЕНЬ желательно сделать гальваноразвязку этого самого интерфейса, как Вы полагаете?
Я так понимаю, в отдалённой перспективе будет заложена эта возможность? Тогда ОЧЕНЬ желательно сделать гальваноразвязку этого самого интерфейса, как Вы полагаете?
Аппаратно USB уже есть, дело только в софте, пока занят исключительно автономной работой осцилла, после возможно. Гальваноразвязку можно сделать например так как в приложении, прям в шнурке USB, небольшой коробочкой.
Блин, действительно цену чего то совсем загнули... Можно попробовать образцами у AD попросить Есть еще почти тоже - ADUM3160.
P.S. Глюк с интерполяцией уже исправил.
P.P.S. Так, если кому интересно, то прошивка уже занимает:
Total RO Size (Code + RO Data) 36464 ( 35.61kB) Total RW Size (RW Data + ZI Data) 5664 ( 5.53kB) Total ROM Size (Code + RO Data + RW Data) 36796 ( 35.93kB)
По поводу USB шнурочка с развязкой. VD MAIS является оф. дистрибьютером Analog Devices в Украине. АЦП я у них покупал (в наличии были -40, -80 и -100) и у них же ADUM4160 + ADUM5000 (замечательная весчь!) обойдутся менее 100 грн.... Это к сведению жителей Украины.
hello! Я внимательно изучил эту ветку по осцилографам на кашаках. Пометил там територию. Там дали ссылку на ваш сайт и поздравляли с праздниками. Интересно . даже купил несколько с8051 для повторения. Вот есть интересная задача немного переиначить этот проект и дать ему еще одно направление. У меня стала задача немного усовершенствовать свой АЧХ Х1-42 (заменить ЭЛТ на жк или подключить все к компу). Я попробовал подключить аналогичный купленный в киеве осцилограф к тем сигналам что дает генераторный и он тоже работает, но дает один канал измерения, второй я использую как запуск. А Тут в вашем проекте всего два канала и оболочка написана как под осцилограф. Скорость преобразования для этих целей не нужна там развертка 20мс самая быстарая а самая медленная 40с. Еслиб можно было сделать 3-4 низкочастотных канала и вход запуска измерения, А в оболочке перекомпилить деления например на ДБ. Это было бы очень хорошо. Могу развести плату, собрать и опробовать устройство быстро. Выложу все результаты здесь. У меня свое собственное пр-во и монтаж плат есть ст ЧПУ и т.д. Итог работы- это полная замена индикаторного блока АЧХ или его ЭЛТ. Входное напряжение от упт 0-6В. Отсчеты можно делать по времени от старт импульса или по пиле 0-6В . http://electronic-gallery.com.ua/index. ... uct&cat=22 Вот то что работает но над качеством картинки надо еще работать програмно. Ваш проект однозначно лучше и скорее можно добится результата.
Здравствуйте, я думаю, исходя из Ваших требований, Вам нужен совсем другой прибор. Мне видится многоканальный АЦП бит на 16 и какой нибудь многоногий МК запускающий преобразования, и сливающий поток в комп, ну или отображающий это все на ЖК. Но это никак не вписывается в проект данного осциллографа и требует серьезной переделки аналоговой части, цифровой и программной, то есть по сути другое устройство. Разработкой специфичного, нужного только Вам устройства - замены индикаторного блока АЧХ или его ЭЛТ, в рамках данного проекта заниматься к сожалению некогда. ---
Извиняюсь. Наверно сильно много написал. Переделок действительно много. По сути мне бы подошел простой осцилограф на 4 канала на С8051F321 с ее же внутренними ацп и той граничной частотой измерения которая получится. Но почемуто все делают только два канала. Тогда еще вариант, например у меня есть флюке 199с и в нем два канала+мультиметр. И есть такая интересная функция как внешняя синхронизация от входов мультиметра. Я этим так и пользуюсь, Подаю внешнюю синхронизацию от генераторного блока и имею два канала измерения и там есть еще функция градуировки по Y - dB,A,V и т.д. Пока достаточно. Но как всегда хочется большего. Постоянно дергать разъемы напрягает. А в рамках вашего проекта например можно внести какой либо вход для внешней синхронизации например? Полезная функция и не требует особых переделок платы. Включать его например или физической кнопкой или через оболочку ног ведь хватает.
По сути мне бы подошел простой осцилограф на 4 канала на С8051F321 с ее же внутренними ацп и той граничной частотой измерения которая получится.
Точность прибора будет не ахти, но конечно все зависит от ТУ
Quote (bonifa_70)
А в рамках вашего проекта например можно внести какой либо вход для внешней синхронизации например?
Можно вообще без переделки платы, использовать любой вход ПЛИС из тех что выведены на разьем, но синхронизация будет по лог. уровню, или можно например сделать компаратор на внешней небольшой платке. ---
Так и зделано в флюке. Там выставляется на какой перепад реагирует +/- и два пороговых значения . Отдельная платка и высокоскоростной компаратор ,можно с резистором для подстройки. Точность прибора вообще относительная. Это АЧХ. Там все настройки плавают и если что надо именно мерять то меряется после прогрева и градуировки. Есть время развертки например 80мс. За это время сигнал пилы изменяется от 0-6В. т.е. нужно уложить в это время или по напряжению минимум 256 измерений. Пока писал еще одна мысль без переделки платы - а что если добавить цифровой канал 0/1 типа ? Развертка таже, и например еще луч поставить в низ или вверх показывающий 0/1 без каких либо перемещений по осям и одинаковой амплитуды как на логическом анализаторе. Сделать например доп платку с защитными диодами для цивровых входов и компаратором для пуска. Это будет бомба я такого не видел продают или полноценный осцилограф или лог анализатор. А тут такая возможность есть. Опять много написал .
Если использовать внешний ГКЧ(или использовать ЦАП STM32) то сделать что бы осцилл показывал АЧХ нет никаких проблем, дело только за софтом
Quote (bonifa_70)
Сделать например доп платку с защитными диодами для цивровых входов и компаратором для пуска.
Почти так и хотели(без компаратора), после того как сделается сам осцилл, для чего и вывел на разьем 8 ножек ПЛИС, два в одном, осцилл и лог. анализатор Уже скоро доделаю прошивку(по крайней мере основное), и выложу исходники для МК, будет желание добавить функцию измерения АЧХ, пожалуйста, помогу чем смогу, или могу сейчас выложить как есть. Правда для медленных разверток нужно немного изменить и дизайн ПЛИС, я это собирался сделать чуть позже, вместе с другими изменениями, благо там нужны пустяковые правки ---
Если будет возможность внешнего старта и хоть один логический луч то моя задача автоматически решится. один лог луч я использую для меток а два аналоговых для измерений. Так что спасибо и на этом. Если нужно я могу все это собрать и опробовать. Вот такой дисплей сложно прикрутить?Это популярный дешевый вариант от навигаторов.
Если будет возможность внешнего старта и хоть один логический луч то моя задача автоматически решится.
Возможно позже, сейчас я занят реализацией "осциллографических" функций, а так внешний запуск вообще без проблем, с лог. лучом нужно будет повозится.
Quote (bonifa_70)
Вот такой дисплей сложно прикрутить?
Боюсь к данному МК его не прикрутить, нужен МК с контроллером LCD который поддерживает RGB интерфейс(например LPC2478) плюс память для буфера экрана, или на крайний случай STM потолще, с контроллером внешней памяти, у ST на сайте был аппнот как LCD прикрутить к такой шине. ---
/* небольшое описание процесса прошивки МК */ После сборки, естественно проверяем правильность сборки и отсутствие непропаев, и/или замыканий между дорожками, далее подсоединяем осцилл к ПК и устанавливаем драйвера виртуального COM - ссылка, после установки убеждаемся что ПК видит и правильно определяет устройство как виртуальный СОМ порт. Скачиваем утилиту прошивки МК по UART с сайта ST - Flash Loader Demonstrator. Отключаем осцилл и переставляем джампер JP1 в положение boot mode, подсоединяем питание, нажимаем, и удерживаем кнопку питания осцилла(удерживать нужно для того что бы питание при отпускании кнопки не пропало так как МК еще не прошит и не может "защелкнуть" этот управляющий сигнал), запускаем утилиту Flash Loader Demonstrator. Утилита должна увидеть и правильно определить МК. Открываем файл прошивки и прошиваем, после прошивки отпускаем кнопку питания ON1, выключаем осцилл, переставляем джампер в положение normal mode. Все, МК прошит, осцилл готов к использованию
Весьма доходчиво описана процедура. А EPM570 до или после этой процедуры заливать?
В принципе все равно, я прошивал сначала ПЛИС, но что бы не держать кнопку питания нажатой во время прошивки, удобней прошивать ПЛИС после прошивки МК, в этом случае достаточно кратковременно нажать кнопку питания, осцилл включится(МК "защелкнет" сигнал вкл.), все, можно спокойно прошивать ПЛИС ---