/Akashi-02

Test Jig for Murasaki-Library. Testing audio codec UMB-AD1361A

Akashi-02

A test Jig for Murasaki-Library. Tested with audio codec board UMB-AD1361A.

Functionality

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)

Image

These functionalities are tested with following codec board as with I2C control line.

Development

The schematics can be donwloaded as PDF format.

Pin Configurations

I2C address

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

Audio Port selection

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.

Usage

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 :

  1. Clone the murasaki_samples_audio repository
  2. Import to CubeIDE

License

This PCB design is released under the Creative Commons Attribution 4.0 International license. You are welcome to use this design for commercial purposes.