S32K312 EMIOS-BCTU-ADC

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

S32K312 EMIOS-BCTU-ADC

跳至解决方案
986 次查看
Neo1096
Contributor I

Hello, I have a question. I want to realize the synchronous acquisition of 3 AD channels by two ADCs, that is, the acquisition of 6 AD channels within 3 sampling cycles. Can it be realized?


Is it possible to use one PWM to trigger BCTU and write two different ADC channels in the list? Do the two ADCs trigger conversions at the same time or do they convert in sequence according to the list?


Or is it necessary to implement two PWM as trigger signals? Does using two PWM as trigger signals require a trigger signal priority wait? That is, new trigger signals are not received until the conversion of the ADC triggered by the previous trigger signal is complete, even if they are not triggered by the same ADC?
In addition, does watermark mean the trigger signal priority after BCTU receives multiple trigger signals at the same time?

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

Hi,

yes, it can be done using multiple parallel conversions. See chapter 64.3.4 Multiple parallel conversions (MPC) of the RM for more info.

BR, Petr

在原帖中查看解决方案

0 项奖励
回复
3 回复数
968 次查看
PetrS
NXP TechSupport
NXP TechSupport

Hi,

yes, it can be done using multiple parallel conversions. See chapter 64.3.4 Multiple parallel conversions (MPC) of the RM for more info.

BR, Petr

0 项奖励
回复
931 次查看
Neo1096
Contributor I
now I have two trigger conditions, one is to use independent PWM to trigger 6 channels to collect current, and the other wants to use pit, 1ms to trigger the other 26 channels. But 26 channels of data , two FIFOs not deep enough. so i can't use BCTU list to realize 1ms trigger. Are there other ways to realize this requirement?
0 项奖励
回复
899 次查看
PetrS
NXP TechSupport
NXP TechSupport

Hi,

seems it can be done by BCTU. The CL can hold up to 32 commands, which is wjat you have, and a reading from FIFOs is user task, you can use DMA for reading it.

BR, Petr

0 项奖励
回复