Последняя редакция схем/плат версии 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В в любое удобное переходное отверстие.
AD9288BSTZ-40 к сожалению чуть не хватает по скорости, ну или пробовать с разгоном на 50МГц А AD9288BSTZ-100 даже много, да и по цене не очень, лучше брать AD9288BSTZ-80 если есть. ---
1480? Ну ни хуа себе! Муха, ты мне должен! шутка... с праздниками всех, пацаны! А я лампы соберу, молоточком все побью. LED&LCD рулят. Мой ящик: andrey66k@gmail.com
Всех с праздником Рождества Христова!!! Поясните, пожалуйста, момент.
Quote
Quartus II Stand-Alone Programmer работает и без основной среды Quartus, хоть и является частью этой среды
Скачал по ссылке выше, установил, появилась вкладка в меню "Все программы", а там только можно модифицировать или удалить софт, а самого софта нет, оболочка (сам программатор) где?
Скачал по ссылке выше, установил, появилась вкладка в меню "Все программы", а там только можно модифицировать или удалить софт, а самого софта нет, оболочка (сам программатор) где? :(
Файл quartus_stpw. Находится в C:\altera\11.1sp1\qprogrammer\bin(устанавливается по умолчанию). Запустишь его и будет щастье
Сообщение отредактировал svg67 - Суббота, 07.01.2012, 12:36
Файл quartus_stpw. Находится в C:\altera\11.1sp1\qprogrammer\bin(устанавливается по умолчанию). Запустишь его и будет щастье
Не, не то, это логический анализатор. Правильный quartus_pgmw.exe - это программатор
Добавлено (07.01.2012, 13:09) --------------------------------------------- Уже сам нашёл, спасибо.
Добавлено (07.01.2012, 13:18) --------------------------------------------- Небольшая инструкция, типа как для МК, не помешала бы. Если пользоваться, например, USB Blaster-ом, какой интерфейс выбирать (JTAG или ?) и т.д.
Нет ли в используемых МК и ПЛИС чего-то пипа фьюзов
Чур, чур, и не упоминайте какие то там фьюзы К моей большой радости после гадостных ПИК-ов нигде никаких фьюзов не было, ни в MSP430, ни у Silabs, и слава богу у STM8/32 их тоже нет. Подводных камней никаких, я написал так, как сам прошивал. ---
Добавлено (09.01.2012, 23:18) --------------------------------------------- Появилось пару вопросов по аналоговой части: 1. Почему отличаются по номиналу R15 и R52? 2. Частотная компенсация есть только в первом делителе 1/20, дальше её нет. Или для этого применены повторители на U8 и U10? 3. С31 и С51 - плёнка? Подробне можно входную часть описать, что и для чего после LTC1380 ... Спасибо.
Сообщение отредактировал volk0203 - Понедельник, 09.01.2012, 00:50
1. Опечатка, R52 должен быть тоже 47.9k 2. В первом делителе она есть так как делитель высокоомный, в низкоомном компенсация в нашем случае не требуется частоты не те. 3. Обычная керамика, зачем там пленка?
После LTC1380 сигнал идет на ОУ U9 с коэффициентом усиления 20, в его цепь обратной связи подается смещение для того чтобы можно было подстроить "ноль" на экране осциллографа. Схема смещения реализована на еще одном ОУ - U16 в инвертирующем включении. R21, C79, R32, C45 образовывают двухзвенный фильтр для интегрирования и фильтрации ШИМ сигнала с МК, скважность ШИМ устанавливает необходимое напряжение на выходе схемы смещения нуля. Емкости C46, С47 нужны для уменьшения импеданса выхода U16. Все, после U9 сигнал поступает на не инвертирующий вход АЦП, диапазон входных напряжений для АЦП равен +-512мВ, "ноль" при этом находится на уровне 3.3В * 0.3, это напряжение получается при помощи вышеописанной схемы смещения. Инвертирующий вход АЦП никуда не подключен(кроме емкости на землю), внутри АЦП уже есть резистивный делитель который и устанавливает на входе тоже напряжение "нуля" - 3.3В * 0.3.
Не прошло и пол года как прошивка готова , основное есть, работает, не глючит, выложил также и исходник, исходник достаточно хорошо прокомментирован, местами даже очень, а местами нет . НЕХ залил с помощью Flash Loader Demonstrator, по методике описанной мною в шапке, все отлично работает.
Прошивку ПЛИС пока не трогал, дизайн оказался достаточно гибким изменять ничего пока не потребовалось, хотя думал что надо будет.
Из того что думаю изменить(изменения чисто программные):
1. Доработать синхронизацию в ПЛИС, в принципе все правильно работает и сейчас, но когда пытаемся синхронизироваться при шумном сигнале, то синхронизация иногда срывается из-за того, что шум "создает" условие запуска когда его на самом деле еще нет. 2. Добавить внешний канал для запуска синхронизации, лог. уровень. Возможно добавить один цифровой канал. 3. По мере возможности расширять функционал осцилла 4. Лог. анализатор, к сожалению, скорее всего, в не близкой перспективе ---
Нет войне!
Сообщение отредактировал LeftRadio - Среда, 11.01.2012, 13:45
Так может быть, пока народ не начал паять, сразу перейти на 103 и дальнейшие расширения функционала проводить, основываясь именно на нём? От этого все будут только в выигрыше...
Тьфу блин, а у 103-го оказывается нету ЦАП, а я как то и пропустил этот момент , хотя ЦАП сейчас не используется, все равно приятно иметь возможность генератора, пускай и на низких частотах... ---
Ну на качество самого осциллографа наличие низкочастотного генератора никак не скажется Ладно, значит будет простой генератор прямоугольного сигнала. ---
У Вас на фото алюминиевые присутствуют, а тантала не видно... Или не внимательно смотрел... Люминий можно?
Добавлено (11.01.2012, 18:10) --------------------------------------------- Неплохо было бы детальные фото сделать для удобства сборки да и вопросов бы меньше было.. Как считаете?
А, это так называемые твёрдотельные или полимерные, стоят в цепях питания процессора на материнках. Не знал, что они танталовые... Может быть разные есть в таких конструктивах?
Добавлено (11.01.2012, 18:22) --------------------------------------------- Я привык к танталовым в виде прямоугольных брусочков...
Люди добрые! Поделитесь опытом, как паять микросхемы с таких шагом, чем?
Самый лучший способ, конечно же фен и паста. Я паяю обычным паяльником, следующим образом: устанавливаем микросхему на место, точно ее позиционируем и прихватываем припоем в двух местах по диагонали. Проверяем, точно ли встала микросхема, при необходимости корректируем. Дальше просто сплошником заливаем вывода припоем с каждой стороны микросхемы, припой должен быть низкоплавким, после заливки одной стороны, даем микросхеме остыть. Потом берем специальную оплетку для демонтажа (как на картинке), промачиваем ее в канифоли и собираем лишний припой оплеткой с выводов микросхемы, давая микросхеме остыть после каждой стороны. Если неполучается купить такую оплетку, можно применить медную оплетку от экранированного провода, главное чтобы у нее была как бы сеточная структура. Получается идеально!!!