You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have 38.4KSPS ADC(ADS1262) which have SPI interface. I'm trying to read the 38K samples in STM32F103C8t6. I need to send one byte command to get 4 bytes of data. So 5 bytes of data need to be transferred for each sample. Irrespective of SPI speed I can able to get max of 19K samples. I have tried to increase the SPI speed using clock divider function but the result is same.
For Single sample it took 45 micro seconds. but I need to get one sample with in 38us to get 38K samples. Initially my clock divider value was 16 then I increased it up to 2 but the time taken was same as 45us. How can it be?? Irrespective of clock speed the loop time remains same which is weird.
Is there a way to increase the speed of STM32F1? I can able to get 19k samples with 16MHz Arduino UNO but 72MHz STM32F1 gives the same output.
The text was updated successfully, but these errors were encountered:
I have 38.4KSPS ADC(ADS1262) which have SPI interface. I'm trying to read the 38K samples in STM32F103C8t6. I need to send one byte command to get 4 bytes of data. So 5 bytes of data need to be transferred for each sample. Irrespective of SPI speed I can able to get max of 19K samples. I have tried to increase the SPI speed using clock divider function but the result is same.
For Single sample it took 45 micro seconds. but I need to get one sample with in 38us to get 38K samples. Initially my clock divider value was 16 then I increased it up to 2 but the time taken was same as 45us. How can it be?? Irrespective of clock speed the loop time remains same which is weird.
Is there a way to increase the speed of STM32F1? I can able to get 19k samples with 16MHz Arduino UNO but 72MHz STM32F1 gives the same output.
The text was updated successfully, but these errors were encountered: