Reply by Jeff Brower January 29, 20072007-01-29
Joshy-

> that is ,
> all the divice will share comman DX pin and each device will take
> their share according to the clock signal?

Yes. In TDM mode, each device transmits on DX pin *only* during it's time-slot, and
otherwise tri-states the pin. This allows pin to be shared by multiple devices.
Note that each device needs to de-activate (tri-state) very quickly so as not to
interfere with the next time-slot device. Not being quick enough leads to
contention, which is one reason that TDM mode is a limited scheme for shared bus
communication, with rates less than 25 MHz typical.

On receive (DR pin), each device "listens" during its time-slot, although nothing
prevents devices from listening to multiple time-slots.

-Jeff

>
> On 24/01/07, Jeff Brower wrote:
> > Joshy-
> >
> >
> > > that means , it will be time division multiplexed through single , dx and
> > dr pins?
> > > then i think there is a need of external circuitary to identify the
> > corresponding
> > > slots of the time division signal and enabling corresponding signal? which
> > pin out
> > > is used as the identifier to different time slots?
> >
> > No external pin is needed. The TDM state machine inside the TI DSP uses the
> > framesync pulse to indicate start of frame, then clock to count number of
> > bits per
> > word and number of time-slots (words). Time-slots per frame is programmable
> > in the
> > McBSP registers. So it's up to you when connecting and programming external
> > devices
> > (including other DSPs, if needed) to make sure all devices sharing a TDM
> > channel
> > agree on number of time-slots per frame.
> >
> > -Jeff
> >
> >
> > > On 24/01/07, Jeff Brower wrote:
> > >
> > > Joshy-
> > >
> > > > how to connect the McBSP to multiple channels?
> > > > there is only one DX and DR in McBSP then how can it be connected
> > to
> > > different channels?
> > >
> > > Search the C6000 series McBSP reference guide (SPRU580a.pdf) for
> > "TDM".
> > >
> > > -Jeff
Reply by Jeff Brower January 24, 20072007-01-24
Joshy-
> that means , it will be time division multiplexed through single , dx and dr pins?
> then i think there is a need of external circuitary to identify the corresponding
> slots of the time division signal and enabling corresponding signal? which pin out
> is used as the identifier to different time slots?

No external pin is needed. The TDM state machine inside the TI DSP uses the
framesync pulse to indicate start of frame, then clock to count number of bits per
word and number of time-slots (words). Time-slots per frame is programmable in the
McBSP registers. So it's up to you when connecting and programming external devices
(including other DSPs, if needed) to make sure all devices sharing a TDM channel
agree on number of time-slots per frame.

-Jeff
> On 24/01/07, Jeff Brower wrote:
>
> Joshy-
>
> > how to connect the McBSP to multiple channels?
> > there is only one DX and DR in McBSP then how can it be connected to
> different channels?
>
> Search the C6000 series McBSP reference guide (SPRU580a.pdf) for "TDM".
>
> -Jeff
> --
> regards,
> Joshy m. Jose
> kerala , India
> 91-9447976001
Reply by Adolf Klemenz January 24, 20072007-01-24
Dear Joshy,

looks like the the McASP interface is what you need. It allows to
connect multiple A/D and D/A converters using I2S or similar interfaces.
Please see the McASP reference guide spru041g.pdf

Best Regards,
Adolf Klemenz, D.SignT
At 10:37 24.01.2007 +0530, joshy jose wrote:

>thanks,
>
>that means , it will be time division multiplexed through single , dx and
>dr pins?
>
>then i think there is a need of external circuitary to identify the
>corresponding slots of the time division signal and enabling corresponding
>signal?
>
>which pin out is used as the identifier to different time slots?
>On 24/01/07, Jeff Brower
><j...@signalogic.com> wrote:
>>Joshy-
>>
>> > how to connect the McBSP to multiple channels?
>> > there is only one DX and DR in McBSP then how can it be connected to
>> different channels?
>>
>>Search the C6000 series McBSP reference guide (SPRU580a.pdf) for "TDM".
>>
>>-Jeff
>
>--
>regards,
> Joshy m. Jose
> kerala , India
> 91-9447976001
>
Reply by joshy jose January 24, 20072007-01-24
thanks,

that means , it will be time division multiplexed through single , dx and dr
pins?

then i think there is a need of external circuitary to identify the
corresponding slots of the time division signal and enabling corresponding
signal?

which pin out is used as the identifier to different time slots?
On 24/01/07, Jeff Brower wrote:
>
> Joshy-
>
> > how to connect the McBSP to multiple channels?
> > there is only one DX and DR in McBSP then how can it be connected to
> different channels?
>
> Search the C6000 series McBSP reference guide (SPRU580a.pdf) for "TDM".
>
> -Jeff
>

--
regards,
Joshy m. Jose
kerala , India
91-9447976001
Reply by Jeff Brower January 23, 20072007-01-23
Joshy-

> how to connect the McBSP to multiple channels?
> there is only one DX and DR in McBSP then how can it be connected to different channels?

Search the C6000 series McBSP reference guide (SPRU580a.pdf) for "TDM".

-Jeff
Reply by joshy jose January 23, 20072007-01-23
hai friends,
how to connect the McBSP to multiple channels?
there is only one DX and DR in McBSP then how can it be connected to
different channels?
--
regards,
Joshy m. Jose
kerala , India
91-9447976001