A test Jig for Murasaki-Library. Tested with audio codec board UMB-AD1361A.
This board is designed to test the audio interface functionality of the STM32 series MCU. The connectors can be directly mounted on the Nucleo 144 series board. With this board, the following audio interface can be tested :
- SAI peripheral (STM32F722, F746, H743)
- Simplex I2S peripheral (STM32F722, F746)
- Duplex I2S peripheral (STM32H743)
These functionalities are tested with following codec board as with I2C control line.
The schematics can be donwloaded as PDF format.
By default, the I2C device address are fixed as 0x38 ( 7bit address ). If you want to change, you should modify the short bridge J2-J5 as following :
- J2 : Open by cutting the pattern.
- J3 : Close by soldering.
- J4 : Open by cutting the pattern.
- J5 : Close by soldering.
By above modification , the address can be controlled by GPIO PB12 and PA15. The address can be determined as following :
b6 | b5 | b4 | b3 | b2 | b1 | b0 |
---|---|---|---|---|---|---|
0 | 1 | 1 | 1 | 0 | PB12 | PA15 |
This board allow to use SAI or I2S ( Both simplex and duplex). By default, Only SAI connection is allowed. The configuration of the board is as following :
Port | JP1 | JP6 | R5 |
---|---|---|---|
SAI | Opened | Closed | Removed |
I2S | Closed | Opened | Removed |
Both | Opened | Closed | Installed |
"Both" is not recommended.
To clone this project, follow :
git clone repository-of-this-project
git submodule update
The sample programs are published as murasaki_samples_audio repositories.
To use these repository, follow the sequence :
- Clone the murasaki_samples_audio repository
- Import to CubeIDE
This PCB design is released under the Creative Commons Attribution 4.0 International license. You are welcome to use this design for commercial purposes.