HDMI转CSI芯片TC358743XBG输出信号连接问题

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

HDMI转CSI芯片TC358743XBG输出信号连接问题

3,452 Views
红彦陈
Contributor I

目前做一款产品,利用TC358743XBG进行HDMI转CSI进行输入到IMX6Q中,在这里对于音频数据的使用存在一些疑问。具体情况是:TC358743XBG芯片接收到HDMI信号后在输出的时候将信号分为音频信号和视频信号,那么在接入6Q的时候是具体怎么接入呢?对于视频信号是直接接入到CSI接口的CSI_CLK,和四组数据CSI_D0~CSI_D3,就可以了,但是这样输入的并没有声音,那audio信号要接入到哪里?TC358743XBG的输出是I2S的,可是在IMX6Q部分我不是很清楚在哪里接入,我看这部分应该是可以使用的,但是具体不知道协议上怎么对应,在datasheet上没有见到具体分配,望指教!
ps:个人觉得接口是CSI0_DAT4,CSI0_DAT5,CSI0_DAT6,CSI0_DAT7,CSI0_DAT10,CSI0_DAT11,不知道正确与否?如果是正确的,那又怎么对应TC358743XBG的四路信号呢?

Labels (1)
Tags (1)
0 Kudos
1 Reply

2,317 Views
weidong_sun
NXP TechSupport
NXP TechSupport

Hi,

    TC358743XBG是HDMI to MIPI CSI-2的桥,它的输出是4对差分信号和一对差分时钟,你必须要把它的输出接入到我们I.MX6Q的MIPI CSI接口上:

pastedImage_1.png

pastedImage_2.png

对于音频信号,因为它的输出是I2S信号,那么你可以把它接入到I.MX6Q的I2S接口上,因为它的I2S只有3根线:

pastedImage_3.png

而我们I.MX6的I2S接口有4根线: bit clock, Frame Sync, RXD, TXD, 以AUD3为例:

pastedImage_4.png

A_SCK--->AUD3_TXC

A_WFS--->AUD3_TXFS

A_SD------>AUD3_RXD

对于它给出的过采样时钟A_OSCK,我们没有合适的接口接收,但对于你的应用来说,不需要这个时钟,因为HDMI输出的I2S音频,进入到CPU I2S里,对CPU来说,就是一个仅仅有录音功能的Audio codec。CPU I2S只要在RXD线上capture过来的数字音频即可。这是我的理解,还请你和 东芝 公司的FAE确认一下过采样时钟的用法。

另外,针对上述连接方法,你还需要对你的音频部分编写一个简单的驱动程序,把这个输入的音频作为一个capture 功能的codec来驱动,就可以工作了。

Have a nice day!

Best regards,

Weidong Sun

0 Kudos