How to use eMIOS in QDEC mode on S32K396

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

How to use eMIOS in QDEC mode on S32K396

跳至解决方案
1,401 次查看
Henrik-Wires
Contributor IV

I am trying to use the eMIOS QDEC mode to decode an A/B phase signal at fairly high speed (about 100KHz), but not sure how this should be configured in Design Studio. The end goal is to connect it to a model in MBDT.

Does the S32DS I/O Configurator support QDEC mode? The MCAL ICU driver supports SAIC and PWM modes. But it does not seem to support QDEC mode?

If not supported, what is the best approach to manually configure the eMIOS and the A/B inputs to the channel?

Or is there any other viable method to implement a Phase A/B quadrature decoder in S32K396? Looks like quadrature phase decoding is supported via eTPU as well?

0 项奖励
回复
1 解答
1,383 次查看
PetrS
NXP TechSupport
NXP TechSupport

Hi,

eMIOS on S32K396 does not have QDEC mode implemented. List of available modes is given in Table 335

PetrS_0-1763615373394.pngPetrS_0-1763615373394.png

The LCU can be configured to decode quadrature signals, see more in chapter 62.6.1.8 Incremental encoder of the RM.

eTPU supports quadrature phase decoding as well, as you wrote.

BR, Petr

在原帖中查看解决方案

0 项奖励
回复
2 回复数
1,243 次查看
Henrik-Wires
Contributor IV

Thanks. I'll look into using the LCU, or maybe eTPU.

0 项奖励
回复
1,384 次查看
PetrS
NXP TechSupport
NXP TechSupport

Hi,

eMIOS on S32K396 does not have QDEC mode implemented. List of available modes is given in Table 335

PetrS_0-1763615373394.pngPetrS_0-1763615373394.png

The LCU can be configured to decode quadrature signals, see more in chapter 62.6.1.8 Incremental encoder of the RM.

eTPU supports quadrature phase decoding as well, as you wrote.

