Последняя редакция схем/плат версии 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 (Девятый)
Можно заморачиваться с изготовлением платы?
Можно . Изменений больше не будет, аппаратно 2.0 закончен.
На какой АЦП закладываться в 2.2(который на кортексе планируется)? Я бы поставил LTC2288 но незнаю смогу ли ее достать а образцы могут не прийти... Хотя как по мне идеальный вариант под автономный осцилл. Что там у АД есть похожего? Желательно(иначе останемся без интерлива) иметь два входа под клок отдельно на канал А и на В как у LTC2288.
Как я уже писал, LTC2288 и LTC2289, в принципе, одинаковые хорошие АЦП, но жрут многовато для автономного прибора Лично мне по душе, много раз упоминавшийся, AD9218. Жрет меньше, стоит меньше, да и корпус поменьше будет А вообще, желательно поменьше всяких MAX и LTC
P.S. Всех с праздником
Сообщение отредактировал LazyCat - Среда, 23.02.2011, 10:26
Мне без разницы какого бренда будет AЦП и остальная комплектуха , главное чтоб прибор получился хороший , но возможность достать и заоблачные цены нужно учитывать ИМХО.
Если заказывать через дижикей, то совсем не проблематично, по крайней мере в Донецке ! И будет дешевле, чем что либо другое НО Я НЕ НАСТАИВАЮ !!! А вообще, раз уж пошла такая пьянка, то вот мое видение осцилла: MAX4546+AD8065+AD603+MAX5842+MAX4546+AD9218+CY22394+ARM - это ключевые моменты, но есть еще и куча нюансов. Конечно же максы можно заменить на ADG, но я имел глупость раньше заказать именно их
Сообщение отредактировал LazyCat - Четверг, 24.02.2011, 01:11
Если заказывать через дижикей, то совсем не проблематично
А доставка?
Quote (LazyCat)
А вообще, раз уж пошла такая пьянка, то вот мое видение осцилла: MAX4546+AD8065+AD603+MAX5842+MAX4546+AD9218+CY22394+ARM
У меня похожее только думаю что для малогабаритного прибора может поставить по входу фиксированный делитель, а все остальное щупами? То есть MAX4546 по входу будет уже не нужен. AD603 хороший вариант, но купить пока негде. MAX5842 не нужен так как у АРМ-а на борту есть два 12-ти битных ЦАП. CY22394 тоже считаю лишним раз есть обкатанный вариант с МАХ9113 и DS1085, тем более что большинство их уже достали.
Мой вариант, так как хотелось бы: AD8065+AD603+MAX4546+АЦП+МАХ9113+DS1085+ARM(STM32F100/103)
И я надеюсь вписаться по размерам в корпус от КПК может и не получится не знаю...
У меня похожее только думаю что для малогабаритного прибора может поставить по входу фиксированный делитель, а все остальное щупами? То есть MAX4546 по входу будет уже не нужен.
Абсолютно с Вами согласен, но тут на форуме есть ярые противники внешних делителей да и показания нужно будет "в уме" умножать
Quote (LeftRadio)
AD603 хороший вариант, но купить пока негде.
Заказал и купил у нас на радиорынке за 36 гривен
Quote (LeftRadio)
MAX5842 не нужен так как у АРМ-а на борту есть два 12-ти битных ЦАП.
Возможно, но двух каналов явно недостаточно.
Quote (LeftRadio)
CY22394 тоже считаю лишним раз есть обкатанный вариант с МАХ9113 и DS1085, тем более что большинство их уже достали.
Самый неграмотный узел собираетесь вновь использовать ? 1. две микрухи с рассыпухой вместо одной 2. наличие подстроечника 3. при расширении функционала необходима вторая DS-ка 4. большой джиттер Но, если меня кто-то убедит, что фронт после RC-цепочки стабилен(и по времени и от внешних воздействий), то я больше спорить не буду.
Муха плиз скинь номиналы или выложи здесь. Спасибо.
Алексей, R22, R24, R25 и R28, R30, R31 я поставил 510 ом, причем 1% (четыре символа в маркировке, сининькие). Их нужно отсортировать, что бы сопротивление R22-R28 и R24-R30 было обсолютно одинаковым, иначе будет разным усиление каналов и будет раздваиваться сигнал в режиме интерлив. R7 и R11 поставил 5,6 кОм. При таких номиналах у меня более менее луч нормально перемещается, но все равно немного не правильно. Окончательную подборку буду делать уже с аналоговой платой.
К сожалению у нас на радиорынке продают только антены , а здесь например никак не 36гр и на складе нет.
Quote (LazyCat)
Возможно, но двух каналов явно недостаточно.
А зачем больше? может действительно не заморачиватся с аппаратной подстр. нуля а сделать программную?
Quote (LazyCat)
Самый неграмотный узел собираетесь вновь использовать ?
Почему неграмотный?
Quote (LazyCat)
1. две микрухи с рассыпухой вместо одной
Ерунда, тем более что многие их уже достали.
Quote (LazyCat)
2. наличие подстроечника
Тоже несущественно
Quote (LazyCat)
3. при расширении функционала необходима вторая DS-ка
Согласен это недостаток.
Quote (LazyCat)
4. большой джиттер
Не такой и большой.
Quote (LazyCat)
Но, если меня кто-то убедит, что фронт после RC-цепочки стабилен(и по времени и от внешних воздействий), то я больше спорить не буду.
Посмотрите 6-ю стр. пдф, я думаю в Maxim не дураки сидят хотя Вы эту контору и не перевариваете А фронт передавать нет необходимости можно подавать и синус вместо меандра, что и подразумевается в данном ките.
Подробности сейчас сам узнаю. Знаю, что это с китайского форума, сделан на альтере, характеристики примерно такие же как и у NeilScope, наборы для сборки собираются продавать на казусе...
Quote (Девятый)
Муха плиз скинь номиналы или выложи здесь.
Правильно пересчитанные номиналы, но под старую аналоговую часть, приводил Fox. НО СУТЬ НЕ В ЭТОМ !!! Если учесть, что у открытого ключа макса сопротивление примерно 15 Ом, то образуется куча побочных делителей, и чтобы сохранить постоянство коэффициентов передач под каналам в разных режимах, нужно многое пересчитать. У Foxа все правильно(кроме одного номинала), но для новой аналоговой части это не подойдет !!!
Quote (LeftRadio)
Необязательно
Ну можно и лишнюю галочку в программе
Quote (LeftRadio)
А зачем больше? может действительно не заморачиватся с аппаратной подстр. нуля а сделать программную?
Если реальный уход будет незначительным(например, как сейчас), то можно сделать и программную. А если нет, то потеряем в динамическом диапазоне !
Quote (LeftRadio)
Посмотрите 6-ю стр. приложенного пдф
Стандартное решение, коих много, например во всех АЦП, где дифференциальный вход клока, с той лишь разницей, что это хорошо работает для фиксированной частоты и плохо - при изменении частоты в очень широких пределах, как в нашем случае Но Вам виднее. Если все будут за такое решение, то оставим
Ильдар спасибо еше раз. Кстати по CY22394 достать очень просто 4 бакса и принесут прямо домой
Забыл еще R23, R29 470 Ом.
Quote
Правильно пересчитанные номиналы, но под старую аналоговую часть, приводил Fox. НО СУТЬ НЕ В ЭТОМ !!! Если учесть, что у открытого ключа макса сопротивление примерно 15 Ом, то образуется куча побочных делителей, и чтобы сохранить постоянство коэффициентов передач под каналам в разных режимах, нужно многое пересчитать. У Foxа все правильно(кроме одного номинала), но для новой аналоговой части это не подойдет !!!
Да вы правы, поэтому все придется пересчитывать заново после запуска аналоговой части.
Сообщение отредактировал Муха - Четверг, 24.02.2011, 20:32
Если реальный уход будет незначительным(например, как сейчас), то можно сделать и программную. А если нет, то потеряем в динамическом диапазоне !
Это понятно, но в любом случае не пойму зачем больше чем два ЦАП.
Quote (LazyCat)
что это хорошо работает для фиксированной частоты и плохо - при изменении частоты в очень широких пределах
Почему же плохо, если после RC затягиваются фронты это неважно так как после МАХ9113 фронты будут нормальные, ведь это по сути два компаратора и какие у него фронты на входе совершенно не важно главное чтобы успевал срабатывать. ---
но в любом случае не пойму зачем больше чем два ЦАП.
Я понял что непонятно 1. если делать правильную аналоговую часть, то нужно помнить, что у AD603 и им подобным аналоговый вход управления коэффициентом передачи и очень бы не хотелось возвращаться к ШИМу, хотя здесь это и допустимо !!! А иначе 2 ЦАП на упр. делителями, 2 ЦАП на коррекцию нуля. 2. или осциллограф планируется одноканальным ?
Quote (LeftRadio)
если после RC затягиваются фронты это неважно так как после МАХ9113 фронты будут нормальные
Нормальные, но "гуляющие", и чем положе сигнал на входе компаратора, тем чувствительнее он к дрейфу порога срабатывания(из-за многочисленных факторов). Но делайте так как считаете нужным !!!
Добавлено (28.02.2011, 12:08) --------------------------------------------- Вот заказал себе такое чудо http://item.taobao.com/item.htm?id=9307715749 По характеристикам полный улет и нам трудно будет создать нечто подобное
Сообщение отредактировал LazyCat - Пятница, 25.02.2011, 10:01
Влад , интересно как дела с обновлением прошивки (сервисное меню)? Муха писал с прошивкой были проблемы как дела сейчас ? Ильдар пришла МАХ7320 ? Сделал платку на выходных буду паять
Влад , интересно как дела с обновлением прошивки (сервисное меню)? Муха писал с прошивкой были проблемы как дела сейчас ?
Меню еще не занимался, доделываю основной вид. Проблеммы были потому что МК ждал отклика от аналога(МАХ7320, LTC1380) при инициализации, сейчас я просто поставил таймаут, а как работает пока проверить не могу, по идее олжно работать правильно ошибок вроде нет.
Вот примерная схемка аналога к авт. осциллу, еще бы придумать чем заменить PVT312... И не уверен нужно ли ставить ключи замыкающие вх. ОУ на землю, так как смещение совсем небольшое при замкнутых и разомкнутых входах.
1. Муха будет против внешнего делителя 2. на входе всеравно лучше поставить AD8065(кстати, R7 и R10 не нужны) 3. значит всетаки PWM ? 4. я бы вообще выкинул U31 и U32(не забывайте про 5 вывод у AD603) 5. R103 = 15k
Сообщение отредактировал LazyCat - Пятница, 04.03.2011, 02:34
Входной диапазон получается от 0.2В о 20В на всю шкалу, по моему вполне достаточно для авт. девайса, остальное внешними делителями
Quote (LazyCat)
на входе всеравно лучше поставить AD8065(кстати, R7 и R10 не нужны)
Без проблем, AD8065 или OPA656, или еще чего похожего, я поставлю MAX4212 сомнгеваюсь что будет большая разница. R7, R10 может и ненужны, но у AD603 все таки не нулевая вх. емкость вот вам и фильтр
Quote (LazyCat)
значит всетаки PWM ?
PWM вполне достаточно, а главное намного дешевле МАХ5842
Quote (LazyCat)
я бы вообще выкинул U31 и U32(не забывайте про 5 вывод у AD603)
Подавать смещение в обратную связь по моему некорректно... Я думал организовать смещение изменяя потенциал 4 вывода AD603, но засомневался и решил что это неправильно, в добавок все равно нужен еще один ОУ.
Кто знает какие есть миниатюрные подстроечные емкости что бы поставить их по входу?
Входной диапазон получается от 0.2В о 20В на всю шкалу, по моему вполне достаточно для авт. девайса, остальное внешними делителями
Ну и ладушки, но входное сопротивление данного осцилла СЛИШКОМ МАЛОЕ !!!
Quote (LeftRadio)
R7, R10 может и ненужны, но у AD603 все таки не нулевая вх. емкость вот вам и фильтр
При входном сопротивлении микрухи в 100 ом емкость в 2 pF ничего не значит, но вместе с этими резисторами образуется ненужный делитель сигнала !
Quote (LeftRadio)
PWM вполне достаточно, а главное намного дешевле МАХ5842
Но не совсем правильно применен PWM Надо усиление регулировать с его помощью, а смещение 0 при помощи ЦАП. Так получим меньшее проникновение помех от ШИМа в тракт полезного сигнала и меньшее влияние его нестабильности.
Quote (LeftRadio)
Подавать смещение в обратную связь по моему некорректно...
Если подключить правые выводы резисторов R104 и R108 к 5 выводам соответствующих АД, то получим совершенно документированное включение ОУ (кстати, емкости на этих ногах неуместны)
Сообщение отредактировал LazyCat - Пятница, 04.03.2011, 10:30
но вместе с этими резисторами образуется ненужный делитель сигнала !
Согласен, ошибся при чтении даташита, мне почему то показалось что у AD603 очень высокое вх. сопротивление, видимо спутал с вх. сопротивлением упр. усилением сигналов...
Quote (LazyCat)
Если подключить правые выводы резисторов R104 и R108 к 5 выводам соответствующих АД, то получим совершенно документированное включение ОУ (кстати, емкости на этих ногах неуместны)
Не совсем пойму как получается документированное включение, объясните подробней, ведь нарушатся коэффициенты обр. связи внутр. ОУ...
Quote (LazyCat)
Так получим меньшее проникновение помех от ШИМа в тракт полезного сигнала и меньшее влияние его нестабильности.
Отфильтровывать нужно будет в любом случае, да и не такая это проблема, а ЦАП тоже имеет свои нестабильности ---
Нет войне!
Сообщение отредактировал LeftRadio - Пятница, 04.03.2011, 11:00
Не совсем пойму как получается документированное включение, объясните подробней, ведь нарушатся коэффициенты обр. связи внутр. ОУ...
Коэффициенты обр. связи тут ни причем, они и так изменяются при подключении R8 и R9. А документированность получается так: внутренние резисторы на 6.44к и 694 ом вместе с резистором, подключенным к 5 выводу, образуют схему включения "звезда", если ее преобразовать в схему "треугольник" становится видна стандартная схема включения ОУ с резистивным сумматором на входе !!! Info here
Quote (LeftRadio)
Отфильтровывать нужно будет в любом случае, да и не такая это проблема, а ЦАП тоже имеет свои нестабильности
У ЦАПа нестабильности на порядок ниже чем у ШИМ, да и зачем умышленно ухудшать возможные характеристики ?
Сообщение отредактировал LazyCat - Пятница, 04.03.2011, 11:55
Коэффициенты обр. связи тут ни причем, они и так изменяются при подключении R8 и R9. А документированность получается так: внутренние резисторы на 6.44к и 694 ом вместе с резистором, подключенным к 5 выводу, образуют схему включения "звезда", если ее преобразовать в схему "треугольник" становится видна стандартная схема включения ОУ с резистивным сумматором на входе !!!
R8 и R9 изменяют, но строго по даташиту для получения диапазона усиления 0...40дБ, если же на 5 вывод подавать смещение то мне видится по крайней мере один сущ. недостаток вых. сигнал будет проникать на вых. ЦАП и на что он там повлияет одному електронику известно , то есть надо будет ставить буф. ОУ в любом случае и схема его вкл. будет несильно отличатся от сущ. схемы вкл. ОУ для подстройки нуля...
Но это самое, на мой взгляд, дешевое и качественное решение.
У меня все рано остались сомнения по поводу проникновения исследуемого сигнала на вых. ЦАП, надо подумать...
Quote (LazyCat)
Info here
ссылка не работает.
-------------------------------------------------------------------------------------- Прихожу к выводу что Ваш вариант наиболее громоздок и ненадежен в плане не изолированности исследуемого сигнала и сигналов управления, хотя идея довольно красива....
---
Нет войне!
Сообщение отредактировал LeftRadio - Пятница, 04.03.2011, 12:23
Думаю, что нет смысла усложнять схему ЦАПами, достаточно ШИМа. Нестабильности и влияния будут и так и так. В случае с ЦАПом борьба с ними может еще больше усложнить схему...
Всплывает очень нехорошая проблема питания... Если питаться от аккума(очень хотелось бы) то необходимо получить след. напряжения - +5, -5, +3.3, если -5 и +3.3 можно сделать из +5 с помощью charge pump и LDO, то +5 нужно как можно наиболее проще и дешевле, и самое главное с наименьшими шумами повышать с аккума. Причем очень важен КПД так как потреблять устройство будет достаточно много на макс. частотах дискр. Есть предложения?