TI论坛
直播中

陈韵瑄

8年用户 1063经验值
私信 关注
[问答]

当DSP与FPGA通讯的时候,XZCS0、XZCS6、XZCS7会影响ADS8556的工作吗?


  • 您好,我想用3个ads8556和1个FPGA都通过TMS320F28335的XINTF接口与DSP相连,3个ads8556占用了XZCS0、XZCS6、XZCS7三个片选信号,DSP只对AD读数,FPGA片选的话,不用片选信号,DSP只对FPGA写数据,现在的问题是当DSP与FPGA通讯的时候,XZCS0、XZCS6、XZCS7会影响ADS8556的工作吗?

回帖(2)

严岩

2024-12-20 11:33:29
 不通过片选信号被选中,就应该不会影响AD的工作。 
举报

h1654155216.9102

2024-12-21 17:24:57
您好!根据您的描述,您想要将3个ADS8556和1个FPGA通过TMS320F28335的XINTF接口与DSP相连,其中3个ADS8556占用了XZCS0、XZCS6、XZCS7三个片选信号。在这种情况下,当DSP与FPGA通讯时,XZCS0、XZCS6、XZCS7可能会影响ADS8556的工作。

以下是我的分析:

1. 当DSP与FPGA通讯时,DSP需要对FPGA进行写操作。在这种情况下,FPGA不需要片选信号,所以XZCS0、XZCS6、XZCS7不会被激活。

2. 然而,当DSP与ADS8556通讯时,需要激活相应的片选信号(XZCS0、XZCS6、XZCS7)以选中对应的ADS8556进行读取操作。

3. 如果在DSP与FPGA通讯的过程中,DSP误操作激活了XZCS0、XZCS6、XZCS7,那么可能会影响ADS8556的工作,因为这些信号被用于选中对应的ADS8556。

为了避免这种情况,您可以采取以下措施:

1. 在DSP与FPGA通讯时,确保不激活XZCS0、XZCS6、XZCS7信号。

2. 在DSP与ADS8556通讯时,确保正确激活相应的片选信号。

3. 可以考虑使用一个多路选择器(multiplexer)来控制片选信号,以确保在与FPGA通讯时不激活ADS8556的片选信号,反之亦然。

希望这些建议对您有所帮助!如果您有其他问题,请随时提问。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分