Последняя редакция схем/плат версии 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В в любое удобное переходное отверстие.
Только вчера начал запайку компонентов, сегодня запаяю программатор Flashblaster и попытаюсь прошить проц. Есть ли там какие-нибудь рекомендации, подводные камни?
Разве что провод от программатора до проца поменьше и программу для программирования(звыняйте за тафтологию ) нужно использовать - FlashLoaderLite, а не SilabProg. ---
Вообще не видит проц или видит, но отказывается шить?
Quote (pakvs)
Я так понимаю может быть 3 проблемы 1 битый МК 2 нерабочий программатор 3 порт в ноуте
Что бы был битый МК сомневаюсь, программатор рабочий если правильно собран и все детали и шлейфы в порядке, попробуйте изменить режим порта в биосе, возможно в этом проблема, какой именно ставить уже не помню надо у Алексея спросить какой у него стоит. Попробуйте еще подключив программатор к ПК и запустив прогу пощупать хотя бы мультиметром есть ли реакция на С2D и C2CK при попытке соединится с МК. ---
При установке BiDirectional все работает. Наиболее вероятно, что программатору не хватает напряжения, у меня запускается только с внешним питанием.
На схеме написано, что используется LCD дисплей с контроллером sed1335. Но с этим контроллером существуют дисплеи с различным количеством пикселей. Я так понимаю, это одноцветный дисплей?
Если сделана оптическая развязка осциллографа с компьютером, то желательно сделать и DC-DC развязку от сети. На практике часто бывает нужно и для измерений и для защиты.
Всем спасибо за советы, проблема была в программаторе. Остались микрроскопические дорожки контура платы, которые замыкали 13 12 и 11 разъем LPT. Нашел только прозвонкой, потом увидел лупой Так что проц прошил, теперь буду допаивать остальные компонеты
Предложение.... Может кто возьмется сделать и РАЗОСЛАТЬ желающим платки ?? Если заказать мелкую партию будет шешевше.... Возьму два комплекта... Предлагаю пока давать заявки, потом чтоб чела не подставить сделать ему переводы, ну и с него ждать платы....
На схеме написано, что используется LCD дисплей с контроллером sed1335. Но с этим контроллером существуют дисплеи с различным количеством пикселей. Я так понимаю, это одноцветный дисплей?
LCD задумывался 320х200, вы правильно поняли LCD монохромный. Пока поддержки LCD нет.
Quote (Гость)
Если сделана оптическая развязка осциллографа с компьютером, то желательно сделать и DC-DC развязку от сети. На практике часто бывает нужно и для измерений и для защиты.
а разве обычный трансформатор не развязывает от сети?
LCD задумывался 320х200, вы правильно поняли LCD монохромный. Пока поддержки LCD нет.
http://gamma.spb.ru/products.info.php?c=9&s=62&i=74 Просто был разговор, что дисплей будет от мобильного телефона. Поэтому непонятно стало от какой именно модели. А потом к дисплею мобильного телефона бывает крайне сложно подобрать соответствующий разъем.
Quote
а разве обычный трансформатор не развязывает от сети?
Теоретически развязывает, но имеет большую емкость к проводам сети. Но дело не в этом. Во первых делать двухполярное питание обрезая полупериоды, а затем используя медленные стабилизаторы, даст не слишком хорошую стабильность напряжения. Плюс исключает возможность питания от аккумулятора или USB. Какой ток потребления на каждом из напряжений нужно обеспечить?
Quote
Может кто возьмется сделать и РАЗОСЛАТЬ желающим платки ?? Если заказать мелкую партию будет шешевше.
Quote
и в каком формате принимают?
Один из самых дешевых вариантов изготовить платы это ALMIKO в Риге. Заказываю у них постоянно, но ограничение 2 слоя, дорожки 0.15-0.15, переходные 0.3-0.4, anular ring 0.15. Если необходимо срочное изготовление единичного экземпляра, существуют фирмы изготавливающие платы фрезерным методом с точностью 0.2-0.2. Платы всегда отдаются производителю в только векторном формате GERBER, для исключения ошибок из за несовпадения версий или настроек между производителем и заказчиком. При необходимости производитель может подкорректировать плату и в гербере. Производителю должны быть сформированы все необходимые слои, плюс слой фрезеровки/мех.обработки и слой контура платы. А также файлы сверловки формата NC Drill раздельные для обычных/слотовых/неметаллизированных отверстий. В общем если я хочу получить точно такую плату как нарисовал, надо учесть массу нюансов, в частвости набор инструментов и логику производителя. Я проектирую платы в Altium Designer, среда очень удобная и ориентирована не на "рисовальщика" а на проектировщика. Если комуто интересен проект с моими доработками, то могу выложить.
Влад, в статье Neil Scope V2.0 отсутствует ссылка на софт и драйвера, вернее она есть только вместо софта скачивается архив со схемой и платой. Можешь выложить софт для осцилографа?
Цифровую часть запаял (до АЦП), хочу проверить этот модуль (привык собирать по частям, так легче баги вылавливать), так что с нетерпением жду софт
USB-RS232 драйвер применен CP2102. Заменить на FT232 можно или потребуются новые драйвера? Просто FT232 значительно стабильнее в работе, да и корпус его будет многим намного удобнее при монтаже. DS1085L-5 допустимо заменить на DS1085LZ-25+? Это единственный который остался в продаже. Но, у него шаг частоты не 5 а 25 кГц.
Сообщение отредактировал catsgsm - Понедельник, 12.04.2010, 22:36
Скриншот не открывается, в Device manager устройство должно определятся как NeilScope. Укажите пожалуйста какой VID/PID у устройства.
Quote (catsgsm)
Заменить на FT232 можно или потребуются новые драйвера?
Нет, пока нельзя, драйвера естественно потребуются другие, но главная причина по которой пока применить не получится - нет поддержки в софте разный драйверов, работа в этом направлении идет, правда очень медленно , уж сильно я загружен...
Quote (catsgsm)
FT232 значительно стабильнее в работе, да и корпус его будет многим намного удобнее при монтаже.
Не правда, не стабильней , корпус конечно удобней, но и внешних элементов нужно больше для работы.
Quote (catsgsm)
DS1085L-5 допустимо заменить на DS1085LZ-25+?
В принципе да, заменить можно, но опять таки в софте нет поддержки DS1085LZ-25, сейчас поддерживается только DS1085LZ-5. ---
Почему то выделывается OpenGL, винда говорит что не может найти сборку, хотя библиотеку в дистрибутив я положил, да и на чистой системе проверял, сейчас еще гляну, может накосячил...
Таки накосячил , забыл положить в дистрибутив вот эти три файла, просто распакуйте в папку с программой. Спасибо за найденный косяк, сборку поправлю.
P.S. По поводу драйверов, все правильно драйвера нужно устанавливать самому, галочка в сетапе обозначает только то что драйвера распакуются в папку с программой.
Странно... Только что проверил на WinXP(виртуалка) и на Win7, все работает без проблем, Вы Framework3.5 установили? Судя по скрину Винда матерится на класс System.Diagnostics.PerformanceСounter, что очень странно, так как этот класс является внутренним и если Framework установлен правильно, то все должно работать, в Win7 Framework3.5 ставить не нужно, уже есть :). ---