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

    

SSerge

Свой
  • Публикаций

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

  • Посещение

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


  1. В этой схеме, в отличие от двух первых, как раз не плавает благодаря наличию C25 и D7. Попробуйте сообразить какое напряжение будет на C25 в установившемся режиме. Посмотрите ещё Fundamentals of MOSFET and IGBT Gate Driver Circuits, Ваша схема на Figure 35. DC Restore Circuit in Transformer-Coupled Gate Drive.
  2. На момент появления скорее да, чем нет. Впрочем, говорят, его потом довольно быстро допилили до пригодного к использованию состояния. Но это уже по рассказам тех, кто им продолжал пользоваться, сам я к PICам больше не возвращался, меня понесло в сторону AVR и MSP430, а тем временем и кортекс-М появились.
  3. Когда-то давно у них был довольно приличный для PIC16, я даже успел на нем написать пару несложных программок. Но потом Микрочип возгордился и стал активно пропихивать собственное глюкало. А с прочими производителями компиляторов перестал делиться информацией о перспективных моделях контроллеров и о багах в уже выпущенных. "Сам захотел царствовать и всем владети"(c). После чего, вероятно, был послан.
  4. Разрежение газа

    Вот с этого места и продолжим. Что бы там не происходило за пределами цилиндра и поршня, газ оказывает на поршень давление. Если давление газа P а площадь поршня S (не путать с энтропией), то сила действующая на поршень F = P*S. При перемещении на расстояние dx совершается работа dA = F*dx = P*S*dx = P*dV потому что S*dx есть изменение объема dV. Заметьте, рассуждения выше никак не зависят от намерений экспериментатора, фаз луны и прочего, только от наличия газа, поршня и предположения о том что процесс квазистационарный, то есть что возмущения возникающие от движения поршня успевают распространяться на весь имеющийся объем газа. Так что в Ваших терминах любое перемещение поршня (со скоростью много меньше скорости звука в газе) следует называть рабочим ходом.
  5. H(z) фильтров

    точнее: 1+ z^-1 + z^-2 + ... + z^-(D-1) + z^-D = (1 - z^-(D+1))/(1 - z^-1) Подсказка: это сумма геометрической прогрессии.
  6. Так, преобразователи с токовым управлением (Current-Mode Control), частота PWM 100кГц, а "расколбас" на 50кГц. Небось ещё и к-нт заполнения больше 50%. Проблема известная, решение - slope compesation. https://www.ti.com/seclit/ml/slup075/slup075.pdf
  7. Есть такой ГОСТ 2.004—88, все его содержимое сводится к одному предложению: на АЦПУ рисовать как получится, а на графических устройствах вывода -- как положено. Шрифты по ГОСТ 2.304. Требования к шрифтам в ГОСТ 2.304—81, там в изменении 2 появился такой текст: "При выполнении документов автоматизированным способом допускается применять шрифты, используемые средствами вычислительной техники. В этом случае должны быть обеспечены их хранение и передача пользователям документов." Чтобы избавиться от необходимости "хранения и передачи пользователям" гостовских шрифтов имеет смысл применять имеющиеся в стандартном наборе шрифты, сходные по начертанию с гостовскими. Т.е. Arial, xxx-Sans-xxx, Verdana, Tahoma. Только разъяснять это лучше не нормоконтролёрам, а начальникам их начальников.
  8. Вы сначала разрешаете прерывание от TX, оно немедленно происходит, обработчик записывает в регистр данных передатчика ptr[1], флаг TXnIF сбрасывается. Из регистра данных передатчика байт сразу же загружается в сдвиговый регистр, регистр данных теперь свободен, флаг TXnIF снова взводится. После выхода из обработчика немедленно происходит новое прерывание. Теперь в передатчик записывается ptr[2], флаг TXnIF сбрасывается. Байт остается в буферном регистре поскольку сдвиговый регистр пока занят. После возврата из второго прерывания выполняется TXREG = ptr[0]; а записанный только что ptr[2] теряется. Вот байты и поменялись местами, а ptr[2] потерялся. Флаги TXnIF и RCnIF только на чтение (read-only), писать в них что-либо бесполезно, они сами сбрасываются после записи в передатчик или чтения из приемника. В регистре TxSTAx есть флаг TRMT - Transmit Shift Register Status bit, сигнализирующий что сдвиговый регистр передатчика пуст. Но прерываний для него не предусмотрено, поэтому ожидать окончания передачи последнего байта пакета придется или программно опрашивая этот флаг или придумать что-то ещё.
  9. STM32f767 + ks8721 теряются пакеты

    Предлагают перезапускать пинками пока не заведётся :)
  10. Критерии совершенства в CubeMX?

    Не менее интересна тема что делать с контролем версий этих чрезвычайно удобных и понятных картинок-комиксов.
  11. Чтение впаянной MicroSD?

    Если не подавать на эти ноги напряжение ниже нуля и выше питания. Лучше всего запитывать оба устройства от одного источника или по крайней мере не допускать разницы в напряжениях питания больше 0.1 .. 0.2 вольта, чтобы не допустить больших токов через защитные диоды на входах (смотрите current injection в даташите). С ногами 5V-tolerant проще, они это позволяют. В случае когда устройства питаются каждое от своей розетки, а заземляющий контакт то контачит то нет, вероятность успешного подключения примерно 50%, или сгорит или нет.
  12. Использование __no_init

    Совершенно верно. Только обратите внимание, что это поведение определяется устройством Вселенной в которой нам довелось жить и конструкцией конкретного микроконтроллера, а вовсе не иаровским расширением(extended keyword) __no_init. Последнее всего лишь отменяет инициализацию при старте программы.
  13. Чтение впаянной MicroSD?

    Питание контроллера лучше оставить, а чтобы он не мешал работе остановить его ресетом.
  14. Бабахнет громко, теоретически такой трансформатор эквивалентен короткому замыканию всех трёх фаз.
  15. Трёхфазный трансформатор хорош когда есть три фазы с напряжением синусоидальной формы потому что там в магнитопроводе очень удачно складываются/вычитаются магнитные потоки (тоже синусоидальной формы) от трёх обмоток. Они у Вас есть?
  16. Это только пока все 4 заперты, да и то делится как повезёт. А когда пара в одной диагонали открыта, на двух других транзисторах будет как раз питание (минус падение на открытом транзисторе). Ещё один минус пушпула: в работе участвует всегда только одна половинка первичной обмотки, вторая в это время просто занимает место в окне трансформатора. В случае моста можно в том же окне намотать столько же витков что и в половинке обмотки пушпула, но более толстым проводом или взять магнитопровод поменьше.
  17. Правая рука не всегда выручает.
  18. Похоже на часть UPS от Delta Electronics У них есть модели с названиями начинающимися на GES
  19. Термопара это всего-навсего источник эдс (зависящей от температуры) плюс сопротивление проводов.
  20. STM32. Перенастройка UART.

    Так нет же никакого букваря по SPL и теперь уже не будет, только комиксы.
  21. Конструкция двигателя такова, что нет смысла управлять обмотками раздельно, токи в каждой паре должны быть одинаковыми. Имеет смысл только либо параллельное либо последовательное соединение обмоток. При желании сильно упростить драйвер можно использовать униполярное включение, но плата за эту простоту - снижение момента и максимальной мощности.
  22. LC-генератор на ОУ

    Хм, при C=2200e-12, L=330e-6 частота 1/(2*pi*sqrt(L*C)) получается 186.789 кГц, это ровно в sqrt(1000) раз больше. На вопрос об амплитуде ответ дает Figure 23. Maximum Output Swing vs. Frequency из пдф-ки на OP27 и параметр 2.8 V/µs slew rate. Выходной каскад на частоте почти 200кГц банально не успевает за сигналом (см. Figure 27. Large Signal Transient Response). Если существенно снизить частоту то амплитуда будет ограничиваться уже на уровне порядка +/-14 вольт на выходе.