MarkE
09-24-2007, 02:09 PM
Hi
I just wanted to start a thread here on this project as I have other people that I know from other boards looking in on it.
This project is going really well. I finally managed to get it in a rack case, so here is a picture to give you a general idea.
http://www.thehawkstudio.com/picts/hawkdsp1.jpg
Here is a shot of one of the test screens. This will later be programmed out
http://www.thehawkstudio.com/picts/hawkdsp2.jpg
The unit on the left side with the switch hanging out of it is a single channel low voltage tube front end to process either active or passive pickups from a guitar or bass in addition to the normal line inputs. This should give me the flexibility to do just about anything with it. I will later move it to the right side when I complete the circuit.
I am having one significant design problem related to the parametric EQ section and I will get worked out eventually. In the meantime I decided to go ahead and complete the firmware by writing a pleasing user interface. This is going to be pretty nice when I complete it.
The "Hawk DSP" will have the following features when its completed..
Stereo line inputs: Two sets, switchable via software
Stereo line outputs: Two sets, switchable via software, either or both.
Tube driven direct guitar/bass input
DRC Module: This is a three slope audio compressor/expander. Now this is really cool!
Programmable Reverb: Can be setup as simple reverb, delay, flanger or like an echoplex.
Soft volume and loudness processing: I just switched this in yesterday and is working better than expected. Its great just for listening to music.
Fully parametric 10 band EQ: This is the heart of the beast. You can set up to ten seperate bands with each band configurable.
Treble/bass module with selectable filter shelfs and gains: This would be used in simpler setups instead of the EQ.
Line In/Out and headphone outputs with seperate volume controls: Controlled by rotary encoders, push to mute. Integrated headphone amp.
Full spectral and VU readouts on screen in real time.
and even a screen saver! I want to write a MIDI interface into this but Im not sure what to do with it :)
There is a seperate interface screen for setting up each module, and each group of setups can be saved as a named preset for later recall. The main screen has on screen sliders for line-in volume, line out volume, headphone volume, balance, bass, treble that is common for all screens. Each encoder knob has a push-in switch to mute the various functions along with an LED indicator. I wrote this in yesterday and is working perfectly.
Technical details
Sample rate switchable 48k, 96k.
Word length switchable 24 and 32 bits.
Interface format I2S or L/R justified.
Main processor is a dsPIC 30F6014
Development system is a MikroElectronika dsPIC Pro board with dsPIC C compiler. ICSP programming.
DSP is a TI TAS3103
Codec is a TI TLV320AIC23B
Display: 240x128 blue back light LCD
The analog section will use op amps in addition to the tube circuit. These are easy and haven't been designed yet.
More pictures, schematics and text to come as the project proceeds forward. Ideas are welcome. Thanks for looking in.
Here are hand drawn schematics. Formal ones will follow. The main boards components are built on plug-in modules so that the design can be easily changed at will.
I just wanted to start a thread here on this project as I have other people that I know from other boards looking in on it.
This project is going really well. I finally managed to get it in a rack case, so here is a picture to give you a general idea.
http://www.thehawkstudio.com/picts/hawkdsp1.jpg
Here is a shot of one of the test screens. This will later be programmed out
http://www.thehawkstudio.com/picts/hawkdsp2.jpg
The unit on the left side with the switch hanging out of it is a single channel low voltage tube front end to process either active or passive pickups from a guitar or bass in addition to the normal line inputs. This should give me the flexibility to do just about anything with it. I will later move it to the right side when I complete the circuit.
I am having one significant design problem related to the parametric EQ section and I will get worked out eventually. In the meantime I decided to go ahead and complete the firmware by writing a pleasing user interface. This is going to be pretty nice when I complete it.
The "Hawk DSP" will have the following features when its completed..
Stereo line inputs: Two sets, switchable via software
Stereo line outputs: Two sets, switchable via software, either or both.
Tube driven direct guitar/bass input
DRC Module: This is a three slope audio compressor/expander. Now this is really cool!
Programmable Reverb: Can be setup as simple reverb, delay, flanger or like an echoplex.
Soft volume and loudness processing: I just switched this in yesterday and is working better than expected. Its great just for listening to music.
Fully parametric 10 band EQ: This is the heart of the beast. You can set up to ten seperate bands with each band configurable.
Treble/bass module with selectable filter shelfs and gains: This would be used in simpler setups instead of the EQ.
Line In/Out and headphone outputs with seperate volume controls: Controlled by rotary encoders, push to mute. Integrated headphone amp.
Full spectral and VU readouts on screen in real time.
and even a screen saver! I want to write a MIDI interface into this but Im not sure what to do with it :)
There is a seperate interface screen for setting up each module, and each group of setups can be saved as a named preset for later recall. The main screen has on screen sliders for line-in volume, line out volume, headphone volume, balance, bass, treble that is common for all screens. Each encoder knob has a push-in switch to mute the various functions along with an LED indicator. I wrote this in yesterday and is working perfectly.
Technical details
Sample rate switchable 48k, 96k.
Word length switchable 24 and 32 bits.
Interface format I2S or L/R justified.
Main processor is a dsPIC 30F6014
Development system is a MikroElectronika dsPIC Pro board with dsPIC C compiler. ICSP programming.
DSP is a TI TAS3103
Codec is a TI TLV320AIC23B
Display: 240x128 blue back light LCD
The analog section will use op amps in addition to the tube circuit. These are easy and haven't been designed yet.
More pictures, schematics and text to come as the project proceeds forward. Ideas are welcome. Thanks for looking in.
Here are hand drawn schematics. Formal ones will follow. The main boards components are built on plug-in modules so that the design can be easily changed at will.