我的板子上3片ADS8556采用的是16bit并行数据总线与FPGA相连。我把3片的16位总线全部并联了,电路图如下:
唯一问题就是3片的16位总线直接黏在一起可以吗?
我现在调板子,2片ADC同时工作,分时读取数据没有问题;但当3片同时工作,FPGA内部就乱套了,当摘除16位总线上(我在每片ADC的16bit总线上串联了33欧的排阻)排阻后,FPGA就正常了。
我不知道直接这么连接总线会不会有问题?没有查到参考资料说不允许这么连或者允许这么连。请问专家,这样做可不可以?
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.
我的板子上3片ADS8556采用的是16bit并行数据总线与FPGA相连。我把3片的16位总线全部并联了,电路图如下:
唯一问题就是3片的16位总线直接黏在一起可以吗?
我现在调板子,2片ADC同时工作,分时读取数据没有问题;但当3片同时工作,FPGA内部就乱套了,当摘除16位总线上(我在每片ADC的16bit总线上串联了33欧的排阻)排阻后,FPGA就正常了。
我不知道直接这么连接总线会不会有问题?没有查到参考资料说不允许这么连或者允许这么连。请问专家,这样做可不可以?
有没有FPGA的I/O输入参数? 这应该是和ADC并行输出端口以及FPGA的输入参数有关。
把33Ω的电阻换成0Ω试试,像这种接法,一般在每个ADC的输出端加一个带3态输出的buffer应该更好。
你测量的位置是FPGA的引脚,还是总线上?如果可能,测一下,FPGA相对应的引脚上的信号质量。