Последняя редакция схем/плат версии 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В в любое удобное переходное отверстие.
Понятно, но выбранный Вами коэффициент усиления МАХ4312 равный 8, порежет частоту до 4-2МГц(ага не глянул при какой неравномерности , ну тогда до 20-10) и я не уверен как оно будет работать в обратной связи...
Может легче взять DG406, DG407, один на два канала ? Или даже DG528/DG529 с защелками, что позволит одними сигналами управлять независимо двумя каналами...
---
Нет войне!
Сообщение отредактировал LeftRadio - Вторник, 14.09.2010, 12:12
С 528-го я начинал свои поиски, но нигде не нашел данных о частотных характеристиках и, кроме того, в applications нет ни слова о коммутации видео сигналов. Потому и прошел мимо этих ключей. Хотя, действительно, это сильно бы сократило ноги управления.
Сообщение отредактировал LazyCat - Вторник, 14.09.2010, 14:26
По DG528/DG529 единственное что нашел про частоту это Off Isolation, 68dB на 500кГц...
Значит так, я почти согласился с тем что МАХ256 все же нужен , но начав переделывать питание столкнулся с проблемой подачи на МК сигнала VBUS, который нужен только тогда, когда осцилл работает напрямую с USB. Не знаю пока как при гальванической развязке подать этот сигнал что бы МК включил свой USB модуль
Ладно бог с ним, разобрался, просто придется программно поизвращаться . Обновил схему в шапке.
P.S. Схема все разрастается и разрастается... , а так хотелось покомпактней
---
Нет войне!
Сообщение отредактировал LeftRadio - Вторник, 14.09.2010, 16:45
Но я действительно не нахожу на схеме Q8... Транзистор всего один - Q1, откуда взяться аж Q8 ??? А резисторы вместе с конденсаторами С60,С61 - RC фильтр по питанию, подобные RC я поставил по питанию всех ключей. Как помогли бы нам там стабилитроны, чего то не пойму
Для делителя реф. подошел бы какой нибудь двухканальный ЦАП бит 12-16... Например AD5339, МАХ5822. И кстати если применять делитель, то можно немного упростить, так как при подаче нуля на REFIN АЦП переключается на внутренний реф.
---
Нет войне!
Сообщение отредактировал LeftRadio - Среда, 15.09.2010, 17:57
Как помогли бы нам там стабилитроны, чего то не пойму
Это я все про ограничение входного диапазона напряжений на уровне +-50В. Стабилитроны в цепях питания ключей сняли бы это ограничение, но я по-прежнему против DG413 вместо реле.
P.S. над реализацией REF я еще думаю, но катастрофически не хватает времени
Сообщение отредактировал LazyCat - Среда, 15.09.2010, 20:23
Поправил Q8, для REF поставил пока ЦАП - AD5338(МАХ5822), как на меня это оптимальный вариант... Вообще очень хотелось бы побыстрее решить этот вопрос и приступить к разводке...
P.S. Написал краткое пособие по заказу образцов у Maxim , написал его для тех кто хотел бы собрать осцилл но испытывает трудности с доставаемостью Maxim, его смогут прочитать пользователи имеющие статус проверенные или выше, немного подробнее про группы здесь. Также по обращению ко мне в личку можно получить доступ, такие ограничения установлены не из-за вредности а что бы люди заказывали то что действительно нужно, а не просто так абы було .
---
Нет войне!
Сообщение отредактировал LeftRadio - Пятница, 17.09.2010, 12:30
И Вам добрый, вторая версия осцилла собрана и работает, эта модификация еще нет, но будет, никуда не денется .
Кстати, никак не могу найти информации по минимальной частоте выборки МАХ1446, а это очень важно... И если у ADS831 четко указано - 10кГц, то тут неизвестно...
---
Нет войне!
Сообщение отредактировал LeftRadio - Пятница, 17.09.2010, 03:01
Неправда... Вся беда в наличии защитных диодов по аналоговым входам в DG413, а в MAX4817 их НЕТ !!! Со всеми вытекающими преимуществами, про частотный диапазон я скромно промолчу Но, как всегда, Вам виднее.
А вот и неправда , нет у DG413 диодов, перечитал даташит и так и не нашел ни одного упоминания про диоды на входе, да и на схеме ключа(стр.11) нет диодов по входу, есть только на сигнал управления и с питания на землю. ---
А что означает Note 1 на второй странице и рисунок 1 на шестой странице ? Или у нас разные документы ?
P.S. Прочитал внимательно доку на MAX1446 и пришел к выводу, что наиболее правильно вообще выкинуть весь огород с VREF и ШИМ, а просто включить АЦП по рекомендованной схеме в дифференциальном режиме с MAX4218 !!!
Note 1: COM_, NO_, and NC_ pins are fault protected. Signals on COM_, NO_, and NC_ exceeding -36V to +36V may damage the device during power-on conditions. When the power is off, the maximum range is -40V to +40V.
Где тут хоть слово про диоды??? Извините, но на 6 стр. тоже ничего про диоды не увидел, может совсем глупый стал Зато увидел что When the signal on NO_ (or NC_) and COM_ exceeds V+ by about 50mV, the high-fault comparator output is high, turning off FETs N1 and P1. Аналогично и по минусу, ну да бог с ним...
А вот по поводу огорода категорически не согласен , а как тогда скомпенсировать ноль от смещения которое может внести предыдущие каскады? Да и вообще смещение нуля может пригодится. А рег. реф. это же бесплатное "усиление" , не хотелось бы от него отказываться...
---
Нет войне!
Сообщение отредактировал LeftRadio - Суббота, 18.09.2010, 10:00
Вот сел повнимательнее за схему, первое, что попалось на глаза - не нашел управление ключами U14.
И на счет max1446... The MAX1446 full-scale range is determined by the internally generated voltage difference between REFP (VDD/2 + VREFIN/4) and REFN (VDD/2 - VREFIN/4). The ADC’s full-scale range is user adjustable through the REFIN pin, which provides a high input impedance for this purpose.
но далее в даташите... In unbuffered external reference mode, REFIN is connected to GND, thereby deactivating the on-chip buffers of REFP, COM, and REFN. With their buffers shut down, these pins become high impedance and can be driven by external reference sources.
То есть, на сколько я понял изменение диапазона, а не максимальной амплитуды сигналы меняется при подключении REFIN к земле. А в том варианте как на схеме использование ничем не отличается от варианта с использованием ADS831 - или я что-то путаю?
Хотя я всё-таки за использование analog devices - их намного проще достать.
P.S. на счет aduc841 - там выходит 8,38/(16+1)=4,9 точек на 100 кГц Да и 100 кГц я указал как максимально (даже скорее - гипотетически в хай енд) возможные в умзч.
Сообщение отредактировал Kriziun - Суббота, 18.09.2010, 15:40
Видимо, документы у нас разные sad А я, тупой, качал доку по ссылке
Ну зачем же так, а доки у нас и правда разные я смотрел доку на DG413F, так вот там нет диодов...
Quote (LazyCat)
А зачем режим калибровки ?
Это типа ручной подбор номиналов ? А если серьезно при уходе нуля мы естественно сможем скорректировать его программно, но тогда потеряем в диапазоне. Пример, уход нуля + 10LSB, тогда после программной коррекции "верхняя граница" уменьшится на эти самые 10LSB. Надеюсь понятно объяснил.
Quote (LazyCat)
Опа, а с чего вдруг ?
При реф. 2048mV имеем диапазон АЦП +-512mV, то есть при 9 битах мин. разрешение 2mV, тогда как при реф. в 512mV получаем +-128mV, а это уже 0.5мВ. Чем не усиление?
Quote (Kriziun)
То есть, на сколько я понял изменение диапазона, а не максимальной амплитуды сигналы меняется при подключении REFIN к земле.
Нет Вы не правильно поняли, перевод второй приведенной Вами цитаты:
В небуферизированном режиме с внешним референсом сигнал REFIN подсоединяется к GND, это деактивирует внутренние буферы на выводах REFP, COM, REFN. Когда внутренние буферы выключены данные выводы переходят в высокоимпедансное состояние и к ним может быть подключен внешний источник опорного напряжения.
Нас этот режим не интересует.
Quote (Kriziun)
Хотя я всё-таки за использование analog devices - их намного проще достать.
Посмотрите вот это, но мне кажется для звукового диапазона Вам вполне подошел бы вот такой девайс. ---
Нет войне!
Сообщение отредактировал LeftRadio - Суббота, 18.09.2010, 19:21
Я действительно не учел буковку F, значит единственным их недостатком остаются частотные характеристики.
Quote (LeftRadio)
Надеюсь понятно объяснил.
Именно это я и имел ввиду. Программная коррекция сильно упрощает и удешевляет устройство, а снижение диапазона незначительно при правильных номиналах(10LSB - это явно перебор) Но если Вы считаете, что огород лучше, то пусть так и будет. Только соединять непосредственно IN и COM входы производитель не рекомендует и это показано на рисунке 9.
Quote (LeftRadio)
Чем не усиление?
На 12 странице написано: In internal reference mode, the internal reference output (REFOUT) can be tied to the REFIN pin through a resistor (e.g., 10kΩ) or resistor-divider if an application requires a reduced full-scale range. Трудно назвать это усилением Особенно если внимательно изучить рисунки 1 и 2.
А на счет небуферизированого режима... По схеме вижу, что используется "buffered external reference mode" - просто неправильно понял на счет дополнительного усиления - сейчас вопросов по этому поводу нет
Но если Вы считаете, что огород лучше, то пусть так и будет
При диф. вкл. "огород" тоже не маленький... По поводу IN и COM знаю, подключил правильно, забыл выложить поправленную схему.
Перевод: В режиме использования внутреннего реф., выход внутреннего референса может быть соединен с REFIN через резистор, или резистивный делитель если приложение требует уменьшенного полного диапазона АЦП.
Что обозначает уменьшение полного входного диапазона АЦП в посте 341. Естественно "усиление" будет ограничиваться шумами и нелинейностями АЦП, ничто не идеально
Управление U17:C правильное, когда на INTERLIVE ON/OFF ноль, U17:С выключен U17:В включен и наоборот.
Это конечно хорошо , но у меня как в журнале Радио - возвращаясь к напечатанному :), а точнее возвращаясь к LCD. Уж больно заманчиво получить неплохой автономный девайс
STN использовать не вариант - слишком большая цена при не ахти параметрах, но простое управление, а TFT требует встроенного контроллера и скорости и тут пригляделся мне вот такой камень - LPC2478 со встроенным контроллером TFT и пригляделся относительно недорогой LCD 2.8" 320х240 с тачскрином (точнее он уже есть, лежит на столе ), есть еще тут. Возможностей конечно у осцилла с ARM7 намного больше, но и вопросов немало...
Стоимость LPC2478 около 10$, то есть не намного больше чем у C8051F340, но не смотря на свою кажущуюся доступность у меня могут возникнуть проблемы с доставаемостью LPC2478, это конечно же минус. С ARM7 и вообще ARM раньше не работал, но начитавшись вижу что вполне реально освоить за относительно небольшие сроки, при простых, легко повторяемых в домашних условиях средствах отладки для ARM7 например wiggler.
Ну в общем пока все соображения, кто что скажет?
---
Нет войне!
Сообщение отредактировал LeftRadio - Воскресенье, 19.09.2010, 19:54
возвращаясь к напечатанному :), а точнее возвращаясь к LCD.
Я всеми руками ЗА !!! С указанным Вами армом не знаком, но знаю другие этой фирмы. Очень приличные контроллеры. Почти все мои знакомые пересели с силабов(часто теряют флеш) и атмелов(меньше функционал) именно на LPC2xxx. Лично для меня достать такой кристалл не проблема. С LCD вообще никогда не работал, так что мало чем смогу помочь Но цены действительно очень заманчивые.
P.S. Появилась шальная мысль. А что если весь "огород" с ШИМ заменить на AD5339 в двуполярном включении(как в доке) ?
Почти все мои знакомые пересели с силабов(часто теряют флеш)
Странно, ни разу такого не было...
Quote (LazyCat)
Лично для меня достать такой кристалл не проблема.
Простите за нескромный вопрос, может как нибудь скооперируемся, если вдруг мне не удастся его достать?
Quote (LazyCat)
С LCD вообще никогда не работал, так что мало чем смогу помочь
Я вроде поразбирался и доки на этот LCD откопал, так что прорвемся
Quote (LazyCat)
Появилась шальная мысль. А что если весь "огород" с ШИМ заменить на AD5339 в двуполярном включении(как в доке) ?
Сейчас гляну...
Можно и так, такое вкл. ЦАП почти одно и то же что и сейчас, просто вместо ШИМ - ЦАП, ну может дискрета поменьше. Можно сразу для смещения и для реф. поставить 4-х канальный MAX5842.
---
Нет войне!
Сообщение отредактировал LeftRadio - Воскресенье, 19.09.2010, 17:48
Ага, неплохо, чем больше примеров тем лучше, тем более в Keil написано Поразбирался я с исходниками, много чего понятней стало, жалко только что без комментариев.
Однако проц немаленький во всех отношениях , плата в размерах несколько увеличится... Еще думаю хотя бы по минимуму подцепить SDRAM на 4МБ для видеобуфера и остального - MT48LC4M16A2TG-75, вроде недорого.
---
Нет войне!
Сообщение отредактировал LeftRadio - Понедельник, 20.09.2010, 10:24
Почитал внимательно доку на 2478 и обалдел. Без существенных аппаратных затрат на нем можно сделать целую измерительную лабораторию. 1. наличие card-интерфейса позволяет даже в автономном режиме сохранять snapshots и смотреть эталонные картинки 2. можно сделать модный нынче CAN-анализатор 3. два PWM канала и DAC позволяют сделать генераторы сигналов произвольной формы 4. обилие цифровых портов дает возможность данному устройству "прикинуться"на шине USB, например, таким устройством http://kazus.ru/forums/showthread.php?t=13724 и использовать готовый неплохой софт 5. и куча других возможностей