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

arhiv6

Свой
  • Постов

    1 033
  • Зарегистрирован

  • Посещение

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


  1. Добрый день. Решил написать простой карусельный переключатель задач. Для переключения контекста хочу использовать нелокальные переходы (setjmp, longjmp). Чтобы исключить дублирование кода, хочу небольшой участок кода вынести в отдельную функцию. Разумеется, из-за setjmp() функция должна быть встраиваемой. В gcc для этого есть специальный атрибут always_inline. static inline void loadMainContext(void) __attribute__((always_inline)); void loadMainContext(void) { ... if (!setjmp(task_context)) longjmp(main_context, 1); ... } Но при попытке компиляции gcc ругается: Для себя задачу пока решил использованием дефайнов, но хочется узнать: почему компилятор не даёт мне использовать setjmp() во встраиваемой функции? Компилятор GCC 4.9.2.
  2. LM5069 или другой hot-swap контроллер. Время задается конденсатором, минимальное = 12мкс (Fault to GATE low delay) + время закрытия полевика.
  3. Активные разветвители - интересная штука, и цена вроде приятная. Только вот те, что по ссылке выше, рассчитаны на 75 Ом. А есть такие же, но на 50 Ом?
  4. TemplateDesigns и ReferenceDesigns есть на торрентах. Тут я давал ссылки на версии 2014 года.
  5. Скачивайте онлайн-инсталлятор тут: https://www.qt.io/ru/download-open-source/#section-2 Там при установке можно сразу добавить установку QtCreator и компилятор (MinGW), что бы не скачивать их отдельно.
  6. Требование про планарные проглядел. Последние версии не смотрел, может научился. А вообще, и в старых версиях народ делает так:
  7. Попробуйте DIpTrace. Есть бесплатная лицензия, на сайте есть руководство и видеоуроки, большая база компонентов + новые создавать легко. Автотрассировщик и расстановщик есть, в том числе для одного слоя (если надо, можно ещё разрешить ему ставить перемычки). Вот здесь есть пример простенькой платки с автотрасировкой.
  8. Вроде есть приличные бесплатные симуляторы, вроде того же V-REP.
  9. Да, с уровнями кратных гармоник так и есть. Если мешают - только фильтроваться. В вашем случае можно обойтись пятью-шестью ФНЧ.
  10. Правильно ли я понимаю, что вы предлагаете напрямую формировать синус в ЦАП? Для получения частоты 1000МГц DAC должен иметь частоту семплирования >2ГГц, тогда, наверное, имелось в виду не MCU а FPGA?
  11. Это речь о usb приставке-осциллогафе? Если не сложно, поделитесь ссылкой или описанием...
  12. Для HMC832 уровень 2,3 и 4 гармоник указан −20/−29/−45 dBc соответственно. Без пачки фильтров наверное не обойтись. Можно попробовать набрать их из недорогих LFCN от Mini-Circuits.
  13. velkarn, на своих отладках они отводят тепло радиатором. Смотрите их ApNote: Using eGaN FETs и AN015: eGaN FETs for Multi-Megahertz applications
  14. Как-то скудно. Напишите подробнее: 1) По генератору: критична ли скорость перестройки, потребление, максимально допустимый уровень паразитных составляющих, требование к точности установке частоты и фазовому шуму? 2) По приёмнику: разрядность и скорость оцифровки, чувствительность, динамический диапазон и т.д. и т.п. 3) Сроки, бюджет. Что требуется - документация или готовое устройство(а) ? Что за устройство - КСВ-метр в диапазоне 10-700 МГц? Направленный ответвитель, насколько я понял - у Вас уже есть готовый?
  15. китайский st-link v2

    Есть ещё в таком варианте корпуса (на мой взгляд - гораздо удобнее - подключается кабелем miniusb): http://ru.aliexpress.com/item/ST-LINK-V2-S...1439613333.html Из плюсов - сразу выведен reset, не надо допаивать. Из минусов - распиновка отличается. А может быть кто-то знает - не появились ли ещё китайские клоны ST-LINK/V2-1, у которых сразу ещё и uart есть?
  16. Например, Марти Браун, "Источники питания", глава 3.5.9 "Методики намотки трансформаторов, работающих в импульсном режиме".
  17. На easyelectronics выкладывали обзор системы Odoo (OpenERP). + там в комментариях накидали ссылок на подобный софт.
  18. Я брал у этого продавца. Всего восемь каналов, но за такую-то цену не жалко :)
  19. Скорее всего имелся в виду томский Микран
  20. Поставьте резистор в цепь затвора обоих транзисторов. Сейчас у Вас верхний транзистор по-прежнему открывается быстро, из-за чего может паразитно открываться нижний. Почему - см тут.
  21. Plain, а почему? Вроде бы по схеме и ПП - затвор подключён...
  22. Поставьте резисторы в цепях затворов, Ом по 5. Если звон уменьшится - замените их на RD цепочки.
×
×
  • Создать...