Последняя редакция схем/плат версии 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В в любое удобное переходное отверстие.
всем привет! Новая прошивка очень даже ничего получилась, оформление в частности. Калибровка каналов очень порадовала, что называется "железная", луч стоит как вкопанный при переходе на разные пределы. Только кнопка выключения не работает...
Обновил прошивку, пробуйте, глюки еще к сожалению есть :), но зато еще оптимизировал размер и скорость работы прошивки, количество кадров/сек. выросло примерно на 20% ---
Возможно раньше лучи устанавливались на уровнях "между" битами АЦП, ШИМ то 10-ти битный, а АЦП 8-ми, попробуй вручную подвигать на шаг вниз/вверх лучи и посмотреть. ---
Это была просто ошибка, не тот файл прошивки выложил, сонный был , если открыть проект который выложен и прошить из под квартуса то все норм., исправил на нужный файл прошивки ПЛИС. Правда в прошивке МК наверно опять блин кнопку питания забыл , счас гляну и если что поправлю ---
Нет войне!
Сообщение отредактировал LeftRadio - Воскресенье, 09.12.2012, 19:04
Теперь выглядит просто здорово! Выбор цвета лучей и текста реализован просто замечательно, калибровка каналов тоже на высоте! Работа проделана грандиозная! Влад - снимаю шляпу, без иронии, от души!
А какую программу надо скачать чтобы залить прошивку в STM32? У меня сейчас на дисплее видно только: VERIFICATION PERIPHERAL SUCCESFUL write/read EPM570 registers... Если я всё верно понял, то это означает что ПЛИС прошита, а контроллер нет... Я не ремонтник, я только учусь...
После установки драйверов для моста USB-COM в системе появится новый СОМ-порт, вот его и указывайте в программе Flash Loader Demonstrator. И не забудьте переставить джампер в положение "программирование"
Драйвера поставил, но программа видит только первый и второй ком порты... Больше никаких портов в программе не определилось. Я не ремонтник, я только учусь...
За драйвер спасибо! Вот в общем что происходит- с той СЗ2102 мне не удалось сделать так чтобы девайс определил свой порт в диспетчере устройств как на картинке, но при подключении другого модуля на базе CP2102 драйвер обнаружил микросхему и присвоил номер для порта и обозвал его как на скриншоте выше... Что за фигня такая? На плате осцилла 2102 дохлая чтоли? Я не ремонтник, я только учусь...