Jump to content

    

arhiv6

Свой
  • Content Count

    687
  • Joined

  • Last visited

Community Reputation

0 Обычный

About arhiv6

  • Rank
    Знающий

Контакты

  • Сайт
    http://
  • ICQ
    0

Информация

  • Город
    Томск

Recent Profile Visitors

11449 profile views
  1. Если речь о выводах PB6-PB11 то да, их можно подтягивать к +5 (в даташите они помечены как FT = 5 V tolerant). В какой режим настроены ножки?
  2. Тут описано: valvolodin.narod.ru/articles/nransformer.pdf
  3. Iperf настолько распространённая штука, что сервер есть в составе примеров LwIP. Запускайте его на МК, а на ПК Iperf в режиме клиента и тестируйте по-всякому. И ничего для ПК писать не нужно дополнительно.
  4. Почитайте документацию на Iperf, Iperf3 + в сети полно примеров их использования.
  5. Проще в любом симуляторе посмотреть (например бесплатный Qucs). Если рассматривать только ваш пробник, то в схеме генератор (50 Ом) -> делитель 950 к 50 Ом ->нагрузка (50 Ом) действительно коэффициент передачи получается -26.2дБ. Вы можете включить в эту схему после делителя перед нагрузкой модель реального усилителя, взяв файл с S-параметрами с сайта производителя. Тогда учтёте и согласование, и неравномерность коэффициента передачи усилителя. Например, для HMC313 без согласования коэффициент передачи такой цепочки в диапазоне до 6ГГц меняется в пределах S21=-7.7...-11.2дБ, а для уже внутри согласованного HMC311LP3 неравномерность составит всего S21=-11...-11.9дБ. 0.9дБ это в пересчёте на коэффициент усиления по напряжению составит 1.11 раз или 11%.
  6. А какое S11 требуется, в цифрах? Какое усиление и его неравномерность? Шум? Так-то есть много широкополосных согласованных усилителей, например HMC311LP3 с S11<-10дБ, HMC788A с S11<-16дБ до 6ГГц.
  7. Судя по ключам на обмотках это не Flyback а прямоходовый преобразователь, но тогда одного диода на выходе не хватает. И у C3 полярность перепутана. При открытии VT1 ток через L1,VD3 возрастает и после закрытия VT1 его выбивает от перенапряжения на коллекторе. А где Вы такую схему встретили?
  8. Можете пояснить, что Вы имеете в виду под преобразованием этой характеристики в линейную?
  9. Отличная программа уровня Eagle/KiCad, но с более дружелюбным интерфейсом. Требования по железу - минимальные. Особенно хорошо подойдёт для новичков: неплохие обучающие видео-материалы, на русском языке есть учебник + интерфейс русифицирован. Есть бесплатная лицензия для некоммерческого использования (1000 pin, 4 Layers), для использования без ограничений - можно и купить, цена относительно небольшая. Большая стандартная библиотека + легко создавать свои компоненты (есть генератор посадочных мест). В последних версиях добавили функции для работы с диффпарами. Умеет в DRC, 3D, импорт/экспорт файлов других САПР, нормально работает под wine в Linux. Из недостатков, что мне не понравилось - не умеет использовать закруглённые пады (как рекомендует IPC-7351C), не настраиваются шрифты в на схеме.
  10. ТС, чтобы не путать людей, опишите что требуется говоря не только о напряжениях, но и о токах - что куда течёт. Если я правильно понял, то достаточно LTC4416+диода от выхода 2 к выходу 1. Вход 2 - primary/основной, вход 1 - backup/резервный. Состояния всего 4: При наличии только основного напряжения (вход 2) открыты ключи M2 M1, ключи M3 M4 закрыты. Напряжение со входа 2 подаётся через диод на вход 1. При наличии только резервного напряжения (вход 1) открыты ключи M3 M4, ключи M1 M2 закрыты. Напряжение везде отсутствует - не рассматривается. При наличии обоих напряжений - M1 M2 открыты, M3 M4 - закрыты. Но если напряжение источника, подключенного ко входу 2 превысит напряжение источника, подключенного ко входу 1, ток через диод тоже потечь может. Ключи M2 и M3 можно убрать оба, если нужен Current Sharing (когда ток в нагрузку течёт от обоих источников). Или в некоторых случаях можно убрать один из них, подробнее об этом - в даташите. Пока писал ответ - ещё и требования защиты по току появились???
  11. Посмотрите микросхемы-переключатели на идеальных диодах. Вот ссылки: у Linear они называются PowerPath Controller, у TI - Power muxes. Например LTC4416, LTC4418.
  12. Не знаю, пробовать нужно. Может быть под конкретно ваше применение придётся много переписывать, а может и нет. Проще всего взять и самому попробовать - там код простейший и к платформе не привязан, можете прямо на ПК отлаживаться (например, скриншоты которые я выше выкладывал - просто в Qt вывел из буфера картинку через QImage, вы можете использовать любой другой вариант). Просто сделать модельку не серой а, например, зелёной легко - при вычислении цвета зануляете R и B каналы, а канал G - меняете значение в зависимости от освещённости. Или нужно несколько цветов одновременно? Скругления - это просто увеличение количества полигонов на модели. Если полигонов будет слишком много то для ускорения отрисовки (точнее, расчёта освещённости) можно хранить нормали прямо в obj файле, а библиотеку добавить их чтение. Кстати, про форматы входных фалов вы тоже ничего не указали. Полноценного парсера obj в ol3d нет, там просто применяется формат хранения данных модели как в obj. Правда формат простой, примеров, как его разбирать - много.
  13. Можно прямо эту библиотеку доработать. Например, вот что получается, если добавить в неё около десяти строчек кода (под спойлером). Для получения освещения в функции ol3d_draw_Element в вектор color записываю нормаль от треугольника a,b,c. Потом в функции ol3d_getColor из этой нормали получаю интенсивность освещённости. Вся теория очень хорошо расписана в этой статье, все функции для работы с векторами уже есть в библиотеке. Артефакты отрисовки на стыке плоскостей тоже можно убрать - это ещё около 10 строчек кода изменить. Для этого реализацию функций ol3d_draw_Line и ol3d_draw_Triangle нужно немного поправить, как и зачем - описано в этой статье. Можете почитать тот цикл статей + комментарии к ним и за день-два доработать эту библиотеку под своё применение.
  14. Да, в буфере вся картинка, её вывести только остаётся. Без освещённости. Рисует полигонами или просто линиями. Вот примеры для этой модели: А вам нужно с освещённостью? вроде этого?
  15. https://github.com/avem-labs/ol3d - язык СИ, принимает формат Obj, рисует в буфер. Для вывода на дисплей нужно реализовать свою функцию, отображающую буфер на экран.