Post Go back to editing

AD2S1210上电初始化清故障后偶发0x50故障

Contains AI Generated Content
Category: Hardware
Product Number: AD2S1210

AD2S1210上电初始化,使用SAMPLE进行清故障后,偶发(100多次上下电会触发1次)会报0x50故障(正弦/余弦输入低于LOS阈值、正弦/余弦输入超过DOS失配阈值),通过示波器抓取正余弦波形未发现有存在低于LOS阈值和超过DOS失配阈值的情况。

上电初始化时序图如下:

正余弦波形如下:

问题:

1)单片机上电的时候,旋变芯片5V供电和RESET引脚几乎同时高电平,进行旋变初始化的时候会先拉低RESET引脚然后再拉高RESET,从而对旋变芯片进行初始化操作,这个应该没什么问题吧?

2)RESET拉高后进行SAMPLE清故障,在第一个SAMPLE下降沿触发后就会DOS和LOT脚就会拉高,这个是正常的吗?手册说的是在第二个SAMPLE高低电平转换后进行DOS和LOT故障指示清除的;

3)偶发0x50故障(正弦/余弦输入低于LOS阈值、正弦/余弦输入超过DOS失配阈值)这个一直没想明白原因,从正余弦抓取的波形也没看出导致报故障的问题点,并且重新上下低压供电后或者再次执行下旋变芯片初始化,故障就会清除,这个问题也只发生在上电初始化期间,在运行期间从未出现过这个问题。

  • 你好,看你这个波形好像SIN/SINL单边峰峰值1V左右?是最大峰峰值吗?如果是0x50也就是正弦/余弦输入低于LOS阈值、正弦/余弦输入超过DOS失配阈值,说明输入的信号幅值偏小了。如果只是发生在上电区间,这个也正常,上电之后需要做一次清除故障操作,因为突然上电,SIN/COS信号过来,相当于一个很大的信号跳变,内部环路需要时间去建立