Go Back   Home > Forums > Source & Line > Digital Line Level
Home Forums Rules Articles Store Gallery Blogs Register Donations FAQ Calendar Search Today's Posts Mark Forums Read

Digital Line Level DACs, Digital Crossovers, Equalizers, etc.

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 31st December 2007, 03:24 AM   #31
diyAudio Member
 
Join Date: Nov 2007
There's an I2C controller available from opencores.org:

http://www.opencores.org/projects.cgi/web/i2c/overview

Just hang it off the microcontroller, like how it is in a PIC or AVR. Using Microblaze to bit-bang strikes me as inefficient.

Alternatively, writing your own I2C controller would be a good exercise. It's not that hard, but there are enough issues to make it "interesting".
  Reply With Quote
Old 2nd January 2008, 01:02 AM   #32
diyAudio Member
 
Join Date: Dec 2006
I was offline(literally) for the last few days and came back to Civilization and WWW just now.

peufeu,

What I actually meant asking you was whether you have decided on which drive strength to use for your I/O drivers. Choosing the "optimum" drive strength for Signal Integrity. The Spartan-3 devices let you choose 7 different drive strengths ranging from 4, 6, 8, 12, 16, and 24 mA, when you decide if it going to be either LVCMOS or LVTTL I/O standard. The optimum being either 8mA or 12mA drive strength.Anything lesser than would be wimpy. The reason why this would be of great interest to you would be to keep EMI low by choosing an optimum drive strength along with slow output slew rates. This is totally independent of the layout and can be done either before or after your board is laid out. All it takes is different FPGA bit streams for you to decide which drive strength suits your needs.

There is actually a free I2C I/P available at Opencores??.That is spiffy.

Happy new year guys.
  Reply With Quote
Old 2nd January 2008, 09:19 PM   #33
peufeu is offline peufeu  France
diyAudio Member
 
Join Date: Mar 2001
Location: Lyon, France
Yeah, OpenCores is nice.

So far we have :

- SPDIF IO Board : done, ready for review.

I modified the layout a bit, did some signal integrity simulations, everything should be OK.

- Cheap FPGA module : done, ready for review.

XC3S500E, no Ethernet, 16 bit SDRAM, XCF Platform Flash, Atmel DataFlash, connectors for : Digital IO board on one side, Reclocking/DAC on the other, JTAG, LCD, buttons, etc. Board will be 4 layers with standard tolerances, so not that expensive or risky to make. Signal, Ground, VCC, Signal. Lots of decoupling caps, resistors in the IO lines, etc. See notes on schematics. I will do the harder BGA once this one works, to have Ethernet and more power.


- Clock / Reclocking board

Schematics done.

- DAC board for AK4396 : done, ready for review.

I happen to have one of those, and it's voltage out, so it will be simpler for the first try. And it's supposed to sound good.

- Filter for AK4396 (Bal -> Unbal and Lowpass)

Schematics done. Placing done, with DIP8 opamps (socketed) and multiple footprint caps (ie. those have several holes to fit many styles of caps).

So, before starting to solder stuff, I still need :

- Layout of Clock and Filter boards
- Power Supply
- Regulators

Get all the files here :

http://home.peufeu.com/nik/dac/DacPl...2008-01-02.zip

On the Clock, DAC, and Filter boards I will put some regulators. Those are on pin headers. I will use a symmetrical 10-pin header so the regulators can be plugged both ways in. Also 3 pins doesn't secure much anything physically to the board, so the thing may fall off. 10 pin is better
Obviously though, it will be advised not to swap a +15V reg for a +5V reg to avoid smoke !

The power supply will provide +/- 15V via dumb LM317 so regulators can be replaced by a simple bypass. It will also provide the unregulated voltage on the rail caps so the regulators installed by the user can start with more than 15V to get 15V in the end.

Phew !

I'm looking forward to when that thing is going to be finished !
  Reply With Quote
Old 4th January 2008, 08:05 PM   #34
peufeu is offline peufeu  France
diyAudio Member
 
