S32K148 pins: default behavior

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

S32K148 pins: default behavior

跳至解决方案
1,555 次查看
durga_choudhury
Contributor V

Pins on the S32K1xx have default behavior; the pin mux tool on the S32DS IDE shows the default behavior in italics.

 

My question is, if I want to use a pin in the default behavior, must it still be selected in the pin mux tool for that role?

 

Put another way, what I am asking is: what is the difference between configuring a pin for the default behavior in the pin mux tool and not configuring it at all?

标记 (2)
0 项奖励
回复
1 解答
1,509 次查看
Robin_Shen
NXP TechSupport
NXP TechSupport

Hi

If you open the ADC example in the S32K1 SDK or RTD, you'll find that the Pins Tool isn't enabled at all. Even if you select the ADC function for that pin in the Pins Tool, it's still generate the default value `.mux=PORT_MUX_ALT0`.

However, if you want to enable the features described in section 43.4 ADC Hardware Interleaved Channels of S32K1 RM Rev14.1, for example: ADC0_SE4 and ADC1_SE14 channels are interleaved on PTB0 pin

Then it's recommended to select ADC0_SE4 and ADC1_SE14 for PTB0 pin in the Pins Tool, The Pins Tool will then generate `.mux=PORT_MUX_ADC_INTERLEAVE`

ADC Hardware Interleave mux PORT_MUX_ADC_INTERLEAVE Pins Tool.pngADC Hardware Interleave mux PORT_MUX_ADC_INTERLEAVE Pins Tool.png

Calling Port_Ci_Port_Ip_Init() will enable the corresponding SIM_CHIPCTL[ADC_INTERLEAVE_EN] bit, which enables ADC hardware interleaving.

Port_Ci_Port_Ip_Init -> Port_Ci_Port_Ip_PinInit -> Port_Ci_Port_Ip_ConfigureInterleave


Best Regards,
Robin
-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "ACCEPT AS SOLUTION" button. Thank you!

- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------

在原帖中查看解决方案

0 项奖励
回复
2 回复数
1,490 次查看
durga_choudhury
Contributor V

Hello @Robin_Shen 

Thank you very much for the clarification.

0 项奖励
回复
1,510 次查看
Robin_Shen
NXP TechSupport
NXP TechSupport

Hi

If you open the ADC example in the S32K1 SDK or RTD, you'll find that the Pins Tool isn't enabled at all. Even if you select the ADC function for that pin in the Pins Tool, it's still generate the default value `.mux=PORT_MUX_ALT0`.

However, if you want to enable the features described in section 43.4 ADC Hardware Interleaved Channels of S32K1 RM Rev14.1, for example: ADC0_SE4 and ADC1_SE14 channels are interleaved on PTB0 pin

Then it's recommended to select ADC0_SE4 and ADC1_SE14 for PTB0 pin in the Pins Tool, The Pins Tool will then generate `.mux=PORT_MUX_ADC_INTERLEAVE`

ADC Hardware Interleave mux PORT_MUX_ADC_INTERLEAVE Pins Tool.pngADC Hardware Interleave mux PORT_MUX_ADC_INTERLEAVE Pins Tool.png

Calling Port_Ci_Port_Ip_Init() will enable the corresponding SIM_CHIPCTL[ADC_INTERLEAVE_EN] bit, which enables ADC hardware interleaving.

Port_Ci_Port_Ip_Init -> Port_Ci_Port_Ip_PinInit -> Port_Ci_Port_Ip_ConfigureInterleave


Best Regards,
Robin
-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "ACCEPT AS SOLUTION" button. Thank you!

- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2266257%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ES32K148%20%E5%BC%95%E8%84%9A%EF%BC%9A%E9%BB%98%E8%AE%A4%E8%A1%8C%E4%B8%BA%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2266257%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3ES32K1xx%20%E4%B8%8A%E7%9A%84%E5%BC%95%E8%84%9A%E5%85%B7%E6%9C%89%E9%BB%98%E8%AE%A4%E8%A1%8C%E4%B8%BA%EF%BC%9BS32DS%20IDE%20%E4%B8%8A%E7%9A%84%E5%BC%95%E8%84%9A%E5%A4%8D%E7%94%A8%E5%B7%A5%E5%85%B7%E4%BB%A5%E6%96%9C%E4%BD%93%E6%98%BE%E7%A4%BA%E9%BB%98%E8%AE%A4%E8%A1%8C%E4%B8%BA%E3%80%82%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E6%88%91%E7%9A%84%E9%97%AE%E9%A2%98%E6%98%AF%EF%BC%8C%E5%A6%82%E6%9E%9C%E6%88%91%E6%83%B3%E5%9C%A8%E9%BB%98%E8%AE%A4%E8%A1%8C%E4%B8%BA%E4%B8%AD%E4%BD%BF%E7%94%A8%E6%9F%90%E4%B8%AA%E5%BC%95%E8%84%9A%EF%BC%8C%E6%98%AF%E5%90%A6%E8%BF%98%E5%BF%85%E9%A1%BB%E5%9C%A8%E5%BC%95%E8%84%9A%E5%A4%8D%E7%94%A8%E5%99%A8%E5%B7%A5%E5%85%B7%E4%B8%AD%E4%B8%BA%E8%AF%A5%E8%A7%92%E8%89%B2%E9%80%89%E6%8B%A9%E8%AF%A5%E5%BC%95%E8%84%9A%EF%BC%9F%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E6%8D%A2%E5%8F%A5%E8%AF%9D%E8%AF%B4%EF%BC%8C%E6%88%91%E7%9A%84%E9%97%AE%E9%A2%98%E6%98%AF%EF%BC%9A%E5%9C%A8%E5%BC%95%E8%84%9A%E5%A4%8D%E7%94%A8%E5%99%A8%E5%B7%A5%E5%85%B7%E4%B8%AD%E5%B0%86%E5%BC%95%E8%84%9A%E9%85%8D%E7%BD%AE%E4%B8%BA%E9%BB%98%E8%AE%A4%E8%A1%8C%E4%B8%BA%E4%B8%8E%E5%AE%8C%E5%85%A8%E4%B8%8D%E9%85%8D%E7%BD%AE%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB%EF%BC%9F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2266619%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K148%20pins%3A%20default%20behavior%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2266619%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHI%3C%2FP%3E%0A%3CP%3E%E5%A6%82%E6%9E%9C%E6%89%93%E5%BC%80%20S32K1%20SDK%20%E6%88%96%20RTD%20%E4%B8%AD%E7%9A%84%20ADC%20%E7%A4%BA%E4%BE%8B%EF%BC%8C%E5%B0%B1%E4%BC%9A%E5%8F%91%E7%8E%B0%3CSTRONG%3E%E5%BC%95%E8%84%9A%E5%B7%A5%E5%85%B7%3C%2FSTRONG%3E%E6%A0%B9%E6%9C%AC%E6%B2%A1%E6%9C%89%E5%90%AF%E7%94%A8%E3%80%82%20%3CSPAN%3E%E5%8D%B3%E4%BD%BF%E6%82%A8%E5%9C%A8%20%22%E5%BC%95%E8%84%9A%E5%B7%A5%E5%85%B7%20%22%E4%B8%AD%E4%B8%BA%E8%AF%A5%E5%BC%95%E8%84%9A%E9%80%89%E6%8B%A9%E4%BA%86%20ADC%20%E5%8A%9F%E8%83%BD%3C%2FSPAN%3E%3CSTRONG%20style%3D%22font-family%3A%20inherit%3B%22%3E%E5%BC%95%E8%84%9A%E5%B7%A5%E5%85%B7%3C%2FSTRONG%3E%3CSPAN%3E%E4%BB%8D%E4%BC%9A%E7%94%9F%E6%88%90%E9%BB%98%E8%AE%A4%E5%80%BC%20%60.mux%3D%3C%2FSPAN%3E%3CSTRONG%20style%3D%22font-family%3A%20inherit%3B%22%3EPORT_MUX_ALT0%3C%2FSTRONG%3E%3CSPAN%3E%60.%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%E4%BD%86%E6%98%AF%EF%BC%8C%E5%A6%82%E6%9E%9C%E6%82%A8%E6%83%B3%E5%90%AF%E7%94%A8%E7%AC%AC%2043.4%20%E8%8A%82%20ADC%20%E7%A1%AC%E4%BB%B6%E4%BA%A4%E9%94%99%E9%80%9A%E9%81%93%E4%B8%AD%E6%8F%8F%E8%BF%B0%E7%9A%84%E5%8A%9F%E8%83%BD%EF%BC%8C%E8%AF%B7%E5%8F%82%E9%98%85%E7%AC%AC%2043.4%20%E8%8A%82%E3%80%82%20%3CSTRONG%3E%3CEM%3E43.4%20ADC%20%E7%A1%AC%E4%BB%B6%E4%BA%A4%E9%94%99%E9%80%9A%E9%81%93%3C%2FEM%3E%20%3C%2FSTRONG%3ES32K1%20RM%20Rev14.1%20%E7%AC%AC%2043.4%20%E8%8A%82%E6%89%80%E8%BF%B0%E5%8A%9F%E8%83%BD%EF%BC%9A%3CSTRONG%3EADC0_SE4%3C%2FSTRONG%3E%E5%92%8C%3CSTRONG%3EADC1_SE14%3C%2FSTRONG%3E%E9%80%9A%E9%81%93%E5%9C%A8%20PTB0%20%E5%BC%95%E8%84%9A%E4%B8%8A%E4%BA%A4%E9%94%99%E6%8E%92%E5%88%97%3C%2FP%3E%0A%3CP%3E%E7%84%B6%E5%90%8E%EF%BC%8C%E5%BB%BA%E8%AE%AE%E5%9C%A8%3CSTRONG%3E%E5%BC%95%E8%84%9A%E5%B7%A5%E5%85%B7%3C%2FSTRONG%3E%E4%B8%AD%E4%B8%BA%3CSTRONG%3EPTB0%3C%2FSTRONG%3E%E5%BC%95%E8%84%9A%E9%80%89%E6%8B%A9%3CSTRONG%3EADC0_SE4%3C%2FSTRONG%3E%E5%92%8C%3CSTRONG%3EADC1%3C%2FSTRONG%3E%20%3CSTRONG%3E_%3C%2FSTRONG%3E%20SE14%EF%BC%8C%E5%BC%95%E8%84%9A%E5%B7%A5%E5%85%B7%E5%B0%B1%E4%BC%9A%E7%94%9F%E6%88%90%60.mux%3DPORT_MUX_ADC_INTERLEAVE%60%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%22ADC%20Hardware%20Interleave%20mux%20PORT_MUX_ADC_INTERLEAVE%20Pins%20Tool.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22ADC%20Hardware%20Interleave%20mux%20PORT_MUX_ADC_INTERLEAVE%20Pins%20Tool.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22ADC%20Hardware%20Interleave%20mux%20PORT_MUX_ADC_INTERLEAVE%20Pins%20Tool.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F370730i9779E19F6330EE68%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22ADC%20Hardware%20Interleave%20mux%20PORT_MUX_ADC_INTERLEAVE%20Pins%20Tool.png%22%20alt%3D%22ADC%20Hardware%20Interleave%20mux%20PORT_MUX_ADC_INTERLEAVE%20Pins%20Tool.png%22%20%2F%3E%3Cspan%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3EADC%20Hardware%20Interleave%20mux%20PORT_MUX_ADC_INTERLEAVE%20Pins%20Tool.png%3C%2Fspan%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%E8%B0%83%E7%94%A8%3CSTRONG%3EPort_Ci_Port_Ip_Init()%20%3C%2FSTRONG%3E%E5%B0%86%E5%90%AF%E7%94%A8%E7%9B%B8%E5%BA%94%E7%9A%84%3CSTRONG%3ESIM_CHIPCTL%3C%2FSTRONG%3E%3CSTRONG%3E%5BADC_INTERLEAVE_EN%3C%2FSTRONG%3E%5D%E4%BD%8D%EF%BC%8C%E4%BB%8E%E8%80%8C%E5%90%AF%E7%94%A8%3CSTRONG%3EADC%20%E7%A1%AC%E4%BB%B6%E4%BA%A4%E9%94%99%E5%8A%9F%E8%83%BD%E3%80%82%20%3CEM%3EADC%20%E7%A1%AC%E4%BB%B6%E4%BA%A4%E9%94%99%3C%2FEM%3E%3C%2FSTRONG%3E.%3C%2FP%3E%0A%3CP%3E%3CSPAN%3EPort_Ci_Port_Ip_Init%20-%26gt%3B%20Port_Ci_Port_Ip_PinInit%20-%26gt%3B%20Port_Ci_Port_Ip_ConfigureInterleave%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CBR%20%2F%3E%E7%A5%9D%E5%A5%BD%EF%BC%8C%3CBR%20%2F%3ERobin%3CBR%20%2F%3E-------------------------------------------------------------------------------%3CBR%20%2F%3E%E6%B3%A8%EF%BC%9A%3CBR%20%2F%3E-%20%E5%A6%82%E6%9E%9C%E6%9C%AC%E5%B8%96%E5%9B%9E%E7%AD%94%E4%BA%86%E6%82%A8%E7%9A%84%E9%97%AE%E9%A2%98%EF%BC%8C%E8%AF%B7%E7%82%B9%E5%87%BB%22ACCEPT%20AS%20SOLUTION%22%20%E6%8C%89%E9%92%AE%E3%80%82%E8%B0%A2%E8%B0%A2%EF%BC%81%3C%2FP%3E%0A%3CP%3E-%20%E6%88%91%E4%BB%AC%E4%BC%9A%E5%9C%A8%E6%9C%80%E5%90%8E%E4%B8%80%E6%AC%A1%E5%8F%91%E5%B8%96%E5%90%8E%E7%9A%84%207%20%E5%91%A8%E5%86%85%E8%B7%9F%E8%B8%AA%E4%B8%BB%E9%A2%98%EF%BC%8C%E4%B9%8B%E5%90%8E%E7%9A%84%E5%9B%9E%E5%A4%8D%E5%B0%86%E8%A2%AB%E5%BF%BD%E7%95%A5%3CBR%20%2F%3E%E5%A6%82%E6%9E%9C%E6%82%A8%E4%BB%A5%E5%90%8E%E6%9C%89%E7%9B%B8%E5%85%B3%E9%97%AE%E9%A2%98%EF%BC%8C%E8%AF%B7%E5%8F%A6%E5%BC%80%E6%96%B0%E4%B8%BB%E9%A2%98%EF%BC%8C%E5%B9%B6%E5%8F%82%E8%80%83%E5%B7%B2%E5%85%B3%E9%97%AD%E7%9A%84%E4%B8%BB%E9%A2%98%E3%80%82%3CBR%20%2F%3E-------------------------------------------------------------------------------%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2267004%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K148%20pins%3A%20default%20behavior%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2267004%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F57959%22%20target%3D%22_blank%22%3E%40%E7%BD%97%E5%AE%BE-%E6%B2%88%3C%2FA%3E%3C%2FP%3E%3CP%3E%E9%9D%9E%E5%B8%B8%E6%84%9F%E8%B0%A2%E4%BD%A0%E7%9A%84%E6%BE%84%E6%B8%85%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E