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 the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/5a124ba5-d2dd-4328-8eb4-b9a812da95ca%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.