Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Login


2 Pages12>
Options
View
Go to last post Go to first unread
Indigo  
#1 Posted : Tuesday, March 1, 2011 11:47:02 PM(UTC)
Indigo

Rank: Member

Groups: Member
Joined: 3/1/2011(UTC)
Posts: 23
Location: Italia

 Hi, 
I've a problem with the I2S connection between a DSP and a BuffaloII.

I've found other thread with some suggestion, but my case seems to be different.

The connection between the two device (the Buffalo II and the DSP ) are very short (2cm).
When I first turn on the Buffalo II it loose the lock (green led turn off) for about 1 to 2 second every 5 to 10 second.
This continue for about five minute, and after that the lock became stable.

It seems to me that Buffalo need to be "warmed" up before becoming stable, but this is quite strange....
If I use the SPDIF input, then it work fine from the very beginning.

The setup is as follow:
Buffalo II with placid ps
IVY-III with placid bp ps
NicMac  
#2 Posted : Wednesday, March 2, 2011 1:41:23 PM(UTC)
NicMac

Rank: Advanced Member

Groups: Member
Joined: 2/10/2009(UTC)
Posts: 299
Location: Italy

Could it be your DSP that need to be warmed up to deliver a good I2S signal?
glt  
#3 Posted : Wednesday, March 2, 2011 2:25:39 PM(UTC)
glt

Rank: Member

Groups: Member
Joined: 11/9/2007(UTC)
Posts: 453
Location: usa

