详细的9275以及9276的开发资料可以在以下链接找到
max9275:https://www.maximintegrated.com/cn/products/interface/high-speed-signaling/MAX9275.html
max9276:https://www.maximintegrated.com/cn/products/interface/high-speed-signaling/MAX9276.html
调试过程中软件设置部分其实可以不用设置,只需要把硬件配置完成即可,之前9275以及9276因为配置不准确,导致一直没通信,我还一直以为是软件的问题,一直在调寄存器,后来才发现。
同轴线配置:
MAX9275:
Conf1=high, Conf0=Mid, conf2=Mid, conf3=mid, BWS=mid
MS= Low , CDS=high, HIM= High
MAX9276:
Enable= Low, I2CSEL=High, BWS=mid, MS= low, HIM=high, CX/TP=high
ADD0=ADD1=ADD2=LOW
双绞线配置:
MAX9275:
Conf1=high, Conf0=Mid, conf2=low, conf3=high, BWS=mid
MS= Low , CDS=high, HIM= High
MAX9276:
Enable= Low, I2CSEL=High, BWS=mid, MS= low, HIM=high, CX/TP=Low
ADD0=ADD1=ADD2=LOW
我的项目需要的是16位数据,74.25的时钟频率,那么我这个配置就可以,注意一些引脚需要一一对应,调试顺序是可以先给时钟信号,如果锁定了就说明硬件线路是通的,但err信号目前为高,所以给到hs,vs,数据,那么err信号为低了说明数据正常,我感觉应该只要给行场信号应该err就会低,虽然没实验过,但是理论上可以。