The Saturn M7 is an embedded audio development board designed around a STM32F7 series microcontroller by STMicroelectornics.
                    
                    
                    The microcontroller has an ARM® Cortex®-M7 core running at 216Mhz, capable of performing multimedia signal processing tasks while simultaneously managing various communication peripherals.
                
 
            The board is designed to expose all the audio related peripherals available on the microcontroller, in addition to all communication peripherlas relevant to controlling the system.
The board has a high performance Delta Sigma CODEC (32bit, 216KHz, 108dB S/N) with 2 channels of input and 2 channels of output. The inputs can be captured at 16, 20, 24, and 32 bit resolution at up to 192KHz, while output resolutions of 16, 24, and 32 bit at 192KHz are supported. The CODEC has high resolution filters for superior audio quality featuring short group delays.
The board also has 4 omni-directional MEMS microphones with an acoustic overload point of 120dB SPL, a 61dB signal-to-noise ratio, and -26dB FS sensitivity. The microphones respond to frequencies between 20Hz and 10KHz. They have a flat response between 100Hz and 5KHz (±1dB).
The board has a stereo class-AB headphone amplifier capable of driving 60mW into a 16 Ohm load. It also has a stereo class-D audio amplifier capable of driving 2.1W per channel into a 4 Ohm load. Both amplifiers are connected to the CODEC’s output.
The board comes with a low jitter, 8 channel configurable clock synthesizer. It drives the audio peripherals and CODEC.
Clocks on multiple Saturn M7 boards can be synchronized down to 8ns over Ethernet through Precision Time Protocol (PTP).
The board has a 60 pin high speed header to interface with a TFT display with touch screen capability over MIPI-DSI. It also has a 96 pin header, which exposes the many digital and analog I/O pins and peripherals of the microcontroller.
The board can be powered over any of the USB ports, through a DC barrel connector, or a lithium-ion battery.
An on-board programmer and debugger is available through a USB interface, which can also be configured as a virtual COM port. The board can also interface with external programmers and debuggers.
| Function | Features | 
|---|---|
| Processer | 
 | 
| External Memory | 
 | 
| Audio | 
 | 
| Ethernet | 
 | 
| USB | 
 | 
| Clock | 
 | 
| Display / Touch | 
 | 
| Serial Peripherals | 
 | 
| Programming / Debugging | 
 | 
| Power | 
 | 
| Interface | 
 | 
| Configuration | 
 | 
| Dimensions | 
 | 
| Item | Description | 
|---|---|
| A | Programming / Debugging | USB Micro-B | 
| B | High Speed On-The-Go | USB Micro-AB | 
| C | Full Speed On-The-Go | USB Micro-AB | 
| D | Stereo Audio Input | 3.5mm Stereo Female | 
| E | Stereo Audio Output | 3.5mm Stereo Female | 
| F | DC Input 5V to 15V | 5.5mm/2.5mm Barrel Connector | 
| G | Ethernet 10/100 BASE-T with Precision Time Protocol | 
| H | Audio Amplifier Terminal Block | 
| K | Lithium Ion Battery Connector | 
| L | Expansion | 96 Pin Header | 
| M | MEMS Microphone | 
| N | Expansion | 60 Pin High Speed Header | 
| O | External Programming/Debugging | 10 Pin Header | 
 
        | Item | Function | Manufacturer | PN | 
|---|---|
| 1 | Serial Wire Debug and Virtual COM Port | FTDI | FT232H | 
| 2 | High-Speed USB PHY | Microchip | USB3300-EZK | 
| 3 | 2:2 Low Jitter Universal Buffer/Level Translator | Silicon Labs | SI53307 | 
| 4 | Audio CODEC | Asahi Kasei | AK4558EN | 
| 5 | Headphone Amplifier | Texas Instruments | TPA4411 | 
| 6 | Ethernet PHY - IEEE 1588 Precision Time Protocol Transceiver| Texas Instruments | DP83640TVV | 
| 7 | Class-D Audio Power Amplifier | Texas Instruments | TPA2012D2 | 
| 8 | Power Conditioning and Management | 
| 9 | Very High-Performance MCUs with ARM® Cortex®-M7 Core | STMicroelectronics | STM32F769BIT6 | 
| 10 | 16 Mbit High-Speed Asynchronous SRAM | ISSI | IS61WV102416BLL-10TLI | 
| 11 | 512 Mbit Multuple I/O Serial Flash Memory | Micron | MT25QL512ABB8ESF-0SIT | 
| 12 | 8 Channel Clock Generator | Silicon Labs | SI5351C | 
| M | MEMS Audio Sensor Omnidirectional Digital Microphone | STMicroelectronics | MP34DT01TR | 
 
        | ROW | A | B | C | 
