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

arhiv6

Свой
  • Постов

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

  • Посещение

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


  1. Соглашусь с aaarrr, лучше соответствие всех команд и их кодов описать в одном месте, например: void command_a(); void command_b(); // функции-обработчики команд void command_c(); typedef struct // структура, объединяющая массив с кодом команды и функцией-обработчиком { char code[3]; void (*pfunc)(); } Command; Command commands[] = // всё описано в одном месте { {{0x01, 0x02, 0x01}, command_a}, {{0x01, 0x02, 0x02}, command_b}, {{0x01, 0x03, 0x01}, command_c}, }; bool parse_command(char *input_command) { int commadns_number = sizeof(commands) / sizeof(commands[0]); for (int i = 0; i < commadns_number; i++) // ищем в списке команд { if (memcmp(input_command, commands[i].code, 3)) { commands[i].pfunc(); // вызов функции-обработчика return true; } } return false; // команда не найдена в списке комманд }
  2. Трансформатор импедансов на длинных линиях. Что-то похожее на рисунок 13 вот здесь. Подробно о них можно почитать в первой главе книги "Справочное пособие по высокочастотной схемотехнике. Рэд Э.Т. М, Мир, 1990.".
  3. Если не хочется по какой-то причине использовать getopt из <unistd.h>, на гитхабе есть много аналогов, в том числе максимально лёгких. Можно выбрать подходящий под вашу задачу: https://github.com/search?l=C&amp;q=getopt&amp;type=Repositories
  4. На си ничего править не нужно, достаточно поправить/написать конфиг. На FT2232 SWD можно настроить на любом из портов (A или B). Тут подробно описано: http://microsin.net/programming/arm/getting-started-openocd-with-ft2232h-for-swd-debugging.html
  5. Firefox пишет что 28 декабря 2018 г. истёк срок действия сертификата от COMODO.
  6. 5мм это вообще без запаса? А то есть KR-5R5H474-R высотой до 5.2мм, диаметром до 11.5мм (50Ом, 5.5В, 0.47Ф). Влезет такой?
  7. Попробуйте https://www.gwinstek.com/en-global/products/downloadSeriesDownNew/7267/1414, раздел "Remote Operation". Модели 73610 там нет, но может команды для всей серии PSH одинаковые.
  8. В этом сообщении тоже ссылки не работают. Вместо ссылки http://electronix.ru/redirect.php?https://electronix.ru/forum/index.php?s=&amp;showtopic=126804&amp;view=findpost&amp;p=1376873 должно быть https://electronix.ru/forum/index.php?app=forums&amp;module=forums&amp;controller=topic&amp;id=126804&amp;do=findComment&amp;comment=1376873
  9. У Infineon есть недорогие (если смотреть на цены digikey) МК для управления двигателями, они до 175 градусов рабочей температуры: https://www.infineon.com/cms/en/product/microcontroller/embedded-power-ics-system-on-chip-/3-phase-bridge-driver-integrated-arm-cortex-m3/
  10. Если речь идёт о ST-Link, распаянном на плате, его можно официально обновить до JLink-OB: https://www.segger.com/products/debug-probes/j-link/models/other-j-links/st-link-on-board/
  11. По корпусу, маркировке и схеме включения похоже на ATF-551M4.
  12. Полумост на 30А, 2.5вольта и 1 МГц? Что за транзисторы в этом полумосте использоваться будут, если не секрет? По низковольтным драйверам - LTC1981/LTC1982, LTC1163/LTC1165. Но они медленные. Проще поставить нормальный драйвер а запитать его от мелкого Switched Capacitor конвертера (LM276x или ещё проще REG710xx), ему даже индуктивность не потребуется.
  13. С работы тоже не показывает, в Firefox. Если у картинок поменять адрес с https://92.53.77.107/ на http://92.53.77.107/ тогда всё отображается.
  14. BQ25504 - работает от 330мВ, умеет MPPT, не требует внешних ключей. Или bq25570 - дороже, но имеет дополнительный встроенный buck конвертер.
  15. В багтрекере уже описано, в репозитории уже исправлено.
  16. Сергей Борщ, для gcc даже несколько вариантов комментариев есть: /* Falls through. */ /* fall-thru */ /* Else falls through. */ /* FALLTHRU */ /* … falls through … */ Вот статья об этом: https://developers.redhat.com/blog/2017/03/10/wimplicit-fallthrough-in-gcc-7/
  17. Какая версия gcc, OpenOCD, buildroot? Пробуйте: https://sourceforge.net/p/openocd/mailman/message/36339070/ https://git.busybox.net/buildroot/commit/?id=1474b369638e84090d3f6c2b51a5269076d00be5
  18. @Art55555, при включении процедура будет соответствовать описанной - только когда появится -2В на затворе, Bias Generator откроет P канальный транзистор и выставится ток покоя. При выключении - немного не так, но из-за ограничения тока всё нормально выключится. Но вообще я согласен с @bloody-wolf - проще выбрать какой-нибудь не GaAs усилитель.
  19. Можно проще. Взять любой Bias Generators, который может сформировать стабилизированные -2В имеет выход "Power Valid". Этим выходом управлять обычным P канальным мосфетом для коммутации питания усилителя. На токовом шутне и паре транзисторов организовать регулировку тока.
  20. @khach, тема о HMC8410, он GaAs, ему -2В для полного запирания хватит.
  21. 1) Сначала подаём эти -2 вольта на вход усилителя, при этом канал транзистора закрывается. Пока не появятся эти -2 вольта на затворе, питание на усилитель подавать нельзя. 2) Не понял. Если речь о HMC920, то у него есть внутренний источник отрицательного напряжения -2,5В. 3) Регулируют входное напряжение а не ток, потому что входной ток у GaAs десятки микроампер и увеличиваться начинает только около точки компрессии (для HMC8410 смотрите Figure 33 и 34 в даташите). В AN11130 предполагается, что напряжение будет выставлено вручную подстроечным резистором, ток покоя при этом нужно как-то измерять самому, внешним измерителем. 4) Это вопрос?
  22. Да вроде обычное требование - подавать напряжение на сток только при наличии отрицательного напряжения на затворе. Потому что при нуле на затворе канал у GaN/GaAs транзисторов открыт. HMC920/HMC981 не применял, использовал схему из Ampleon Application Note AN11130, только hot-swap контроллер другой был, из того что в наличии было.
  23. А вы уверены что там внутри диоды? По виду - обычный EMI фильтр, вроде NFA31 от Murata.
×
×
  • Создать...