Последняя редакция схем/плат версии 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В в любое удобное переходное отверстие.
Буферный ОУ нужно будет включать в дифф. включении:
Думаю из схемы видны пути проникновения, да и если нет проникновения или оно будет совсем незначительным, то опять вопрос - зачем так? Ответ типа сами увидите конечно обнадёживает но не очень...
Ну раз предложений по питанию нет, вот на свое усмотрение сделал так.
------------------------------------------------------------------------------ Отредактировал, добавил зарядку для аккума, вкл./выкл. осцилла, коннектор для зарядки - mini-usb, приложил доку на него, кстати точно такой же установлен на плате STM32VLDISOVERY
Отлично значит скоро протестим как работает аналог и управление в 2.0.
Ага! Тока резюков 1% 900К и 90К еще не нашел... _______________________________________________________________________________________ Короче с кнопками решил так: беру резинку с кнопками от подходящего пульта ДУ, обрезаю, травлю свою платку, дальше прорезаю на корпусе отверстия под кнопки, тогда толщина будет минимальная. Конечно пленочная клавиатура было бы еще лучше (тоньше), но ее найти не удалось...
Сообщение отредактировал Муха - Суббота, 05.03.2011, 13:36
Неплохая идея по поводу кнопок , нужно будет подумать как применить в авт. осцилле...
Вот примерная полная схема 2.2
------------------------------------------------------------------------- Блин заметил что еще не все сигналы к МК повел и опять ног нехватает , ладно что нибудь придумаем...
Вы абсолютно неправы, чуть не хватает знаний теории ОУ.
Вы, к сожалению, увиливаете от прямой дискуссии. Схему как я просил так и неотважились нарисовать
Quote (LeftRadio)
Какие? Не молчите
По меньшей мере это звучит лицемерно при полном игнорировании моих постов. Извините за резкость, но я не понимаю причин создания проблем на голом месте !
Сообщение отредактировал LazyCat - Суббота, 05.03.2011, 21:48
Вы абсолютно неправы, чуть не хватает знаний теории ОУ.
Все возможно.
Quote (LazyCat)
Вы, к сожалению, увиливаете от прямой дискуссии. Схему как я просил так и неотважились нарисовать sad
Я высказал свои аргументы, если Вы хотите меня переубедить я думаю Вам тоже несложно было нарисовать и показать где я неправ и почему предложенный Вами вариант имеет больше преимуществ. Схему без номиналов я Вам показал, классическое дифф. вкл. ОУ. ---
Схему без номиналов я Вам показал, классическое дифф. вкл. ОУ
Мне затруднительно нарисовать ВАШУ СХЕМУ АНАЛОГОВОЙ ЧАСТИ без базы элементов, потому и попросил Вас просто пересоединить 2 резистора и показать на схеме, что смущает.
Сообщение отредактировал LazyCat - Суббота, 05.03.2011, 21:51
По меньшей мере это звучит лицемерно при полном игнорировании моих постов.
Извините, но если моя точка зрения и дискуссия с Вами это игнорирование Ваших постов, то я уже не знаю как не игнорировать Ваши посты... Я Вас просил не один раз показать преимущества смещения через 5 ногу АД и так и не дождался, видимо должен сам увидеть...
Quote (LazyCat)
Извините за резкость, но я не понимаю причин создания проблем на голом месте !
Вы меня тоже извините, но я тоже пока не вижу причин создавать проблемы на ровном месте. ---
Нет войне!
Сообщение отредактировал LeftRadio - Суббота, 05.03.2011, 22:40
Я не первый день на форуме и прекрасно знаю Ваше поведение и нежелание сделать то, что просят(проще поогрызаться, ведь так ?) Я понимаю зачем Вы заставили меня мучаться и рисовать эту схему, но я великодушно оставлю это без комментариев. Вот результат моих мучений, но скорее для других чем для Вас - Вы всеравно это проигнорируете !
P.S. И прежде чем приводить аргументы почитайте теорию работы ОУ(особенно раздел сумматоров напряжений), и меньше будет ссор на форуме !!!
Я не первый день на форуме и прекрасно знаю Ваше поведение и нежелание сделать то, что просят(проще поогрызаться, ведь так ?)
Извините если я действительно не вижу преимуществ Вашего варианта и это называется "прогрызаться", то огрызаться я больше не буду...
Quote (LazyCat)
Я понимаю зачем Вы заставили меня мучаться и рисовать эту схему, но я великодушно оставлю это без комментариев.
Вы неправильно меня понимаете, схему которую Вы нарисовали я примерно так себе и представлял и специально не хотел заставлять никого мучатся, извините если так вышло. Я согласился что возможно никакого проникновения сигнала не будет, я единственное до сих пор не пойму преимуществ, может совсем туп незнаю...
Quote (LazyCat)
Вот результат моих мучений, но скорее для других чем для Вас - Вы всеравно это проигнорируете !
Если Вы всетаки покажете преимущества данной схемы(блин в который раз прошу!) перед тем вариантом что у меня в схеме, то естественно не проигнорирую, зря Вы так.
Quote (LazyCat)
P.S. И прежде чем приводить аргументы почитайте теорию работы ОУ, и меньше будет ссор на форуме !!!
Симуляция говорит что изменились коэффициент передачи 603-го(ладно это поправить достаточно просто) и почему то данное вкл. порезало частоту , странно конечно... Первый график с ОУ, второй по старой схеме.
Главное преимущество я несколько раз писал - выкидываются 2 ОУ с левыми коэффициентами усиления (из-за влияния MAX4546)
То есть обойтись без драйверов ОУ, возможно и дельно, но Вы писали об этом давно и не в контексте данного спора , сейчас я об этом как то не подумал.
Quote (LazyCat)
Скорее всего из-за отсутствия кондера на 5.6pF
Емкость погоды не меняет, АЧХ сглаживается при увеличении номинала R104 по нарисованной Вами схеме. Приложил график при номинале в 2кОм, видимо влияет емкость выхода буферного ОУ. АЧХ практически восстанавливается при подключенном резисторе 2.15кОм между 7 и 5 выводами, второй график.
P.S. А может тогда уж лучше подавать смещение на входной ОУ?
но Вы писали об этом давно и не в контексте данного спора
Про левые коэффициенты я писал постоянно и в отношении всех вариантов аналоговых схем.
Quote (LeftRadio)
АЧХ практически восстанавливается при подключенном резисторе 2.15кОм между 7 и 5 выводами
Вот и чудненько !!!
Quote (LeftRadio)
P.S. А может тогда уж лучше подавать смещение на входной ОУ?
Я об этом тоже думал, но особого смысла не вижу. К тому же смещение нуля будет сильно усиливаться AD603 и регулировка будет крайне чувствительной, и разной при различных делителях.
Про левые коэффициенты я писал постоянно и в отношении всех вариантов аналоговых схем.
Да, писали, однако они левые весьма незначительно учитывая разброс сопротивления ключей МАХ4546 от 15 до 25Ом, важно это или нет это отдельный вопрос
Quote (LazyCat)
Я об этом тоже думал, но особого смысла не вижу. К тому же смещение нуля будет сильно усиливаться AD603 и регулировка будет крайне чувствительной, и разной при различных делителях.
Тут дело в чем, AD603 и выступают драйверами, а сопротивление ключей МАХ4546 теми резисторами фильтра которые после драйверов, у меня сомнения тоже есть да и вых. токи у AD603 существенно ниже чем у МАХ4212, какие именно не указано, указан только ток короткого замыкания вых. - 50мА против ±120мА норм. тока у МАХ4212... Понятно что это возможно нужно только в импульсе, но все же... С другой стороны аналог действительно упрощается.
P.S. Подсчитал общее максимальное потребление без учета КПД питания, вышло около 360мА без подсветки, подсветка это плюс 90ма если по максимуму, итого макс. 450мА. Многовато, но нужно учитывать что это не средний потребляемый ток, а максимальный, средний будет значительно меньше так как такой ток будет потребляться при макс. частоте, а в этом режиме осцилл будет больше времени выводить и обрабатывать данные чем их собирать. То есть например процентов 20% по времени собираем данные, при этом потребляется макс. ток, остальные 80% обрабатываем и выводим максимально снижая потребление.
сопротивление ключей МАХ4546 теми резисторами фильтра которые после драйверов
Ну я бы всетаки поставил еще по 25 Ом, чтобы соблюсти баланс входов АЦП
2.
Quote (LeftRadio)
вых. токи у AD603 существенно ниже чем у МАХ4212
А зачем там токи вообще ?
3. использовать надо неинвертирующие входы АЦП 4. R11C14 правильные номиналы ? 5. разряд Q8 не используем ? 6. очень низкое входное сопротивление осцилла - это очень плохо !!! 7. C68 я бы перевернул
Это понятно спасибо, просто осталось с прошлого варианта.
Quote (LazyCat)
4. R11C14 правильные номиналы ?
Правильные, по даташиту, это у второго канала нет
Quote (LazyCat)
5. разряд Q8 не используем ?
Да, действительно забыл... И так ног не хватает , ладно что нибудь придумаем. Хотя я тут подумал, а зачем нам 9 бит если на ЖК и 8 при одном работающем канале вывести полностью не получится... Разве что ля измерений. Мда... опять острый дефицит ног у МК, я забыл еще про сигналы управления откр./закр. вход...
Quote (LazyCat)
6. очень низкое входное сопротивление осцилла - это очень плохо !!!
Может, но так мне кажется легче использовать пассивные щупы или я ошибаюсь и нет разницы?
Эко Вас понесло и даже не смущает наличие RC-цепи на входе АЦП. Но, если бы Вы, как обычно, не проигнорировали замечание 1, то и вопросов бы не возникало
Quote (LeftRadio)
Правильные, по даташиту, это у второго канала нет
BINGO, теперь оба неправильные ! По рекомендациям производителя должна быть симметрия по обоим входам каждого канала !!!
Quote (LeftRadio)
Хотя я тут подумал, а зачем нам 9 бит
Правильно подумали, для ЖК и 8 бит много. Но я надеялся, что Вы одумаетесь и будете делать универсальную приставку, чтобы и к РС можно подключать, но я ошибся
Quote (LeftRadio)
Может, но так мне кажется легче использовать пассивные щупы или я ошибаюсь и нет разницы?
Входное сопротивление должно быть 1 МОм, тогда и внешние стандартные щупы можно использовать. Странно, что по этому поводу Муха молчит.
Сообщение отредактировал LazyCat - Понедельник, 07.03.2011, 10:20
Эко Вас понесло и даже не смущает наличие RC-цепи на входе АЦП. Но, если бы Вы, как обычно, не проигнорировали замечание 1, то и вопросов бы не возникало biggrin
Мне надоело слушать от Вас хамство. Как обычно примените к себе.
Quote (LazyCat)
BINGO, теперь оба неправильные ! По рекомендациям производителя должна быть симметрия по обоим входам каждого канала !!!
Вы правы, исправлю, невнимательно прочел даташит.
Quote (LazyCat)
Правильно подумали, для ЖК и 8 бит много. Но я надеялся, что Вы одумаетесь и будете делать универсальную приставку, чтобы и к РС можно подключать, но я ошибся
Мне надоело слушать от Вас хамство. Как обычно примените к себе.
Не было сказано ни одного обидного слова, а ТОЛЬКО констатация факта, что Вы даже с подсказкой ни в состоянии рассмотреть пути тока в схеме и ТОЛЬКО можете огрызаться, а это вредит делу(заметьте, Вы даже не сказали, что я не прав). А это уже истинное хамство с Вашей стороны по отношению ко мне. Пусть лучше читатели форума выскажут свое мнение по этому поводу !
Но после Вашего хамства спорить с Вами естественно желания не было и Вы наверняка решили что 100% правы а все остальные нет.
to all Драйвер все же по моему мнению целесообразней оставить именно из-за вых. токов, так как в импульсе ток должен быть не менее +-25мА чего AD603 скорее всего не потянет, другое дело что можно его вкл. по не инвертирующей схеме для исключения влияния ключей на к. у. ОУ, кто что скажет?
P.S. Блин опять LazyCat срач развел, а почистишь начнутся возгласы, что тут не терпится никакое инакомыслие
---
Нет войне!
Сообщение отредактировал LeftRadio - Вторник, 08.03.2011, 07:01
1. Мое мнение, драйвер АЦП необходимо все же оставить. 2. Входное сопротивление обязательно 1Мом. 3. Для работы ЖК нужно минимум 8 бит для данных и 5 бит для управления. Включение к 16 разрядной шине более предпочтительнее. 4. с 9-тым битом АЦП - FIFO - MK непонятно что то.
Сообщение отредактировал Муха - Вторник, 08.03.2011, 11:18
Ну может быть я не совсем правильно выразился, но разве не видно его отношение к собеседнику - он прав и знает как лучше, а если с ним спорят или по пять раз вынуждены спрашивать о преимуществах его варианта, то это называется огрызатся. Причем он позволяет себе довольно резкие и на мой взгляд хамские высказывания в сторону собеседника, я не раз отвечал вежливо, но в конце концов сколько можно? Вот из-за всего этого каждый раз и разводится срач, надоело. Если я в корне не прав, согласен извинится и признать себя хамом.
Quote (Муха)
1. Мое мнение, драйвер АЦП необходимо все же оставить.
Согласен.
Quote (Муха)
3. Для работы ЖК нужно минимум 8 бит для данных и 5 бит для управления. Включение к 16 разрядной шине более предпочтительнее.
Это понятно, сейчас ЖК подсоединен по 16-ти битному интерфейсу + управление.
Quote (Муха)
4. с 9-тым битом АЦП - FIFO - MK непонятно что то.
Вот и мне непонятно нужен ли он вообще... На экране вмещается макс. 240 точек, то есть 8-ми бит(256 значений) вполне достаточно с избытком. Оставить можно разве что ля измерений. ---
Нет войне!
Сообщение отредактировал LeftRadio - Вторник, 08.03.2011, 14:04
Не было сказано ни одного обидного слова, а ТОЛЬКО констатация факта, что Вы даже с подсказкой ни в состоянии рассмотреть пути тока в схеме и ТОЛЬКО можете огрызаться, а это вредит делу(заметьте, Вы даже не сказали, что я не прав). А это уже истинное хамство с Вашей стороны по отношению ко мне. Пусть лучше читатели форума выскажут свое мнение по этому поводу !
По поводу схемотехники высказать ничего не могу. А вот уважать друг друга нужно .
Сообщение отредактировал Девятый - Вторник, 08.03.2011, 17:58
Вернул на место драйвера АЦП и поисправлял ошибки. Есть проблема нехватки ног МК, не хватает 3-х выводов, ставить МАХ7320 или что то подобное уж очень не хочется, мне видится несколько решений:
1. Отказаться от вкл./выкл. в существующем виде и поставить просто фиксируемый выключатель, либо поставить что то типа МАХ16054, тогда освободится две ноги МК, плюс не использовать либо 9-тый бит, либо вкл./выкл. стабилизации скважности клока АЦП (сигнал MODE ADC).
2. Не использовать MODE ADC, 9-тый бит, RESET_LCD(он нужен только при старте осцилла, ЖК работает и без сброса, специально проверил на 2.0 отсоединив его).
to Муха 1. если Вам нравятся драйвера перед АЦП, то рекомендую посмотреть в сторону MAX4218(получится некоторая экономия в печатном монтаже) 2. все виденные мною в инете автономные осциллографы 8-битные, так что лучше в этом случае АЦП попроще.
Хороший вариант, правда когда я его предлагал Вы почему то были против.
Дорога ложка к обеду (на всякий случай поясню: это народная мудрость, а не хамство) А вообще, это последний пост лично к Вам !!! Впредь я буду отвечать только на посты других участников обсуждения !!!
Да как хотите, Вы как обычно в своем репертуаре. Особо красиво выглядит редактирование своих постов с удалением явно неуважительных высказываний и при этом благодарить всех за поддержку, браво! Нужно было закончить с Вами общение после Вашего поста # 892.
Сделал кнопки подобно как в DSO nano. По прежнему актуальна нехватка выводов, прошу еще раз высказаться кто что думает. И еще, по поводу АЦП, данный АЦП конечно удобен и мало жрет, но если использовать 8 бит, то необходимости в 10-ти битном АЦП конечно же нет, какой АЦП тогда поставить, или оставить этот? Если отказаться от интерлива(хотя не хотелось бы), то можно поставить что то типа МАХ1197.
По 2.0, практически доделал выбор подменю и сервисное меню, нужно только еще потестить аналог, но пока жду LTC.
По 2.0, практически доделал выбор подменю и сервисное меню, нужно только еще потестить аналог, но пока жду LTC.
Это очень хорошо , начал помаленьку собирать , кстати последняя пп получилась просто класс . По LTC если не получится достать обращайся. Надеюсь сервисное меню (настройка ноля на разных делителях) будет реализовано и в программе к ПК , я жк не планирую для этой версии. Очень надеюсь на помощь Мухи , в подборе номиналов резисторов для последней версии аналога.
Сообщение отредактировал Девятый - Среда, 09.03.2011, 14:02