Graham, thanks for your thoughts, sorry for delayed reply. I am hoping that the Arm chip can cope with the data ratre involved, certainly it will be a challenge. The tdm audio out thing was only that I do want HDMI video out, and didn't want its possible audio use to interfere with tdm input.
The X-15 would be higher on my list but it's a trifle expensive :( hope I don't have to get one anyway :) Ruth On Sunday, 27 November 2016 21:43:38 UTC, Graham wrote: > > The ADC can be set up to run audio format TDM. You have two MCASP, which > are high speed multi-channel TDM engines to play with. > > (Although I think they only did a real good job of pinning out MCASP0, > need to investigate, but one might be enough.) > > Each are relatively independent bi-directional. > > Curious as to why you need outbound TDM, If for configuring the part, use > a SPI peripheral for that. > > One question is if you can find a Linux driver that can be configured the > way you need it. > > Without an on-board DSP, beware of the amount of number crunching you can > do, at the same time you are moving around that much data. > > A DaVinci processor, which is basically a Sitara plus a C67 DSP would have > a lot more DSP capability, or the newer Keystone series processors. > > The Beagleboard X-15 is probably more like what you will need, if you are > going to do a lot of signal processing. > > --- Graham > > == > > > > On Sun, Nov 27, 2016 at 3:10 PM, Ruth Ivimey-Cook <[email protected] > <javascript:>> wrote: > >> Hi >> >> William: Unfortunately the TI chips I found on the launchpads page have >> multichannel interfaces, but not simultaneous: that is there is only one >> actual ADC and multiple Sample/Hold units. In the application I'm >> interested in, sampling truly simultaneously is one of the requirements. >> >> Graham: Thanks for that; I hadn't considered that the McASP might be able >> to read as well as write data streams, but I guess it does make sense. I'll >> have a look. >> >> I did things like this in the past on Sun-4 workstations at 200MHz, >> though only 1/4 real time. Hoping that an ARM-8 with SIMD extensions will >> be able to do it real-time :-) >> >> Regards >> Ruth >> >> >> On Sunday, 27 November 2016 20:55:15 UTC, Graham wrote: >>> >>> Ruth >>> >>> I would suggest that you look at the MCASP peripheral feature on the >>> Beaglebone Sitara processor. >>> >>> See "AM335x Technical Reference Manual", Chapter 22 >>> >>> There are two of them, and each is a multi-channel audio interface. >>> >>> It looks like your AD7761 can be configured to run serial wire per >>> channel, two four channel TDM or one eight channel TDM. >>> >>> Each MCASP can be configured as four channel, one data wire per channel >>> parallel interface, or in TDM mode each can be configured for either four >>> or eight channel 24 or 32 bit serial. >>> >>> So, it seems that one MCASP should be able to deal with the AD7761 ADC, >>> and you would have multiple options as to how to configure the interface, >>> using two MCASP periherals. >>> >>> You would have to make sure that all the wires you would need are pinned >>> out from the Sitara to one of the headers, where you could get at them, as >>> well as there are no conflicts for each of those pins, as to other things >>> you expect the Beaglebone to be doing. >>> >>> You would need to investigate the availability of a configurable driver, >>> or worst case, write your own custom driver. >>> >>> You are talking about streaming a lot of data, so likely only a modest >>> amount of signal processing can be done on the Sitara in real time. >>> >>> --- Graham >>> >>> == >>> >>> >>> >>> >>> >>> -- >> For more options, visit http://beagleboard.org/discuss >> --- >> You received this message because you are subscribed to a topic in the >> Google Groups "BeagleBoard" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/beagleboard/CtE2AkylDCE/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> [email protected] <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/beagleboard/5a124ba5-d2dd-4328-8eb4-b9a812da95ca%40googlegroups.com >> >> <https://groups.google.com/d/msgid/beagleboard/5a124ba5-d2dd-4328-8eb4-b9a812da95ca%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> For more options, visit https://groups.google.com/d/optout. >> > > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/5bef0365-31a7-4e9f-a29d-9e8833279738%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
