Hello,
Need some help on the subject
Is it possible to attach AD1934 8 channel DAC
http://www.analog.com/en/digital-to-analog-converters/audio-da-converters/AD1934/products/product.html
to beagleboard using TDM bus for operating in fixed 44100hz/24bit
mode? (it is available on the expansion connector)
I know it is possible in theory but can some one help me please with
details.
As I understand the main problem is to set the clock...
Thanks for the help!
Hi there.
Forgive my ignorance, but could you provide some information on
connecting this hardware to the Beagle using TDM?
I'm new to the TDM concept, so I'd like to know about this. Maybe I
can help afterwards. I've a Beagle with an Analog audio codec
connected to it, so something about this experience could be useful
for you.
Best regards,
Alex B.
Hi, you can download AD1934 pdf from the link I provided in my
previous message.
I have no expirience with TDM, but I see that omap have TDM bus and
DAC have TDM bus, so I think they could be connected =)
Alejandro Blanca G.:
Hi, to all the enthusiast people of this great project. I am new on it, and I want to know if it is possible to make a debuging without using the jtag from Texas ( that is so expensive…) .
Can someone explain , the different options to make it, THANKS !!
Hi,
Hi, to all the enthusiast people of this great project. I am new on it, and
I want to know if it is possible to make a debuging without using the jtag
from Texas ( that is so expensive....) .
Can someone explain , the different options to make it, THANKS !!
The great question really is WHAT do you want to debug and in what
language is it written.
For anything that is non-kernel and written in c or c++ the answer it
gdb (the gnu debugger
and/or gdbserver). ther are many front-ends to gdb ,see GDB - eLinux.org
if it's more high level you must rely on the debugging features
offered by the language or
virtual machine but usually you will find that when developing using
such languages removes
the need to perform debugging while on the target.
Greetings
Hi, I'm sorry, but why initial subject "using TDM bus to interface
multi-channel audio dac" is changed?
I don’t know much about what it is you are trying to do, but there is also an I2S bus on both the OMAP and that audio codec. What advantage does TDM offer? I’ve used I2S for stereo codecs in the past without any trouble.
I don't know much about what it is you are trying to do,
but there is also an I2S bus on both the OMAP and that
audio codec.
What advantage does TDM offer?
I've used I2S for stereo codecs in the past without any trouble.
Main difference between I2S and TDM is related to the meaning of the
SYNC-signal, which in traditional I2S is used to indicate Left and Right
Channel. See the original Philips I2S specification:
http://www.nxp.com/acrobat_download/various/I2SBUS.pdf
The idea with TDM is to be able to multiplex several channels into the
signal lines (i.e. 5+1 or stereo audio going to two different receivers -
2+2). When this happens, the SYNC signal changes to indicate the beginning
of the frame (for all channels) compared to directly indicating either left
or right channel in I2S
As you can see, the difference is minor, although
important...
More info can be found in the TRM (spruf98b.pdf) chapter 21.2.4.3 Audio
Protocol and Data Formats...
Best regards
Søren
I need 8 channels of audio output (in addition I need an SPI for
intarscation with another device), so I2S is not the way to go I think
Well, since TDM has been clarified in this thread, I think then it is
possible to attach a multichannel codec using TDM.
Unfortunately, my experience with Analog codecs so far doesn't include
TDM nor SPI (at least yet). It does include I2C and I2S.
Don't know if this can be of help.
Best regards,
Alex B.