您好!
我对 QSSI 感到笨拙。 我的方法是 通过 SPI 与四路同步采样 ADC (称为 AD7389-4)进行通信、因此将 TM4C1294NCPDT MCU 与 TI-RTOS 结合使用。 我想同时累加来自 ADC 的至少3个通道的数据。
现在、我发现这种方法是无法实现 的、这是因为在第1230页的 MCU 数据表第17.3.3节中提到了四 SSI 数据传输的半双工模式、并且 ADC 预期是全双工的。 此外、ADC 所需的最低 SCLK 周期为16个、SSI 传统操作之外的 QSSI 仅支持8位数据包。 此外、QSSI 还可用作1字节的并行接口、而不是用于多条串行数据线的并行接口。 我对 这些鸣谢是否正确?
我是否正确地说,在我的配置中,无法 实现“全双工”数据传输? 无法 将一个 QSSI 数据管脚设置 为 TX、将其余的数据管脚 设置为 RX、以便 与 ADC 的4个通道中至少3个通道进行至少16位数据包数据的通信? 我是否有其他方法可以通过 QSSI 的另一个软件配置实现同步数据传输、但我忽略了上述硬件配置? 很明显、实现这种方法的目标最终是在 传统 SSI 模式下使用 AM2434等多核 MCU、一些 FPGA 解决方案或通过一个 SSIxTX 和 SSIxRX (全双工)读取全部4个通道?
此致、
Daniel