TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320f28375 对于多个SPI口同步的AD输出连接MCU

尊敬的工程师:

您好,我们想使用一个高速的AD,例如AD公司LTC2325的AD(由于没找到TI有SAR的AD类型达到4M采样率的),它是多个SPI数据输出口,但是共用一个数据输出的时钟(他还提供了一个输入的时钟,这样可以控制bit),我们用它连接28375,是不是使用28375的其中一个SPI作为主设备给AD发送参考时钟(控制bit),使用其它SPI作为从设备接收(从设备的时钟来自AD输出的时钟)。对于这种接口一般是这样使用吗,非常感谢!

祝您好心情!

Green Deng:

你好,没有具有5个SPI的MCU。

另外关于LVDS接口,你可以参考一下这个帖子的说明:https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/496810/lvds-serial-communication-on-c2000?tisearch=e2e-sitesearch&keymatch=%252522LVDS%252522# 

,

yongtao ma59:

谢谢Deng工,其实可能是您刚才回复的时候,我把问题改了,不好意思,造成麻烦了,谢谢!

,

Green Deng:

确实我回答的是你改之前的问题。。。

对LTC2325芯片确实不太了解,

yongtao ma59 说:是不是使用28375的其中一个SPI作为主设备给AD发送参考时钟(控制bit),使用其它SPI作为从设备接收(从设备的时钟来自AD输出的时钟)

一般两台设备SPI通信的话各自出一个SPI口就可以了,SPI是全双工通信,不需要一个口收一个口发。

,

yongtao ma59:

Deng工,您好,这个AD的SPI是多个输出,这多个输出是共用一个时钟输出,我们MCU的SPI可以设置为从设备。但是AD的SPI的时钟输出是要一个外部给一个时钟输入,所以我就再用MCU的一SPI作为主设备输出时钟。其它SPI都作为从设备输入时钟,这样做是否可以,谢谢

,

Green Deng:

首先说明一下,确实没有用过这样的SPI口,一般是一个时钟口一个片选信号口,外加两个主从数据口。

但是图片上的只看到了一个SCK是标配,也没有看到片选,也没有明显的主从数据口区分。

如果需要时钟信号的话一般低速可以考虑用GPIO口模拟,高速的话可以用PWM模拟。不过能不能用另一个SPI时钟信号口我没办法确定,因为很抱歉没有这样的应用经验,不知道SPI模块能不能单独输出时钟信号。

另外,我觉得可以去模拟论坛咨询一下,不知道TI的AD芯片是否有这种类型的SPI可以借鉴一下。

,

yongtao ma59:

谢谢Deng工的详细解答,非常感谢,祝您好心情

,

Green Deng:

客气了,希望你的问题能得到解决。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320f28375 对于多个SPI口同步的AD输出连接MCU
分享到: 更多 (0)