Последняя редакция схем/плат версии 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В в любое удобное переходное отверстие.
Насколько я помню Муха собирал последнюю версию аналога , интересно запустил ?
Аналоговую часть еще не до конца собрал, LTC1380, OPA656 и MAX7320 придут только 17 февраля. Вот фотка
По цифровой части жду от Влада прошивку, что бы и с диспом и с компом работало одновременно. После этого хочу сделать отчет с фотками, что бы у людей не возникало вопросов в работоспособности цифровой части нашего осциллографа.
Еще думаю нужно сервисное меню для подстройки нуля, выбора цветов и т.д., правда единственное что меня удручает в данных МК, так это отсутствие EEPROM, может внешнюю на I2C поставить для сохранения настроек?
Может предусмотреть установку EEPROM на новой версии пп , много места не займет , а там видно будет...
Quote (LeftRadio)
P.S. Блин что то LT написали что выслали еще 20 числа, а посылки все нет и нет...
Я LT-шки уже запаял , осталось дождаться MAX7320 и можно запускать! Кстати посадочные места под LT-шки на плате немного не такие какие надо, между рядами выводов слишком большое расстояние. Вывода микросхем становятся стык в стык к дорожкам платы, а должны поидее ложиться выводами на дорожки платы. С MAX7320 походу такая же история. У меня LT-шки запаялись нормально, я залил ноги припоем, а потом выбрал лишнее специальной оплеткой.
Сообщение отредактировал Муха - Пятница, 18.02.2011, 13:49
Давненько я не забегал на этот форум. Но смотрю "а воз и ныне там". Все лепите костыли к версии 2.0, хотя все признали тупиковость этого схемотехнически неграмотного варианта. Теперь еще и ненужную EEPROM решили поставить ! А чем не устраивают рекомендации фирмы Silab и ихние готовые библиотеки для этих дел ? Не лучше ли такие титанические усилия направить на разработку грамотной версии 2.2 или на улучшение софта для РС ? А этот блин считать комом ?
А чем не устраивают рекомендации фирмы Silab и ихние готовые библиотеки для этих дел ?
Перепрошивка флеш это первое про что я подумал, можно ссылку на рекомендации и готовые библиотеки ?
Quote (LazyCat)
Но смотрю "а воз и ныне там". Все лепите костыли к версии 2.0, хотя все признали тупиковость этого схемотехнически неграмотного варианта.
Это все слова к сожалению, мы с Вами не один раз пытались сделать аналог и все сводилось к тому как Вам больше нравится, а если нет то Вы тут же исчезали.... ---
Нет войне!
Сообщение отредактировал LeftRadio - Суббота, 19.02.2011, 11:13
Исправил ошибку в печатной плате. EEPROM решил не ставить - не хватает выводов МК для WP, нашел описание процедуры самопрограммирования флешь думаю так лучше(хотя и не проще) будет сохранять настройки. ---
Перепрошивка флеш это первое про что я подумал, можно ссылку на рекомендации и готовые библиотеки ?
Quote (LeftRadio)
нашел описание процедуры самопрограммирования флешь думаю так лучше(хотя и не проще) будет сохранять настройки.
Так будет замечательно ! Только не успел предложить Вам апликейшены AN136,AN129,AN112 (интересный еще AN142), которые можно взять с официального сайта или с www.silabs.ru
Quote (LeftRadio)
Это все слова к сожалению, мы с Вами не один раз пытались сделать аналог и все сводилось к тому как Вам больше нравится, а если нет то Вы тут же исчезали....
Ну почему же ? Я предлагал свои варианты, Вы не предлагали альтернативы, значит и осуждать было нечего. Тем более, что я свои мысли не навязываю. Вы автор, Вам виднее. К тому же навалилась куча проблем и было не до осциллографа
P.S. Кроме того, как я неоднократно повторял, я категорически против доработки версии 2.0
Сообщение отредактировал LazyCat - Воскресенье, 20.02.2011, 13:32
Кроме того, как я неоднократно повторял, я категорически против доработки версии 2.0
Мы Ваше мнение услышали, однако то, что уже многие начали, нужно довести до конца. Я уже отладил цифровую часть, собрал аналоговую (от версии 2.1) и даже начал собирать корпус. Вот жду MAX7320 и буду отлаживать аналоговую часть. Осциллограф в итоге получился просто отличный!
P.S. Мне кажется нужно закончить этот проект до логического завершения, а версию 2.1 похоронить. Влад хочет начать разработку на осциллографа на Cortex M3, вот туда, то что наработали по версии 2.1 и перенести.
Сообщение отредактировал Муха - Воскресенье, 20.02.2011, 14:14
На печатной плате Analog 2.0 старые ошибки... Выход одного из каналов в воздухе висит... Вот поправил...
Спасибо включил Ваш исправленный вариант в архив
Quote (Девятый)
Пяточки разъема , нет проводника D5-C53.
Спасибо исправил.
Quote (Муха)
Мне кажется нужно закончить этот проект до логического завершения, а версию 2.2 похоронить. Влад хочет начать разработку на осциллографа на Cortex M3, вот туда, то что наработали по версии 2.2 и перенести.
2.1 похоронить, 2.2 еще не было , а так полностью согласен нужно довести этот вариант до ума.
Quote (LazyCat)
Только не успел предложить Вам апликейшены AN136,AN129,AN112 (интересный еще AN142)
Спасибо.
Quote (LazyCat)
Вы не предлагали альтернативы, значит и осуждать было нечего.
Предлагал. ---
Нет войне!
Сообщение отредактировал LeftRadio - Воскресенье, 20.02.2011, 13:53
Мы Ваше мнение услышали, однако то, что уже многие начали, нужно довести до конца.
Абсолютно с Вами согласен, с той лишь разницей, что оно того не стоит У меня давно собрана и удовлетворительно работает ПОЛНАЯ старая версия 2.0 и именно поэтому я неголословно говорю про ее недостатки. И то что Вы считаете эту версию грамотно спроектированной и нормально работающей, не делает Вам чести. Даже сам автор после сообщения Foxа обратил внимание на пересчет номиналов резисторов в цифровой части, но скромно промолчал про причины этого пересчета. И, хотя, это в значительной степени улучшает потребительские качества осциллографа, но не устраняет основных недостатков. Так что единственное чем Вы с автором сейчас занимаетесь - это вводите в заблуждение посетителей форума, которые могут напрасно потратить свое время и деньги
Quote (LeftRadio)
Предлагал.
Значит, я что то пропустил ?
P.S. Но наработка идей на новый проект идет правильным путем !
Сообщение отредактировал LazyCat - Воскресенье, 20.02.2011, 14:02
И то что Вы считаете эту версию грамотно спроектированной и нормально работающей, не делает Вам чести.
Как знать...
Quote
Даже сам автор после сообщения Foxа обратил внимание на пересчет номиналов резисторов в цифровой части, но скромно промолчал про причины этого пересчета.
Да, мне тоже пришлось подбирать, но это мелочи...
Quote
Так что единственное чем Вы с автором сейчас занимаетесь - это вводите в заблуждение посетителей форума, которые могут напрасно потратить свое время и деньги
Это далеко не мелочи, значит, Вы просто не понимаете принципа работы некоторых электронных компонентов, примененных в этой разработке. Очень прискорбно
Quote (Муха)
Влад сноси в корзину...
Это становится нормой на этом форуме и наводит на грустные мысли
Quote (LeftRadio)
В принципе я не против AD603, только лично мне проще и дешевле было бы достать AD8330, я ее и предложил на замену только исходя из этих соображений.
Влад, это имелось ввиду ? Но примерной схемы ведь не было ?
Сообщение отредактировал LazyCat - Воскресенье, 20.02.2011, 14:21
Шо было то было давайте на этом закончим, затем доделаем версию 2.0(все же нужно раз люди просят ), а дальше видно будет в планах полностью автономный осцилл на основе Cortex-M3 (STM32F100/103) естественно с использованием сущ. наработок.
Обновил прошивку для работы с ЖК, добавил управление аналогом 2.2(тот что в архиве если кто не понял ) Проверяйте в железе, я пока не могу так как LTC1380 пока нет
Замерил ногу такого коннектора 2.4 мм . Наверное такие мелочи не критичны для домашнего изготавливания , просто я посчитал после десятка другого передергивания разъема тонкие кольца фольги отслоятся от текстолита ИМХО.
Сообщение отредактировал Девятый - Воскресенье, 20.02.2011, 19:00
1. Даже ярые критики подтвердили,что версия 2.0 работает удовлетворительно (даже в незаконченом виде). 2. Разработчики обещают довести версию до ума. 3. Хочется ! Уже и ,,метизы,, по нормальной цене надыбал у желтолицих. Вопрос, цифровая часть (схема, плата....) для работы с компом, будет еще подвергаться изменениям?
Корпуса уже заменил на правильные, а по поводу серв. меню понял, сделаем Единственное что считаю ненужным настройки адресов DS, так как с этим возникало много проблем. Есть конф. прошивка для полной и правильной автоматической конфигурации DS. ---
Нет войне!
Сообщение отредактировал LeftRadio - Понедельник, 21.02.2011, 19:13
Версия платы аналоговой части (analog2_2.LYT) та что в архиве исправлена . Корпуса ИМС-LTC1380CGN , MAX7320AEE+ ложатся как положено . Только что проверил. По поводу изменений нужно ждать автора . EEPROM решили не ставить , а какие еще могут быть изменения !? ---------------------------------------------------------------------------------------------- Может объединить "цифру" и аналог ( сделать на одной плате ) ? Решать автору . Лично меня и так устраивает.
Сообщение отредактировал Девятый - Вторник, 22.02.2011, 20:11