Waveshare Music Shield User Manual

Summary of Music Shield

  • Page 1

    Music shield user manual 1 revision 1.1. Date: december 7, 2015. Author: w. L. Yan. Editor: felix. Share awesome hardware music shield user manual 1. Overview music shield is an arduino expansion board for playing/recording audio, features onboard audio codec chip vs1053b and a tf card slot, support...

  • Page 2

    Music shield user manual 2 revision 1.1. Date: december 7, 2015. Author: w. L. Yan. Editor: felix. Share awesome hardware 2. Usage descriptions 2.1. Vs1053b the music shield features a vs1053 audio decoder-and-encoder chip designed by vlsi from finland, of which internal structure is shown in the fo...

  • Page 3

    Music shield user manual 3 revision 1.1. Date: december 7, 2015. Author: w. L. Yan. Editor: felix. Share awesome hardware audio output: the i2s pins and earphone are used for audio output from vs1053. The left/right pads are used for left/right channel output. The gbuf pad is used for common buffer ...

  • Page 4

    Music shield user manual 4 revision 1.1. Date: december 7, 2015. Author: w. L. Yan. Editor: felix. Share awesome hardware address. After the address has been read in, any further data on si is ignored by the chip. The 16-bit data corresponding to the received address will be shifted out onto the so ...

  • Page 5

    Music shield user manual 5 revision 1.1. Date: december 7, 2015. Author: w. L. Yan. Editor: felix. Share awesome hardware 0x4 rw 0 100 clki decode_time decode time in seconds 0x5 rw 0 450 clki audata misc. Audio data 0x6 rw 0 100 clki wram ram write/read 0x7 rw 0 80 clki wramaddr base address for ra...

  • Page 6

    Music shield user manual 6 revision 1.1. Date: december 7, 2015. Author: w. L. Yan. Editor: felix. Share awesome hardware 10 sm_sdishare share spi chip select 0 1 no yes 11 sm_sdinew vs1002 native spi modes 0 1 no yes 12 sm_adpcm adpcm recording active 0 1 no yes 13 - - 0 1 right wrong 14 sm_line1 m...

  • Page 7

    Music shield user manual 7 revision 1.1. Date: december 7, 2015. Author: w. L. Yan. Editor: felix. Share awesome hardware sci_hdat1/sci_hdat0 register: after ima adpcm recording has been activated, registers sci hdat0 and sci hdat1 have new functions. The ima adpcm sample buffer is 1024 16-bit words...

  • Page 8

    Music shield user manual 8 revision 1.1. Date: december 7, 2015. Author: w. L. Yan. Editor: felix. Share awesome hardware (the mic on music shield is connected to differential mic input while the earphone is connected to line input 2.) before activating adpcm recording, user must write the right val...

  • Page 9

    Music shield user manual 9 revision 1.1. Date: december 7, 2015. Author: w. L. Yan. Editor: felix. Share awesome hardware 3. Getting started 3.1. Pin descriptions 1) d11, d12 and d13 are the miso, mosi and sclk buses of the spi interface by default. 2) a0, a1, a2 and a3 are connected to the xreset, ...

  • Page 10

    Music shield user manual 10 revision 1.1. Date: december 7, 2015. Author: w. L. Yan. Editor: felix. Share awesome hardware 6 . Test.Wma playing test.Wav ... Recording...... Press play button to stop. Recording end 2. Midi (sd card is not required under real-time midi) 1) connect the development boar...

  • Page 11

    Music shield user manual 11 revision 1.1. Date: december 7, 2015. Author: w. L. Yan. Editor: felix. Share awesome hardware 1) copy some audio files to the root directory of a tf card and insert it into the tf socket of a music shield. 2) connect the development board to a pc. 3) unzip the demo files...

  • Page 12

    Music shield user manual 12 revision 1.1. Date: december 7, 2015. Author: w. L. Yan. Editor: felix. Share awesome hardware n: 31 n: 32 n: 33 n: 34 n: 35 n: 36 n: 37 n: 38 n: 39 n: 40

  • Page 13

    Music shield user manual 13 revision 1.1. Date: december 7, 2015. Author: w. L. Yan. Editor: felix. Share awesome hardware 4. Revision history revision changes date 1.0 initial release june 26 2015.