S32K312 EMIOS-BCTU-ADC

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

S32K312 EMIOS-BCTU-ADC

Jump to solution
984 Views
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 Kudos
Reply
1 Solution
965 Views
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

View solution in original post

0 Kudos
Reply
3 Replies
966 Views
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 Kudos
Reply
929 Views
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 Kudos
Reply
897 Views
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 Kudos
Reply