s32k312 schM caused delay

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

s32k312 schM caused delay

Jump to solution
1,556 Views
Vandarkholme
Contributor III

hello! 

I'm using s32k312 with RTD5.0.0.

I found out that :

with schM_Enter/Exit Area,  toggle pin 's frequency is 300KHz;

without schM_Enter/Exit Area,  toggle pin 's frequency is 3MHz.

In my application, that 1.5+ μs delay can not be tolerated,so how to improve schM speed ? or disable schM? 

Vandarkholme_0-1736213160067.png

Vandarkholme_1-1736213941511.png

Vandarkholme_2-1736213962357.png

 

 

0 Kudos
Reply
1 Solution
1,537 Views
petervlna
NXP TechSupport
NXP TechSupport

Hello,

Well, that could be the case. Execution timing of functions are present in quality package.

In my application, that 1.5+ μs delay can not be tolerated,so how to improve schM speed ? or disable schM?

This solely depends on the method you are using. Not sure what means enter/exit, also if you used direct write to SIUL2 register to toggle pin or again you used RTD.

I suggest to exclude RTD functions when you measuring pin toggle as it will only add another delay.

you can also use trace function of debugger to see execution times of instructions/task...

But, with only using RTD, yes that delay is possible.

Best regards,

Peter

 

View solution in original post

0 Kudos
Reply
1 Reply
1,538 Views
petervlna
NXP TechSupport
NXP TechSupport

Hello,

Well, that could be the case. Execution timing of functions are present in quality package.

In my application, that 1.5+ μs delay can not be tolerated,so how to improve schM speed ? or disable schM?

This solely depends on the method you are using. Not sure what means enter/exit, also if you used direct write to SIUL2 register to toggle pin or again you used RTD.

I suggest to exclude RTD functions when you measuring pin toggle as it will only add another delay.

you can also use trace function of debugger to see execution times of instructions/task...

But, with only using RTD, yes that delay is possible.

Best regards,

Peter

 

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2022859%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3Es32k312%20schM%20caused%20delay%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2022859%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3Ehello!%26nbsp%3B%3C%2FP%3E%3CP%3EI'm%20using%20s32k312%20with%20RTD5.0.0.%3C%2FP%3E%3CP%3EI%20found%20out%20that%20%3A%3C%2FP%3E%3CP%3Ewith%20schM_Enter%2FExit%20Area%2C%26nbsp%3B%20toggle%20pin%20's%20frequency%20is%20300KHz%3B%3C%2FP%3E%3CP%3Ewithout%20schM_Enter%2FExit%20Area%2C%26nbsp%3B%20toggle%20pin%20's%20frequency%20is%203MHz.%3C%2FP%3E%3CP%3EIn%20my%20application%2C%20that%201.5%2B%26nbsp%3B%3CSPAN%3E%CE%BCs%3C%2FSPAN%3E%20delay%20can%20not%20be%26nbsp%3B%3CSPAN%3Etolerated%EF%BC%8Cso%20how%20to%20improve%20schM%20speed%20%3F%20or%20disable%20schM%3F%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Vandarkholme_0-1736213160067.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Vandarkholme_0-1736213160067.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F318294iB1126510527E4A7D%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22Vandarkholme_0-1736213160067.png%22%20alt%3D%22Vandarkholme_0-1736213160067.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Vandarkholme_1-1736213941511.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Vandarkholme_1-1736213941511.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F318296i4455AEFC91FCFB3C%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22Vandarkholme_1-1736213941511.png%22%20alt%3D%22Vandarkholme_1-1736213941511.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Vandarkholme_2-1736213962357.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Vandarkholme_2-1736213962357.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F318297i48EFD90E0DC33CE7%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22Vandarkholme_2-1736213962357.png%22%20alt%3D%22Vandarkholme_2-1736213962357.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2023011%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20s32k312%20schM%20caused%20delay%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2023011%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%3C%2FP%3E%0A%3CP%3EWell%2C%20that%20could%20be%20the%20case.%20Execution%20timing%20of%20functions%20are%20present%20in%20quality%20package.%3C%2FP%3E%0A%3CBLOCKQUOTE%3E%0A%3CP%3EIn%20my%20application%2C%20that%201.5%2B%20%CE%BCs%20delay%20can%20not%20be%20tolerated%EF%BC%8Cso%20how%20to%20improve%20schM%20speed%20%3F%20or%20disable%20schM%3F%3C%2FP%3E%0A%3C%2FBLOCKQUOTE%3E%0A%3CP%3EThis%20solely%20depends%20on%20the%20method%20you%20are%20using.%20Not%20sure%20what%20means%20enter%2Fexit%2C%20also%20if%20you%20used%20direct%20write%20to%20SIUL2%20register%20to%20toggle%20pin%20or%20again%20you%20used%20RTD.%3C%2FP%3E%0A%3CP%3EI%20suggest%20to%20exclude%20RTD%20functions%20when%20you%20measuring%20pin%20toggle%20as%20it%20will%20only%20add%20another%20delay.%3C%2FP%3E%0A%3CP%3Eyou%20can%20also%20use%20trace%20function%20of%20debugger%20to%20see%20execution%20times%20of%20instructions%2Ftask...%3C%2FP%3E%0A%3CP%3EBut%2C%20with%20only%20using%20RTD%2C%20yes%20that%20delay%20is%20possible.%3C%2FP%3E%0A%3CP%3EBest%20regards%2C%3C%2FP%3E%0A%3CP%3EPeter%3C%2FP%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E