S32K311 FLEXIO PWM pulse generation

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

S32K311 FLEXIO PWM pulse generation

跳至解决方案
2,705 次查看
UmaMaheswaraReddy
Contributor IV

Hi,

FLEXIO0 clock is derived from CORE clock. CORE clock is 120MHZ. As per below screenshot FLEXIO0 clock is 120MHZ.

UmaMaheswaraReddy_1-1733381814615.png

In FLEXIO_PWM I am confused in below points.

UmaMaheswaraReddy_2-1733382478439.png

1) PIN0 represents which PIN?

Our understanding is PIN0 means FLEXIO0_D0. PIN0 can be PTD0 or PTA10 or PTD9. Based on which pin is configured as FLEXIO D0 that PIN becomes PIN0. Is my understanding correct?

UmaMaheswaraReddy_3-1733382803725.png

2) clock prescaler

If we set FLEXIO_PWM_IP_CLK_DIV_256 then it divides clock with 256.

FLEXIO0 clock =  120MHZ.

120MHZ/256 = 468.750KHZ

Is our understanding correct?

3) clock prescaler alternate

UmaMaheswaraReddy_0-1733388030696.png

 

I dont see PWM enable dual clock mode option in FLEXIO_MCL/FLEIO_PWM modules.

 

4) Period/Dutycycle [Ticks]

What is Ticks?

If I set period value 512,

Period = 512/(468.750KHZ) = 0.0010922666666667 = 1.092 msec period pulse will get generate correct?

Duty = 256 -> 50% duty cycle

Thanks,

Y Uma Maheswara Reddy.

0 项奖励
回复
1 解答
2,668 次查看
_Leo_
NXP TechSupport
NXP TechSupport

Hi,

Thank you so much for your interest in our products and for using our community.

Regarding your questions…

1. Your understanding is correct.
2. It is correct too.
3. There is no dual clock mode for FlexIO_PWM. So there is no need to configure the Clock prescaler Alternate. I will report such issue.
4. Ticks are clock cycles. And yes, with such configuration you get a PWM signal with period 1.092ms and duty cycle of 50%.

_Leo__0-1733431088877.png

Have a nice day!

在原帖中查看解决方案

0 项奖励
回复
3 回复数
2,609 次查看
UmaMaheswaraReddy
Contributor IV

Thank you Leo.

0 项奖励
回复
1,668 次查看
piyush1
Contributor III

hello brother....can you share that project to me....becuse i dont know which api i have to call and all......so can you please share me that flexio pwm project to me.

0 项奖励
回复
2,669 次查看
_Leo_
NXP TechSupport
NXP TechSupport

Hi,

Thank you so much for your interest in our products and for using our community.

Regarding your questions…

1. Your understanding is correct.
2. It is correct too.
3. There is no dual clock mode for FlexIO_PWM. So there is no need to configure the Clock prescaler Alternate. I will report such issue.
4. Ticks are clock cycles. And yes, with such configuration you get a PWM signal with period 1.092ms and duty cycle of 50%.

_Leo__0-1733431088877.png

