STM32 & C언어 디자인 패턴
close
프로필 배경
프로필 로고

STM32 & C언어 디자인 패턴

  • 분류 전체보기 (171)
    • ▶ STM32 (63)
      • News (8)
      • 회로리뷰 (12)
      • Peripheral (37)
      • 개발환경 (6)
    • ▶ C Application (28)
      • 디자인 패턴 (22)
      • App 만들기 (6)
    • ▶ ARM Core (10)
    • ▶ RTOS (7)
      • RTOS 만들기 (7)
      • FreeRTOS (0)
      • ThreadX (0)
    • ▶ 일상리뷰 (3)
    • ▶ 이전글 (53)
      • C Pattern (25)
      • C Coding (7)
      • Linux (5)
      • Programming (6)
      • Book Reference (10)
  • 홈
  • 태그
  • 방명록
  • Github
FMAC 디지털 필터 구현 방법 (with the STM32 G4 MCU Package)(7) - 3p3z

FMAC 디지털 필터 구현 방법 (with the STM32 G4 MCU Package)(7) - 3p3z

오실로스코프를 사용하여 사양에 대한 벅 컨버터의 성능을 확인할 수 있습니다. ​ 그림 20. PWM 파형 D0 및 D1 트레이스는 벅 컨버터가 일정한 100mA 부하로 작동할 때 하이 사이드(1차) 및 로우 사이드(2차) 스위치에 대한 PWM 출력을 보여줍니다. ​ PWM 주기는 200kHz 스위칭 주파수에 해당하는 5µs입니다. 출력 전압은 채널 1 트레이스에서 볼 수 있듯이 목표와 일치하는 3.3V입니다. 그림 20 그림 21 CPU 부하에서 D0 트레이스는 CPU가 유휴 상태인 동안, 즉 while(1) 루프를 실행하는 동안 토글되는 디지털 IO 핀(GPO2)입니다. CPU가 FMAC 인터럽트 핸들러를 실행할 때 GPO는 토글을 멈춥니다. ​ CPU가 PWM 주기 시작 후 460ns에 FMAC 인터..

  • format_list_bulleted ▶ STM32/Peripheral
  • · 2023. 12. 29.
  • textsms
FMAC 디지털 필터 구현 방법 (with the STM32 G4 MCU Package)(6) - 3p3z code

FMAC 디지털 필터 구현 방법 (with the STM32 G4 MCU Package)(6) - 3p3z code

Configuring the FMAC FMAC 레지스터에 액세스하기 전에 FMAC 클록을 활성화해야 합니다. __HAL_RCC_FMAC_CLK_ENABLE(); A 및 B 계수를 위해 시스템 메모리 영역을 할당해야 합니다. /* Array of filter coefficients A (feedback taps) in Q1.15 format */ static int16_t aFilterCoeffA[COEFF_VECTOR_A_SIZE] = {A1,A2,A3}; /* Array of filter coefficients B (feed-forward taps) in Q1.15 format */ static int16_t aFilterCoeffB[COEFF_VECTOR_B_SIZE] = {-B0,-B1,-B2,-B..

  • format_list_bulleted ▶ STM32/Peripheral
  • · 2023. 12. 29.
  • textsms
FMAC 디지털 필터 구현 방법 (with the STM32 G4 MCU Package)(5) - 3p3z

FMAC 디지털 필터 구현 방법 (with the STM32 G4 MCU Package)(5) - 3p3z

Buck converter specification 변환기 예제는 아래와 같은 사양으로 디자인되어 있습니다. • Input supply voltage: 5 V • Output voltage: 3.3 V • Maximum current: 0.5 A • Target ripple: 0.5% (16.5 mV) • Overshoot (50% load step): 5 mV • Control mode: Voltage, digital • Switching frequency: 200 kHz • Sampling frequency: 200 kHz • Crossover frequency: 8 kHz • Phase margin at crossover: 50 degrees • Duty cycle limit: 90% ​ 디스커버리..

  • format_list_bulleted ▶ STM32/Peripheral
  • · 2023. 12. 29.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
  • [2023.11.15] App State machine 글 게재
  • [2023.11.3] 티스토리 다시 시작합니다
전체 카테고리
  • 분류 전체보기 (171)
    • ▶ STM32 (63)
      • News (8)
      • 회로리뷰 (12)
      • Peripheral (37)
      • 개발환경 (6)
    • ▶ C Application (28)
      • 디자인 패턴 (22)
      • App 만들기 (6)
    • ▶ ARM Core (10)
    • ▶ RTOS (7)
      • RTOS 만들기 (7)
      • FreeRTOS (0)
      • ThreadX (0)
    • ▶ 일상리뷰 (3)
    • ▶ 이전글 (53)
      • C Pattern (25)
      • C Coding (7)
      • Linux (5)
      • Programming (6)
      • Book Reference (10)
최근 글
인기 글
최근 댓글
태그
  • #STM32
  • #arm
  • #디자인 패턴
  • #C언어
  • #STM32H7
  • #MCU
  • #STM32G4
  • #C언어 패턴
  • #디자인패턴
  • #rtos
전체 방문자
오늘
어제
전체
Copyright © STM32 & C언어 디자인 패턴 All rights reserved.
Designed by JJuum

티스토리툴바