Последняя редакция схем/плат версии 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В в любое удобное переходное отверстие.
Делюсь своими художествами. Плата в 2 слоя 100x64 мм Сегодня залил программы. Еще деталек не хватает ... ну и управление переписать. Спасибо serj_k4852!
Вижу, что преобразователь аналогового питания находится очень близко к входным цепям усилителя. Могут помехи лезть, а экран установить уже места нет. А энкодеры (2?) и вроде кнопки (3?) идут через Альтеру? Если так, то их опрос будет зависеть от циклов записи/чтения, плюс понадобится промежуточный регистр а Альтере, а это может сделать проблему в работе энкодеров.
Здравствуйте всем!Страный процесор не захотел запускатся ни с одним кварцем имеющимся в наличии (около 100 штук с разными конденсаторами),но выход найден - запустился с генератором с нокии 3210 с перепаяным кварцем на 10 мгц .Заодно вывел этот сигнал наружу через еще один СР-50 (установил третий раъзем на свободном месте) через мелкий инвертор с нокии .На процесор тактовий сигнал идет через 100 ом (ограничение -1.9 волта). Остался лишний индикатор 3,55 https://ru.aliexpress.com/item....3.html? Только по Украине .Себе поставил побольше 3,97.Долго не мог прошить ПЛИС -не подал питание на осцил. Перечитал все 177 страниц форума и все ответи нашлись. Не считая кварца с железом проблем не было .Спасибо serj_k4852 за новую модификацию.Доволен как слон.
Здравствуйте всем!Страный процесор не захотел запускатся ни с одним кварцем имеющимся в наличии (около 100 штук с разными конденсаторами),но выход найден - запустился с генератором с нокии 3210 с перепаяным кварцем на 10 мгц
На самом деле выход был уже заложен в прошивку - можно обойтись вообще без кварца, работая от встроенного генератора. Нужно только с комментарием в одной строчке в defines.h разобраться.
Вопрос к serj_k4852.Случайно заметил ошибку при автокалибровке -на 50 вольт на клетку при смещении от низа до середины калибровка проходит .а от низа до верха не доходит одну клетку и ошибка ,но калибровка не останавливается и записывается в память .На двух каналах одинаково.Что это?На что обратить внимание?
Может не хватает максимального устанавливаемого значения ШИМ для полного смещения по вертикали. Тогда можно увеличить последние резисторы в RC цепочках ШИМ, идущие на общий - R103 и R123, таким образом уменьшить деление сигнала ШИМ и увеличить его амплитуду. По моему на пол клетки не должно доходить до верха для успешной калибровки.
Под микросхемой проходит дорожка без маски и она замкнёт на подложку микросхемы.
Вы говорите об этом фрагменте дорожки (смотрите вложенный файл)?
Добавлено (17.03.2019, 20:19) --------------------------------------------- Вопросы к serj_k4852. 1. Выбор двухамперных Шотки в обвязке энкодеров диктовался какими-то требованиями по току или там достаточно соблюсти размер корпусов, а Шотки взять любые 10-вольтовые, например? 2. Такой же вопрос по D2 и D22. Просто LL4148, например, достать легко, а 4151 либо дорого, либо долго. 2. Ферритовые бусины после SY8009B соединены параллельно две штуки. С какой целью? Вроде бы по току они проходят и поодиночке. 3. Индуктивности L1 и L2, если будут по 10 мкГн, ничего не сломается?
Если эти вопросы уже задавали ранее, укажите. Я, вполне возможно, не всё прочитал.
Да, дорожка эта. Если нашли вопрос про неё, то и ответ уже видели. 1,2 - я уже отвечал по диодам - любые соответствующих типов в подходящих корпусах. 3. - на всякий случай, я НИОКРы не проводил перед изготовлением. Но говорят, что можно вообще замкнуть без видимых негативных последствий, тогда ещё и подсветка экрана в некоторых режимах не будет подмаргивать. 4. - в документации на микросхемы указаны рекомендованные индуктивности. Для этих 22мкГн, я такие и ставил. Для U19 есть разные клоны, у них могут быть другие значения.
Добрый день вопрос к знатокам Здесь разрабатывался вариант прибора на STM32F103 и програмирование с помощью DFU режима И вот такая проблема -осцилограф- по инструкции нажать две кнопки и устройство переходит в DFU режим и таким способом происходит програмирование или обновление прошивки Но я столкнулся с такой проблемой прибор не определяется В програме нет его Система WIN XP Далее по рекомендациям где установлена програма необходимо вручную запустить драйвер делал но ничего не дало Задавал вопрос на форуме смешно но удивлялись что до сих пор пользуюсь XP Но ведь удиветельно программа устанавливается без проблем а так же и открывается Осцилограф рабочий просто необходимо обновится Завис в мыслях информации в инете мало Народ такой прибор обновляет на WIN 7 WIN10 Пробовал ставить Live DVD на флешке с 7 и с 10 результатов не дало програма не видит осцила Накидайте разных мыслей что б за что то зацепится зараннее спасибо
Здесь разрабатывался вариант прибора на STM32F103 и програмирование с помощью DFU режима
Может и разрабатывался, но базовый вариант прибора прошивку обновляет без DFU, так как использует свой собственный загрузчик. Если прибор подключен к ПК, то хоть неправильно работающее устройство винда должна увидеть. Если нет, то копать в сторону пайки или работоспособности чипа СР2101 в принципе.
serj_k4852 Добрый день, хотел поинтересоваться, Вы так и не пользовались софтом? Просто у меня он так и не запустился, выходит интересная штука , из 4х собранных авторских версий, только на одном софт работает хорошо, а на двух других вообще не работает и на одном, как захочет, кажется об этом я уже писал. Так вот, мне кажется вопрос не плохо было-бы задать автору софта Ильдару, но по моему он здесь уже не появляется. А так хочется запустить ЛА, уж очень часто он бывает нужен, а собирать отдельно приставку, кажется не логично, уж коли есть прибор в котором есть свой ЛА. Как Вы считаете в чём может быть проблема, в самом софте или в железе, где искать причину? Спасибо.
После сборки нового прибора ни разу софт не запускал. Сейчас попробовал и на ХР и на 7 х64 с отключенной цифровой подписью. Софт осциллографа прибор не видит, хотя в диспетчере устройств он есть. На выходных посмотрю исходники, может я накосячил или что-то не учёл. Хотя софт ЛА внизу показывает найденное устройство USB Device: 0001, но на приборе при этом никаких изменений, хотя вроде должен перейти в другой режим.
Сообщение отредактировал serj_k4852 - Среда, 17.04.2019, 19:28
Так вот, мне кажется вопрос не плохо было-бы задать автору софта Ильдару, но по моему он здесь уже не появляется.
Добрый день. Появляюсь иногда. Опишите подробнее проблему.Включите в программе максимальный уровень логирования, по запускайте программу, по включайте канала и пришлите лог-файл мне.
Видимо нужно подписать драйвер цифровой подписью. Это возможно.
Это было бы хорошо. Но если делать официально, то вроде это только за деньги. Хотя в нете видел инструкцию по добавлению левой подписи. Увидел выше видео работы NS3-NXP с компом, значит прошивка в этой части рабочая и рихтовать ничего не нужно. И я помню, что у меня тоже раньше работало, по крайней мере работоспособность проверял, просто не пользовался. Скорее всего после перепайки на новую плату проблема появилась, буду искать.
Здравствуйте! Никак не могу найти причину проблемы и поэтому прошу помощи на форуме. Собрал NeilScope 3 NXP на самодельной плате. Прошил плис и контроллер, подключил дисплей. При включении осциллографа на экране появляется сообщение: "VERIFICATION PERIPHERAL ERROR write/read EPM570 Numsamples register". По измерениям - все напряжения питания в норме, низкий уровень с плис на OSCEN следовательно генератор 100МГц не работает. На ацп вместо напряжений +3В и 0,8В на входах AinA+, AinB+ и AinA-, AinB- - 0,8В и 0,3В соответственно, Vref - 1,25В в норме.
Сообщение отредактировал jawas23 - Суббота, 08.06.2019, 05:45
Ошибка при обмене с регистрами ПЛИС. Могут быть обрывы/непропаи/замыкания по шине между ПЛИС и контроллером. Пока проблема не будет устранена остальное не заработает.
Цитатаjawas23 ()
низкий уровень с плис на OSCEN следовательно генератор 100МГц не работает
Он включается только при измерениях.
Цитатаjawas23 ()
На ацп вместо напряжений +3В и 0,8В на входах AinA+, AinB+ и AinA-, AinB- - 0,8В и 0,3В соответственно, Vref - 1,25В в норме.
С какой стати на AinA+, AinB+ должно быть 3В? Не помню точно, но там или половина питания или Vref. Напряжения на AinA-, AinB- будут нормальными после калибровки каналов, сейчас на них смотреть смысла нет, это начальные значения для ШИМ.
Ошибка при обмене с регистрами ПЛИС. Могут быть обрывы/непропаи/замыкания по шине между ПЛИС и контроллером. Пока проблема не будет устранена остальное не заработает.
Спасибо за ответ! Сразу проверил и как оказалось непропай у 48 ножки контроллера был. Осциллограф запустился.
Цитатаserj_k4852 ()
С какой стати на AinA+, AinB+ должно быть 3В? Не помню точно, но там или половина питания или Vref. Напряжения на AinA-, AinB- будут нормальными после калибровки каналов, сейчас на них смотреть смысла нет, это начальные значения для ШИМ.
Эти значения я взял из статьи LeftRadio на радиокоте, он их приводил как критерий работоспособности осциллографа.