|---|---|---|---|
| 1 | UART5_RX TIM3_ETR | DGND | UART5_DE/RTS USART6_CK TIM3_CH3 TIM8_CH3 | 
| 2 | 3.3V Digital | GPIO I2C3_SMBA TIM12_CH2 | GPIO TIM8_CH3N | 
| 3 | nRST | GPIO I2C3_SDA | GPIO I2C4_SMBA TIM5_CH1 | 
| 4 | 3.3V Digital | UART5_TX I2S3_SD SPI3_MOSI USART3_CK | BOOT0 | 
| 5 | Si5351 CLK 3 | SAI1_FS_A SAI1_FS_A DFSDM1_DATIN3 | Si5351 CLK 4 | 
| 6 | SAI2_MCLK_A TIM8_BKIN | SAI1_SCK_A DFSDM1_CKIN3 TIM9_CH1 | Si5351 CLK 5 | 
| 7 | SAI2_SCK_A TIM8_CH1 | SAI1_SD_A SAI2_MCLK_B TIM1_BKIN2 TIM9_CH2 | I2C4_SCL TIM5_CH2 | 
| 8 | SAI2_SD_A TIM8_CH2 | SAI1_SD_B SPI5_NSS UART7_RX TIM10_CH1 | I2C4_SD TIM5_CH3 | 
| 9 | SAI2_FS_A TIM8_CH3 | SPDIFRX_IN0 DFSDM1_DATIN4 DFSDM1_CKIN1 | GPIO SAI1_MCLK_A USART6_CK | 
| 10 | SAI2_SD_B | SPDIFRX_IN1 LPTIM1_IN1 USART6_DE/RTS | GPIO LPTIM1_IN2 SAI2_SCK_B | 
| 11 | SPI5_MOSI SAI2_SD_B | SPDIFRX_IN2 ETH_PPS_Out USART6_DE/RTS | GPIO LPTIM1_IN2 SAI2_SCK_B | 
| 12 | SPI5_SCK I2C2_SMBA TIM12_CH1 | SPDIFRX_IN3 USART6_RX SAI2_FS_B | GPIO USART6_CTS | 
| 13 | SPI5_MISO I2C3_SCL | DFSDM1_CKOUT I2S2_CK SPI2_SCK DFSDM1_DATIN0< | RTC_TS USART6_CTS | 
| 14 | I2C1_SDA DFSDM1_CKIN5 USART1_RX I2C4_SDA TIM4_CH2 | DFSDM1_DATIN1 DFSDM1_CKIN4 I2S3_SD SPI3_MOSI SAI1_SD_A | RTC_TAMP1 SYS_WKUP5 | 
| 15 | I2C1_SCL I2C4_SCL DFSDM1_CKIN7 UART5_RX CAN1_RX TIM4_CH3 TIM10_CH1 | DFSDM1_DATIN3 I2S3_MCK USART6_RX TIM3_CH2 TIM8_CH2 | CEC UART4_DE/RTS SPI3_NSS I2S3_WS UART7_TX TIM2_CH1 TIM2_ETR | 
| 16 | I2C2_SCL | ADC1_IN0 ADC2_IN0 ADC3_IN0 TIM2_CH1 TIM2_ETR TIM5_CH1 TIM8_ETR | UART4_TX CAN1_TX TIM8_CH1N | 
| 17 | I2C2_SDA SPI5_NSS | ADC1_IN12 ADC2_IN12 ADC3_IN12 SPI2_MISO DFSDM1_CKOUT DFSDM1_CKIN1 | UART4_RX CAN1_RX TIM8_CH2N | 
| 18 | USART1_TX UART4_DE/RTS DFSDM1_DATIN2 SPI2_MISO USART3_DE/RTS TIM1_CH2N TIM8_CH2N TIM12_CH1 | ADC1_IN6 ADC2_IN6 TIM1_BKIN TIM3_CH1 TIM8_BKIN TIM13_CH1 | GPIO UART4_RX CAN1_RX | 
| 19 | USART1_RX UART4_CTS RTC_REFIN I2S2_SD SPI2_MOSI DFSDM1_CKIN2 TIM1_CH3N TIM8_CH3N TIM12_CH2 | I2S2_MCK USART6_TX DFSDM1_CKIN3 TIM3_CH1 TIM8_CH1 | GPIO | 
| 20 | I2S2_CK SPI2_SCK TIM8_BKIN2 | I2S2_WS SPI2_NSS TIM5_CH4 | UART5_TX DFSDM1_DATIN7 I2S2_WS SPI2_NSS CAN1_TX I2C1_SDA I2C4_SDA I2C4_SMBA TIM4_CH4 TIM11_CH1 | 
| 21 | I2S3_CK SPI3_SCK USART3_TX UART4_TX DFSDM1_CKIN5 | SPI2_MISO TIM8_CH4 | ADC3_IN5 SPI5_SCK SAI1_MCLK_B UART7_TX TIM11_CH1 | 
| 22 | I2S3_SD SPI3_MOSI SAI1_SD_A DFSDM1_CKIN1 | I2S2_SD SPI2_MOSI TIM8_ETR | ADC1_EXTI11 ADC2_EXTI11 ADC3_EXTI11 DFSDM1_DATIN5 SPI3_MISO USART3_RX UART4_RX | 
| 23 | SPI3_MISO I2S2_WS SPI2_NSS UART7_TX TIM3_CH1 | EXT DIFF CLK P | Si5351 CLK 6 | 
| 24 | I2S3_WS USB_OTG_HS_SOF DAC OUT 1 SPI3_NSS | EXT DIFF CLK N | Si5351 CLK 7 | 
| 25 | 3.3V Analog | 3.3V Analog | 3.3V Analog | 
| 26 | AGDN | AGDN | AGDN | 
| 27 | 5.0 Digital | 5.0 Digital | 5.0 Digital | 
| 28 | +12V Input | +12V Input | 3.3 Digital | 
| 29 | DGND | DGND | DGND | 
| 30 | DGND | DGND | DGND | 
| 31 | DGND | DGND | DGND | 
| 28 | -12V Input | -12V Input | 3.3 Digital | 
| Pin | Function | Function | Pin | 
|---|---|---|---|
| 1 | DGND | UART5_RX | 2 | 
| 3 | DSI_CK_P | LCD_INT | 4 | 
| 5 | DSI_CK_N | UART5_TX SPI2_NSS | 6 | 
| 7 | DGND | SPDIFRX_IN0 | 8 | 
| 9 | DSI_D0_P | SPDIFRX_IN1 SPI2_NSS | 10 | 
| 11 | DSI_D0_N | SPI3_SCK I2S3_CK | 12 | 
| 13 | DGND | SPI3_MOSI I2S3_SD | 14 | 
| 15 | DSI_D1_P | SPI3_MISO | 16 | 
| 17 | DSI_D1_N | SPI3_NSS I2S3_WS DAC OUT 1 USB_OTG_HS_SOF | 18 | 
| 19 | DGND | I2S2_MCK | 20 | 
| 21 | 5.0V Digital | SPI2_NSS I2S2_WS | 22 | 
| 23 | 5.0V Digital | SPI2_SCK I2S2_CK | 24 | 
| 25 | nRST | SPI2_MISO | 26 | 
| 27 | DGND | SPI2_MOSI I2S2_SD | 28 | 
| 29 | DGND | USART1_TX SPI2_MISO | 30 | 
| 31 | Si5351 CLK 3 | 3.3V Digital | 32 | 
| 33 | SAI2_MCLK_A | USART1_RX SPI2_MOSI | 34 | 
| 35 | SAI2_SCK_A | 3.3V Digital | 36 | 
| 37 | SAI2_SD_A | I2C2_SCL | 38 | 
| 39 | SAI2_FS_A | I2C4_SDA | 40 | 
| 41 | SAI2_SD_B | I2C2_SDA | 42 | 
| 43 | SAI1_FS_A | I2C4_SCL | 44 | 
| 45 | SAI1_SCK_A | ISPI5_MOSI | 46 | 
| 47 | SAI1_SD_A | SPI5_SCK | 48 | 
| 49 | DSI_TE | SPI5_MISO | 50 | 
| 51 | DGND | 3.3V Analog | 52 | 
| 53 | LCD_BL_CTRL | I2C1_SDA | 54 | 
| 55 | DGND | 3.3V Analog | 56 | 
| 57 | DSI_RESET | I2C1_SCL | 58 | 
| 59 | -12V Input | +12V Input | 60 | 
| P1 | DGND | DGND | P2 | 
| P3 | DGND | DGND | P4 | 
| Pin | FTDI USB | Serial Wire Debug | Pin | 
|---|---|---|---|
| 1 | DGND | SWO | 2 | 
| 3 | DGND | nRST | 4 | 
| 5 | DP | SWDIO | 6 | 
| 7 | DM | DGND | 8 | 
| 9 | VBUS | SWDCLK | 10 |