Последняя редакция схем/плат версии 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В в любое удобное переходное отверстие.
А что в диспетчере устройств при подключении осциллографа?
В стороке диспетчера устройств девайс определяется как Neil Scope Кстати прикол то вот в чём... Я сначала думал что контроллер вообще не прошит... Это видно в посте: http://hobby-research.at.ua/forum/2-1-4466-16-1355476524 но так было пока я генератор не впаял на 100МГц вместо ранее стоявшего 50. Таким образом на экране вырисовалась картинка как те, которые вы тут уже приводили для работающего девайса. Вопрос только в том что я не могу залить самую наисвежайшую прошивку. Я не ремонтник, я только учусь...
Вопрос только в том что я не могу залить самую наисвежайшую прошивку.
Cкачай на сайте Cиликона AN144SW, там в архиве есть утилита SetIDs, запусти её и прошей PID EA60. VID 10C4 менять не нужно. И затем в диспетчере устройств появится виртуальный COM.
Сообщение отредактировал specialist2 - Пятница, 14.12.2012, 16:42
чтобы прошить контроллер, надо вернуть состояние 2102 к заводским настройкам?
Да, ты все правильно понял.
Quote (atmicandr)
И так каждый раз при обновлении прошивки?
Прошей и оставь как есть, пока Ильдар не допишет софт. В софте можно будет прошивать не меняя PID. Да простит меня Ильдар, за преждевременное разглашение.
Андрей, я верно ли понимаю что чтобы прошить контроллер, надо вернуть состояние 2102 к заводским настройкам? И так каждый раз при обновлении прошивки?
В дальнейшем прошиваться NeilScope будет через программу управления, так что пока немного неудобно. Я сделал специальный прошивальщик, которому не нужны драйверы COM-порта, он работает с NeilScope как с USB устройством. Но нужно будет предварительно сменить VIP и PID утилитой, которая в шапке.
Сообщение отредактировал Муха - Пятница, 14.12.2012, 17:26
Шейте пока как Андрей сказал, как доделаем с Владом софт будет проще. ЗЫ И вообще пока можно не менять VID и PID утилитой, что бы каждый раз не сбрасывать CP2102 при перепрошивке.
Сообщение отредактировал Муха - Пятница, 14.12.2012, 17:32
Разобрался... Ильдар мне позвонил и научил что да как...
Мужики, а корпус уже себе ктото сделал?
Да... Ещё вот. Ильдар, ты меня вчера спрашивал есть ли у меня бластер для прошивки ПЛИС? Отвечаю- вот он: http://kazus.ru/forums/showthread.php?t=30140&highlight=Blaster Автор его MisterDi. Прошивку ПЛИС я сейчас обновил... После обновления прошивки калибровка снова проводится? Я не ремонтник, я только учусь...
Сообщение отредактировал atmicandr - Суббота, 15.12.2012, 21:16
ОК, я помню, бипер уже работает в тех прошивках что выложены, звук бипера весьма оригинален вспомнил детство Если что поменяю на какой угодно. Сейчас готовлю еще одно обновление, неожиданно для меня вылез глюк с предысторией, полез в исходник, оказалось рандомизатор кода с хвостом(тут его фото выкладывал ) рандомизировал функцию пересчета предыстории кучей знаков ////// И еще поправил то-сё по автоизмерениям, и мелкому глюку с иногда не стирающимся старым текстом на кнопках/индикаторе кадров. ---
Влад привет!по поводу звука можно добавить разнотоные сигналы(по основному экрану одни,а когда перебираешь в подменю другие)и при включении чтобы чего нибудь пиликал оригинальное.(На досуге для выездной работы хамелеон собрал меня устраивает,прикольный аппаратик.)
Сообщение отредактировал dina - Четверг, 20.12.2012, 18:08
Давай мелодию в нотах или миди сделаю что бы играло при вкл./выкл. Задерживается обновление так как я тут начал наконец оформлять приборчик в корпус( и сломал ЖК блин ), спасибо еще раз Сергею(konek2) за ЖК с китайского телефона, поставил его в осцилл, вывесил в шапку ссылку на этот ЖК, моделей телефонов не знаю в каких он стоит, если кто знает напишите, дополню. ---
Думал, думал с бипером, решил не делать всяких мелодий и прочего, в ближайшее время выложу все исходники, желающие смогут добавить себе все что душе угодно Код крайне простой и достаточно понятный, по крайней мере я старался приводить его к такому виду и нормально комментировать. Сегодня обязательно обновлю прошивку, просто замотался пока некогда.
Влад, функция частотомера не планируется? Было бы очень удобно.
Пока не думал, так как это будет весьма не точно на высокочастотном сигнале. При малом количестве точек на период сигнала, МК не сможет точно засечь переходы сигнала через "ноль" для определения частоты без дополнительной интерполяции и вычислений. Можно подумать над "аппаратным" частотомером в ПЛИС, но расширение дизайна уменьшит максимальную рабочую частоту ПЛИС, нужно симулировать критично или нет.
Цитата (atmicandr)
Или ещё чтото стало лучше? Я просто думаю... Обновляться или нет?
Цвета это было на прошлой прошивке, плюс на последней устранил ошибку с предысторией и еще по мелочи, обновляйся.
Вывод прямоугольника пока не сделал, просто пока думаю может через ПЛИС вывести. ---
Нет войне!
Сообщение отредактировал LeftRadio - Пятница, 28.12.2012, 18:09
Предложите доступный по цене и доставаемости вариант! Если таковой найдётся, думаю, все будут только в выйгрыше... Но, насколько я знаю, это из области "хочеться и колеться, а не даёться". Большая диагональ действительно не помешала бы... P.S. Всех с наступающим!!!!!!!!!!!!
HSD043I9W1-A10-R00 - цветной сенсорный TFT LCD дисплей полностью совместимый с SOM модулями компании Technexion. Дисплей имеет диагональ 4,3” (соотношение сторон 16:9), разрешение 480x272, 24-разрядный интерфейс и светодиодную подсветку. Дисплей так же может быть использован в мобильных навигационных и мультимедийных устройствах.
Отличительные особенности:
Диагональ 4,3” с соотношением сторон 16:9; Глубина цвета 8 бит; Параллельный 24-разрядный RGB вход; 45-контактный FPC-коннектор; RoHSи Halogen-Free; Диапазон рабочих температур: -20...70°C.