Digitally Controlled Volume, Tone IC ?? - diyAudio
Go Back   Home > Forums > Amplifiers > Chip Amps

Chip Amps Amplifiers based on integrated circuits

Please consider donating to help us continue to serve you.

Ads on/off / Custom Title / More PMs / More album space / Advanced printing & mass image saving
Reply
 
Thread Tools Search this Thread
Old 24th May 2005, 06:41 PM   #1
diyAudio Member
 
metal's Avatar
 
Join Date: Jan 2004
Default Digitally Controlled Volume, Tone IC ??

Hello every one

Its been long time ago since I have participated in a thread, nor posted new one...

I spent the last few months learning PIC microcontroller programming, built my own programmer, and have stolen lots of software to accomplish the dream of PIC MCUs programming.

When I first participated in this forum, I always wanted to control audio digitally, so I kept looking for those ICs that support conact switches instead of MCUs control, such as DS1960 as I remember.

Now I can make any thing I want with PICs, starting from LED blinking, to serial communication, and I am really happy with this, my last project was using PGA2310 to control volume, very nice LCD was included too, to display volume reading in decibles, and to show mute state, if switched on or off.

I thought I could use TDA1524 volume and tone control with digitally controlled potentiometers, such PGA2310, but this is still a tedious work.

I mean if I want to control TDA1524 using digi potentiometers, I will have to use three, volume, bass, and treble. And big MCU will be used also such as PIC16F877.

I thought if I have an IC capable of controlling volume, bass, and treble, with a built-in digital control interface for microcontrollers would be much better.

Can any one suggest IC numbers that do this work, especially those that fit into an ordinary stripped board ( Have 2.54 mm pin spacing )

Thanks to everybody
  Reply With Quote
Old 24th May 2005, 09:06 PM   #2
G4ME is offline G4ME  United States
diyAudio Member
 
Join Date: Jun 2003
Location: Location: Location
Send a message via AIM to G4ME
Hey another PIC programer, you use the printer port and two resistors to build your programmer? Cause i did that last year in my Hardware applications using C class. We didn't get into controlling LCDs in class but I looked around PIC Lite programming software that we have in the department and saw some example code.

I was actually looking into using encoders (if found cheaply) and an IC to control volume. But if you got it working with digital pots, thats cool.

I haven't really read the entire Data sheet but check out the LM835, Its used for graphic EQ but i am sure you could use it to control bass and treble.

other then than that i haven't really researched it that much, but do you think you could enlighten a few of us here that know about pics with some Code. I would really love to get an LCD and just volume control on my GC project that i am starting in a few weeks.

The LM1036N is a tone volume control, connect it up to some digital pots, controlled by a pic with an LCD you are good to go. But it doesn't have the ability to be controlled by a micro controller itself.
__________________
Two little mice fell in a bucket of cream. The first mouse quickly gave up and drowned. The second mouse, wouldn't quit. He struggled so hard that eventually he churned that cream into butter and crawled out.
  Reply With Quote
Old 25th May 2005, 09:15 AM   #3
wxn is offline wxn  Lithuania
diyAudio Member
 
wxn's Avatar
 
Join Date: Sep 2003
Location: Vilnius
LM1036 is inferior compared to a good discrete tone control. And you could use digital potentiometers too.
__________________
Nothing is as simple as it seems
  Reply With Quote
Old 25th May 2005, 11:33 AM   #4
diyAudio Member
 
metal's Avatar
 
