MK26FN2M0 and TLV320ADC Audio ADC - I2S Mapping Help

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

MK26FN2M0 and TLV320ADC Audio ADC - I2S Mapping Help

1,434 次查看
kwebster83
Contributor II
I'm trying to figure out whether I have the I2S interface mapped correctly when connecting a quad-channel audio ADC to an NXP Kinetis K26 microcontroller.
 
The board I'm developing has up to 8 PDM microphones hooked up to the 4 channels, as described in the TI datasheet.
 
When it comes to hooking up the I2S side of things, I'm assuming that the TLV320ADC would be a slave, with the Kinetis being the I2S master and thus:
 
TLV320ADC -> Kinetis
SDOUT -> I2S0.RXD0
BLCK -> I2S0.RX_BCLK
FSYNC -> I2S0.RX_FS
 
I'm using I2C as the control interface, rather than SPI so:
 
TLV320ADC -> Kinetis
SCL_MOSI -> I2C0.SCL
SDA_SSZ -> I2C0.SDA
 
Has anyone had any experience with doing this?
 
Thanks
标签 (1)
标记 (5)
0 项奖励
回复
1 回复

1,401 次查看
RaRo
NXP TechSupport
NXP TechSupport

Hello @kwebster83,

As TLV320ADC5140 is not an NXP product we can't guarantee you it will work properly. Being that said, theoretically I2S connection would work. Related with the I2C connection do not forget to connect ADDR0_SCLK and ADDR1_MISO pins pulled to VSS or IOVDD, and to work the K26 as master, as TLV320ADC5140 supports the I2C control protocol as a slave device.

Please check the following I2C and I2S specifications:

They might be useful.

Best regards, Raul.

0 项奖励
回复