Занимаюсь разработкой электроники на базе МК STM32, изучаю другие контроллеры и ПЛИС
Контакты

Наибольший вклад в теги

Все теги (7)

Лучшие ответы пользователя

Все ответы (11)
  • Как лучше сделать многоканальный драйвер PWM (ШИМ) вентиляторов на базе STM32?

    @itxs
    Инженер-электронщик
    1. Обойдемся без мультиплексоров, видел STM32 с 14 таймерами например.
    2. Таймеры могут считать длительность сигнала на ноге. У некоторых таймеров по 4 канала, у некоторых по 2.
    3. При одинаковом временном масштабе сигналов можно использовать по одному таймеру для подсчета сразу 4 (или 2) независимых сигналов.
    4. На STM32F103RGT можно сделать хоть 24 независимых аппаратных ШИМа, не требующих прерываний, только что проверил в справочнике STM32CubeMX. С прерываниями - и того больше. Плюс ногодрыгом - и еще больше.
    5. Возвратный сигнал тахометра не модулируется входным ШИМ сигналом, иначе зачем он нужен вообще.
    6. Частота для ШИМа вентиляторов смотрится в документации на них, либо подбирается экспериментально, что не сложно и не занимает много времени.
    Ответ написан
    1 комментарий
  • Существуют ли микроконтроллеры с частотой 600 Мгц -- 1 Ггц?

    @itxs
    Инженер-электронщик
    Довольно интересный вопрос, учитывая что изображение тут - наверняка не маленькая картинка 16х16 пикселей. Вообще для реализации алгоритмов кодирования изображения в реальном времени используют ПЛИС + вам нужен какой нибудь передатчик. Если реалтайм не нужен, то лучше взять что-нибудь из А серии, например iMX6 процессоры с Cortex-A9, и Wi-Fi модуль например. Для таких задач, как ваша обычные микроконтроллеры не используют, требуется полноценный процессор, либо DSP-устройство, либо ПЛИС. А микроконтроллеров с частотой 600 МГц-1ГГц не существует, потому что такие частоты прерогатива системных процессоров, где важна скорость обработки. Микроконтроллеры предназначены для других задач, где такие частоты не нужны. Честно говоря, серия STM32F7, вышедшая недавно, и так уже предел в 216 МГц + кэши, да еще и MIPI DSI для видеовывода; еще быстрее делать МК нет смысла.
    Ответ написан
    Комментировать
  • Как научиться читать электрические схемы?

    @itxs
    Инженер-электронщик
    Да большие схемы это на самом деле комбинации маленьких типовых схем вроде усилительного каскада на транзисторе или аналоговых фильтров, только с добавлением различных улучшателей: термокомпенсация, убирание дребезга, выравнивание АЧХ, различные модификации аналоговых фильтров, добавление пред и пост усиления, резервирование компонентов, и т.д. - то есть даже в очень большой схеме часто есть костяк, который выкинуть нельзя. А остальное - можно и будет работать, но деградирует до уровня лабораторного образца, чтоб работало "только здесь, только сейчас и при таких условиях", либо ухудшатся характеристики. Следовательно, нужно научиться декомпозировать большие схемы сначала на множество типовых поменьше, а потом уже искать как именно работают эти маленькие схемы.
    Ответ написан
    Комментировать