cancel
Showing results for 
Search instead for 
Did you mean: 

SPI DMA and USB high speed missing SPI DAC data in STM32H750

Rajesh Kannan
Associate II
 
1 REPLY 1
Rajesh Kannan
Associate II

I am using the STM32H750 customized platform .

It has connected SPI4 to DAC.

SPI4 has supported transfer 16 bit and DAC required 32 bit data.I have transferred 2 times using PWM rising edge and falling edge linked to EXT0 to SPI DMA. 

I am able to transfer data properly in SPI DMA to DAC at all frequencies.

If SPI DMA data transfer is processing and USB High speed transfer ,It has failed the one sample.

I have sent an analog pulse and missed one pulse.

I checked the missing sample time for memory and the PWM signal is proper.

It has delayed the SPI-CLK,When USB High speed transfer.

What is the link for USB High Speed transfer and SPI4 DMA?

How to resolve this issue?

I captured the missing DAC pulse data ,PWM signal and SPI4 clock.

0693W00000SwDMhQAN.png