BR, Petr

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2208538%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%A6%82%E4%BD%95%E5%9C%A8%20S32K396%20%E4%B8%8A%E4%BB%A5%20QDEC%20%E6%A8%A1%E5%BC%8F%E4%BD%BF%E7%94%A8%20eMIOS%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2208538%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%88%91%E6%AD%A3%E8%AF%95%E5%9B%BE%E4%BD%BF%E7%94%A8%20eMIOS%20QDEC%20%E6%A8%A1%E5%BC%8F%E4%BB%A5%E7%9B%B8%E5%BD%93%E9%AB%98%E7%9A%84%E9%80%9F%E5%BA%A6%EF%BC%88%E7%BA%A6%20100KHz%EF%BC%89%E8%A7%A3%E7%A0%81%20A%2FB%20%E7%9B%B8%E4%BD%8D%E4%BF%A1%E5%8F%B7%EF%BC%8C%E4%BD%86%E4%B8%8D%E7%A1%AE%E5%AE%9A%E5%BA%94%E5%A6%82%E4%BD%95%E5%9C%A8%20Design%20Studio%20%E4%B8%AD%E8%BF%9B%E8%A1%8C%E9%85%8D%E7%BD%AE%E3%80%82%E6%9C%80%E7%BB%88%E7%9B%AE%E6%A0%87%E6%98%AF%E5%B0%86%E5%85%B6%E8%BF%9E%E6%8E%A5%E5%88%B0%20MBDT%20%E4%B8%AD%E7%9A%84%E6%A8%A1%E5%9E%8B%E3%80%82%3C%2FP%3E%3CP%3ES32DS%20I%2FO%20%E9%85%8D%E7%BD%AE%E5%99%A8%E6%98%AF%E5%90%A6%E6%94%AF%E6%8C%81%20QDEC%20%E6%A8%A1%E5%BC%8F%EF%BC%9FMCAL%20ICU%20%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E6%94%AF%E6%8C%81%20SAIC%20%E5%92%8C%20PWM%20%E6%A8%A1%E5%BC%8F%E3%80%82%E4%BD%86%E5%AE%83%E4%BC%BC%E4%B9%8E%E4%B8%8D%E6%94%AF%E6%8C%81%20QDEC%20%E6%A8%A1%E5%BC%8F%EF%BC%9F%3C%2FP%3E%3CP%3E%E5%A6%82%E6%9E%9C%E4%B8%8D%E6%94%AF%E6%8C%81%EF%BC%8C%E6%89%8B%E5%8A%A8%E9%85%8D%E7%BD%AE%20eMIOS%20%E5%92%8C%E9%80%9A%E9%81%93%20A%2FB%20%E8%BE%93%E5%85%A5%E7%9A%84%E6%9C%80%E4%BD%B3%E6%96%B9%E6%B3%95%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F%3CBR%20%2F%3E%3CBR%20%2F%3E%E6%88%96%E8%80%85%E8%BF%98%E6%9C%89%E5%85%B6%E4%BB%96%E5%8F%AF%E8%A1%8C%E7%9A%84%E6%96%B9%E6%B3%95%E5%9C%A8%20S32K396%20%E4%B8%AD%E5%AE%9E%E7%8E%B0%20A%2FB%20%E7%9B%B8%E6%AD%A3%E4%BA%A4%E8%A7%A3%E7%A0%81%E5%99%A8%E5%90%97%EF%BC%9F%E7%9C%8B%E8%B5%B7%E6%9D%A5%20eTPU%20%E4%B9%9F%E6%94%AF%E6%8C%81%E6%AD%A3%E4%BA%A4%E7%9B%B8%E4%BD%8D%E8%A7%A3%E7%A0%81%EF%BC%9F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2217238%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20How%20to%20use%20eMIOS%20in%20QDEC%20mode%20on%20S32K396%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2217238%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%82%A8%E5%A5%BD%EF%BC%8C%3C%2FP%3E%0A%3CP%3ES32K396%20%E4%B8%8A%E7%9A%84%20eMIOS%20%E6%B2%A1%E6%9C%89%E5%AE%9E%E7%8E%B0%20QDEC%20%E6%A8%A1%E5%BC%8F%E3%80%82%E5%8F%AF%E7%94%A8%E6%A8%A1%E5%BC%8F%E5%88%97%E8%A1%A8%E8%A7%81%E8%A1%A8%20335%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22PetrS_0-1763615373394.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22PetrS_0-1763615373394.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22PetrS_0-1763615373394.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F366580iC9C1EDD22005A3EB%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22PetrS_0-1763615373394.png%22%20alt%3D%22PetrS_0-1763615373394.png%22%20%2F%3E%3Cspan%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3EPetrS_0-1763615373394.png%3C%2Fspan%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3ELCU%20%E5%8F%AF%E9%85%8D%E7%BD%AE%E4%B8%BA%E6%AD%A3%E4%BA%A4%E4%BF%A1%E5%8F%B7%E8%A7%A3%E7%A0%81%EF%BC%8C%E8%AF%A6%E6%83%85%E8%AF%B7%E5%8F%82%E8%A7%81%E7%AC%AC%2062.6.1.8%20%E7%AB%A0%E3%80%82RM%20%E7%9A%84%E5%A2%9E%E9%87%8F%E5%BC%8F%E7%BC%96%E7%A0%81%E5%99%A8%E3%80%82%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%E6%AD%A3%E5%A6%82%E6%82%A8%E6%89%80%E5%86%99%EF%BC%8CeTPU%20%E4%B9%9F%E6%94%AF%E6%8C%81%E6%AD%A3%E4%BA%A4%E7%9B%B8%E4%BD%8D%E8%A7%A3%E7%A0%81%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3EBR%2C%20Petr%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2255434%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20How%20to%20use%20eMIOS%20in%20QDEC%20mode%20on%20S32K396%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2255434%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E8%B0%A2%E8%B0%A2%E3%80%82%E6%88%91%E4%BC%9A%E8%80%83%E8%99%91%E4%BD%BF%E7%94%A8%20LCU%20%E6%88%96%20eTPU%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E