MK26FN2M0 and TLV320ADC Audio ADC - I2S Mapping Help

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

MK26FN2M0 and TLV320ADC Audio ADC - I2S Mapping Help

2,225件の閲覧回数
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 返信

2,192件の閲覧回数
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 件の賞賛
返信