Hello,

i'm having some trouble building a new custom cape for BBB which has audio 
codec (TLV320AIC3104) and bluetooth audio (CC2564MODA) - maybe someone that 
is experienced in MCASP can help?

First of all, the only solution i see is to use MCASP0 for AUDIO and MCASP1 
for BLUETOOTH AUDIO. I don't think you can connect both chips to MCASP0? 

When wiring up the ICs, i run into a serious PIN collision conflict:

*TLV320AIC3104* 
Codec PIN BBB PIN BBB PIN Name Signal 
MCLK P9_25 GPIO3_21 mcasp0_ahclkx 
BCLK P9_31 SPI1_SCLK mcasp0_aclkx 
WCLK P9_29 SPI1_D0 mcasp0_fsx 
DIN P9_28 SPI1_CS0 mcasp0_axr2 
DOUT P9_30 SPI1_D1 mcasp0_axr0 
*CC2564MODA* 
Codec PIN BBB PIN BBB PIN Name Signal 
BCLK P9_42B GPIO3_18 mcasp1_aclkx 
WCLK P9_27 GPIO3_19 mcasp1_fsx 
DIN P9_41B GPIO3_20 mcasp1_axr0 
DOUT P9_25 GPIO3_21 mcasp1_axr1 
Unfortunately using another mcasp1_axr instead of axr1 is impossible (MII 
block most PINs), also muxing mcasp0_ahclkx to another PIN is impossible 
because of my design (LCD PINs block this way).

In some audio cape schematics, MCLK of TLV320AIC3104 is not even connected 
to BBB header but is connected directly to 12MHz Oscillator.

*My question is, do i really have to connect MCLK <-> mcasp0_ahclkx to make 
TLV320 work on BBB or can i use 12MHz Oscillator <-> MCLK instead? Which 
way is better? What might have to be changed in software if using ext. 
Oscillator?*

Thank you very much!!
Chris

-- 
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/fa22811d-2531-4a66-9116-b348dd317cd2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to