你好:
在调试ADS1246时,出现向ADS1246写入寄存器不成功但读取采样数据正常的现象,MUC与ADS1246不在一块电路板上,SPI总线通过30cm的排线+FPC1.0连接,在sclk线上接上示波器或并联一个下拉电阻后,写入寄存器就可以正常,通过示波器测量可以看到在1246端的SPI总线上的sclk上有比较大的过冲,在MCU端sclk信号看不到过冲;请帮忙分析原因和解决方法,
十分感谢!!
user151383853:
SCLK 是从 MCU 发出的, 在设备端加个拉电阻确实可以提高信号完整性。
Amy Luo:
您好,
可能是sclk走线太长,使得走线上存在比较大的寄生电容,sclk 是频率比较高的信号,很容易在上升沿或下降沿产生过冲,可以串个几十欧姆的电阻减少过冲。
Hank Wang:
回复 Amy Luo:
您好,
谢谢您的回答,在sclk线上已经串了一个47Ω的电阻,但还是会有比较大的过冲,还有其他的解决办法吗?谢谢