Join Date: Mar 2001
Location: Lyon, France
News :

Everytime I touch this it seems I had forgotten something. The other day I realized I had forgotten to level-translate one of the lines from 3.3 to V. Anyway.

- I added a connector for an ADC. I have an AK5393 sample...
- I touched up the boards with more relaxed design rules (I'm thinking about having the boards made in china or something).
- Place & route for everything that was waiting is done.

I just need to make the power supply.

I'll post the last version of the stuff tomorrow, I think.

Yay !
  Reply With Quote
Old 8th January 2008, 02:40 AM   #35
diyAudio Member
 
ralphs99's Avatar
 
Join Date: Jul 2006
Hi Pierre,

I've just sent my comments to you. I hope you find them helpful.

Cheers, Ralph
__________________
Aeronet research pages
Acoustic, Electronic & Speaker Design
  Reply With Quote
Old 12th January 2008, 08:36 AM   #36
peufeu is offline peufeu  France
diyAudio Member
 
Join Date: Mar 2001
Location: Lyon, France
Yes, thanks !

Update :

OK. Many, many changes since last time. I redid the layout of the FPGA module (looks much better now), added a module (CDP slaver). Look at the notes in the schematics

Here : http://home.peufeu.com/nik/dac/DacPl...-12_rev0.2.zip

I'll be unavailable for a week, then I'll have to do the power supply board, and order parts.
Do you have suggestions for the PSU ?

See ya
  Reply With Quote
Old 12th January 2008, 01:15 PM   #37
AR2 is offline AR2  United States
Master Burner
 
AR2's Avatar
 
Join Date: Dec 2002
Location: San Francisco, California
Are you are going to make boards for this that we could order?
__________________
www.burningamp.com
October 1, 2011
  Reply With Quote
Old 12th January 2008, 04:55 PM   #38
peufeu is offline peufeu  France
diyAudio Member
 
Join Date: Mar 2001
Location: Lyon, France
That's the whole point, yes
It's supposed to be a collaborative project with people sending DAC, IV etc modules in the mail. So at some point that should happen...
  Reply With Quote
Old 13th January 2008, 01:19 AM   #39
diyAudio Member
 
Join Date: Dec 2006
If you think that you might want some insurance by choosing a switcher instead of a linear, then go for it.Switchers are really good for high slew rate loads such as FPGA cores,processor cores because of their excellent transient response. But again, There are a few crummy details to look at. Switchers tend to put out beat frequencies which are at random harmonics of the fundamental switching frequency. These could extend all the way down the audio range unfortunately. This prompted to Synchronize the switcher to some multiple of the system clock, so that the frequency components are within a known spectrum thereby making the output filtering simple. There are plenty of these available from Linear Tech. Some of these are monolithic meaning the Top Fet is integrated and all you need to supply is the inductor, input bulk,bypass and output bulk and ferrite beads for pi filtering. Some of these can provide upto 5Amps peak.
  Reply With Quote
Old 13th January 2008, 09:33 AM   #40
diyAudio Member
 
nicoch58's Avatar
 
Join Date: Oct 2004
Like this?

http://www.linear.com/designtools/re...sign/index.jsp
  Reply With Quote

Reply


Hide this!Advertise here!

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
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
Upgrade Platform for my Tecnodec Algar_emi Analogue Source 15 10th December 2011 03:35 PM
NeoY2k's ESS Sabre DAC platform NeoY2k Digital Line Level 76 25th February 2011 09:07 PM
Unity One Rotary Platform info bphipps Analogue Source 0 14th November 2005 01:41 AM
Just completed a subwoofer platform.... Vinyl-Addict Subwoofers 0 5th March 2005 07:35 PM


New To Site? Need Help?

All times are GMT. The time now is 07:26 PM.

Page generated in 0.11164 seconds (86.33% PHP - 13.67% MySQL) with 11 queries

Copyright ©1999-2012 diyAudio