Последняя редакция схем/плат версии 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В в любое удобное переходное отверстие.
Mishanyadj, насколько скажется на производительности сейчас точно не скажу, пока прикину как это лучше сделать. altium0816, хранить осциллограммы в автономе негде, при подключении с ПК и работой с софтом другое дело. ---
Кстати как там обстоят дела с софтом, а то не терпится уже пощупать, глянуть хоть одним глазком чё да как оно там всё.... Я интересуюсь будущим потому, что собираюсь провести там всю свою остальную жизнь.
Добрый вечер. Вчера получил дисплей с 7-м и 8-м пинами,подключил,работает с прошивкой на 256к,но пришлось перепаивать шлейф на подсветку,т.к. сетодиодов там 5,а контакты на основном шлейфе рассчитаны на подключение 4-х, и к ним припаяны были только катоды,а анод просто висел.Также перепаял перемычку,которая коммутирует 8-мой пин-был посажен на землю.Осциллограф запустился, но конечно не без проблем:не калибруются пределы ниже 0,2в/дел. и при включении синхронизации возрастает потребляемый ток почти в 2 раза и сильно тормозит,причем не зависимо от частоты развертки(на нижних пределах читал,что тормоза-это нормально).Буду еще раз перепроверять монтаж и вопрос к автору:не создает ли дополнительных тормозов прошивка на 256к по сравнению с прошивкой на 65к?
Дисплей покупал здесь: http://technoplus-pro.com/catalog/displei1/P250/, №256, дороговато,правда, 150гр.,было в наличии 3шт.Есть еще №259,такой же,но он не подходит.Появились уже и эти:http://all-spares.ua/ru/LCD-for-Chinese-Mobile-Phone-RX-32HX-006B-RX-32HX-001B-FPC9011-A1-S95461-FPC1T0048-A-01-81-48-44-pin.php, о котором я писал, но не уверен, что он будет нормально работать.
http://all-spares.ua/ru....pin.php как раз я и заказывал этот у них. Запустить не получилось. 7 и 8 пины не используются см. сообщение # 4592. Прислали непонятно что FPC-ZFNB02-S320A. По розпиновке вроде совпадает но не заводится никак. Я интересуюсь будущим потому, что собираюсь провести там всю свою остальную жизнь.
Вот прошивка под ЖК с не подключенными BS0/BS1, у HX8352 есть несколько режимов отображения с 16 бит шиной, но какой выставлен у ЖК с не подключенными BS0/BS1 мне неизвестно, сейчас поставил 16 бит на точку, если не подойдет попробуем другие режимы. Сигнал LE 74НС573 нужно подключить к SWCLK (разъем J1, 3 пин).
Mishanyadj,у меня запускался, но с цветным фоном, может это был не такой, как у вас.Этот работает хорошо,картинка очень качественная.По поводу увеличения тока и тормозов,что я писал ранее,то это происходит тогда, когда курсор находится ниже или выше сигнала,включена синхронизация и мигает буква Т на красном фоне.
По поводу увеличения тока и тормозов,что я писал ранее,то это происходит тогда, когда курсор находится ниже или выше сигнала,включена синхронизация и мигает буква Т на красном фоне.
Это у Вас включена синхронизация в режиме NORM и такое поведение осцилла в этом режиме абсолютно нормальное, когда нет триггера то осцилл его ждет "до бесконечности". Если хотите что бы ждал до таймаута включите AUTO.
ЦитатаMishanyadj ()
Я правильно понял или по другой схеме?
Да, правильно, именно по такой схеме, только обратите внимание на обозначение сигналов шины по схеме, они там обратные. ---
Только что прикрепил ещё одну в сообщение. Не увидел вашего ответа. Извиняюсь. Отлично тогда буду паять завтра.... Надеюсь что хоть контроллер там правильный в LCD. Я интересуюсь будущим потому, что собираюсь провести там всю свою остальную жизнь.
Сообщение отредактировал Mishanyadj - Понедельник, 27.01.2014, 00:32
LeftRadio, спасибо за ответы, теперь осталось разобраться с калибровкой на пределах ниже 0,2в/дел.Подключал к генератору,с 16мГц начинается спад по амплитуде и ломаная синусоида.
Получил, наконец-то, дисплеи (еще раз большое спасибо Serg за дисплеи! ), подключил - дисплей работает, на нем вот такое сообщение: Висит и все... На кнопки, как и прежде не реагирует. Читал выше о непропайке ПЛИС, проверил и прозвонил каждое соединение - вроде все нормально. Куда копать дальше?
непропаи/КЗ от памяти к ПЛИС проверил - все в порядке.
ЦитатаLeftRadio ()
проверте генератор, поступает ли тактовый сигнал на ПЛИС
Это сигнал CLK_100, который с генератора 100МГц поступает? Он (генератор), как я понял, от ПЛИС запускается сигналом OSC_EN, так? Если так, то у меня там 0, а на выходе генератора присутствует +0,5V постоянного напряжения ...
Юрий привет! Да сигнал CLK_100, с него поступает 100 МГц. Да он запускается сигналом осц_ен. Ппропаяй хорошенько выводи генератора для профилактики. И проверь резисторные сборки на непропай или кз. Проверь питание на памьяти
Сообщение отредактировал serg - Вторник, 28.01.2014, 22:33
CODE50, а Вы какую прошивку заливали? У меня совсем другие цвета, фон черный и буквы другого цвета, или это потому что мой прошит на 256к. Решил проблему с калибровкой подачей смещения на вход с -3,3в через резистор 2,4 мОм,кто-то об этом уже писал.Видимо не работал интерлив, перепрошил по новой ПЛИС, МК и теперь на канале А синусоида на ВЧ стала заметно красивее.
Этот прибор тоже прошыт прошывкой 256к. У меня тоже такие цвета - фон черный весь шрифт белый а слова "Successful" голубые. Да я писал про резистор 2,4 мОм, Вы подбирали резистори (устаовили ноль)?
Ппропаяй хорошенько выводи генератора для профилактики. И проверь резисторные сборки на непропай или кз. Проверь питание на памьяти
Выводы пропаял, сборки проверил, питание на памяти и генераторе есть. На данный момент не могу проверить генерацию 100МГц - нечем... Картина та же - черный экран с сообщением (как в моем предыдущем посте). Решил перепрошить ПЛИС, вдруг поможет. Сразу после прошивки ПЛИС получаю на экране вот такую "картину": На кнопки по-прежнему не реагирует, только можно выключить кнопкой вкл/выкл. После выключения обратно уже не включается - тот же черный экран с сообщением... Хотел попробовать перешить МК - не выходит. Ситуация такая же, как я писал на предыдущей странице - утилита выдает "не могу инициализировать загрузчик"...
Резисторы не подбирал, сразу поставил 2,4 мОм и калибровка прошла на всех диапазонах.Напряжение до этого было 1,1в, после-0,058в.
Что за шаманство? Плата хорошо промыта? Может остался флюс под ОУ? Добавляя подтяжки учитывайте что этим можно значительно ухудшить подавление помех по питанию.
ЦитатаCODE50 ()
Если так, то у меня там 0, а на выходе генератора присутствует +0,5V постоянного напряжения ...
Если выход генератора меряете мультиметром, то скорее всего генерация есть.
ЦитатаCODE50 ()
После выключения обратно уже не включается - тот же черный экран с сообщением...
После проверки регистров ПЛИС, как и писал Ильдар, следует тестовый цикл записи(АЦП->ПЛИС->SRAM) и чтения (SRAM->ПЛИС->МК) 20-ти отсчетов. Судя по всему у Вас этот тест зависает на ожидании конца записи(и правильно делает так как нормальная работа невозможна без прохождения этого теста), то есть счетчик в ПЛИС не досчитывает до 20, а значит МК так и не получает сигнала "готово", при исправном генераторе это может быть только если тактовый сигнал не доходит, или доходит, но сильно искажен из-за недомытого флюса к примеру, до ПЛИС (20 вывод). Еще возможно у Вас замыкание тактовых сигналов на выходах ПЛИС идущих на АЦП, это 130/131 выводы ПЛИС. ---
Нет войне!
Сообщение отредактировал LeftRadio - Среда, 29.01.2014, 19:35
Добрый день! Спасибо за поздравления! С софтом мне надо еще недельку доделать автоизмерения и добить с интерливом и мы с Владом выпустим beta 1. Потерпите пожалуйста немного.
Добрый вечер. Проблема с калибровкой-это некачественные м/с AD8065, у которых присутствует напряжение на входе, и никакая промывка не поможет и судя по форуму,попались они не только мне.Сегодня специально отпаял, промыл, просушил-результат тот же. В Имраде эти микросхемы появились в корпусе SO8, купил обе, поменял - ноль стоит, как вкопаный, независимо от предела, да еще к тому же они дешевле, чем те, что я заказывал и ждал две недели.Так же сегодня подключал к генератору ВЧ посмотреть АЧХ в верхнем диапазоне.Фото привожу ниже, ну и пару фото монтажа. Частота - 5,10, и 20мГц. Удалось немножко поднять амплитуду на верхних частотах дополнительным конденсаторм.Теперь остался только корпус, ну и хочу выразить благодарность автору за этот замечательный прибор И еще вопрос к Владиславу: будет ли как то меняться частотмер, потому-что переключаться на развертку,где он правильно показывает - это,конечно, неудобно в работе.
LeftRadio: прошивка под ЖК с не подключенными BS0/BS1
Доброго времени всем. Вобщем сделал платку и собрал схемку с 74HC573 для прошивки под 16bit. Первым впаял дисплей FPC-ZFNB02-S320A - НЕ завёлся никак. Поставил дисплей выпаянный с модуля ARDUINO с обрезанными пинами 7 и 8, завелся нормально (если отключить сигнал LE на HC573 экран в синих тонах, шрифт нормальный) . Правда по экрану оставались точки после перемещения лучей и после выключения и включения при загрузке постоянно менялся цвет фона, при выходе на рабочий режим всё ставало на свои места. FPS было в районе от 30 до 78. Забрал аппарат домой для фотоотчета ,включаю и на экране всё в синих тоонах, FPS 01-04, кнопки работют и всё. На выходе SW_CLK ничего нет, генератор на 100Mhz походу тоже не запускается, постоянно вроде как идёт перезапуск и произвольно меняется частота, фото ниже. С такой же переодичностью и обновляется картинка на дисплее во время перезапуска так сказать. На фото видно что частота на выходе генератора явно не 100Mhz. Пропаял МК , ПЛИС , генератор ,всю обвязку, промыл и ничего не меняется. Даже не знаю куда копать. После чего он так начал себя вести?!!! неужели генератор лёг или что то с контроллером. :'(Перепрошивка не помогает. Вечером дома ПЛИС попробую перелить.
Проблема с калибровкой-это некачественные м/с AD8065
Понятно, да были такие проблемы у кого то уже.
ЦитатаPiton ()
Так же сегодня подключал к генератору ВЧ посмотреть АЧХ в верхнем диапазоне.Фото привожу ниже, ну и пару фото монтажа. Частота - 5,10, и 20мГц. Удалось немножко поднять амплитуду на верхних частотах дополнительным конденсаторм.
Падение амплитуды это нормально, полоса пропускания 20МГц по уровню -3дБ обозначает что на 20МГц амплитуда будет в ~1.4 раза меньше. Судя из фото у Вас завал по амлитуде на 20МГц(относительно фото на 5МГц) составляет ~1.26.
ЦитатаPiton ()
Теперь остался только корпус, ну и хочу выразить благодарность автору за этот замечательный прибор И еще вопрос к Владиславу: будет ли как то меняться частотмер, потому-что переключаться на развертку,где он правильно показывает - это,конечно, неудобно в работе.
И Вам спасибо за отзыв и участие, с частотомером не все просто, я уже расписывал по нему, но пару идей еще есть, попробую.
to Mishanyadj, к сожалению у меня нет нужного ЖК для отладки, странно что нет сигнала LE, перепроверю. А тормоза вряд ли из-за ЖК, возможно включен триггер, или переключили на медленную развертку? Смотреть выход 100МГц генератора на медленной развертке неправильно, это скорее всего алиасы, генератор весьма живуч, думаю проблема в другом. ---
Нет войне!
Сообщение отредактировал LeftRadio - Четверг, 30.01.2014, 18:11
Итак, мой прибор ожил! Нашел 3 КЗ, которые никак не было видно (даже под линзой) визуально, пришлось тестером звонить между выводами МК, ПЛИС, АЦП... Одно КЗ было между выводами WR и PDN_B МК, два других - между выводами резисторных матриц АЦП. Это как-то могло повлиять на МК и АЦП? И еще несколько вопросов: сейчас у меня "желтый" луч под верхним краем экрана, "синий" - чуть ниже (кстати, цвет лучей менять можно?). Лучами как-то двигать можно? Читал, что нужно делать балансировку ОУ, если да, то как? У меня, в начале сборки, когда была впаяна аналоговая часть и питание, на выходах ОУ был "глухой" ноль. Сейчас, когда плата уже полностью собрана и питание по "-" уплыло, ноля уже нет... Следующий вопрос - какой-то мануал где-то есть? С большинством пунктов меню разобрался, но пока неясно три последних в нижней части экрана: AUTO (у меня там сейчас NONE) TRIG и MEAS. Что означают мигающие буквы возле FPS в правом верхнем углу экрана? И т. д... И еще - "синий" луч не всегда реагирует на входной сигнал.
ЦитатаPiton ()
AD8065 .... В Имраде эти микросхемы появились в корпусе SO8
У меня тоже в SO8, так как в нужном корпусе не нашел. Проблему монтажа у себя решил вот так: На реле IM01 не обращайте внимания - это, как оказалось, "не правильные" реле - фото с ранней стадии сборки, сейчас там IM41. Ниже прикреплена плата переходника для AD8065 для SO8.
Сигнал LE вчера был и изображение нормальное было а потом вот такая кака случилась. Я интересуюсь будущим потому, что собираюсь провести там всю свою остальную жизнь.
Сообщение отредактировал Mishanyadj - Четверг, 30.01.2014, 18:21
CODE50 , КЗ повлиять конечно могло, но по опыту вряд ли. Цвет лучей меняется в меню каналов, нажмите "ОК" на пунктах изменения делителей, там же и ручной сдвиг лучей, и автокалибровка. Пункт меню где AUTO это выбор режима триггера, TRIG - установки/настройки триггера, MEAS - курсорные и автоизмерения. По мануалу я подумаю, правда времени сейчас особо нет, так что быстро не обещаю.
Mishanyadj, раз сигнал был, а сейчас его нет, то значит что то случилось пока несли домой, возможно статика. На всякий проверте на КЗ и обрывы, попробуйте перепрошить. ---
Нет войне!
Сообщение отредактировал LeftRadio - Четверг, 30.01.2014, 18:56
Владислав, заметил еще один момент: сигнал на сетке полностью симметричный, а показания max и min отличаются, например, на пределе 1в/дел. разница составляет 150-200мВ.-это програмная погрешность?
Разобрался. Оказалось всё намного проще. Всему виной длинный шлейф. Укоротил до 5см и всё нормально теперь с цветом. По поводу тормозов то просто перешил ПЛИС , контроллер и очистил память. Всё ок. Приведу приборчик в порядок выкину фото. Спасибо LeftRadio за прошивку . Я интересуюсь будущим потому, что собираюсь провести там всю свою остальную жизнь.
Сегодня еще раз посмотрел повнимательнее разницу между max и min на прямоугольнике, то не такая она уже и большая, около 8мВ, так что все нормально, а вот синхронизация в режиме Norm, если убрать сигнал, например,чтобы перекинуть на другой канал, то начинает помигивать дисплей и, если не успел переключить синхронизацию на этот канал, или вообще ее отключить, то прибор просто выключается, т.е. происходит как-бы перегрузка,или что то в этом роде.
Добавлено (31.01.2014, 15:47) --------------------------------------------- Владислав, может быть есть смысл сделать так, чтобы при отсутствии сигнала синхронизация автоматически отключалась.