Последняя редакция схем/плат версии 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В в любое удобное переходное отверстие.
У нее выводы немного торчат по краям микросхемы, когда вы зальете припой, выводы нагреются и припой силами поверхностного натяжения попадет под ноги микросхемы и надежно соединит их с дорожками. Главное флюса не жалеть... Я использую неактивный безотмывочный флюс.
Сообщение отредактировал Муха - Четверг, 12.01.2012, 16:09
В дальнейшем только на STM32F103RBT6, на STM32F101RBT6 не знаю, может и можно, нужно смотреть отличия, сейчас гляну даташит по диагонали.
----------------------------------------------------------------------------------------- Глянул, вроде подходит и 101 по выводам и т.д., остальное нужно смотреть в доке на семейство, у него может не быть таймеров под теми же номерами как у 100-го, это не проблема, но требует правок в инициализации. ---
Нет войне!
Сообщение отредактировал LeftRadio - Пятница, 13.01.2012, 14:27
Мужики, (не совсем в тему, но здесь больше тусуются) запустил дифференциальный щуп, работает, но есть вопросы к OPA843, подскажите нормальный операционник (желательно народный). Питание +-12 вольт, нагрузка 100 Ом, частота при размахе 2 вольта не менее 20 МГц, КОСС болше 80 дБ.
А какие у Вас к этому ОУ вопросы? По моему отличный ОУ, только мин. коэффициент усиления есть. А так вот здесь посмотрите может что Вам и подойдет.
------------------------------------------------------------------------------------------------------ Обновил схему и ВОМ, в схеме исправил опечатку в номинале резистора R52, указал точные названия микросхем, заменил ОУ МАХ4212 на более доступный AD8055ART, печатной платы эти изменения не коснулись. ---
Нет войне!
Сообщение отредактировал LeftRadio - Суббота, 14.01.2012, 12:23
Плата разработана под LTC1380CGN, есть ещё в другом корпусе (CS), он длиннее и шаг шире. AD8055ART это SO8, а плата под SOT-23, буква в названии другая должна быть (J). Прошу отнестись к моим комментариям как к посильной помощи, я не нудный, а педантичный... Поправить надо ВОМ.
Добавлено (14.01.2012, 13:22) --------------------------------------------- Это чтобы при заказе микрух не было досадных недоразумений...
Вы путаете, SOIC это AD8055/AD8065(AR), а SOT-23 это AD8055/AD8065(ART), только что открыл оба даташита проверил, посмотрите в конце таблица ORDERING GUIDE. RJ-5 это не то, это ихнее внутреннее кодирование корпусов, там где чертежи, каждый чертеж подписан одним из этих обозначений RJ-5, N-8 и т. д. ---
Не буду спорить, перед глазами нет 8065, но я помню точно, что заказывал AD8065ARZ и пришёл SO8. Не подходит? А вместо МАХ4212 есть 4012, там SOT-23....
Влад, ты верно сделал замену на 8065- это очень дешево, Ильдар, продукция твоего любимого максима весьма дорогая и простым смертным недоступна! Влад, а если честно, то если бы ты убрал этот линеар из аналоговой части, то желающих повторить твой девайс было бы гораздо больше... С уважением Андрей.
Добавлено (15.01.2012, 09:53) --------------------------------------------- Влад, ты верно сделал замену на 8065- это очень дешево, Ильдар, продукция твоего любимого максима весьма дорогая и простым смертным недоступна! Влад, а если честно, то если бы ты убрал этот линеар из аналоговой части, то желающих повторить твой девайс было бы гораздо больше... С уважением Андрей.
А я лампы соберу, молоточком все побью. LED&LCD рулят. Мой ящик: andrey66k@gmail.com
Ильдар, продукция твоего любимого максима весьма дорогая и простым смертным недоступна!
Ну вообще то это я MAXIM ставлю где только можно, нравится мне их продукция
Quote (atmicandr)
Влад, а если честно, то если бы ты убрал этот линеар из аналоговой части, то желающих повторить твой девайс было бы гораздо больше...
Я бы с удовольствием и не ставил бы LTC1380, но размеры платы не позволили поставить 74НС4052, то есть если сейчас переделывать то нужно увеличивать размер платы да и редизайнить печатку у меня сейчас желания нет. Тем более что все выложено в открытый доступ и каждый, при желании, может переделать под себя. ---
то что у вас лучше это стопудово... Как им удаётся такой великолепный дизайн своим товарам сделать? вот в чём вопрос то... А я лампы соберу, молоточком все побью. LED&LCD рулят. Мой ящик: andrey66k@gmail.com
У них, по описанию рускому с космодрома - синхронизация со всех каналов возможна и одновременно все четыре канала работают. Здесь конечно тоже не помешалобы еще паралельно пару цифровых лучиков в паралель с аналоговыми. И кто что думает по поводу использования AD8004 например .
У нас тоже синхронизация со всех каналов возможна другое дело что "всех" у нас меньше на два логических канала, добавить один лог. канал в планах есть. Можно без проблем хоть 8 лог. каналов добавить, но нужно ли в осциллографе больше 1 лог. канала? Если да, то приведите случай при котором это необходимо. Вообще у NS3 большая расширяемость чисто программно, очень много функций можно добавить обновлением прошивок, другое дело что одному это делать получается долго и трудоемко, поэтому я уже сейчас выложил прошивку с основным функционалом и по мере возможности его дорабатываю.
С китайцами "конкурировать" гиблое дело, но это же хобби! , неужели сноубордисты бросают кататься на сноубордах(и тратить деньги на свои "игрушки") только потому, что кто то до них это уже сделал лучше, быстрее, красивей???
Quote (bonifa_70)
И кто что думает по поводу использования AD8004 например .
На сколько я вижу вариант китайского проигрывает тм что он не дает ни чего на компьютере,только лсд а там только стоп кадры Доп. лучи это в основном проблема в том что мало места на экране и чтоб все не путалось. Лог каналов ни когда не будет мало. и они занимают мало места на дисплее .Тем более что можно 0 и 1 раззделить по цвету и создать лог лучь толще чем осцилографический и на нем цветом менять , 0-красная полоса 1-синяя или что-то в этом духе. С китайцами конкурировать можно только в таких эксклюзивных вещах, где они не смогут сделать милионы. Они делают дешево то что можно изготовить милионы сразу. И этот осцилограф по китайским меркам тоже дорогой. по томучто 1 милион их не продаш быстро. 8004 Вместо 8055.
Можно без проблем хоть 8 лог. каналов добавить, но нужно ли в осциллографе больше 1 лог. канала?
Приветствую всех! Очень нужно (лично мне)!!! На работе Ригол 1052D у которого 16 лог. каналов так 8 из них частенько "насилую" причем одновременно с 2-мя аналоговыми и синхру переключаю с лог. на аналог во время работы частенько занимаюсь силовой электроникой, конкретные случаи приводить не буду, не знаю как написать, да и лень но я бы сказал, что это специфика моей работы, для этого Ригол и покупался а в большинстве случаев хватит 2 луча и вненшняя синхронизация, из которой можно сделать 1 лог. канал будет очень полезно
Тем более что можно 0 и 1 разделить по цвету и создать лог луч толще чем осциллографический и на нем цветом менять , 0-красная полоса 1-синяя или что-то в этом духе.
Отличная идея
Quote (bonifa_70)
8004 Вместо 8055.
Понятно, там этот ОУ не нужен, там удобней и правильней два раздельных ОУ.
Quote (x-files)
На работе Ригол 1052D у которого 16 лог. каналов так 8 из них частенько "насилую" причем одновременно с 2-мя аналоговыми и синхру переключаю с лог. на аналог во время работы
Лог. анализатор предполагается, 8 каналов, одновременно с аналоговыми каналами сможет работать два лог. канала с уменьшением разрядности аналоговых на 1 бит, либо 1 аналоговый канал 8 бит плюс 8 лог. каналов.
Quote (specialist2)
LeftRadio подскажите под какой корпус разрабатывалась плата последней версии или клеии сами?
Под корпус размером в мультиметр DT830, но из-за вынужденного увеличения платы в такой корпус уже не влезет, плата на пару мм шире, поэтому думаю делать корпус из плексигласа. ---
И кто что думает по поводу использования AD8004 например .
Нафига козе баян? Это дорого! Я 8065 могу найти за дешевле чем 80 рупелей, а вот 8004 я чтото дешевле 400 не нашёл... Да и потом принцип работы у него другой: 8065 - voltage feedback, 8004- current feedback, а это грозит серьёзными изменениями в обвязке... Нах это нужно? Я типы усиления к чему привёл: есть такой операционник- OPA2652U, мне его было лень покупать, так как в наличии куча OPA2846ID, попытка применения ОРА2691, которых у меня тоже дофига успехом не увенчалась... Цоколёвки и разводка абсолютно одинаковая, а вид усиления то разный...
Добавлено (18.01.2012, 12:10) --------------------------------------------- Если кстати про чтото весьма хорошее и доступное и говорить, то про OPA656U- найти совсем не проблема, а самый прикол в том, что если посмотреть на аналоговые тракты фирменных осциллов, то именно их там можно встретить... А это уже много значит... Я кстати всегда за продукцию Тексаса, у меня с ней нет проблем вообще...
А я лампы соберу, молоточком все побью. LED&LCD рулят. Мой ящик: andrey66k@gmail.com
Если кстати про чтото весьма хорошее и доступное и говорить, то про OPA656U- найти совсем не проблема, а самый прикол в том, что если посмотреть на аналоговые тракты фирменных осциллов, то именно их там можно встретить... А это уже много значит... Я кстати всегда за продукцию Тексаса, у меня с ней нет проблем вообще...
Найти его может и не проблема, но у OPA656U корпус SO8, а все "серьёзные" операционники в данном изделии SOT-23-5, да и стоит OPA656U очень дорого, не вижу смысла в такой замене... Если менять, то на доступное для широких масс, как по цене, так и "доставаимости"
Найти его может и не проблема, но у OPA656U корпус SO8, а все "серьёзные" операционники в данном изделии SOT-23-5
Я не помню какая буква у 656 показывает что он в сот-23 корпусе... Вроде OPA656R... Они у меня тоже есть естественно... Тексас образцы пока еще даёт, так что не дорого, а бесплатно... А я лампы соберу, молоточком все побью. LED&LCD рулят. Мой ящик: andrey66k@gmail.com
Согласен, образцы это хорошо, я сам получил много чего от того же Texas Instruments, но закладывать в схему осциллографа считаю лучше то что более доступно. Тем более если у кого то есть например OPA656 в SOT-23, кто мешает поставить их себе вместо AD8065? ---
При первом включении осциллографа можно вручную или автоматическом режиме откорректировать нулевое положение луча для каждого канала, выставить корректирующие коэффициенты управляемого аттенюатора и при желании сохранить настройки в флеш память МК
Было бы очень неплохо иметь предустановки (пресеты), позволяющие быстро получать требуемые режимы работы прибора (типа "горячих клавишь"), настраиваемые пользователем. Например: режим 1 (один луч, 5 в/дел., 20 мк/дел, открытый вход и т.д.) Возможность запоминать (или нет) состояние аттенюатора и развёртки, которые были до выключения прибора. Как думаете?
Пресеты сделать можно, идея неплохая Выбор сохранять или нет при выключении тоже не трудно сделать. Нужно только помнить что любые настройки будут сохранятся во флеш МК, EEPROM то у STM32 нету. ---
Нужно только помнить что любые настройки будут сохранятся во флеш МК, EEPROM то у STM32 нету.
Какие ограничения накладывает это обстоятельство?
Добавлено (19.01.2012, 18:29) --------------------------------------------- В случае необходимости можно элегантно "довесить" I2C память (типа 24LCхх) без изменения рисунка платы , шина I2C присутствует....