Join Date: Jan 2004
Default Not helping :(

Hello G4ME

Yes, I use LPT port, but many resistors and a buffer IC...and some transistors to be able to program most PICs and EEPROMs.

I am not programming PICs with the ASM stuff, rather I am using PICBasic Pro compiler, better than ASM, and C compilers anyway, cuase it has commands to drive LCDs directly, rather than writing code for data lines, RS line, and E line. Also, I don't have plenty of time to gebug code, especially, that one I used to write in ASM when I first started with PICs.

Also, using digital pots is not a big deal here, cause there is a cool command "SHIFTOUT" that handles the sync serial data out and clock, and "BUTTON" command that makes it nice...

I just wanted an IC that connects to an MCU directly rather that using digital POTs to control LM1036, or TDA1524. And I have already made my volume control with PGA2310, cause I will use it for my next gainclone, with STK4191.

For example, LA2650 bass boast IC is controlled using MCUs or Microprocessors, but unfortunatelly, is not available in my country.


And by the way G4ME, if you need any help with MCUs and LCDs, please don't hesitate to contact me

Have a nice day
  Reply With Quote
Old 25th May 2005, 01:58 PM   #5
macboy is offline macboy  Canada
diyAudio Member
 
Join Date: Oct 2003
Location: Ottawa, Canada
I have used the LM1036 in a low-end application. It controls volume, bass, treble, and balance using DC voltages as inputs. These voltages are usually derived from simple pots, but you could use digital pots, or DACs instead. It does not have stellar performance, so you would probably not want to use it in a gainclone.

You would probably get better performance, as wxn suggested, by using a classical Baxandall tone control, replacing the pots with digital pots (of good quality). Many digital pots use either a bus (I2C) or can be daisy-chained, so you do not neet to have separate control lines for each one, saving a lot of I/O pins on your uC. This is the option that I would investigate first.

Another option is to use a DSP like the Texas Instr TAS3004. This single chip has a stereo ADC, DSPs for tone control and 7-band EQ (and other stuff), volume control, and stereo DAC. It's analog in and analog out, so you don't need any other digital audio chips, just a microcontroller to control it. You don't need to know DSP theory either... you simply specify parameters for each function that the chip performs and it does it. You may not like the idea of adding a generation of analog/digital/analog conversion, but this will perform infinitely better than the LM1036.

A few companies used to make digitally control analog tone controls, but they don't seem to be available now. They had been used primarily in car stereos, but these days they all have some kind of DSP to do that work (it's actually cheaper).
  Reply With Quote
Old 26th May 2005, 04:50 PM   #6
diyAudio Member
 
metal's Avatar
 
Join Date: Jan 2004
Hello Macboy

Good idea you had, TAS3004, that means I have to use some PCBs, and I really hate designing PCBs, but still a nice idea, as long as I have PROTEL DXP 2004, eagle, proteus...In deed I have them all, and Orcad 10.0 is included, but each time I set to use one of them, I go crazy, so I prefer the old fashoned stripped boards, less expensive too.


A PIC with built-in DACs will be very nice, 3 channels, and as you guys suggested TDA1524, or LM1036, will perform nice, and fairly good, I liked that idea in deed.

Regards
  Reply With Quote
Old 26th May 2005, 05:24 PM   #7
PKS is offline PKS  Norway
diyAudio Member
 
Join Date: May 2005
Location: Dyri
Default Sale.

Hello...

Very interesting.. but my programming skills are poor
See that you are using pga 2310's, and i have 2 stk fore sale, or for exchange(sorry my bad english, i am norwegian). i like opa's!!

just mail me!!

PK.
__________________
PK; real norwegian noob.
  Reply With Quote
Old 26th May 2005, 05:40 PM   #8
wxn is offline wxn  Lithuania
diyAudio Member
 
wxn's Avatar
 
Join Date: Sep 2003
Location: Vilnius
Quote:
Originally posted by metal
and as you guys suggested TDA1524, or LM1036, will perform nice, and fairly good, I liked that idea in deed.
No, they will be just acceptable at best.
__________________
Nothing is as simple as it seems
  Reply With Quote
Old 26th May 2005, 06:26 PM   #9
Sashi is offline Sashi  India
diyAudio Member
 
Join Date: Jan 2004
Location: India
TDA7439, should fit your bill.
www.st.com
  Reply With Quote
Old 26th May 2005, 06:42 PM   #10
ble0t is offline ble0t  United States
diyAudio Member
 
ble0t's Avatar
 
Join Date: May 2004
Location: Milwaukee, WI
You could also check out the Maxim chips...

http://www.maxim-ic.com/quick_view2.cfm/qv_pk/4503
__________________
gravity always wins
  Reply With Quote

Reply


Hide this!Advertise here!
Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Digitally controlled LED panel help... needtubes Everything Else 0 28th June 2007 01:53 AM
A digitally controlled volume control solution ybserge Chip Amps 2 4th January 2007 09:31 PM
Digitally controlled Baxandall? BoGoMiPz Solid State 21 19th February 2004 01:41 PM


New To Site? Need Help?

All times are GMT. The time now is 09:55 PM.


vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2014 DragonByte Technologies Ltd.
Copyright 1999-2014 diyAudio

Content Relevant URLs by vBSEO 3.3.2