Последняя редакция схем/плат версии 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В в любое удобное переходное отверстие.
Еще раз прошелся с 168 стр материал имею но непонятно что в нем есть куча файлов но нет никакого обьяснения Дальше есть плата в SPRIN LAY но на ней только часть схемы нет CPU Encoders Power Дальше в кнопочнм варианте а так же в интернете инструкция прошивки прибора подробная только для STM а как же быть с LPC в этой схеме нет STM вот и путаница для таких как я В шапке весь материал для STM но никто не осмелился выложить для последней версии с полным обьяснением Извените что тревожу но без Вас никак
Я же перед вот этим Вашим постом сказал где лежит ВСЁ по проекту. Вы хоть читайте ответы на свои вопросы.
Приветствую формчане. Продолжаю ковыряться со своим осцилом. Вылезло пару мелких косяков и несколько вопросов соответственно появилось. Да кстати по поводу моргающей подсветки у кого то было. У меня тоже еле еле заметное моргание есть при синхронизации появляется. Основная просадка в моем случае была на двух параллельных бусинах после импульсного стабилизатора там что то порядка 10-20 мв. Но даже это видно на подсветке, если закоротить их моргание исчезало. Вероятно бусины не рассчитаны на такой ток. Так вот вопросы: 1. А почему в данной конструкции не защитили входной оу диодами по типу bav99? Предполагаю из за ёмкости этих диодов или нет? А то не давно наткнулся на схему промышленного осцила там тоже стоят. 2. Как скомпенсировать входную ёмкость оу подстроечным конденсатором? С компенсацией делителя понятно его крутишься прям видно то завал по фронту то всплеск. А второй кручу ни чего не происходит. Может методика какая есть? 3. При замыкании щупов между собой и переключении открытого/закрытого входа луч смещается пробежавшись по аналоговой части другим осцилом сделал вывод что виновато не нулевое смещение первого оу. Там буквально пару мВ. Я так понимаю при максимально чувствительности эти пару мВ усиливаются вторым оу в десять раз ну и соответственно имеем то что имеем. Я так понимаю бороться с этим ни как это зависит только от качества компонентов. Которые я все заказывал с Али. И я так понимаю это нормально? 4. При подаче к примеру синуса с генератора. Если сигнал рассинхронизирован то синус по всей длине экрана нормальный (цельный так сказать) но вот когда с синхронизацией он встаёт то в левой области экрана это буквально одна две левые клетки экрана в этой области как бы объяснить он своей жизнью живёт, то цельный со основным то смещается по горизонтали как будто в этом месте синхронизация его зацепить не может. Перемещая вертикальный курсор можно максимально в лево этот кусок загнать но не до конца чуть чуть но видать эту так скажем несинхронизированную область. Может было у кого так?
Сообщение отредактировал max64 - Среда, 26.12.2018, 04:38
Посмотрел документацию по последней разработке прибор отличный но посмотрел и цены на комплектующие Мне как пенсионеру прийдется собирать его года два у меня такое положение прошу простить меня за излишество Я просматривал разные схемы варианты и есть такой вопрос Прибор может иметь связь с компом и еще разные навороты Можно ли исключить из схемы все это Допустим мне нужен просто осцилограф с этими параметрами чисто символически для себя Зачем запись зачем память зачем комп просто осцилограф что б можно в этом диапазоне просмотреть сигнал на изделии Да и намного дешевле выйдет и разработка будет проще Если кто может помогите с таким вариантом я думаю многих заинтересует это не все имеют возможность иметь такие деньги Спасибо
Прибор может иметь связь с компом и еще разные навороты Можно ли исключить из схемы все это Допустим мне нужен просто осцилограф с этими параметрами чисто символически для себя
Связь с компом - копеечная микросхема, не аргумент для отказа от неё. И закон сохранения никто пока не отменил. Не получится прибор с такими параметрами за значительно меньшие деньги. Тут или параметры или деньги. Есть конструкции проще, без ПЛИС и памяти, но в разы хуже по параметрам и при этом не на много дешевле. При этом аналоговый тракт у них в общем-то такой же, а оцифровка происходит встроенным в контроллер АЦП, что и снижает характеристики в частотной области. К тому же эти конструкции обычно имеют закрытые исходники. На Радиокоте в форуме в разделе цифровой техники гляньте.
Спасибо я Вас понял и Вы правы Ранше я задавал вопрос по NEIL SCOPE первой версии на кнопках и мне ответили что в плане пользования во второй версии меньше настроек и по функционалу лучше Обьясните какие изменения произошли кроме управления энкодерами
Добавлено (26.12.2018, 16:36) --------------------------------------------- Вопрос снимаю разобрался
Скажите если в поисковике на али есть дисплеи с LCD 240х400 с контроллером HX8352 они все будут подходить или имеют разницу Насколько на форуме говорится есть 8 бит и 16 битные может ли касатся этого варианта и что спрашивать при выборе
Насколько на форуме говорится есть 8 бит и 16 битные может ли касатся этого варианта и что спрашивать при выборе
8 бит просто удобнее, так как не требуется установка дополнительного регистра. 16-битный скорее всего можно будет переключить на 8 бит. Но эти экраны вроде только до 3.2", а тут лучше иметь 4 или даже чуть больше. Так же есть модификации этих экранов с разными буквами в конце и вроде с разными разрешениями и они могут иметь разную инициализацию. Я с ними не работал пока.
Насколько я увидел это два варианта с управлением на кнопках Схема ревизия 3.2 - NS_3.0_rev_3.2 LCD 400X240 S95461B-AAA (HX8352) Neil Scope 3 Left Radio LCD 400X240 STO32D6C-EOO (HX8352) Прошивка для них идет одинаковая что в шапке или же разные Второе какие =дисплеи=кроме указанных здесь еще подходят под кнопочный вариант с контроллерами И третье есть наладочный модуль на STM104 с экраном он может подойти Извените что спрашиваю мне нужно определение здесь набор легче в ценовом отношении То что Вы говорите детали копеечные у нас в украине это одна деталь почти половина пенсии Поэтому буду спрашивать до определения пока не ознакомлюсюсь со всем материалом и спасибо за терпение
Я в этом облаке ни чего не качал, пользовался только файлами выложенными Автором. Поэтому посоветовать ни чем не могу.Ищите проверенные места, к примеру я уже говорил и serj_k4852 тоже не однократно повторял где искать.
IslandSky1979, я ВОМ не делал, но из проекта его можно получить самостоятельно при необходимости. Пассивные компоненты почти все типоразмера 0603, немного 0805 и совсем мало 1206. По плате их хорошо видно. Типы полупроводников подписаны. Но если есть конкретные вопросы - задавайте. Начал курсоры рихтовать, пока не очень красиво выходит.
Сообщение отредактировал serj_k4852 - Четверг, 27.12.2018, 21:58
serj_k4852 Добрый день. Всё работает хорошо, но есть мелкий нюанс, при развёртках порядка 5ms и ниже, синхронизация как-бы ослабляется т.е. поймать её можно, но трудно, в чём может быть проблема ? К стати этот вопрос я Вам задал и на РадиоКоте, почему у Вас FPC более 40, а у меня 18-25, в лучшем случае, а ведь было и 64. От чего это может зависеть? Объясните пожалуйста в чём может быть косяк, попробую найти.
На Радиокоте я и ответил. В принципе у меня есть идея, как улучшить синхронизацию. На моём старом аналоговом Hameg есть ручка HOLD, которой можно изменять паузу между периодами измерения и таким образом подбирать момент лучшей синхронизации. Думаю попробовать добавить изменяемую задержку через новый пункт меню. Может заработает. Сейчас задержка фиксированная разная в зависимости от развёртки.
Сделал тестовый вариант прошивки с изменяемой паузой между циклами измерения. Исключительно для проверки действия метода. Работает при включенной синхронизации на развёртках от 2мс/дел и медленнее следующим образом: ручкой T/Div установить развёртку, чтобы стала активной кнопка T/Div. Затем нажать и удерживать кнопку Menu и вращать ручку T/Div. Минимальная пауза в прошивке = 200мс. Пауза будет меняться от новой вычисленной бОльшей до этих 200мс с шагом 1% от разницы этих пауз. То есть при развёртке 10мс/дел расчётная пауза будет 820мс, разница будет 620мс и шаг изменения 6мс. Теоретически подбирая паузу между циклами записи можно ловить момент лучшей синхронизации на медленных развёртках. Если метод заработает, то сделаю его через меню для удобства. У меня нет сейчас подходящего тестового сигнала, проверяйте сами. На вид курсоров пока внимание не обращайте.
ПС. При включении прибора пауза будет всегда расчётной и сначала будет изменяться в сторону уменьшения, и только потом в сторону увеличения до расчётной. Значение паузы при выключении прибора не сохраняется.
serj_k4852 С новым годом!! Попробовал Вашу последнюю прошивку, что-то я долго и упорно крутил ручку при нажатом "МЕНЮ", но это ни чего не изменило. Я Вам писал что установить синхронизацию всё-же можно, но на очень низких развёртках, порядка 50ms, на больших 10ms и выше,всё хорошо, просто я думаю, что не придётся часто наблюдать переходные процессы. А в общем, прибором я очень доволен. Спасибо Вам за новогодний подарок.
что-то я долго и упорно крутил ручку при нажатом "МЕНЮ", но это ни чего не изменило.
Значит такой метод не работает. Я и выложил данный вариант прошивки именно для проверки работоспособности метода. Но на всякий случай ещё возьму домой генератор и сам посмотрю, правда только на синусе.
При нажатии на кнопку происходит просто перебор режимов по кругу. Запись текущего режима в память происходит только при выключении или через меню, так что это не память. Вроде не должно быть завязки режима синхронизации на другие параметры, вечером исходники посмотрю. А пока можно попробовать сбросить все параметры через меню. Правда потом придётся всё по новой перенастраивать.