PGA280读寄存器问题
PGA280作为前级放大器,通过SPI可以写入寄存器改变增益和内部开关,但是无法读到寄存器的值。通过spi写入读寄存器命令0X83,SDO口波形如下,非常怪异
1. 可否把波形再手画一下?类似于图53那样。这样可以方便评估。
2. SPI读数据的时序如图53所示,是下降沿读。可是看你的波形图,似乎SDO在时钟上升沿改变了,是不是这里出问题了?
你好!
你的波形图中的两个信号,除了SDO另外一个是什么?这两个信号中通道1是200mv/div,这两个信号应该都无法满足。
另外请上传CLK、SDO的图形,可在图形中或者说明一下哪个通道是CLK,哪个是SDO,这样有助于分析。
你好,SCLK是3.3v,图中信号比较大的是SDI,SCLK时序是没问题的。而SDO则很小,好像是SDI,SCLK串扰进去的信号,这是为什么
能给出电路图看看吗?方便分析可能的串扰路径,顺便把SCLK,SDI,SDO三个信号放在一张图上,并且将三个通道上下排列显示的图形上传一下。
你好,SCLK是3.3v,图中信号比较大的是SDI,SCLK时序是没问题的。而SDO则很小,好像是SDI,SCLK串扰进去的信号,这是为什么
可以把原理图发上来吗?如果是串扰的原因,那么有原理图应该能够帮助定位串扰的来源。
手册28页有提到"send 0x8300, response: 0xzz19",有没有可能是你读到的第一个byte是SDO的高阻状态?
CH1为sclk,CH2为SDI,CH3为SDO。您帮我看看是怎么回事,通过SPI写寄存器是没问题的。
你好!
你图形中对应SDI 0x8300的SDO的结果应该是0xzz00。建议首先reset一下register3,即朝register3中写入0001 1001b,然后再发0x8300,然后在查看SDO波形。