8 changed files with 82 additions and 29 deletions
-
24README.md
-
2app/Core/Inc/stm32f1xx_it.h
-
12app/Core/Src/spi.c
-
30app/Core/Src/stm32f1xx_it.c
-
2app/MDK-ARM/startup_stm32f103xb.s
-
2app/app.ioc
-
2dep/libiflytop_micro
-
37src/umain.cpp
@ -1,22 +1,16 @@ |
|||
|
|||
``` |
|||
ADC采样问题: |
|||
|
|||
96K采样率 ---> 10us采样一帧数据 |
|||
SPI通信BYTE与YTE之间的间隙至少2.5us,一帧数据就是10us,这还不考虑SPI通信本身消耗的时间 |
|||
``` |
|||
V1.0 |
|||
ADCSampleRate 24k |
|||
ADCbit 24bit |
|||
SPIRate 2M |
|||
``` |
|||
|
|||
采样一帧数据需要5Byte数据量 |
|||
->2M 50K |
|||
->4M 100K |
|||
->8M 200K |
|||
|
|||
计算器 |
|||
96K |
|||
``` |
|||
ADC采样问题: |
|||
|
|||
10us->采样一帧 |
|||
1000000 /8 /40 = 25k |
|||
2M 50K |
|||
4M 100K |
|||
8M 200K |
|||
1. ADC芯片和MCU之间总线速率无法大于2M, 否则ADC芯片初始时,会报CRC错误 |
|||
|
|||
``` |
@ -1 +1 @@ |
|||
Subproject commit 586139d8aa82da8d71663836d31df2bb56a577cc |
|||
Subproject commit 292e3521d70c7daecfeeef31027b0105e4bf9fe5 |
Write
Preview
Loading…
Cancel
Save
Reference in new issue