Crunching numbers

DSP we eat for breakfast… that is the the moto of this board concept. Performing Wavelet decomposition every 20/16ms on 20k data points in less than 8/6.4 ms takes some serious optimization. Beside wavelet, board computes RMS and zero crossing point based on the ADC data captured from mains voltage at 1MSps arriving as PDM modulates signal using Machester line code.

Requirements:

  • DSP Heavy data processing
  • BLE/WiFi interface for device configuration and data streaming
  • USBC HS via ULPI
  • Opto-ADC at 1MSPs

Major components:

  • STM32H757 with IS42S16160
  • ATWINC3400
  • USB3320C
  • SST26VF064
  • AMC1303E2510

Number of PCB layers: 4

BOM price: 150 USD

Realization time: 8 weeks

Crunching numbers

You May Also Like