Technical Selection & Optimization: Why we chose STM32F407 for 8-Channel High-Density Acquisition #4
Shinar-of-Clark
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Technical Discussion: Scaling 8-Channel High-Density Acquisition on STM32F407
1. Hardware Selection: Why STM32F407VGT?
After comparing several MCUs in the STM32 family, we decided to use the STM32F407VGT. For our Sheath Current Acquisition (SCA) unit, it offers an ideal balance between cost-efficiency and computational power.
Key Advantages:
2. Memory & Performance Optimization (Ping-Pong Buffering)
To achieve high-density sampling (256 points per cycle) across 8 channels without losing data, we implemented a Double Buffering (Ping-Pong) strategy.
Memory Footprint Analysis:
uint16_t(2 bytes).3. Building a Foundation for "High-Fidelity" Tier
By optimizing the memory footprint to around 10 KB, we have built a solid foundation for our Tier 3 (High-Fidelity) goals. This architecture allows us to potentially scale up to:
4. Current Thoughts & Challenges
While the memory footprint is stable, we are keeping a close eye on a few things:
I’d love to hear your thoughts on this selection and the overall approach. Looking forward to discussing this with everyone!
Beta Was this translation helpful? Give feedback.
All reactions