S32M24x/S32K14x -> FTM: Complementary mode and dead-time insertion

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

S32M24x/S32K14x -> FTM: Complementary mode and dead-time insertion

S32M24x/S32K14x -> FTM: Complementary mode and dead-time insertion

Example Description

This application demonstrates the usage FlexTimer Module in Complementary mode and dead-time insertion. The application includes S32 Design Studio projects for both devices, that uses configurations for for the IP layer only (Clocks, Port_Ip_1 and Ftm_Pwm).

For more details please refer to FlexTimer Module (FTM) Usage on S32M24x and S32K14x Series.

 

Installation steps

Software installation
     S32 Design Studio for S32 Platform v.3.5
     RTD for S32K1 and S32M24x version 2.0.0 including patch P01

Hardware installation
     Supported boards:
          - S32M24xEVB-C064
          - S32K144EVK

     Connections to the scope in S32M24xEVB-C064/S32K144EVK:
          - ftm0_ch0 -> PTD15 (J21-2/J2-2)
          - ftm0_ch1  -> PTD16 (J21-1/J2-4)
          - ftm0_ch2 -> PTD0  (J60-2/J2-6)
          - ftm0_ch3 -> PTD1   (J60-3/J6-2)

     Debugger in S32M24xEVB-C064/S32K144EVK
          - Use the On-board Debug Interface in J32/J7 Open SDA connector.

 

S32 Configurations Tool

     Clocks Tool

S32M244 and S32K144 features a complex clocking sourcing, distribution. To run a core of the S32M244/S32K144 as well as some MCU peripherals at maximum frequency 80 MHz in normal RUN mode, S32M244 is supplied externally by 16 MHz crystal (meanwhile S32K144 is supplied externally by 8 MHz crystal). This clock source supplies Phase-lock-loop (PLL), which circuit multiplies frequency by 20 in S32M244 (and by 40 in S32K144) and divides by 2 resulting 160 MHz frequency on output for both devices. PLL output is then divided by 2 to supply core and system (80 MHz), further divided by 2 and 4 to supply bus clock (40 MHz) and flash clock (20 MHz), respectively (See next Figure).

_Leo__0-1729722911601.png

Figure 1. S32M244 Clocks Configuration

 

     Pins Tool

In Pins Tool are selected the signals to use the FTM0 module as follows:

_Leo__1-1729723036998.png

Figure 2. S32M244 Pins Configuration

 

     Peripherals Tool

Below is the FTM0 configuration (the default configuration of the tabs that are not shown is used):

_Leo__2-1729723061118.png

Figure 3: FTM Hardware instance

_Leo__3-1729723075642.png

Figure 4: FTM Clock Configuration

_Leo__0-1729730075543.png

Figure 5: FTM Global Channel Configuration

_Leo__1-1729730145157.png

Figure 6: FTM PwmFtmCh (for Ch0 and Ch1)

_Leo__2-1729730189608.png

Figure 7: FTM PwmFtmCh (for Ch2 and Ch3)

 

Software implementation

The application software functionality perform the following instructions (see Example 1):
- Initialize Clock driver.
- Initialize Port driver
- Initialize PWM driver
- Update period for FTM0
- Update duty cycle to PWM signals

Example 1. S32M244 FTM0 configured by S32 SDK

int main(void)
{
/* Init clock */
Clock_Ip_Init(&Clock_Ip_aClockConfig[0]);

/* Initialize all pins using the Port driver */
Port_Ci_Port_Ip_Init(NUM_OF_CONFIGURED_PINS_BOARD_InitPins, g_pin_mux_InitConfigArr_BOARD_InitPins);

/* Initialize PWM driver */
Ftm_Pwm_Ip_Init(FTM_INSTANCE_0, &Ftm_Pwm_Ip_UserCfg0);

/* Set new period for PWM Signals*/
Ftm_Pwm_Ip_UpdatePwmPeriod(FTM_INSTANCE_0, 0x5000, TRUE);

/* Setup new duty cycle to PWM signals */
Ftm_Pwm_Ip_UpdatePwmChannel(FTM_INSTANCE_0, FTM_CH_0, 0x4000, 0x000, TRUE);
Ftm_Pwm_Ip_UpdatePwmChannel(FTM_INSTANCE_0, FTM_CH_2, 0x2000, 0x000, TRUE);
…
}

 

 


On the oscilloscope

Figure 8 shows that the ftm0_ch0 (D0), ftm0_ch1 (D1), ftm0_ch2 (D2) and ftm0_ch3 (D3) signals on the oscilloscope. Such signals have the same period aligned in the center and with dead-time insertion. ftm0_ch1 is the complementary of ftm0_ch0 with inverted output. And ftm0_ch3 is the complementary of ftm0_ch2 with duplicated output.

_Leo__3-1729730303804.png

Figure 8: Complementary mode and dead-time insertion

添付
%3CLINGO-SUB%20id%3D%22lingo-sub-1980586%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ES32M24x%2FS32K14x%20-%26gt%3B%20FTM%3A%E3%82%B3%E3%83%B3%E3%83%97%E3%83%AA%E3%83%A1%E3%83%B3%E3%82%BF%E3%83%AA%E3%83%A2%E3%83%BC%E3%83%89%E3%81%8A%E3%82%88%E3%81%B3%E3%83%87%E3%83%83%E3%83%89%E3%82%BF%E3%82%A4%E3%83%A0%E6%8C%BF%E5%85%A5%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1980586%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%0A%3CP%3E%3CSTRONG%3E%E4%BE%8B%E3%81%AE%E8%AA%AC%E6%98%8E%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%E3%81%93%E3%81%AE%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AF%E3%80%81%E3%82%B3%E3%83%B3%E3%83%97%E3%83%AA%E3%83%A1%E3%83%B3%E3%82%BF%E3%83%AA%20%E3%83%A2%E3%83%BC%E3%83%89%E3%81%A8%E3%83%87%E3%83%83%E3%83%89%E3%82%BF%E3%82%A4%E3%83%A0%E6%8C%BF%E5%85%A5%E3%81%A7%E3%81%AE%20FlexTimer%20%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%81%AE%E4%BD%BF%E7%94%A8%E6%B3%95%E3%82%92%E7%A4%BA%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E3%81%93%E3%81%AE%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AB%E3%81%AF%E3%80%81%E4%B8%A1%E6%96%B9%E3%81%AE%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E7%94%A8%E3%81%AE%20S32%20Design%20Studio%20%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%8C%E5%90%AB%E3%81%BE%E3%82%8C%E3%81%A6%E3%81%8A%E3%82%8A%E3%80%81IP%20%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%20(%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%80%81Port_Ip_1%E3%80%81Ftm_Pwm)%20%E3%81%AE%E3%81%BF%E3%81%AE%E6%A7%8B%E6%88%90%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%E8%A9%B3%E7%B4%B0%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%81%AF%E3%80%81%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FS32M-Knowledge-Base%2FFlexTimer-Module-FTM-Usage-on-S32K14x-and-S32M24x-Series%2Fta-p%2F1980530%22%20target%3D%22_blank%22%3ES32M24x%E3%81%8A%E3%82%88%E3%81%B3S32K14x%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA%E3%81%A7%E3%81%AEFlexTimer%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB(FTM)%E3%81%AE%E4%BD%BF%E7%94%A8%3C%2FA%3E%E3%82%92%E5%8F%82%E7%85%A7%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%3CSPAN%3E%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CSTRONG%3E%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E6%89%8B%E9%A0%86%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%3E%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%3CBR%20%2F%3ES32%20Design%20Studio%20for%20S32%20Platform%20v.3.5%20(%E8%8B%B1%E8%AA%9E)%3CBR%20%2F%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3BS32K1%20%E3%81%8A%E3%82%88%E3%81%B3%20S32M24x%20%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%202.0.0%20%E3%81%AE%20RTD%20(%E3%83%91%E3%83%83%E3%83%81%20P01%20%E3%82%92%E5%90%AB%E3%82%80)%3C%2FP%3E%0A%3CP%3E%E3%83%8F%E3%83%BC%E3%83%89%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%3CBR%20%2F%3E%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%83%9C%E3%83%BC%E3%83%89%3A%3CBR%20%2F%3E-%20S32M24xEVB-C064%3CBR%20%2F%3E-%20S32K144EVK%3C%2FP%3E%0A%3CP%3ES32M24xEVB-C064%2FS32K144EVK%E3%81%AE%E3%82%AA%E3%82%B7%E3%83%AD%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%97%E3%81%B8%E3%81%AE%E6%8E%A5%E7%B6%9A%3A%3CBR%20%2F%3E%E2%97%8Fftm0_ch0-%26gt%3B%20PTD15%20(J21-2%2FJ2-2)%3CBR%20%2F%3E%E2%97%8Fftm0_ch1-%26gt%3B%20PTD16%20(J21-1%2FJ2-4)%3CBR%20%2F%3E%E2%97%8Fftm0_ch2-%26gt%3B%20PTD0%20(J60-2%2FJ2-6)%3CBR%20%2F%3E%E2%97%8Fftm0_ch3-%26gt%3B%20PTD1%20(J60-3%2FJ6-2)%3CBR%20%2F%3E%3CBR%20%2F%3ES32M24xEVB-C064%2FS32K144EVK%E3%81%AE%E3%83%87%E3%83%90%E3%83%83%E3%82%AC%3CBR%20%2F%3E-%20J32%2FJ7%20Open%20SDA%20%E3%82%B3%E3%83%8D%E3%82%AF%E3%82%BF%E3%81%AE%E3%82%AA%E3%83%B3%E3%83%9C%E3%83%BC%E3%83%89%20%E3%83%87%E3%83%90%E3%83%83%E3%82%B0%20%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%95%E3%82%A7%E3%82%A4%E3%82%B9%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CSTRONG%3ES32%20%E6%A7%8B%E6%88%90%E3%83%84%E3%83%BC%E3%83%AB%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3E%E6%99%82%E8%A8%88%E3%83%84%E3%83%BC%E3%83%AB%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%3ES32M244%E3%81%A8S32K144%E3%81%AF%E3%80%81%E8%A4%87%E9%9B%91%E3%81%AA%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AD%E3%83%B3%E3%82%B0%E3%80%81%E3%82%BD%E3%83%BC%E3%82%B7%E3%83%B3%E3%82%B0%E3%80%81%E3%83%87%E3%82%A3%E3%82%B9%E3%83%88%E3%83%AA%E3%83%93%E3%83%A5%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E7%89%B9%E5%BE%B4%E3%81%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82S32M244%2FS32K144%E3%81%AE%E3%82%B3%E3%82%A2%E3%81%A8%E4%B8%80%E9%83%A8%E3%81%AEMCU%E5%91%A8%E8%BE%BA%E6%A9%9F%E5%99%A8%E3%82%92%E9%80%9A%E5%B8%B8%E3%81%AE%E5%8B%95%E4%BD%9C%E3%83%A2%E3%83%BC%E3%83%89%E3%81%A7%E6%9C%80%E5%A4%A7%E5%91%A8%E6%B3%A2%E6%95%B080MHz%E3%81%A7%E5%8B%95%E4%BD%9C%E3%81%95%E3%81%9B%E3%82%8B%E3%81%AB%E3%81%AF%E3%80%81S32M244%E3%81%AF16%20MHz%E3%81%AE%E6%B0%B4%E6%99%B6%E3%81%8B%E3%82%89%E5%A4%96%E9%83%A8%E3%81%AB%E4%BE%9B%E7%B5%A6%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%EF%BC%88%E4%B8%80%E6%96%B9%E3%80%81S32K144%E3%81%AF8%20MHz%E3%81%AE%E6%B0%B4%E6%99%B6%E3%81%8B%E3%82%89%E5%A4%96%E9%83%A8%E3%81%AB%E4%BE%9B%E7%B5%A6%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%EF%BC%89%E3%80%82%E3%81%93%E3%81%AE%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%82%BD%E3%83%BC%E3%82%B9%E3%81%AF%E3%83%95%E3%82%A7%E3%83%BC%E3%82%BA%E3%83%AD%E3%83%83%E3%82%AF%E3%83%AB%E3%83%BC%E3%83%97%EF%BC%88PLL%EF%BC%89%E3%82%92%E4%BE%9B%E7%B5%A6%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E3%81%93%E3%81%AE%E5%9B%9E%E8%B7%AF%E3%81%AF%E3%80%81S32M244%E3%81%A7%E3%81%AF%E5%91%A8%E6%B3%A2%E6%95%B0%E3%82%9220%E5%80%8D%EF%BC%88S32K144%E3%81%A7%E3%81%AF40%E5%80%8D%EF%BC%89%E3%80%812%E3%81%A7%E9%99%A4%E7%AE%97%E3%81%97%E3%81%A6%E5%87%BA%E5%8A%9B%E3%81%95%E3%82%8C%E3%82%8B160%20MHz%E3%81%AE%E5%91%A8%E6%B3%A2%E6%95%B0%E3%82%92%E4%B8%A1%E6%96%B9%E3%81%AE%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%81%AE%E5%87%BA%E5%8A%9B%E3%81%AB%E4%BE%9B%E7%B5%A6%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E6%AC%A1%E3%81%AB%E3%80%81PLL%E5%87%BA%E5%8A%9B%E3%82%922%E3%81%A7%E5%89%B2%E3%81%A3%E3%81%A6%E3%82%B3%E3%82%A2%E3%81%A8%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%EF%BC%8880%20MHz%EF%BC%89%E3%81%AB%E4%BE%9B%E7%B5%A6%E3%81%97%E3%80%81%E3%81%95%E3%82%89%E3%81%AB2%E3%81%A84%E3%81%A7%E5%89%B2%E3%81%A3%E3%81%A6%E3%83%90%E3%82%B9%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%EF%BC%8840%20MHz%EF%BC%89%E3%81%A8%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%EF%BC%8820%20MHz%EF%BC%89%E3%81%AB%E3%81%9D%E3%82%8C%E3%81%9E%E3%82%8C%E4%BE%9B%E7%B5%A6%E3%81%97%E3%81%BE%E3%81%99%EF%BC%88%E6%AC%A1%E3%81%AE%E5%9B%B3%E3%82%92%E5%8F%82%E7%85%A7%EF%BC%89%E3%80%82%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22_Leo__0-1729722911601.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22_Leo__0-1729722911601.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F306518i056A3247757BB588%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22_Leo__0-1729722911601.png%22%20alt%3D%22_Leo__0-1729722911601.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%20class%3D%22lia-align-center%22%20style%3D%22text-align%3A%20center%3B%22%20style%3D%22text-align%3A%20center%3B%22%3E%E5%9B%B3%201.S32M244%20%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%81%AE%E3%82%B3%E3%83%B3%E3%83%95%E3%82%A3%E3%82%B0%E3%83%AC%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%3C%2FP%3E%0A%3CP%20class%3D%22lia-align-center%22%20style%3D%22text-align%3A%20center%3B%22%20style%3D%22text-align%3A%20center%3B%22%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3E%E3%83%94%E3%83%B3%E3%83%84%E3%83%BC%E3%83%AB%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%3E%5BPins%20Tool%5D%20%E3%81%A7%E3%81%AF%E3%80%81FTM0%20%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E4%BF%A1%E5%8F%B7%E3%82%92%E6%AC%A1%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E9%81%B8%E6%8A%9E%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22_Leo__1-1729723036998.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22_Leo__1-1729723036998.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F306519iDDB6FDFB3A4C20A6%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22_Leo__1-1729723036998.png%22%20alt%3D%22_Leo__1-1729723036998.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%20class%3D%22lia-align-center%22%20style%3D%22text-align%3A%20center%3B%22%20style%3D%22text-align%3A%20center%3B%22%3E%E5%9B%B3%202.S32M244%E3%83%94%E3%83%B3%E6%A7%8B%E6%88%90%3C%2FP%3E%0A%3CP%20class%3D%22lia-align-center%22%20style%3D%22text-align%3A%20center%3B%22%20style%3D%22text-align%3A%20center%3B%22%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3E%E5%91%A8%E8%BE%BA%E6%A9%9F%E5%99%A8%E3%83%84%E3%83%BC%E3%83%AB%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%3E%E4%BB%A5%E4%B8%8B%E3%81%AFFTM0%E3%81%AE%E8%A8%AD%E5%AE%9A%E3%81%A7%E3%81%99%EF%BC%88%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%AA%E3%81%84%E3%82%BF%E3%83%96%E3%81%AE%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88%E8%A8%AD%E5%AE%9A%E3%81%8C%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%EF%BC%89%E3%80%82%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22_Leo__2-1729723061118.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22_Leo__2-1729723061118.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F306520i0390C958C75191FD%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22_Leo__2-1729723061118.png%22%20alt%3D%22_Leo__2-1729723061118.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%20class%3D%22lia-align-center%22%20style%3D%22text-align%3A%20center%3B%22%20style%3D%22text-align%3A%20center%3B%22%3E%E5%9B%B3%203%3A%20FTM%20%E3%83%8F%E3%83%BC%E3%83%89%E3%82%A6%E3%82%A7%E3%82%A2%20%E3%82%A4%E3%83%B3%E3%82%B9%E3%82%BF%E3%83%B3%E3%82%B9%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22_Leo__3-1729723075642.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22_Leo__3-1729723075642.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F306521iA9EDB6496A4D7A23%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22_Leo__3-1729723075642.png%22%20alt%3D%22_Leo__3-1729723075642.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%20class%3D%22lia-align-center%22%20style%3D%22text-align%3A%20center%3B%22%20style%3D%22text-align%3A%20center%3B%22%3E%E5%9B%B34%3AFTM%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E6%A7%8B%E6%88%90%3C%2FP%3E%0A%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22_Leo__0-1729730075543.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22_Leo__0-1729730075543.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F306539i1407651ABE11667D%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22_Leo__0-1729730075543.png%22%20alt%3D%22_Leo__0-1729730075543.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%0A%3CP%20class%3D%22lia-align-center%22%20style%3D%22text-align%3A%20center%3B%22%20style%3D%22text-align%3A%20center%3B%22%3E%E5%9B%B3%205%3A%20FTM%20%E3%82%B0%E3%83%AD%E3%83%BC%E3%83%90%E3%83%AB%20%E3%83%81%E3%83%A3%E3%83%8D%E3%83%AB%E6%A7%8B%E6%88%90%3C%2FP%3E%0A%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22_Leo__1-1729730145157.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22_Leo__1-1729730145157.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F306541iEF94C1F0B96C240F%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22_Leo__1-1729730145157.png%22%20alt%3D%22_Leo__1-1729730145157.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%0A%3CP%20class%3D%22lia-align-center%22%20style%3D%22text-align%3A%20center%3B%22%20style%3D%22text-align%3A%20center%3B%22%3E%E5%9B%B36%3AFTM%20PwmFtmCh(Ch0%E3%81%8A%E3%82%88%E3%81%B3Ch1%E7%94%A8)%3C%2FP%3E%0A%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22_Leo__2-1729730189608.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22_Leo__2-1729730189608.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F306542iAD4ADCA745D33113%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22_Leo__2-1729730189608.png%22%20alt%3D%22_Leo__2-1729730189608.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%0A%3CP%20class%3D%22lia-align-center%22%20style%3D%22text-align%3A%20center%3B%22%20style%3D%22text-align%3A%20center%3B%22%3E%E5%9B%B37%3AFTM%20PwmFtmCh(Ch2%E3%81%8A%E3%82%88%E3%81%B3Ch3%E7%94%A8)%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CSTRONG%3E%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AE%E5%AE%9F%E8%A3%85%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%3E%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E6%A9%9F%E8%83%BD%E3%81%AF%E3%80%81%E6%AC%A1%E3%81%AE%E6%89%8B%E9%A0%86%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%97%E3%81%BE%E3%81%99(%E4%BE%8B1%E3%82%92%E5%8F%82%E7%85%A7)%E3%80%82%3CBR%20%2F%3E-%20%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%20%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%83%BC%E3%82%92%E5%88%9D%E6%9C%9F%E5%8C%96%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E-%20%E3%83%9D%E3%83%BC%E3%83%88%20%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%83%BC%E3%81%AE%E5%88%9D%E6%9C%9F%E5%8C%96%3CBR%20%2F%3E-%20PWM%20%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%83%BC%E3%81%AE%E5%88%9D%E6%9C%9F%E5%8C%96%3CBR%20%2F%3E-%20FTM0%20%E3%81%AE%E6%9B%B4%E6%96%B0%E6%9C%9F%E9%96%93%3CBR%20%2F%3E-%20%E3%83%87%E3%83%A5%E3%83%BC%E3%83%86%E3%82%A3%E3%82%B5%E3%82%A4%E3%82%AF%E3%83%AB%E3%82%92PWM%E4%BF%A1%E5%8F%B7%E3%81%AB%E6%9B%B4%E6%96%B0%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%0A%3CP%20class%3D%22lia-align-center%22%20style%3D%22text-align%3A%20center%3B%22%20style%3D%22text-align%3A%20center%3B%22%3E%E4%BE%8B1.S32%20SDK%20%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E8%A8%AD%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%9F%20S32M244%20FTM0%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-cpp%22%3E%3CCODE%20translate%3D%22no%22%3Eint%20main(void)%0A%7B%0A%2F*%20Init%20clock%20*%2F%0AClock_Ip_Init(%26amp%3BClock_Ip_aClockConfig%5B0%5D)%3B%0A%0A%2F*%20Initialize%20all%20pins%20using%20the%20Port%20driver%20*%2F%0APort_Ci_Port_Ip_Init(NUM_OF_CONFIGURED_PINS_BOARD_InitPins%2C%20g_pin_mux_InitConfigArr_BOARD_InitPins)%3B%0A%0A%2F*%20Initialize%20PWM%20driver%20*%2F%0AFtm_Pwm_Ip_Init(FTM_INSTANCE_0%2C%20%26amp%3BFtm_Pwm_Ip_UserCfg0)%3B%0A%0A%2F*%20Set%20new%20period%20for%20PWM%20Signals*%2F%0AFtm_Pwm_Ip_UpdatePwmPeriod(FTM_INSTANCE_0%2C%200x5000%2C%20TRUE)%3B%0A%0A%2F*%20Setup%20new%20duty%20cycle%20to%20PWM%20signals%20*%2F%0AFtm_Pwm_Ip_UpdatePwmChannel(FTM_INSTANCE_0%2C%20FTM_CH_0%2C%200x4000%2C%200x000%2C%20TRUE)%3B%0AFtm_Pwm_Ip_UpdatePwmChannel(FTM_INSTANCE_0%2C%20FTM_CH_2%2C%200x2000%2C%200x000%2C%20TRUE)%3B%0A%E2%80%A6%0A%7D%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CBR%20%2F%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CSTRONG%3E%3CBR%20%2F%3E%E3%82%AA%E3%82%B7%E3%83%AD%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%97%E3%81%A7%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%3E%E5%9B%B38%E3%81%AF%E3%80%81%E3%82%AA%E3%82%B7%E3%83%AD%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%97%E3%81%AEftm0_ch0(D0)%E3%80%81ftm0_ch1(D1)%E3%80%81ftm0_ch2(D2)%E3%80%81ftm0_ch3(D3)%E3%81%AE%E4%BF%A1%E5%8F%B7%E3%82%92%E7%A4%BA%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%81%93%E3%81%AE%E3%82%88%E3%81%86%E3%81%AA%E4%BF%A1%E5%8F%B7%E3%81%AF%E3%80%81%E5%90%8C%E3%81%98%E5%91%A8%E6%9C%9F%E3%81%8C%E4%B8%AD%E5%A4%AE%E3%81%AB%E6%95%B4%E5%88%97%E3%81%97%E3%80%81%E3%83%87%E3%83%83%E3%83%89%E3%82%BF%E3%82%A4%E3%83%A0%E6%8C%BF%E5%85%A5%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82ftm0_ch1%E3%81%AF%E3%80%81ftm0_ch0%E3%81%A8%E5%8F%8D%E8%BB%A2%E5%87%BA%E5%8A%9B%E3%81%AE%E7%9B%B8%E8%A3%9C%E3%81%A7%E3%81%99%E3%80%82%E3%81%9D%E3%81%97%E3%81%A6%E3%80%81ftm0_ch3%E3%81%AF%E3%80%81ftm0_ch2%E3%81%A8%E9%87%8D%E8%A4%87%E3%81%97%E3%81%9F%E5%87%BA%E5%8A%9B%E3%81%AE%E8%A3%9C%E5%AE%8C%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22_Leo__3-1729730303804.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22_Leo__3-1729730303804.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F306543iE14BAD1D775F7530%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22_Leo__3-1729730303804.png%22%20alt%3D%22_Leo__3-1729730303804.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%0A%3CP%20class%3D%22lia-align-center%22%20style%3D%22text-align%3A%20center%3B%22%20style%3D%22text-align%3A%20center%3B%22%3E%E5%9B%B38%3A%E3%82%B3%E3%83%B3%E3%83%97%E3%83%AA%E3%83%A1%E3%83%B3%E3%82%BF%E3%83%AA%E3%83%A2%E3%83%BC%E3%83%89%E3%81%A8%E3%83%87%E3%83%83%E3%83%89%E3%82%BF%E3%82%A4%E3%83%A0%E6%8C%BF%E5%85%A5%3C%2FP%3E%0A%3C%2FLINGO-BODY%3E
評価なし
バージョン履歴
最終更新日:
‎03-25-2025 04:17 PM
更新者: