I can't make my STA 310 working, I've even fried one.
I've got a question to H0rus:
From where did you get this values:
i2c_write_reg(i2c_addr,0xAB,0x00); //?? (should be set according to getting started guide.. )
i2c_write_reg(i2c_addr,0xB2,0x00); //??
i2c_write_reg(i2c_addr,0xB3,0x00); //??
This registers are undocumented, do you have some other matherials?
And another question, does anyone have two STA 310 to spend?
Sorry for my english.
I've got a question to H0rus:
From where did you get this values:
i2c_write_reg(i2c_addr,0xAB,0x00); //?? (should be set according to getting started guide.. )
i2c_write_reg(i2c_addr,0xB2,0x00); //??
i2c_write_reg(i2c_addr,0xB3,0x00); //??
This registers are undocumented, do you have some other matherials?
And another question, does anyone have two STA 310 to spend?
Sorry for my english.
Got those registers from the Getting started guide. (see http://www.deblauwekameel.nl/STA310AN.PDF)
I hope to have some time for further debugging next weekend, so hopefully i can tell you more then.
B.T.W.
How did you manage to fry one?!?
I hope to have some time for further debugging next weekend, so hopefully i can tell you more then.
B.T.W.
How did you manage to fry one?!?
You've got something brilliant like that
I thing this will help mi out to make sta 310 finally working!! 😀
I fried one by accidental disconnect Digital ground and analog ground, it makes 2.5V jump to 4V measured to digital ground 🙁.


I thing this will help mi out to make sta 310 finally working!! 😀
I fried one by accidental disconnect Digital ground and analog ground, it makes 2.5V jump to 4V measured to digital ground 🙁.
I'm just starting to program my STA310. So far I've read three identification registers 0x01, 0x71 and 0x00.
The results are: 0x31, 0x13, 0x10.
But what 0x13 means? In datasheet it should be 0x14 or 0x0A. In any case. I just want to know if I have autodetection.
The results are: 0x31, 0x13, 0x10.
But what 0x13 means? In datasheet it should be 0x14 or 0x0A. In any case. I just want to know if I have autodetection.
I think that this register contains software version for DSP in STA310. This software version isn't included in datasheet so we can assume that the STA310 is newer than datasheet.
You can also try to email ST for correct values, thy replayed once for my four emails
You can also try to email ST for correct values, thy replayed once for my four emails

I've got 2.0 version. But what I've remarked. There are differenced in register addresses in STA310.pdf and STA310AN.pdf. For example
in STA310 PLL_ADD and PLLCTRL have the same address :/
in STA310 PLL_ADD and PLLCTRL have the same address :/
Some news. So far I've managed to get beep tone and pink noise. But when I want to decode simple PCM I've got same strange noise coming out from my speakers. As if there is frequency mismatch...
I had the same problem here, but I tried to decode AC3, noise from two speakers. Few times it even play some music, but now is dead.
I see in datasheet that for PCM you have to write sample frequency to SFREQ.
I see in datasheet that for PCM you have to write sample frequency to SFREQ.
- Home
- Source & Line
- Digital Line Level
- c'mon guys, lets put our heads together to control a STA310 ac3 decoder