| abid_rehan |
Hi Guys:
After discussing with couple of friends we have decided to put our thoughts in the form of this thread which is intended To build a high End Pre with digipots 5.1 here are plans to buid the pre:
Inputs:
USB DAC using PCM290X
SPDIF DAC using CS8412/14+AD1865+Discrete parts
Digital Delay section:
QSound 5.1 Chip (a stereo to 5.1 channel coversion chip with build in digital delays)
Buffer:
OPA627/BUF 634 or
Star Buffer using OPA627 and discrete parts
Digipots:
PGA2310 x 3
Mute Realys
Digital Section
Build Around PIC16F877A and Choice of
Atmel AT89S8252
Both MCUs
Others
Buttons (menu, menu+, menu-, select,etc)
I.R
Rotary Emcoder (may be)
LCD 16x2 Out
Objectives:
Learning puposes only
Members so far:
Digi and Ferds have kindly consented to climb aboard this project, any other who wants join in this group deisgn effort is welcome.
Outline of the project will be posted sometime today. and then schematics of individual sections. |
|
|
| hau |
this is a very nice and interesting project.
cant wait to see the finish product
best regards
ferds |
|
|
| AnthonyPT |
Hi,
Sounds like a valuable project you are doing!
While you are upmarket from this SI project
you might find some pointers from it ! US$149
as a kit . How about offering balanced and
unbalanced options. That would assist DCX2496
users as well as 5:1 people. Why not plan it for
7:1 expansion so you ready for the future.
http://www.siliconchip.com.au/cms/A_30608/article.html
Regards and good luck!
AnthonyPT |
|
|
| Dr.H |
Consider using the AD815, it hugely outperforms the 627/634 combo!
More resolved highs, real air and extension,
Great mids, on par with 627
Deeper, tighter bass. real low end grunt.
Open and detailed soundstaging |
|
|
| abid_rehan |
Thanks guys for ur interest, sometime today or tomorrow me or hau will upload the project outline and schematics too, intent here is to learn from the experiences of others and help others do such a project themselves.
No doubt the project at silicon chip is very good but i m sure they wont give schematics, layouts and most of all firmware for the micrcontroller, which is intended to be posted here (may be) |
|
|
| carlosfm |
| quote: | Originally posted by Dr.H
Consider using the AD815, it hugely outperforms the 627/634 combo!
More resolved highs, real air and extension,
Great mids, on par with 627
Deeper, tighter bass. real low end grunt.
Open and detailed soundstaging |
That's right. :D |
|
|
| maf_au |
So, can someone translate what this high end pre will be capable of?
Could I use it to replace the Receiver in my HT?
Michael |
|
|
| digi01 |
| quote: | Originally posted by Dr.H
Consider using the AD815, it hugely outperforms the 627/634 combo!
More resolved highs, real air and extension,
Great mids, on par with 627
Deeper, tighter bass. real low end grunt.
Open and detailed soundstaging |
thank you.
P.S.
I am planing a HDAM structure.
for mcu,It will be a couple of board design for 8051 or MAXIM.
for the output buffer,I will try AD815.and I have a solid based buffer design,I have finished the archetype test lately.
photo attached |
|
|
| abid_rehan |
| here is the project outline done in a hurry though, now we will start posting schematics of individual sections and open for suggestions. |
|
|
| digi01 |
here is mine buffer sections,for HDAM structure need 6 units.the board has footprint for PDIP packaged BUF634 or solid buffer.
layout below, |
|
|
| abid_rehan |
| and here are the schematics of USB DAC |
|
|
| slackman |
huuuh,
how do you guys solder a chip with 0.65mm pinspacing? Evil, evil chip... :(
Anyway - i'm in, sounds like an interesting project!
Michael |
|
|
| digi01 |
| I think I have to get a air pencil. |
|
|
| matjans |
digi01, do you think you need an additional buffer when using the ad815? It supplies a max of 500mA right from the chip.
slackman, there's a pretty helpful smd soldering tutorial here. Flood & suck works great for soic-alike pin spacings. I dont suck up the excess solder, i just use desoldering copper braided litze.
I've never felt the need to do it otherwise.
abidr, I think the usb dac portion is useless. I've built a few, all based on the ti PCM27/290x series but I haven't been able to bypass kmixer in windows. These dacs use standard windows usb audio drivers (wdm, usbaudio.sys). These drivers do not support direct kmixer bypassing so you'll have to do a driver yourself.
for more info check msdn .
Kernel streaming or asio-usb software stuff didn;t work for me either..
The kmixer algorithm is flawed in a number of ways. You'll never get bit-perfect output without bypassing it.
Can you actually hear the difference? yes, you can. Soundstaging is less accurate and the highs sound dull. This has no place in an otherwise high end pre like the one you are planning, imho.
I ended up buying a m-audio usb audiophile thing. Works great and comes with standard asio2 drivers |
|
|
| jeff mai |
| Consider the PCM2702 or the PCM2706 for the USB DAC. The latter has I2S output. |
|
|
| abid_rehan |
| I did post the schematics earlier today now heres the layout, which has been done by ferds. |
|
|
| abid_rehan |
here are schematics of the SPDIF DAC, reciever section, along AD1865, analod section of the DAC consists of FETS. will be posted later.
Someone suggested the following changes in the reciever section:
- Use the inverter connected to pins 5 and 6
- Add series resistors in all data and clock lines
- Create space for bigger parts in the 8412 PLL filter network
- Reclock pin CS8412 pin 12 with pin 19
would anyone like to help in the schematics? |
|
|
| tobias_svensk |
Why not use WM8816 instead of PGA2310? it should outperform the PGA pretty easy I guess if you use OPA627/AD8610/20 or simular.
2c |
|
|
| abid_rehan |
Tobias:
Ur suggestion about WM8816 is good, however, project already is at a stage where alternate pots could not be viable, though there may be other choices like wm8816, ssm2160, ds180x, secondly availability of these parts is also a problem.
Where do we go from here?
now guys we have to deicde where we go from here, we ll have to decide who will do what? so far i think ferds, digi and slacman are aboard the project, now we will have to decide who will do which section?
any ideas? |
|
|
| hau |
hi all
here is the schematic of the analog section with the pga2310's.
this is not final yet it still need some improvements . |
|
|
| hau |
hi
here is the pcb layout of the usb dac that rehan post yesterday. |
|
|
| digi01 |
there are another consideration is DS1802.the chip is a dual audio taper-potentiometer having logarithmic resistive haracteristics over the device range.
ds1802 datasheet |
|
|
| abid_rehan |
| Dallas Semi's pots 1802, 1666 are good choice and i have a few designs and layouts, but objective here is to build a modular pre around PGA231x. |
|
|
| abid_rehan |
Ok guys:
if any one is really interested in this project then i should keep posting the PCB layouts else i should continue the project privately with ferds and digi. |
|
|
| earsandeyes |
Please continue.
At the moment I cannot contribute. When I see something that I can be of help I will.
Regards,
E&E |
|
|
| carlosfm |
Changed flag, removed the pic...
Mmmm...
:scratch: |
|
|
| abid_rehan |
moving to vancouver tonight, as i ve dual nationality
I would be needing some help with the designs of digital section and some blocks of the program. |
|
|
| Gcollier |
| quote: | Originally posted by abidr
moving to vancouver tonight, as i ve dual nationality
I would be needing some help with the designs of digital section and some blocks of the program. |
I've been looking at a design like this myself for some time...in fact I have all the parts necessary. One suggestion would be to toss the buttons for the interface and go with something like this:
http://www.qprox.com/products/qwheel_qt510.php
Should interface easily with the PIC, you could write some nice LCD routines for displaying the information.
It's actually uncanny just how close your plans for this project are to what I had planned myself.
G. |
|
|
| abid_rehan |
Karachi airport is a nice place, it has nice internet kiosk, however will look at ur feedback when i reach vancouver.
heres what they say:
"For placing any orders directly with Quantum, Minimum Order Quantities (MOQs) must be met"
which in this case is 2600
though a very good product, if only they could sell to individuals.
here is smoething of interest:
http://www.austriamicrosystems.com/...ry_encoders.htm |
|
|
| blu_line |
abidr,
| quote: | | I would be needing some help with the designs of digital section and some blocks of the program. |
What do you need ?
grtz
Simon |
|
|
| Gcollier |
| quote: | Originally posted by abidr
Karachi airport is a nice place, it has nice internet kiosk, however will look at ur feedback when i reach vancouver.
heres what they say:
"For placing any orders directly with Quantum, Minimum Order Quantities (MOQs) must be met"
which in this case is 2600
though a very good product, if only they could sell to individuals.
here is smoething of interest:
http://www.austriamicrosystems.com/...ry_encoders.htm |
Digikey sells this chip in single quantities for around $7 Canadian. :D
I am going to pick one up with my next order. |
|
|
| abid_rehan |
blu_line:
I need help in designing the digital section so that it could accomodat 5 keys (menu, menu+, menu-, up, down) , roatry encoder, 3 PINs(clock, data, latch for Qsurround5.1) and LCD with PIC 16F877A.
I love vancouver, my laptop, linux distro, its RAS, and my shell account. |
|
|
| tobias_svensk |
This is a very interesting project I must say.
You wrote that it gonna use a 2x16 LCD, is it hard to modifiy the code later on so that a 2x20 or 4x20 LCD could be used?
And would'nt it be cool with a temp. & voltage sensor that could be displayed on the LCD! :) I think AD has some easy ones.
Regards |
|
|
| blu_line |
abidr,
drop me a mail at :
stdf23173 at yahoo dot co dot uk
with more specific detail
grtz
Simon |
|
|
| abid_rehan |
Simon Email(blu_line) has been dropped.
tobias_svensk:
changing the code in assembly is definitely a very difficult job as it will take many laborious hours to do it, however, due to courtesy of two good friends now i use PICBasicPro for making the program and its verrrrrrrrrrrrrrrry easy to change the code and reprogram the chip.
For temperature and voltage sensor i m afraid there wont be many pins left at the PIC mcu one all things are put in for the temp sensor, however, drop me an email at rehanabid@yahoo.com, with specific details and i ll look into it what could b done. But honestly i dont feel the need for temp sensor for a pre, power amp yes may be a different case... |
|
|
| tobias_svensk |
hello abidr!
yeah you right, it's totaly unnecessary, it was just me that thought it could be cool to have more to show on the display :)
I won't be bugging you more with this little things ;)
But I will for sure follow this thread.
Cheers |
|
|
| abid_rehan |
Tobias
I am extremely sorry, if i posted anything that dsiappointed u or discouraged u, however, my only point was that once all things will be put with the PIC not many pins will be left for temp sensor.
You suggestion are valid and welcome. |
|
|
| Gcollier |
| quote: | Originally posted by abidr
Tobias
I am extremely sorry, if i posted anything that dsiappointed u or discouraged u, however, my only point was that once all things will be put with the PIC not many pins will be left for temp sensor.
You suggestion are valid and welcome. |
How are you intending to handle the source switching in this pre design...forgive me if it was mentioned earlier.
G. |
|
|
| tobias_svensk |
| quote: | Originally posted by abidr
Tobias
I am extremely sorry, if i posted anything that dsiappointed u or discouraged u, |
No no :) No offence taken. It's just me thinking out loud.
Keep it up abidr, as this is Really gonna be a killer!
:D |
|
|
| Progg70 |
Interesting reading but I can’t get the read tread for the project. I need something more concrete like a full schematic and a good list for parts now it’s too theoretical I think.
regard
Progg70 |
|
|
| abid_rehan |
hi guys:
right now i am looking for someone who could help me design the digital section which i mentioned earlier will have input buttons, rotary encoder, and mute relays, and lcd as output, also and I2S output to control qsurround5.1 chip, now for signal switching ULN2003 could be utilised but for the design of the digital section i need help?
lets see who's gonna come forward? |
|
|
| Progg70 |
| Please as I said before; can you show up something, a schematic, part list, photo … |
|
|
| abid_rehan |
ok i shall do the same.
posting the schematic. |
|
|
| Progg70 |
Wow I glued to my computer now. ;)
Thanks a lot I appreciate it.
Regard
Progg70 |
|
|
| metal |
Hello abidr
Now I can say I am in....
| quote: |
blu_line:
I need help in designing the digital section so that it could accomodat 5 keys (menu, menu+, menu-, up, down) , roatry encoder, 3 PINs(clock, data, latch for Qsurround5.1) and LCD with PIC 16F877A.
I love vancouver, my laptop, linux distro, its RAS, and my shell account.
|
First of all abidr, you should write a small document in which all members can see the full schematics, all functions reqiured, what each button must do, menu items, and why you did it that way. After that, each member that is capable to do a part, or part of a part, post their work here, every week you rewrite "NOT copy and paste" that document to contain latest work done by participating members, that will be much better and well organised. As being the project manager, this was the first thing you had to do, make it organised and clear abidr, ok. The name of the document should be the date when it was posted.
Another thing abidr, you better restrict the project to PIC16F877A, 5 PGA2311, buffer, 4x20 LCD, 5 buttons, and the rotary encoder as one PCB block.
Then make the USB stuff and digital delay Qsound 5.1 section on another PCB.
That will be better option for guys who want to do 5.1 and guys who only want 2.1. So the guys who only want 2.1 can avoid the rest of 5.1 components. Also there are many guys that hate the idea of dealing with SMD stuff, so we can save them this nightmare.
Any way, as an intial suggestion, the menu shall contain the following:
1. Set initial volume at power on, and the ability to change it, and the PIC remember it.
2. Set the balance for 2.1 channels at least, and the PIC remember it also.
3. Selecting the style, 2.1 or 5.1 so that the code is the same, but has many functions.
4. Any nice suggestions will be welcome....
As soon as the menu is accessed, you can surf it with the two buttons or more, I don't know yet, change values with rotary encoder, another button to save, and you can get out of the menu with same button you used to enter it.
I will be waiting for that document to be written, so I can start the real work.
P.S. Hey abidr, we can make it real, not only for learning purposes :)
See ya |
|
|
| hau |
| quote: | Originally posted by metal
Hello abidr
Now I can say I am in....
First of all abidr, you should write a small document in which all members can see the full schematics, all functions reqiured, what each button must do, menu items, and why you did it that way. After that, each member that is capable to do a part, or part of a part, post their work here, every week you rewrite "NOT copy and paste" that document to contain latest work done by participating members, that will be much better and well organised. As being the project manager, this was the first thing you had to do, make it organised and clear abidr, ok. The name of the document should be the date when it was posted.
Another thing abidr, you better restrict the project to PIC16F877A, 5 PGA2311, buffer, 4x20 LCD, 5 buttons, and the rotary encoder as one PCB block.
Then make the USB stuff and digital delay Qsound 5.1 section on another PCB.
That will be better option for guys who want to do 5.1 and guys who only want 2.1. So the guys who only want 2.1 can avoid the rest of 5.1 components. Also there are many guys that hate the idea of dealing with SMD stuff, so we can save them this nightmare.
Any way, as an intial suggestion, the menu shall contain the following:
1. Set initial volume at power on, and the ability to change it, and the PIC remember it.
2. Set the balance for 2.1 channels at least, and the PIC remember it also.
3. Selecting the style, 2.1 or 5.1 so that the code is the same, but has many functions.
4. Any nice suggestions will be welcome....
As soon as the menu is accessed, you can surf it with the two buttons or more, I don't know yet, change values with rotary encoder, another button to save, and you can get out of the menu with same button you used to enter it.
I will be waiting for that document to be written, so I can start the real work.
P.S. Hey abidr, we can make it real, not only for learning purposes :)
See ya |
hi metal , welcome to the group.
your suggestions are very nice.
i and abidr are currently working the schematics. i will try to finished
them as soon as possible.
ferds |
|
|
| abid_rehan |
Metal Hi:
your suggestion are absolutely wonderful, as u know it maked no difference if its a 16x2 lcd, or 20x2, just a few lines to be changed in the code (as long as its PICBasicPro):D .
only thing is its much easier to find a 16x2 lcd and it costs less as well.
Anyways will be working on the menu system tomorrow morning, along some basic block for the software and will email u once i get up in the morning.
Block u mentioned is alright however, u probably missed mute relays and input signal switching.
LCD, I.R, Encoder and PIC may share the same supply, however, analog section PGAs and buffer are to be build on seperate boards, relays may be located on a seperate board like T.I's data sheet recommends that mute realys be away from signal path.
Check the launch of another digipots by T.I
PGA2320. |
|
|
| hau |
HI GUYS
finally, after sometimes, here are the schematics of the project.
this are not final yet they need some improvements and modifications.
here is the controller board |
|
|
| hau |
| there are 8 stereo inputs and a 5.1 channel inputs . the schematics also include the QS5.1 . |
|
|
| hau |
for those who are interested with the datasheet of the QS5.1.
QS5.1 Datasheet |
|
|
| abid_rehan |
:D
I hope now contributors will have something to talk about and give suggestions.
:rolleyes: |
|
|
| ALBQ |
Just a thought,
The cheapest route for the digital section is a PIC but, doing the design with a Stamp or better yet, Basic Atom will provide long term flexibility to the user base to customize the and update the code --> just a serial port connection and a few lines of basic away from implmenting their own ideas
Food for thought, cheers - ALBQ
Attached pics of my PGA2310 test-bed. I added a quadrature rotary encoder volume control circuit and analog power in now via two switched 9v Lithium batteries. As a side note, it is trivial to update the code to support 5.1 or 7.1 and a DAC, I2C, etc...
Current specifications:
* BasicStamp2 micro (will migrate to BasicAtom)
* PGA2310PA - digital volume control (256 step)
* IR - function (power, volume, mute & IO control)
* LCD display - on/off greeting, volume setting, mute, function
* Rotary Encoder volume control
* +/-9V Analog PS w/switching for when unit is off
* +5V-9V Digital power - onboard filter network to wallwort
Still to go:
- Migrate code to BasicAtom - more speed, power & memory
- Add switch inputs - for manual control (74C922)
- Write code for balance control via rotary encoder (mult func)
- Change LCD for VFD
- Final design of power supplies
- Draw and etch PCBs
- Put it in a box
http://mywebpages.comcast.net/gille...GA2310-REV2.jpg
http://mywebpages.comcast.net/gille...2310-1-REV2.jpg |
|
|
| abid_rehan |
ALBQ:
ur idea is cool, however, theme of this thread is to build a professional quality high-end pre not a prototype for experimenting, moreover, i think each one of the contributors do have build their own versions of stereo volume controllers using PICs and with ICSP thingy a PIC can be reprogrammed over and over again |
|
|
| m0tion |
ALBQ:
Wow that looks cool. If a kit was ever put together and offered I'd be all over it. |
|
|
| ALBQ |
abidr,
I don't understand the "pro" quality comment? This is just a test-bed to work through various design ideas and generate source code. For the microcontroller, I could just as easily do this with a PIC (Basic Atom & Stamp are PICs at their heart - even if Parallax has migrated away) but, a BasicAtom/Stamp is so easy to work with and provided people have the code, they can modify it without the investent in PICBasic or needing to learn assembly. Once the design work is finished, it will be in to EagleCad and off to the PCB Board house and front panel express for the "pro" quality finish.
Cheers -ALBQ |
|
|
| tobias_svensk |
Nice hau/abidr!
And I see that the QS5.1 has 2-channel bypass, thats nice.
What about the 10uF's? are they suppose to be like black gates or simular?
PS: your "R2" is connected wrong in your relayboard.pdf ;)
Cheers |
|
|
| abid_rehan |
tobias_svensk
thanks man, will look into it in the schematics and will change it, any other suggestion about improvements in the schematics. |
|
|
| jajabin |
About the microcontroller, I agree with ALBQ.
I haven't tried BasicAtom. In my opinion, BasicStamp is very easy to work with. The programming language is very simple and powerful. |
|
|
| metal |
Hello All
ALBQ:
Regarding your suggestion for a basic atom....Your idea and work are pretty nice, but can we go to the basics for a little bit.
As you know, basic stamps fetch thier instructions from a flash memory that resides on the stamps DIP, I remember they use I2C communication, correct me if I am wrong....Now, the PIC fetches its instruction from the flash memory inside it, and the communication is far away than I2C, so, the PIC fetches its instructions at much higher speed than stamps do....Also, if you look to the price, we can say that PICs are much more pocket friendly option, not forgetting that I have more port pins than stamps do....
Hau and abidr:
Nice schematics, you seem to use Protel 99, and I use EAGLE, but no problem, I will have to do some modifications later, I will post the schematics when I finish, and you all nice guys comment and suggest :)
Regarding people who want to use stamps, you can post your work in parallel with our work that is based on PICs, that will be more logical way to do things :)
abidr:
Controlling the QS5.1 is piece of cake for me, but can you please consider rearranging the PCB blocks again, as I already have said, soldering the chip is a night mare for many guys, and bearing in mind that the chip is not easily available in many countries.
So, Lets do it that way abidr:
1. Microcontroller PCB: Contains PIC16F877A, 5 PGA2311, Buffers , buttons, rotary encoder, and relays.
2. QS5.1 PCB
3. Power supply PCB: Contains all regulators and capacitors, in addition to bridges and trans...
4. LCD PCB: Contains LCD module and IR receiver.
5.Remote control transmitter.
Now, to be as clear as possible, I can do the part of controlling PGA2311, QS5.1, buttons, rotary encoder, and relays.
Regarding the remote control stuff, I don't know how to do it.
See ya |
|
|
| ALBQ |
Metal,
I agree with your throughs on speed. If I am not mistaken, the BasicAtom is a PIC16F877 at its heart. My reason for advocating a Atom/Stamp solution to this thread was all about flexibility. For the average DIY'er who does not care to program in assembler or buy a copy of PICBasicPro and programmer, Stamps and Atoms make a lot of sense. Additionally, I am not sure the speed requirements for I2C bus initialization, volume control, relays or displays warrant much in the way of computing horse power.
How do you recommend proceeding for design/code?
Would be willing to help code the surrond 5.1 or allow the use of either chip if a PCB is made
Also, I have a really good 74LS74 rotary encoder circuit = super easy to code and dirt cheap - as well as BS2/Atom code that does everything listed with the exception of the surrond sound processing
Cheers -ALBQ |
|
|
| jajabin |
| quote: | Originally posted by ALBQ
Also, I have a really good 74LS74 rotary encoder circuit = super easy to code and dirt cheap - as well as BS2/Atom code that does everything listed with the exception of the surrond sound processing
|
Hi ALBQ,
Can you send me a copy of the BS2 code?
Thanks |
|
|
| ALBQ |
Jajabin,
Here is the current BS2 code for my test-bed. It includes Sony IR remote decode, PGA2310 control, quadrature rotary encoder volume, mute, tape mon, a few IO functions, greetings and serial LCD display. I have a code segment working for buttons but, I have not finalized what I want to do so, not included in the main body yet. Let me know what you think
Cheers -ALBQ
http://mywebpages.comcast.net/gille...ume-Encoder.bs2
I have started migrating code segments to a BasicAtom so, will be an all out effort once I figure out how I want to implment a couple more items |
|
|
| abid_rehan |
metal hi:
I am working on the remote control routines myself (trying to convert from 8051 code to PICs) also simon did say that he ll provide routines for I.R, as u know that PCBs are already in almost the same order with the exception that qsurround is located on the main analogue board.
As for soldering it to the PCB is concerned it is available in SOIC package and not TSSOP.
Flexibilty of design is a nice idea but trying to detrack the direction of the idea in another thing, no one should excpect that contributors of this thread are not aware of Basic Stamp and its limitation, though its a good idea but since dynamics of this thread are in another direction it would be wise enough to post that in a different thread where it could be discussed in detail.
I hope moderators and contributors do know the difference between discussion on the main theme of the thread and threadjacking.
As for provision of Qsurround5.1 I am sure that i could arrange enough chips so that each contributor will have atleast one, else emails of distributors will be forwarded. |
|
|
| jajabin |
Hi ALBQ,
I don't have bs2 at home, I will try that tomorrow in office ^_^
Thanks |
|
|
| jajabin |
Hi ALBQ,
Several ideas about your program.
1. The program needs to be optimized. Your program is running out of space for both regiser and program memory. For a 5.1 system, you need 6 extra bytes of register space. 8 bytes for 7.1 system..
2. An extra EEPROM is needed to store Volume level after power down the system.
Can you post the spec of your IR chip?
Thanks |
|
|
| metal |
Hello abidr
You know, I have already started working on this project...
Today I finished the following:
1. New rotary encoder code. "Tested"
2. PGA2311 code. "Not tested"
3. Displaying volume as a dB and bar graph on the LCD code. "Tested"
4. Controlling mute relays and I/O management relays. "Not tested"
I think I have finished my part for now, I will be waiting for the IR code to post the whole compiled code on the forum along with the final schematic.
Hey abidr, check your mail... |
|
|
| abid_rehan |
| here is modified version of the controller board, however, few riddles to be solved like how to accomodate 4 keys, and three outs for QS chips any one wanna help with the schematics? |
|
|
| abid_rehan |
| and heres the modified version of the relay and QS section schematic, same here anyone wants to chip in some suggestion? |
|
|
| abid_rehan |
will some one like to work with me on the final schematic designs of the digital section?
:whazzat: |
|
|
| metal |
Hey abidr
You know I will...
Check your mail... |
|
|
| abid_rehan |
Metal I know u will be helping me out.
Check ur email. |
|
|
| hau |
hi guys
please let me know what i can help.
like what i had promised i help do all the pcb layout but i want the schematics to be the final.
cheers,
ferds |
|
|
| metal |
Hello hau
Thanks for your contribution in this project, we really appreciate your help man.
I am still working on the codes and will release the latest schematics when all tested. I am waiting for PIC16F877A to shipped from a friend along with Qs chip. schematics will be ready as soon as I finish all the code parts.
Thanks |
|
|
| abid_rehan |
| for those who would be interested in the project, software of the program is being worked out along final schematics and will be posted at the forum as and when they are proceeding. |
|
|
| blu_line |
Relay Board
1. U1, 1000uF at power supply, is that realy necessary ?
2. U3, QS5.1 decouple with 100u, 100n, 1n and an R in the powersupply line.
3. Input impedance, cd-players and ect like to "see" 47k
Controller Board
1. I see that you are using the RB0..7 pins for the LCD interface.
These are irq on change pins which can be used nicely for keys, rotaries and IR .
2. Change the 100k resistor in the nMCLR Line to 4k7
grtz
Simon |
|
|
| macboy |
I have a couple of suggestions regarding the LCD & IR board schematic. First, the contrast pot for the LCD can be connected as a variable resistor to ground, rather than a voltage divider. The darkest display is generated with VLCD shorted to gnd, and it gets lighter as the resistance is increased.
Second, and most importantly, clean up the power supply for your IR module. These suckers are extremely sensitive to power suppy noise, and can inject noise themselves too. Place a resistor, around 33 ohm, from the +5V supply to the Vcc pin, and place a small cap, say 1 to 10 uF from the Vcc pin to ground. This will dramatically increase the reliability of the IR signal. I speak from experience here.
| quote: | Originally posted by jajabin
Hi ALBQ,
Several ideas about your program.
...
2. An extra EEPROM is needed to store Volume level after power down the system.
...
|
The PIC has a built-in 256 byte EEPROM so there is no need for an external one. |
|
|
| metal |
| quote: | blu_line ....
Relay Board
1. U1, 1000uF at power supply, is that realy necessary ?
2. U3, QS5.1 decouple with 100u, 100n, 1n and an R in the powersupply line.
3. Input impedance, cd-players and ect like to "see" 47k
Controller Board
1. I see that you are using the RB0..7 pins for the LCD interface.
These are irq on change pins which can be used nicely for keys, rotaries and IR .
2. Change the 100k resistor in the nMCLR Line to 4k7 |
1. I think you mean ULN2003, If so, then its really necessary, and a must, this IC supplys power to realys, and should be well decoupled to prevent it from imposing noise to the power supply rails.
2. I think 10uF and 1nF are enough here...
3. Good point :) Thanks !!
1. I have already done that in my code, I am using PortA already.
2. I am using 1K resistor any way ;)
| quote: | macboy ....
I have a couple of suggestions regarding the LCD & IR board schematic. First, the contrast pot for the LCD can be connected as a variable resistor to ground, rather than a voltage divider. The darkest display is generated with VLCD shorted to gnd, and it gets lighter as the resistance is increased.
Second, and most importantly, clean up the power supply for your IR module. These suckers are extremely sensitive to power suppy noise, and can inject noise themselves too. Place a resistor, around 33 ohm, from the +5V supply to the Vcc pin, and place a small cap, say 1 to 10 uF from the Vcc pin to ground. This will dramatically increase the reliability of the IR signal. I speak from experience here. |
Good suggestions, but bear in mind that I am using the PIC to change contrast, so, no need to use any Pots here.
Concerning the IR stuff you are talking about, thats really good thing to mention, you have already saved me lots of hard debugging time :)
Any way guys, all these schematics you see are still preliminary and has nothing to do with the real ones I will be posting when I receive the PICs and QS5.1 chips. To be honest, I can't post any schematics until I make sure that every thing is working as it is intended to be, and by the way, all comments are always welcome, thanks for suggestions guys :)
I wanted to thank hau for helping at PCB design stuff, I think he will have heavy duty work later....Also thanks to abidr for his idea regarding the use of QS5.1 chip, its really amazing if used.
Please guys review the datasheets of QS5.1 and let me know what ideas you have concerning the menu to use for it.
Kind day |
|
|
| abid_rehan |
suggestions require use of grey material inside the skull...
:D :D :D |
|
|
| Nordic |
Are you guys offering this as a kit?
What are the basic features?
(don't want to read through 10 pages right now, but I am looking for a preamp kit). |
|
|
| abid_rehan |
It is suggested to have an understanding of the project u should go through all the pages.
However, briefly the features are input selection has been shanged from realys to solidstate, input buffers have been placed, and output buffers have also been placed on the circuit.
As of the project right now software is being worked out u know its kinda difficult to develop software for PIC that has input selection logic, LCD, I.R, rotary encoder, PGA chips and QS5.1 chips six channels each controlled seperately.
So kits are being offered "SO FAR". |
|
|
| Specterx |
| man, where did you purchase QS5.1 Qsound ?? |
|
|
| abid_rehan |
| some things r better left as mystery, i ll ve got about 50 of them by 15th dec. |
|
|
| moreismore |
| quote: | | 'So kits are being offered "SO FAR". |
Offered where? |
|
|
| Nordic |
| Yeah, me want!!!!:smash: |
|
|
| abid_rehan |
| by end of december, when this thread will be really alive we intend to post in details of the final project will be posted here, as many things have been changed from the original idea, we will definitely offer kits. till then u can provide inputs .... |
|
|
| jajabin |
| quote: | Originally posted by abidr
by end of december, when this thread will be really alive we intend to post in details of the final project will be posted here, as many things have been changed from the original idea, we will definitely offer kits. till then u can provide inputs .... |
nice!!!
abidr = santa clause |
|
|
| hau |
hi
like what Abidr had said we hope to update this thread very soon.
but if you still have any suggestions about the project , please do tell us so we can improved the project very well.
best regards,
ferds |
|
|
| Specterx |
why not to use pic18?
is there any alternatives to QSound 5.1? |
|
|
| demons_wing |
| i speak from limited experience..but the PIC18's are dogged with CMOS problems |
|
|
| demons_wing |
| BTW..i do have some C code for the PIC16F877A controller with RC5 infra red decode, I2C and one wire routines..if anyones interested lemme know...i am more than willing to share :) |
|
|
| abid_rehan |
Option for 18F is open, as it has more memory than 16F and is pin to pin compatible with 16F877A.
There is no chip replacement for QS5.1, however there is alternate of AFG (which uses MN3101 and MN3008 which is pretty complicated and these chips are almost rare now so theres no real alternate to QS5.1 chip.
ANy one interested in contributing the code, drop me a line at rehanabid@gmail.com
demons_wing, i ll be happy if u could send in ur sample codes at the above email. |
|
|
| demons_wing |
| u might have more luck with the 18F's..BUT i have had nothing but trouble..you could use an external eeprom if you need more space..i will find the code and comment them and send it to you :).. |
|
|
| metal |
Hello
I don't see any problems with PIC16F877A, in deed I use PIC16LF877A which is more versatile. Any way, I already tested the code on the real hardware, and its around 3KByte, but have not added the support for QS5.1 and RC5 codes yet, that should not be a problem, becasue I still have 5Kbyte of RAM, which is more than enough for this project in deed, I could say we can also use PIC16F876A, but I don't know what will come up in my mind later on december, so I prefer we all bear in mind that PIC16F877A is the default PIC for this project as it has more I\O pins.
I also use 4 Line LCD, to indicate the volume as a function of bar graph on the first line"Really nice thingy", and the 2nd line to indicate which input is used, the other two lines will indicate the info about QS5.1, and mute condition too ;)
I still don't know which to choose, push buttons for volume control, or rotary encoder, I will wait for suggestions, as the two options are already working for me when I tested the code. you will have for inputs selection ability. I also don't see that all guys already got QS5.1, so I may not use it, I still don't know, and I will wait for you suggestions on this too :)
I need you to be patient guys, cause I have a lot of work to do, and I only work on this project when I am free, so I will be able to watch your suggestion till I release some photos of the first prototype on the forum later on december :) |
|
|
| tobias_svensk |
| quote: | Originally posted by metal
I also use 4 Line LCD |
Niice :)
Rotary encoder :up: |
|
|
| metal |
Hi
Rotary encoder Total = 1 :)
Push button Total = 0
Waiting..... |
|
|
| demons_wing |
why not use a stereo motor driven pot from alps?..gives you the option of both IR and manual control?...and the PIC16F877A is a nice processor, regardless of what people might think..if youre into doing floating point math, then i would suggest the ATMega series or maybe a Hitachi processor
AS for RC5 decoding..that isnt too difficult at all..i wouldnt mind having a look at your Q5.1 interface code when you are done if that is ok?...i have most of the code you guys need ie LCD, keypad, RC5..even some onewire and i2c stuff...so if you guys want im more than happy to share...i just need to find the code and comment it :)...so be patient |
|
|
| metal |
Hello demons_wing
Unfortunatelly, I don't use C....I don't know if that is ok with you my friend :) |
|
|
|