This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
在我的项目中、我使用的 是 ADC3444、我们计划使用 AXI 四路 SPI 控制器来实现控制目的、它来自 Xilinx。 采用标准模式的 AXI 四路 SPI 控制器支持8位、16位或32位数据帧。 然而、ADC3444数据表提到、当 SEN 为低电平时、串行数据在每24个 SCLK 上升边沿加载到寄存器中。 当字长超过24位的倍数时、超出的位会被忽略。 数据可以在单个有效 SEN 脉冲内以24位字的整数倍加载。
鉴于 ADC3444仅支持24位数据帧、而 AXI 四路 SPI 控制器不支持24位帧、有没有任何替代解决方案可用于将 ADC3444与 AXI 四路 SPI 控制器连接? 如果没有、您会为此推荐哪些其他方法或控制器?
尊敬的 Keerthana:
我们在评估硬件上使用用于 SPI 的 USB 连接。 AMD 发布的此帖子似乎很有帮助。 https://adaptivesupport.amd.com/s/question/0D52E00006hpi5HSAQ/using-axi-quad-spi-to-connect-to-classic-adc-interface?language=en_US
没有办法在不编写自己的包装程序的情况下本身对它提供支持、至少要拆分成3x8位事务。 只需确保代码允许 SEN 引脚在整个事务期间处于低电平。
谢谢