Have a nice day!

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2008137%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ES32K311%20FLEXIO%20PWM%E8%84%89%E5%86%B2%E7%94%9F%E6%88%90%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2008137%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%2C%3C%2FP%3E%3CP%3EFLEXIO0%E6%97%B6%E9%92%9F%E6%BA%90%E8%87%AACORE%E6%97%B6%E9%92%9F%E3%80%82CORE%E6%97%B6%E9%92%9F%E4%B8%BA120MHZ%E3%80%82%E6%A0%B9%E6%8D%AE%E4%B8%8B%E9%9D%A2%E7%9A%84%E6%88%AA%E5%9B%BE%EF%BC%8CFLEXIO0%20%E6%97%B6%E9%92%9F%E4%B8%BA%20120MHZ%E3%80%82%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22UmaMaheswaraReddy_1-1733381814615.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22UmaMaheswaraReddy_1-1733381814615.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F314217i4CE42267CBBE620C%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22UmaMaheswaraReddy_1-1733381814615.png%22%20alt%3D%22UmaMaheswaraReddy_1-1733381814615.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%E5%9C%A8%20FLEXIO_PWM%20%E4%B8%AD%EF%BC%8C%E6%88%91%E5%AF%B9%E4%BB%A5%E4%B8%8B%E5%87%A0%E7%82%B9%E6%84%9F%E5%88%B0%E5%9B%B0%E6%83%91%E3%80%82%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22UmaMaheswaraReddy_2-1733382478439.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22UmaMaheswaraReddy_2-1733382478439.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F314220i8D86E523C2063C32%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22UmaMaheswaraReddy_2-1733382478439.png%22%20alt%3D%22UmaMaheswaraReddy_2-1733382478439.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E1%EF%BC%89PIN0%E4%BB%A3%E8%A1%A8%E5%93%AA%E4%B8%AAPIN%EF%BC%9F%3C%2FP%3E%3CP%3E%E6%88%91%E4%BB%AC%E7%9A%84%E7%90%86%E8%A7%A3%E6%98%AFPIN0%E4%BB%A3%E8%A1%A8FLEXIO0_D0%E3%80%82PIN0%20%E5%8F%AF%E4%BB%A5%E6%98%AF%20PTD0%20%E6%88%96%20PTA10%20%E6%88%96%20PTD9%E3%80%82%E6%A0%B9%E6%8D%AE%E5%93%AA%E4%B8%AA%E5%BC%95%E8%84%9A%E9%85%8D%E7%BD%AE%E4%B8%BA%20FLEXIO%20D0%EF%BC%8C%E8%AF%A5%20PIN%20%E5%8F%98%E4%B8%BA%20PIN0%E3%80%82%E6%88%91%E7%9A%84%E7%90%86%E8%A7%A3%E6%AD%A3%E7%A1%AE%E5%90%97%EF%BC%9F%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22UmaMaheswaraReddy_3-1733382803725.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22UmaMaheswaraReddy_3-1733382803725.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F314221i9DEDECC2F5998942%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22UmaMaheswaraReddy_3-1733382803725.png%22%20alt%3D%22UmaMaheswaraReddy_3-1733382803725.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E2%EF%BC%89%E6%97%B6%E9%92%9F%E9%A2%84%E5%88%86%E9%A2%91%E5%99%A8%3C%2FP%3E%3CP%3E%E5%A6%82%E6%9E%9C%E6%88%91%E4%BB%AC%E8%AE%BE%E7%BD%AE%20FLEXIO_PWM_IP_CLK_DIV_256%EF%BC%8C%E9%82%A3%E4%B9%88%E5%AE%83%E4%BC%9A%E5%B0%86%E6%97%B6%E9%92%9F%E9%99%A4%E4%BB%A5%20256%E3%80%82%3C%2FP%3E%3CP%3EFLEXIO0%E6%97%B6%E9%92%9F%3D120MHZ%E3%80%82%3C%2FP%3E%3CP%3E120MHZ%2F256%20%3D%20468.750KHZ%3C%2FP%3E%3CP%3E%E6%88%91%E4%BB%AC%E7%9A%84%E7%90%86%E8%A7%A3%E6%AD%A3%E7%A1%AE%E5%90%97%EF%BC%9F%3C%2FP%3E%3CP%3E3%EF%BC%89%E6%97%B6%E9%92%9F%E9%A2%84%E5%88%86%E9%A2%91%E5%99%A8%E4%BA%A4%E6%9B%BF%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22UmaMaheswaraReddy_0-1733388030696.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22UmaMaheswaraReddy_0-1733388030696.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F314276iDB85FEDFA4189451%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22UmaMaheswaraReddy_0-1733388030696.png%22%20alt%3D%22UmaMaheswaraReddy_0-1733388030696.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E6%88%91%E6%B2%A1%E6%9C%89%E5%9C%A8%20FLEXIO_MCL%2FFLEIO_PWM%20%E6%A8%A1%E5%9D%97%E4%B8%AD%E7%9C%8B%E5%88%B0%20PWM%20%E5%90%AF%E7%94%A8%E5%8F%8C%E6%97%B6%E9%92%9F%E6%A8%A1%E5%BC%8F%E9%80%89%E9%A1%B9%E3%80%82%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E4)%20%E5%91%A8%E6%9C%9F%2F%E5%8D%A0%E7%A9%BA%E6%AF%94%5B%E6%BB%B4%E7%AD%94%5D%3C%2FP%3E%3CP%3E%E4%BB%80%E4%B9%88%E6%98%AF%E8%9C%B1%E8%99%AB%EF%BC%9F%3C%2FP%3E%3CP%3E%E5%A6%82%E6%9E%9C%E6%88%91%E5%B0%86%E5%91%A8%E6%9C%9F%E5%80%BC%E8%AE%BE%E7%BD%AE%E4%B8%BA%20512%EF%BC%8C%3C%2FP%3E%3CP%3E%E5%91%A8%E6%9C%9F%3D512%2F(468.750KHZ)%3D%200.0010922666666667%3D%201.092%20%E6%AF%AB%E7%A7%92%E5%91%A8%E6%9C%9F%E8%84%89%E5%86%B2%E5%B0%86%E7%94%9F%E6%88%90%E6%AD%A3%E7%A1%AE%E5%90%97%EF%BC%9F%3C%2FP%3E%3CP%3E%E5%8D%A0%E7%A9%BA%E6%AF%94%20%3D%20256%20-%26gt%3B%2050%25%20%E5%8D%A0%E7%A9%BA%E6%AF%94%3C%2FP%3E%3CP%3E%E8%B0%A2%E8%B0%A2%EF%BC%81%3C%2FP%3E%3CP%3EY%20Uma%20Maheswara%20Reddy.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2010879%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9AS32K311%20FLEXIO%20PWM%E8%84%89%E5%86%B2%E7%94%9F%E6%88%90%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2010879%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E8%B0%A2%E8%B0%A2%E4%BD%A0%EF%BC%8CLeo%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2008515%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9AS32K311%20FLEXIO%20PWM%E8%84%89%E5%86%B2%E7%94%9F%E6%88%90%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2008515%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%2C%3C%2FP%3E%0A%3CP%3E%E9%9D%9E%E5%B8%B8%E6%84%9F%E8%B0%A2%E6%82%A8%E5%AF%B9%E6%88%91%E4%BB%AC%E7%9A%84%E4%BA%A7%E5%93%81%E6%84%9F%E5%85%B4%E8%B6%A3%E5%B9%B6%E4%BD%BF%E7%94%A8%E6%88%91%E4%BB%AC%E7%9A%84%E7%A4%BE%E5%8C%BA%E3%80%82%3C%2FP%3E%0A%3CP%3E%E5%85%B3%E4%BA%8E%E6%82%A8%E7%9A%84%E9%97%AE%E9%A2%98%E2%80%A6%E2%80%A6%3C%2FP%3E%0A%3CP%3E1.%E4%BD%A0%E7%9A%84%E7%90%86%E8%A7%A3%E6%98%AF%E6%AD%A3%E7%A1%AE%E7%9A%84%E3%80%82%3CBR%20%2F%3E2.%20%E8%BF%99%E4%B9%9F%E6%98%AF%E6%AD%A3%E7%A1%AE%E7%9A%84%E3%80%82%3CBR%20%2F%3E%203.FlexIO_PWM%20%E6%B2%A1%E6%9C%89%E5%8F%8C%E6%97%B6%E9%92%9F%E6%A8%A1%E5%BC%8F%E3%80%82%E5%9B%A0%E6%AD%A4%E4%B8%8D%E9%9C%80%E8%A6%81%E9%85%8D%E7%BD%AE%3CEM%3E%E6%97%B6%E9%92%9F%E9%A2%84%E5%88%86%E9%A2%91%E5%99%A8%E5%A4%87%E7%94%A8%3C%2FEM%3E%E3%80%82%E6%88%91%E4%BC%9A%E6%8A%A5%E5%91%8A%E6%AD%A4%E9%97%AE%E9%A2%98%E3%80%82%3CBR%20%2F%3E4.%20%E6%BB%B4%E7%AD%94%E6%98%AF%E6%97%B6%E9%92%9F%E5%91%A8%E6%9C%9F%E3%80%82%E6%98%AF%E7%9A%84%EF%BC%8C%E9%80%9A%E8%BF%87%E8%BF%99%E6%A0%B7%E7%9A%84%E9%85%8D%E7%BD%AE%EF%BC%8C%E6%82%A8%E5%8F%AF%E4%BB%A5%E8%8E%B7%E5%BE%97%E5%91%A8%E6%9C%9F%E4%B8%BA%201.092ms%E3%80%81%E5%8D%A0%E7%A9%BA%E6%AF%94%E4%B8%BA%2050%25%20%E7%9A%84%20PWM%20%E4%BF%A1%E5%8F%B7%E3%80%82%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22_Leo__0-1733431088877.png%22%20style%3D%22width%3A%20707px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22_Leo__0-1733431088877.png%22%20style%3D%22width%3A%20707px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F314399i563901C3C64B6BFD%2Fimage-dimensions%2F707x99%3Fv%3Dv2%22%20width%3D%22707%22%20height%3D%2299%22%20role%3D%22button%22%20title%3D%22_Leo__0-1733431088877.png%22%20alt%3D%22_Leo__0-1733431088877.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%E7%A5%9D%E4%BD%A0%E4%BB%8A%E5%A4%A9%E8%BF%87%E5%BE%97%E6%84%89%E5%BF%AB%EF%BC%81%3C%2FP%3E%3C%2FLINGO-BODY%3E