Emulating PWM using Flexio in imx93 A55 core

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Emulating PWM using Flexio in imx93 A55 core

165 Views
IRENE_U
Contributor I

Hi, NXP TechSupport

How to simulate PWM signals using the FlexIO port on i.MX93 with linux system?

The datasheet mentions that FlexIO has this function, but I couldn't find any relevant code on the NXP forum.

IRENE_U_0-1763517817753.png

 

I only found code for simulating PWM signals using TPM or using the M33 processor but we are using GPIO_IO28 pin.

Thanks

0 Kudos
Reply
1 Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2207206%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EEmulating%20PWM%20using%20Flexio%20in%20imx93%20A55%20core%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2207206%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%2C%20NXP%20TechSupport%3C%2FP%3E%3CP%3EHow%20to%20simulate%20PWM%20signals%20using%20the%20FlexIO%20port%20on%20i.MX93%20with%20linux%20system%3F%3C%2FP%3E%3CP%3EThe%20datasheet%20mentions%20that%20FlexIO%20has%20this%20function%2C%20but%20I%20couldn't%20find%20any%20relevant%20code%20on%20the%20NXP%20forum.%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22IRENE_U_0-1763517817753.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22IRENE_U_0-1763517817753.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F366211i5A147F6DE9825E08%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22IRENE_U_0-1763517817753.png%22%20alt%3D%22IRENE_U_0-1763517817753.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3EI%20only%20found%20code%20for%20simulating%20PWM%20signals%20using%20TPM%20or%26nbsp%3Busing%20the%20M33%20processor%20but%20we%20are%20using%20GPIO_IO28%20pin.%3C%2FP%3E%3CP%3EThanks%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2207291%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Emulating%20PWM%20using%20Flexio%20in%20imx93%20A55%20core%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2207291%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F195420%22%20target%3D%22_blank%22%3E%40IRENE_U%3C%2FA%3E%26nbsp%3B%3CBR%20%2F%3E%3CBR%20%2F%3EThere%20is%20no%20available%20driver%20in%20linux%20to%20emulate%20PWM%20with%20Flexio%2C%20you%20can%20refer%20below%20links.%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Fapplication-note%2FAN12713.pdf%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttps%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Fapplication-note%2FAN12713.pdf%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Fapplication-note%2FAN5209.pdf%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttps%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Fapplication-note%2FAN5209.pdf%3C%2FA%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fzephyrproject-rtos%2Fzephyr%2Fblob%2Fmain%2Fdrivers%2Fpwm%2Fpwm_nxp_flexio.c%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2Fzephyrproject-rtos%2Fzephyr%2Fblob%2Fmain%2Fdrivers%2Fpwm%2Fpwm_nxp_flexio.c%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fnxp-mcuxpresso%2Fmcux-sdk-examples%2Ftree%2FMCUX_2.16.100%2Fmcimx93evk%2Fdriver_examples%2Fflexio%2Fpwm%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2Fnxp-mcuxpresso%2Fmcux-sdk-examples%2Ftree%2FMCUX_2.16.100%2Fmcimx93evk%2Fdriver_examples%2Fflexio%2Fpwm%3C%2FA%3E%3CBR%20%2F%3E%3CBR%20%2F%3EBest%20Regards%2C%3CBR%20%2F%3EZhiming%3C%2FP%3E%3C%2FLINGO-BODY%3E