User friendly TDA7313 audio processor control board

Scienceprog has built an audio processor control board with three selectable stereo inputs and four outputs. The system is built to be a stand-alone device that can be embedded almost in every audio system. Audio-processor is capable of controlling Volume, BASS, Treble, attenuation of each output channel.

The TDA7313 is a digital volume and tone control audio processor that can be used in various audio applications, such as in-car audio systems, mini/micro audio systems, and portable audio players. The benefits of using an audio processor like the TDA7313 include:

  1. By controlling the volume and tone of the audio signal digitally, the TDA7313 can help to improve the overall audio quality by reducing noise and distortion.
  2. The TDA7313 offers a range of tone control options, including bass, treble, and balance, allowing the user to adjust the audio output to their preference.
  3. By integrating several audio functions into a single chip, the TDA7313 can help to reduce the overall component count and cost of an audio system.

There is very intuitive menu control installed – parameters are changed by inspecting the visual bar in LCD. All Tda7313 functionality is covered with only five buttons. The device can also remember the last parameter settings. So each time it is powered – the last saved parameters are loaded. All project files are available for download, including Eagle project, WinAVR project, and pre-compiled firmware.

As for new alternatives to the TDA7313, several newer digital audio processors on the market offer similar functionality, including the Cirrus Logic CS8406 and the Texas Instruments PCM3060, these newer processors often offer additional features, such as higher sampling rates and more excellent signal processing capabilities, while maintaining low power consumption and compact form factors.

4 Comments:

  1. Cool, I should build it someday

  2. ASHOKA P BANHATTI

    when i am compiling with winavr i am getting error “cc1.exe: warning: `dwarf-2′: unknown or unsupported -g option
    In file included from main.c:20:
    twi_i2c.h:3:24: warning: compat/twi.h: No such file or directory
    main.c:192: warning: return type defaults to `int’
    main.c:192: warning: function declaration isn’t a prototype
    main.c: In function `ISR’:
    main.c:192: warning: type of `TIMER0_OVF_vect’ defaults to `int’
    main.c:262:104: invalid suffix “b00000011” on integer constant
    main.c:342:104: invalid suffix “b00000011” on integer constant
    main.c:440:74: invalid suffix “b00000011” on integer constant
    main.c:445:112: invalid suffix “b00000011” on integer constant
    main.c:451:116: invalid suffix “b11111100” on integer constant
    main.c:454:120: invalid suffix “b00000011” on integer constant
    main.c:468:120: invalid suffix “b11000111” on integer constant
    main.c:479:128: invalid suffix “b11000111” on integer constant
    main.c:627:74: invalid suffix “b00000011” on integer constant
    main.c:632:112: invalid suffix “b00000011” on integer constant
    main.c:639:116: invalid suffix “b11111100” on integer constant
    main.c:642:120: invalid suffix “b00000011” on integer constant
    main.c:657:120: invalid suffix “b11000111” on integer constant
    main.c:668:128: invalid suffix “b11000111” on integer constant
    main.c:742:68: invalid suffix “b10011111” on integer constant
    main.c:743:68: invalid suffix “b10111111” on integer constant
    main.c:744:68: invalid suffix “b11011111” on integer constant
    main.c:745:68: invalid suffix “b11111111” on integer constant
    main.c:847: warning: control reaches end of non-void function
    main.c:878:26: invalid suffix “b00011000” on integer constant
    main.c:879:19: invalid suffix “b00000100″ on integer constant
    cc1.exe: No such file or directory: opening dependency file .dep/main.o.d
    make.exe: *** [main.o] Error 1”.

    can you sujjest me what should be the problem.

  3. warning: compat/twi.h: No such file or directory

Comments are closed