Перейти к содержанию
    

vetal

Модератор
  • Постов

    2 067
  • Зарегистрирован

Весь контент vetal


  1. Сделайте таймаут, после которого будет подаваться сброс на схему - больше особо ничего не придумаешь :)
  2. Если прослушивать непосредственно процесс программирования, то возможно. Только зачем? Ведь прослушивая данный процесс вы уже имеете файл программирования :)
  3. 20 секунд на arm + google = http://www.pjrc.com/arm/pdf/doc/ARM_debug.pdf
  4. Вам показывают наихудшее место. При нарушениях вы можете самостоятельно просмотреть всю цепь. статья продолжение
  5. О нарушениях заданных Вами временных ограничений он должен сообщить. В данном сообщении говорится, что максимальная тактовая частота для выбранного домена - 180 МГц. 1. Для начала определитесь, что у вас корректно сделан переход между системной тактовой частотой и тактированием spi. 2. Попробуйте вести обмен на меньшей тактовой частоте. Проблема явно не в разводке, а в построении системы.
  6. Вы можете зафиксировать расположение отдельных элементов - это повлияет на разводку. Что именно Вас не устраивает?
  7. По ссылке посмотрите - у Samtec много таких. http://www.samtec.com/technical-specificat...SeriesMaster=SD Ищите варианты, которые вам проще купить.
  8. BC847/BC857 - и аналогичные им. наиболее распространенные представлены на smd.ru
  9. Скорее всего у вас переполнение типа данных integer. Максимальное положительное число 2147483647(2^31).
  10. Поставить 2 фильтра, либо написать свой ручками.
  11. Это можно отловить и на rtl модели - достаточно проинициализировать регистры в значение 'X'.
  12. Поправлю - приемка 5 стоит дороже аналогичных импортных микросхем класса индастриал, но дешевле класса милитари.
  13. АЦП-ПЛИС-МАТОБРАБОТКА-ЦАП :) Такие вещи лучше всего делать по месту формирования, если это возможно. Считаю, что выносить их оттуда - бессмысленно.
  14. На выходе ЦАП спектр сигнала в общем случае будет состоять из частот:fc(частота сигнала),fs(частота дискретизации)-fc, fs+fc, 2fs-fc,2fs+fc... Ставьте более качественный фильтр на выходе ЦАП.
  15. Для начала попробуйте отключить все лишнее - брэндмауэр, антивирус и все, что может вмешиваться в обмен(напр. маршрутизаторы). Отключите все сервисы и программы, которые могут стучаться на данную карту. Ваша программа должна устойчиво принимать все пакеты при отсутствии мешающих факторов. Поиграйтесь с настройками дуплекса, установите вашей программе приоритет реального времени. Ну, и, учитывая особенность UDP - введите маркеры в пакетах и перезапрашивайте потерянные. 100% можно получить только в тепличных условиях.
  16. Сталкивался. Напишите прокси на c/c++ и обеспечите достаточную буферизацию пакетов. Прокси(перехватчик) должен обеспечивать прием пакетов и их ретрансляцию в Вашу программу на С# для дальнейшей неспешной обработки. Производительность C# недостаточна для решения таких задач даже на i7 :( Так же для уменьшения потери пакетов желательно перейти на 100 МБит соединение(по крайней мере выйти на трафик не более 50% от возможностей интерфейса, т.к. при работе на 100% скорости нужен особый подход) и поиграться с настройками режимов работы трансиверов.
  17. Пожалуй, вставлю свои 5 копеек: 1. ПЛИС и МК - это всего лишь инструменты, как уже было сказано. 2. Знать и владеть необходимо методолгоией проектирования и построения систем с помощью указанных, и не только, инструментов, равно как и эмиттерный повторитель , либо усилитель класса Е. 3. Используемый инструментарий открывает разные возможности(методы) построения систем. 4. В первую очередь необходимо научиться ставть задачу и в соответствие с ее постановкой определять оптимальный из доступных путей решения.
  18. В режиме D2XX самый простой способ - написать свою d2xx, эмулирующую нужные функции. Если перекомпиляция существующего ПО невозможна - прямая подмена dll в папке программы, если возможна - то просто перекомпилировать проект под новую прослойку.
  19. Как вы определяете, что у Вас не 'Z' состояние? При 'Z' состоянии на линии Ваша подтяжка или драйвер будут определять состояние линии.
  20. 1. При необходимости отфильтровать сигнал в нужной полосе (FIR Filter) 2. Сделать квадратурные стробы для несущей.(Т/4=2ПИ/4 - соответствует синусным и косинусным отсчетам сигнала) 3. Взять корень из суммы квадратов соседних квадратур. 4. При необходимости сделать дополнительную фильтрацию 5. Вывести полученный результат на цап Аналогично можно сделать с помощью цифрового гетеродинирования(синус нужной частоты - перемножитель-фнч-цап).
  21. Вам требуется постоянная фаза или постоянная групповая задержка?
  22. Не согласен. п.1. Неправильная постановка вопроса. Оченку необходимо производить по параметру вероятность безотказной работы. п.2. Не показатель. Даже в 10 строчках кода могут быть фатальные ошибки. Зависит в первую очередь от "классности" программиста и корректности постановки задачи. По основному вопросу - дайте определение ОС. Сравнивать ОС общего вида и специальные некорректно, т.к. они выполняют разные функции. В общем случае применение ОС позволяет сократить объем программного кода, уменьшить кол-во "глупых" ошибок, улучшить понимаемость программы(в т.ч. программистом, который физически не сможет удержать все взаимосвязи в голове).
  23. Вы входное воздействие как-то формируете? Если да, то и воздействовать на него можно: Увых(АРУ)=Увх*f(АРУ);
  24. Синхронный сброс - по факту является маской по И входных данных. Асинхронный - воздействует на состояние триггера. Подвержен метастабильному состоянию, если сигнал сброса снимается с нарушением времен установки/удержания данных относительно тактового сигнала. http://ens.ewi.tudelft.nl/Education/course...ston_Resets.pdf
×
×
  • Создать...