Has anybody ever used this device? I am having enormous problems with the synch signal. The transmitter seems to start whenever it feels like it, not when the synch signal is asserted. The receiver never receives a synch signal, or if it does, it never starts receiving. The transmitter generates the synch signal, and the clock. The receiver should start on a synch. No combinations of the frame mode and clock mode registers will make it work properly. Is the SSC broken on the ARM9? Should I find another way to talk with the si3050?
Dave
Didn't find your answer? Ask the community — no account required.
U
Ulf Samuelsson
"dave" skrev i meddelandet news:42ad27ea$ snipped-for-privacy@quokka.wn.com.au...
If you are referring to the AT91RM9200 then the SSC is not "broken". I know of people that wrote a Linux driver and got it to play sound. This driver has not been completed unfortunately. The SSC supports I2S easily. AC97 is more complex to use and you probably should talk to a local contact about that.
Best Regards,
Ulf Samuelsson
This is intended to be my personal opinion which may,
or may bot be shared by my employer Atmel Nordic AB
V
Vadim Borshchev
ARM9 does not have SSC, ARMxx is just a processor core. What processor are you using?
Vadim
D
dave
Hello,
The processor is the AT91RM9200.
Connections: TF --> FSYNC (frame synch 8kHz)
TK --> PCLK (clock 256kHz)
TD --> DRX
RD --> DTX
TFMR -- AT91_SSC_TFMR_FSOS_POSITIVE | // output frame synch is rising
((state->synchLen numData numBits & AT91_SSC_TFMR_DATLEN) | // transfer bit count