McASP Interface on Beaglebone

Hi,

I want to connect an ADS1278 to BeagleBone (Black or White) through McASP under Angstrom. Is there a proven/reliable driver? What is the best way to follow?

I have done that with StarterWare, but now I want to do that under a linux operating system. I am going to start the learning curve of linux programming and, before, I would like the advice of a specialist.

Thanks in advance,

Levy Oliveira

Hi,

I want to connect an ADS1278 to BeagleBone (Black or White) through McASP under Angstrom. Is there a proven/reliable driver? What is the best way to follow?

I have done that with StarterWare, but now I want to do that under a linux operating system. I am going to start the learning curve of linux programming and, before, I would like the advice of a specialist.

Thanks in advance,

Levy Oliveira

Hi Levy,

Unfortunately TI did not develop the McASP as a separate driver like I2C, SPI, UART, etc. Instead, they integrated the McASP (McBSP) into the Sound driver. You will find this driver in the kernel source under sound/soc/omap or source/soc/davinci

Regards,
John

Thank you, John,

So, the only way is to modify the driver’s source code to setup the McASP interface to ADS1278? Or the McASP parameters can be accessed through some function of the sound driver?

Thanks again,

Levy Oliveira

Hi Levy,
I’m in a similar quest, trying to interface the pcm1803 (adc) with the beaglebone. I suggest you read these documents so you become familiar with some of the concepts involved.
I’m in a early stage of my project (still trying to get alsa to register the adc as a soundcard) but i can tell that you need to write a driver for your codec (ADS1278) and you also need
to modify the file davinci-evm.c.

I still don’t know if modifying those files is enough to make the adc work…

Regards

Hi, Eze_rg,

I’ll take a look at the documents. If I make progress, I’ll let you know.

Thanks for the reply,

Levy Oliveira

Thank you, John,

So, the only way is to modify the driver’s source code to setup the McASP interface to ADS1278? Or the McASP parameters can be accessed through some function of the sound driver?

Why don’t you use SPI

Regards,
John

Hi Levy,

were you able to interface the ADS1278 with the BBB??
Regards

Hi, Eze_rg,

In linux, not yet! I am trying to achieve my goals with starterware first! After that I will try it with linux!

Regards