我的ADS1282HI (43TG4 CZT5)使用指令读模式,32位输出DOUT脚正常应该如下:下面是SCLK,上面是Dout,能够看到完整的波形
后来新进了一批芯片ADS1282HI(批次尾缀不同:39TG4A3TF),使用完全相同的程序和板卡,出现数据缺失的情况,波形如下:
明显发现第一个字节丢失。前八个SCLK时DOUT上没有任何输出,是产品批次不同导致的情况还是新进的芯片有问题,希望能有您这边的答复,谢谢
Ruiqi Huang:
下面一张图片SCLK在上,DOUT在下
user151383853:
嗯, 确实是少了一个数据输出的波形了, 而且数据也不同.
不过按照 SPI 协议, 全是低电平也是一个数据, 就是 0.
你需要对输入数据和波形做写比对, 还有 SPI 时序里的延时和边沿情况和时间间隔. 最好波形放大一些对比
Mickey Zhang:
回复 Ruiqi Huang:
您做过交叉实验没?看下交叉实验的测试结果。
user5762681:
请问是用的芯片的SPI口还是软件模拟的SPI口呢?软件模拟的SPI时序可以用示波器看到吗?