|
Post by svart on Nov 6, 2014 21:12:31 GMT -6
Pump yo' brakes maestro.
Working on it.
I started a test layout today after making a bunch of parts footprints. I need to see what the smallest board I can make is so I know what size chassis to look at.
|
|
|
Post by wiz on Nov 7, 2014 0:49:51 GMT -6
Pump yo' brakes maestro. Working on it. I started a test layout today after making a bunch of parts footprints. I need to see what the smallest board I can make is so I know what size chassis to look at. well i think the least you could do is quit your day job and get crackin' ...... 8) Just kidding ... of course.. I am really interested in this... cheers Wiz
|
|
|
Post by svart on Nov 7, 2014 15:41:36 GMT -6
Progress..
|
|
|
Post by svart on Nov 7, 2014 17:10:34 GMT -6
I don't know what TI was thinking, but If you look into the pins of the adc like you were the signal, the left input is on the right and the right is on the left.
Wtf?
Either i can swap the inputs so that the physical connectors are left on right, and right on left, or i can cross the traces on the pcb, which has its own issues.
|
|
|
Post by tonycamphd on Nov 7, 2014 18:04:37 GMT -6
I don't know what TI was thinking, but If you look into the pins of the adc like you were the signal, the left input is on the right and the right is on the left. Wtf? Either i can swap the inputs so that the physical connectors are left on right, and right on left, or i can cross the traces on the pcb, which has its own issues. what about simply flipping it 180 and retracing top to bottom? It does appear counter intuitive to our R to L world?
|
|
|
Post by svart on Nov 7, 2014 20:23:44 GMT -6
I'll see what i can do.
But on a side note, i hooked up the demo board from TI tonight and shot it out with my sound card inputs.
Let's just say that the difference wasnt subtle in the least.
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Nov 8, 2014 12:23:11 GMT -6
I would say leave it uncrossed on the PCB. It would be no prob to cross the cables afterwards...no showstopper, if you ask me. I guess, they did the same on the developer board, didn't they? (I didn't look it up yet...) But you are right, it's a bit funny. Like they did the layout and someone tested the first ADC samples and came up with "Oh, what's that....ok, too late, it went to the production lines already...."
|
|
|
Post by Johnkenn on Nov 8, 2014 12:40:28 GMT -6
I'm as excited as a little school girl!
|
|
|
Post by svart on Nov 8, 2014 13:04:49 GMT -6
I would say leave it uncrossed on the PCB. It would be no prob to cross the cables afterwards...no showstopper, if you ask me. I guess, they did the same on the developer board, didn't they? (I didn't look it up yet...) But you are right, it's a bit funny. Like they did the layout and someone tested the first ADC samples and came up with "Oh, what's that....ok, too late, it went to the production lines already...." Yeah, the TI demo board is backwards! Looking into the connectors, left is on the right, And vice versa. Who knows, but it's there, and they certainly won't pay a cool million to have new fab stencils made.
|
|
|
Post by tonycamphd on Nov 8, 2014 13:49:50 GMT -6
when life hands you lemons, make ADDA converters, everyone knows that! 8)
|
|
|
Post by svart on Nov 8, 2014 14:21:32 GMT -6
|
|
|
Post by tonycamphd on Nov 8, 2014 15:18:20 GMT -6
this is the demo platform.. nice, your not kidding around!
|
|
|
Post by svart on Nov 8, 2014 16:14:54 GMT -6
That's the TI demonstration board on the left. Just a quick power supply on the right.
|
|
|
Post by wiz on Nov 8, 2014 16:43:51 GMT -6
That's the TI demonstration board on the left. Just a quick power supply on the right. Its very cool dude.... very cool. I will say it a third time very cool cheers Wiz
|
|
ericn
Temp
Balance Engineer
Posts: 16,083
|
Post by ericn on Nov 8, 2014 19:39:15 GMT -6
So simple!
So dange Cool
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Nov 9, 2014 3:17:43 GMT -6
Oh, well, doing a 312-style pre is simple. svart's new baby needs knowledge about digital and analog electronics, at least a bit of programming of microcontrollers, board layout tricks for mixed analog and digital signals etc. pp..... I wouldn't call that particularly simple....
|
|
|
Post by svart on Nov 10, 2014 8:59:42 GMT -6
Ok, some interesting thoughts after testing the TI demo board over the weekend.
It's certainly a winner, soundwise.
The PCM4222 is natively 24bit, but supports lower bit depths (20,18,16) through hardware dithering. I compared this with software dithering and I believe the hardware dither sounded a little more "soft" with less grain. This is completely based on nothing by my ears, so take that as you will.
I was contemplating trying to trick the system into using 24bit from the 4222 into the DIT4192 (SPDIF/AES transmitter) and then allowing the DIT to send out 16bit data. It worked but seemed to trip up some audio programs who would sometimes recognize the file as either 16 or 24 bits regardless of what the file header information actually said. I'll err on the side of caution and do it per the datasheets. Doesn't really matter though, I found the 16 bit mode to still sound better than my soundcard does at 24 bit.
My soundcard doesn't have good clocks. When clocked off of the demo module it sounded better than when self-clocked. This is no big surprise.
Now for the fun stuff.
When switching between modes, it seems the chips need to be reset. This is not surprising at all, most IC's need to be reset or otherwise have the new data latched into their registers somehow.
When resetting the PCM4222 IC, there is nothing special about it.
When resetting the DIT4192, there is audible hiss with my sound card (NO data stream output, thus loss of clocking). Reset only needs to be for a fraction of a second(500ns to be exact), but I'm not sure what to do about it since each slave device will react differently to the loss of of the data stream and there might be an audible chirp when it happens.
Since that issue is on the user side, there is nothing much I can do about it, but it concerns me nonetheless as I'm sure users will complain.
And yes, if I've learned nothing more in almost 15 years in the design world, if there is something to complain about, you can rest assured that someone WILL complain about it and it will haunt you.
|
|
|
Post by svart on Nov 10, 2014 9:16:48 GMT -6
Oh, well, doing a 312-style pre is simple. svart's new baby needs knowledge about digital and analog electronics, at least a bit of programming of microcontrollers, board layout tricks for mixed analog and digital signals etc. pp..... I wouldn't call that particularly simple.... Low speed digital like this isn't too bad. I follow the Dr. Howard Johnson way of doing mixed signal design. I don't separate digital and analog grounds, I actually add them together and strengthen the ground system. Also of importance is using physics to our advantage. SMD devices have properties that lend themselves to fixing issues that used to plague board designs. One such issue is transient response and ground bounce. Digital circuits don't really care which source is + and which is ground. You could essentially power something with 0V and -3V3 just as well as you could 3V3 and 0V. As long as the difference is 3V3 and you have no I/O issues, then it's doable. Anyway, as the IC attempts to direct current to an output, that current must reference to ground, but as the IC switches fast and hard, the ground potential will actually start to bounce up and down. 0V will be -0.5V or +1V or whatever it happens to be for very short periods of time. This causes the IC to not only have issues with input and output signals, but it causes ground to have currents that can cause all kinds of issues with other chips, most notably in audio, digital hash. In this case, ground separation doesn't matter because you only confine the issue, rather than solving it. Having much more robust grounding gets away from band-aiding the problem, however it requires that the grounding be VERY low impedance. Full ground planes are the norm here. Decoupling and stiff grounding is the answer to our problem, but.. With leaded components, the leads themselves act as low value inductors. As you know, inductors impede high frequencies, so they will slow down fast decoupling currents from capacitors. The higher the operating frequency of the digital part, the worse the effect, to the point where leaded parts are actually useless to use for decoupling no matter what the value! So SMD parts technically have no leads, so they have less parasitic inductance when use in higher speed devices, to a point. Even then, the bonding between the solder cap and the dielectric material can have inductance at REALLY high speeds. What Dr. Johnson has found is that there is correlation between capacitance value and physical package size. Essentially it boils down to using the largest capacitance value possible with the smallest package size, as close to the power pins as possible. Each power pin gets it's own decoupling capacitor as well. You must use NO vias on the board between the power pin and the capacitor, as vias are essentially parasitic entities on their own. This means that the optimum decoupling capacitor is 1uF in 0402 SMD package(currently, but I'm sure that will become 0201 in the near future..). This is what I use into the 4-5GHz range daily, and it'll work right on down to DC. But I digress.. So I'll be using a (mostly) solid ground plane, very thick power traces and lots of 1uF 0402 caps. That should be sufficient. I'm also waffling on the idea of using a solid inner ground plane layer, but we'll see how much of the bottom layer of a 2 layer board I use before going up to 4 layers. 4 layers costs a bit more..
|
|
|
Post by jcoutu1 on Nov 10, 2014 9:33:21 GMT -6
Just to be clear...this is AD only right? Any chance of adding a PCM1794 (or something better?) into the box so we can go both ways?
|
|
|
Post by svart on Nov 10, 2014 10:15:02 GMT -6
Just to be clear...this is AD only right? Any chance of adding a PCM1794 (or something better?) into the box so we can go both ways? That's step two. The plan is to release the A/D first because that's what most people seem to want, and I've been told many times that they want it NOW! Unfortunately it's just me doing this, and I only have so much time to do it in. But yeah, the plan is to have an installable card that will allow expansion. For example, there will be an expansion port that has unregulated power and I2C communication bus so that another card can be hooked up via a cable, or hard connector. The DAC card will also allow stand alone functions or slave functionality. I'm also kinda developing this on the fly, so it's evolving as I go.
|
|
|
Post by jimwilliams on Nov 10, 2014 11:03:36 GMT -6
I wouldn't use the LM4562 for the ADC buffers, not good enough. Avoid the PGA/INA Burrbrown part used on the demo pcb, it sounds cloudy. Many others have also complained about that front end design.
I used the opamp based design shown in the PCM4222 data sheets, the non-inverting version. I set the feedback resistor to 1k ohms to obtain +19 dbu at zero. I used the excellent Analog devices ADA4898-2 dual opamp at .9 nv noise, 60 v/us slew rate and very low THD. I had Ross Martin make my DAC with those opamps. They apparently impressed him so much he now offers them as an option.
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Nov 10, 2014 12:05:07 GMT -6
^ This! The ADA4898-2 made a clear difference in the DAC, compared to the LM4562 in the standard Ross Martin, i heard both side by side. I really thought about asking RM if he could build it into the ADC, too, so it's on par with the Superbeast DAC! Simply excellent audio opamp. Clearly preferred.
|
|
|
Post by svart on Nov 10, 2014 12:34:20 GMT -6
I wouldn't use the LM4562 for the ADC buffers, not good enough. Avoid the PGA/INA Burrbrown part used on the demo pcb, it sounds cloudy. Many others have also complained about that front end design. I used the opamp based design shown in the PCM4222 data sheets, the non-inverting version. I set the feedback resistor to 1k ohms to obtain +19 dbu at zero. I used the excellent Analog devices ADA4898-2 dual opamp at .9 nv noise, 60 v/us slew rate and very low THD. I had Ross Martin make my DAC with those opamps. They apparently impressed him so much he now offers them as an option. Ok, I'll give them a test as well, but it'd be hard to beat Jung's swan song. I switched the design to the alternate datasheet inverting opamp config and so they are also a standard SOIC8 footprint now. This allows more options for change as testing ensues on the prototypes, whenever that happens.
|
|
|
Post by Johnkenn on Nov 10, 2014 14:47:39 GMT -6
Unfortunately it's just me doing this, and I only have so much time to do it in. All you have to do is do it in 6 months and you're ahead of the game
|
|
|
Post by svart on Nov 10, 2014 14:50:36 GMT -6
All you have to do is do it in 6 months and you're ahead of the game Shoot, I'm aiming for 6 weeks.
|
|