That behavior is "normal".
It is unrelated to the I2S wires
It is related to the DPLL setting used for I2S (but unless you are using an external controlling, you don't have control on the DPLL setting).

My suggestion is to use spdif.
Indigo  
#4 Posted : Wednesday, March 2, 2011 2:31:50 PM(UTC)
Indigo

Rank: Member

Groups: Member
Joined: 3/1/2011(UTC)
Posts: 23
Location: Italia

NicMac wrote:
Could it be your DSP that need to be warmed up to deliver a good I2S signal?


No, I've already made many test, and it's unrelated to the DSP
Indigo  
#5 Posted : Wednesday, March 2, 2011 2:41:29 PM(UTC)
Indigo

Rank: Member

Groups: Member
Joined: 3/1/2011(UTC)
Posts: 23
Location: Italia

glt wrote:
That behavior is "normal".
It is unrelated to the I2S wires
It is related to the DPLL setting used for I2S (but unless you are using an external controlling, you don't have control on the DPLL setting).

My suggestion is to use spdif.


Using SPDIF is not so easy for me
my DSP is used as an electronic xover and have only one SPDIF out that can transport only two channel.
This is why I need I2S in order to connect two Buffalo II

The second Buffalo II is on the way (should be sent this week), but I can't use it if this is the normal behaviour of DPLL setting as you say
glt  
#6 Posted : Wednesday, March 2, 2011 2:54:44 PM(UTC)
glt

Rank: Member

Groups: Member
Joined: 11/9/2007(UTC)
Posts: 453
Location: usa

OK, Then you'll need to build an external controller or wait for the TPA product.
Indigo  
#7 Posted : Wednesday, March 2, 2011 4:19:45 PM(UTC)
Indigo

Rank: Member

Groups: Member
Joined: 3/1/2011(UTC)
Posts: 23
Location: Italia

glt wrote:
.....or wait for the TPA product.


Any hint on this ?

Edited by user Wednesday, March 2, 2011 4:20:19 PM(UTC)  | Reason: Not specified

Russ White  
#8 Posted : Wednesday, March 2, 2011 5:09:09 PM(UTC)
Russ White

Rank: Administration

Groups: Administration, Customer
Joined: 10/24/2006(UTC)
Posts: 3,979
Location: Nashville, TN

Thanks: 25 times
Was thanked: 89 time(s) in 83 post(s)
I an send you some alternate firmware if you can program the chip.
Indigo  
#9 Posted : Wednesday, March 2, 2011 5:29:54 PM(UTC)
Indigo

Rank: Member

Groups: Member
Joined: 3/1/2011(UTC)
Posts: 23
Location: Italia

Russ White wrote:
I an send you some alternate firmware if you can program the chip.


Not sure I have the necessary tool to do that.
By the way, Brian will send me the second BII by this week. If you can add two chip with a different firmware I'll pay for them.
takoyaki  
#10 Posted : Saturday, March 12, 2011 8:14:50 AM(UTC)
takoyaki

Rank: Member

Groups: Member
Joined: 3/12/2011(UTC)
Posts: 1
Location: Japan

Russ White wrote:
I an send you some alternate firmware if you can program the chip.


Hi,
I tried I2S connection 80MHz / 100MHz version BII DAC.
Older one(80MHz) is stable, but New one(100MHz) is unstable.

So, I tried swapping firmware,
100MHz BII DAC + 80MHz's firmware is stable, and 80MHz BII DAC + 100MHz's firmware is unstable.

Did you change the firmware?
Can you send alternate firmware?
Indigo  
#11 Posted : Sunday, March 13, 2011 10:28:14 PM(UTC)
Indigo

Rank: Member

Groups: Member
Joined: 3/1/2011(UTC)
Posts: 23
Location: Italia

Up
Indigo  
#12 Posted : Wednesday, March 16, 2011 12:42:02 AM(UTC)
Indigo

Rank: Member

Groups: Member
Joined: 3/1/2011(UTC)
Posts: 23
Location: Italia

Dear Russ,
Since I still haven't solved this problem, today I've try to put a small heatsink on top to the crystal. (100mhz version)
I've done it when the Buffalo was warm and stable.
As soon as I put the heatsink the lock led start flashing every few second.
I know that this is probably a quite stupid experiment, but It seems clear to me that there is something related to temperature that must settle down at startup.
Is something that can be solved with a different firmware?

Thank you in advance for your help

Michele

Russ White  
#13 Posted : Wednesday, March 16, 2011 6:36:07 AM(UTC)
Russ White

Rank: Administration

Groups: Administration, Customer
Joined: 10/24/2006(UTC)
Posts: 3,979
Location: Nashville, TN

Thanks: 25 times
Was thanked: 89 time(s) in 83 post(s)
Possibly, but you would have to open the bandwidth way up which would be worse for jitter rejection.

What you are describing should only occur if your source has enough jitter to test the DPLL.

Why not just run your DAC warm? That would be better than increasing the DPLL bandwidth. All XOs I have ever seen will settle into their frequency with temperature. Though this is usually just a very slight change from startup condition. The ESS DPLL is quite sensitive to such changes though.
Indigo  
#14 Posted : Thursday, March 17, 2011 12:14:31 AM(UTC)
Indigo

Rank: Member

Groups: Member
Joined: 3/1/2011(UTC)
Posts: 23
Location: Italia

I agree with you not to open the bandwidth, but what is confusing me is that using SPDIF the lock led is "on" from the very beginning, while using I2S I must wait several minute in order to have a stable lock (and sound....)

I ever believed that SPDIF have more jitter than I2S. Am I wrong?

Edited by user Thursday, March 17, 2011 8:12:09 AM(UTC)  | Reason: Not specified

glt  
#15 Posted : Thursday, March 17, 2011 10:19:19 AM(UTC)
glt

Rank: Member

Groups: Member
Joined: 11/9/2007(UTC)
Posts: 453
Location: usa

Here is my guess on what is going on: http://hifiduino.wordpre...-on-sabre32-i2s-locking/

Also, if you feed higher sample rate through spdif, you will start seeing drops with dpll set at lowest. The "solution" is to set dpll to "best" for all cases. "best" has never been defined in detail.
Russ White  
#16 Posted : Thursday, March 17, 2011 3:23:06 PM(UTC)
Russ White

Rank: Administration

Groups: Administration, Customer
Joined: 10/24/2006(UTC)
Posts: 3,979
Location: Nashville, TN

Thanks: 25 times
Was thanked: 89 time(s) in 83 post(s)
The real practical problem here is that running in "best" does in effect open up the bandwidth. But I don't disagree that it is a good solution.

Edited by user Thursday, March 17, 2011 3:24:00 PM(UTC)  | Reason: Not specified

barrows  
#17 Posted : Thursday, March 17, 2011 8:21:50 PM(UTC)
barrows

Rank: Member

Groups: Member
Joined: 7/21/2010(UTC)
Posts: 75
Location: Colorado

Thanks: 1 times
glt wrote:
Here is my guess on what is going on: http://hifiduino.wordpre...-on-sabre32-i2s-locking/

Also, if you feed higher sample rate through spdif, you will start seeing drops with dpll set at lowest. The "solution" is to set dpll to "best" for all cases. "best" has never been defined in detail.


Hmmm? I am playing 24/192 and 24/176.4 into the B-II with no dropouts whatsoever. The source is a Wavelength Audio Wavelink. I guess this result speaks well for the output jitter levels of the Wavelink, as I am using stock DPLL bandwidth settings from TPA.
glt  
#18 Posted : Thursday, March 17, 2011 9:56:35 PM(UTC)
glt

Rank: Member

Groups: Member
Joined: 11/9/2007(UTC)
Posts: 453
Location: usa

When cold?
Indigo  
#19 Posted : Sunday, March 20, 2011 7:06:19 AM(UTC)
Indigo

Rank: Member

Groups: Member
Joined: 3/1/2011(UTC)
Posts: 23
Location: Italia

glt wrote:
Here is my guess on what is going on: http://hifiduino.wordpre...-on-sabre32-i2s-locking/

Also, if you feed higher sample rate through spdif, you will start seeing drops with dpll set at lowest. The "solution" is to set dpll to "best" for all cases. "best" has never been defined in detail.


Thank you for the link.
I'll try to assembly an arduino controller and use your code to see what happen
I've just one more doubt. Is it possible to control two Buffulo II with the same arduino controller?

Ps: thanks for sharing your work. Really interesting

Edited by user Sunday, March 20, 2011 1:06:31 PM(UTC)  | Reason: Not specified

Indigo  
#20 Posted : Sunday, March 27, 2011 8:49:43 PM(UTC)
Indigo

Rank: Member

Groups: Member
Joined: 3/1/2011(UTC)
Posts: 23
Location: Italia

Indigo wrote:
glt wrote:
Here is my guess on what is going on: http://hifiduino.wordpre...-on-sabre32-i2s-locking/

Also, if you feed higher sample rate through spdif, you will start seeing drops with dpll set at lowest. The "solution" is to set dpll to "best" for all cases. "best" has never been defined in detail.


Thank you for the link.
I'll try to assembly an arduino controller and use your code to see what happen
I've just one more doubt. Is it possible to control two Buffulo II with the same arduino controller?

Ps: thanks for sharing your work. Really interesting


I finished to put togheter an Arduino controller with HifiDuinoCode vB06e.
It is working flawlessly now, and can adjust the bandwidth very easily
Now I don't have any unlock, even at very first startup, when the XO is cold...

Now, I've only to find out how to control two Buffalo II at the same time with only one Arduino.
Any help will be very welcome


Rss Feed  Atom Feed
Users browsing this topic
GuestUser
2 Pages12>
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.