Jump to content

    

spirit_1

Участник
  • Content Count

    200
  • Joined

  • Last visited

Community Reputation

0 Обычный

About spirit_1

  • Rank
    Местный

Recent Profile Visitors

640 profile views
  1. Добрый день STM32F745 запускаю таймеры в режиме OPM. TIM8 работает корректно, и вроде бы по памяти 1 тоже работал норм. Это таймеры одного типа TIM2 / TIM12 стартуют от внешнего тригера норм. время ARR отрабатывают норм, пульс по тригеру выдают Но проблема в том что нет реакции на CCR/ Выход по тригеру сразу ставиться в 1 и по окончании ARR в 0. На ССR вообще никакой реакции. считал еще на всякий случай CCER = 17, CCMR1 = 31872 Вроде правильно но В чем проблема? void MX_TIM2_Init(void) { TIM_ClockConfigTypeDef sClockSourceConfig; TIM_SlaveConfigTypeDef sSlaveConfig; TIM_MasterConfigTypeDef sMasterConfig; TIM_OC_InitTypeDef sConfigOC; htim2.Instance = TIM2; htim2.Init.Prescaler = 10; htim2.Init.CounterMode = TIM_COUNTERMODE_UP; htim2.Init.Period = 140; htim2.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; htim2.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; if (HAL_TIM_Base_Init(&htim2) != HAL_OK) { _Error_Handler(__FILE__, __LINE__); } sClockSourceConfig.ClockSource = TIM_CLOCKSOURCE_INTERNAL; if (HAL_TIM_ConfigClockSource(&htim2, &sClockSourceConfig) != HAL_OK) { _Error_Handler(__FILE__, __LINE__); } if (HAL_TIM_PWM_Init(&htim2) != HAL_OK) { _Error_Handler(__FILE__, __LINE__); } if (HAL_TIM_OnePulse_Init(&htim2, TIM_OPMODE_SINGLE) != HAL_OK) { _Error_Handler(__FILE__, __LINE__); } sSlaveConfig.SlaveMode = TIM_SLAVEMODE_TRIGGER; sSlaveConfig.InputTrigger = TIM_TS_TI1FP1; sSlaveConfig.TriggerPolarity = TIM_TRIGGERPOLARITY_RISING; sSlaveConfig.TriggerFilter = 8; if (HAL_TIM_SlaveConfigSynchronization(&htim2, &sSlaveConfig) != HAL_OK) { _Error_Handler(__FILE__, __LINE__); } sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET; sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE; if (HAL_TIMEx_MasterConfigSynchronization(&htim2, &sMasterConfig) != HAL_OK) { _Error_Handler(__FILE__, __LINE__); } sConfigOC.OCMode = TIM_OCMODE_PWM2; sConfigOC.Pulse = 60; sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH; sConfigOC.OCFastMode = TIM_OCFAST_ENABLE; if (HAL_TIM_PWM_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_2) != HAL_OK) { _Error_Handler(__FILE__, __LINE__); } HAL_TIM_MspPostInit(&htim2); } /* TIM4 init function */ один раз в мэйн HAL_TIM_OnePulse_Start(&htim2, TIM_CHANNEL_2); //
  2. СВЧ-резонатор

    именно так и делают подобеные вещи. Получаем короткий импульс в районе десятков нс и подаем на резонатор. Генератор такого уровня моЩности это обычно SOS диоды. Период повторения до сотен гц Информации сейчас уже много, так что ищите. В плане электроники это не сложно, главное цена, обьемы, механика.
  3. PSEUDO ADC_DUAL_MODE

    да, собственно уже так и сделал . в STM SUDIO взял вывел по 50 отсчетво на два окна в виде бинов. Покрутил частоту. Различий не наблюдаю . Синхронность высокая. Явно запускаються одновременно Запуск идет именно от внешнего сигнала. Внешний тригер по фронту , причем для обоих АЦП это один вывод. Т.е просле обработкаи обоих строк два АЦП ждут внешнего сигнала и по нему стартуют синхронно По сути получился тот же дуал моде но наизнанку)
  4. PSEUDO ADC_DUAL_MODE

    Добрый день Вопрос чисто риторический) Конфигурим два АЦП независимо в континьюс моде и ДМа и запуск от внешнего тригера ДМА нормал моде При запуске тригера включаються оба ацп и пушуться в свои регистры разово необходимое количество выборок и затем стоп Затем опять команда HAL_ADC_Start_DMA(&hadc1, (uint32_t*) &ADC1_Data, 4); HAL_ADC_Start_DMA(&hadc2, (uint32_t*) &ADC2_Data, 4); ждем события внешнего тригера и старт двух АЦП и так по кругу Вопрос, насколько синхронен их запуск?*
  5. Юрий, Делал когда то очень давно что то подобное. кОНЕЦ 90Х . Занимался тогда рарработкой радиотелефонов большой дальности и позже возникла идея сделать чтото вроде двух радиомодемов связанных через RS232/ делал на микроконтроллерах паралакса. Это аналог Пика но на тот момент они разгонялись нормально до 80-100 мег так вот суть как это работало. Формировался фрейм. сначала шла последовательность из помоему десятка -два переодической последовательности для цифровой и фазовой синхронизации, затем стартовое слово и потом сам фрейм с некоторым количеством байтов . работало довольно неплохо и синхронизация держала в сильных шумах. К сожалению уже ничего не осталось
  6. Вопрос по ПЧ. У Вас какие то особые требования по поводу 15 мгц, ? Если не секрет поделитесь
  7. ВЧ зонд

    Есть еще Ригол в продаже. По виду подобное . Для чего в основном используете? У вас с усилителем комплект или пассивный
  8. ВЧ зонд

    Я говорю не об одном устройстве а о десятках разных устройств проходящих EMC лабораторию. У каждого свои проблемы, в основном разводка и некоторые схемные решения не учитывающие EMC как было у вас. Зонды здорово помогают но хотелось бы все же иметь более помехозащищенный вариант Вопрос не про конкретную помеху на конкретной плате. Это было для примера написано. Все баги мы находим. а про работу с зондами. Произвродители? Например какие вы используете? ИТд У нас платы не закрыты в мет. корпус
  9. ВЧ зонд

    Суть зачем зонды Делаем в ЕМС лаборотории измерения. Расстояние 10м , логоперодическая антенна Выдают нам спектрограмму где видим например на участке 400-600 мгц превышение небольшое лимита В том же варианте измерения но у нас мы ни на 10 ни на 5 м ничего не видим из за внешних шумов . Поэтому берем зонд и пытаемся тыкаясь в плату локально найти то подобие что они дали работет метод весьма неплохо но хотелось бы еще больше убрать то что на себе берет кабель. ФМ и прочую ерунду Для этого планируеться сделать зонд подключенный на вход симметриченого усилителя имеющего несиметричный выход и желательно питание от АКБ
  10. ВЧ зонд

    Я в Европе. Final draft ETSI EN 300 330 V2.1.1 (2016-11) итд
  11. ВЧ зонд

    Согласен полностью насчет петли на кабеле. По сути эти зонды за 1.5к просто набор тех же петель в красивом исполнении Помехи к сожалению не от устройства. Например те же ФМ станции и еще бог знает что ,дипазон в районе 30-1000мгц Это мануал по разработке подобных устройств. К сожалению еще не изучал, чуть позже займусь https://tel.archives-ouvertes.fr/tel-01757038/document
  12. ВЧ зонд

    Есть чтото конкретное пишите. Если не разбиратесь в вопросе так не забивайте ветку а читайте что пишут другие и изучайте
  13. ВЧ зонд

    антенный анализатор имеет импеданс 50 ом
  14. ВЧ зонд

    для измерения КСВ подключался антенный анализатор непосредственно на вход через переходник. Влияние переходника в данном диапазоне не очень велико на КСВ . Так же была измеренна индуктивности магнитных зондов Всн это позволило сделать вывод что никаких цепей согласования там нет и зонд это просто обычная петля малого размеря имеющая различный импеданс на различных частотах Кабель принимает сигналы(помехи) в интресующем диапазоне частот. Уровень помех принятый на кабель выше уровня помех и сигнала принятых на зонд. Я просто не вижу сигнал и уровень помех меняться при изменеиии положения кабеля что собственно ясно
  15. ВЧ зонд

    Извините за некоррекность. Под EMC подразумеваю лабораторию занимающаюся измерениями EMC Еще раз суть вопроса Есть набор пассивных зондов из ссылки выше. В комплекте так же идет два кабеля разной длинный и графики зависимости напряженности поля от частоты ддля каждого зонда Как оказалось зонды имеют КСВ в районе до 1 ГГц около 10-12 Графики выполненны на награзке 50 ом подключенной непоследственно к зонду без кабеля данные зонды используються в двух вариантах 1. Поиск локальных источников излучения на плате(1-1000мгц) В этом случае из за несогласованности кабеля и зонда имеем большой уровень побочных каналов приема на сам кабель что затрудняет обнаружзение слабых сигналов 2. Измерение локальных напряженностей поля в пространстве в диапазоне(5-10мгц). В данном случае та же несогласованность зонда проиводит к приему основного сигнала не только зондом но м самим кабелем что значительно влияет на измерения Как вероятный вариант решения видиться использование зондов со встроенным активным усилителем для согнласования с кабелем и уменьшения уровня приема кабелем по отношению к уровню приема зондом