TI中文支持网
TI专业的中文技术问题搜集分享网站

DS110DF410: DS110DF410 上电之后会产生一个中断

Part Number:DS110DF410

在使用DF410接入的是GE信号,使用的是默认配置,在单板上电和复位的时候,DF410会产生一个中断信号,请问这是正常的么,手册上描述INT是默认关闭的,为啥会有一个低电平产生?

Kailyn Chen:

您好,看波形是已经上电起来稳定之后,INT拉低了然后又拉高了?

这个时候同时监测输入信号,如果检测不到输入信号的话会触发中断。

另外读取下寄存器0x05,确认下是哪个通道触发的中断?

,

Benjamin hord:

嗯,非常感谢,我读了一下是ch0产生的,我有几个疑问,请指教一下:

1.我写了个脚本按照你的要求从上电就开始去读了0x05,1ms读一次,读了100次,都是4,我看手册是指示ch0产生中断,问题是既然是一直都有中断,为啥只拉低一会儿,小于3ms,但是我读到的中断状态是一直都有的

2.INT默认是不使能的,为啥会有中断产生?

3.我的DF410接的是GE 1.25G的信号,我没有对DF410进行任何配置,但是却可以正常工作,这有影响和关联么?

,

Kailyn Chen:

您好,0x01的这个寄存器值呢?

时序中给出的像是突然检测不到输入信号,当输入信号重新能检测到时,INT回到高电平。所以可以读取下寄存器0x01的bit0 。

如果是CRD 失去锁存的话,需要对0x01的bit4 读取,才能将中断清零。

Benjamin hord 说:我的DF410接的是GE 1.25G的信号,我没有对DF410进行任何配置,但是却可以正常工作,这有影响和关联么?

这个应该不是引起中断的原因。

,

Benjamin hord:

非常感谢 kailyn Chen,真的如你说的,我这边读出来的bit0和bit4确实都是为1,当输入信号重新能检测到时,INT回到高电平,这个bit0本身是不会变的把,它会记录到这个中断状态是吧,即使输入信号再次恢复从无到有,寄存器的bit0值一直为1,而bit4需要读一下才能把CDR的中断bit4清零对吧?

,

Kailyn Chen:

您好,您的理解是正确的,当输入信号已经被采集到,然后突然检测不到的时候,bit0 是被置位的,所以从时序上来看,起初INT引脚是拉高的,能正常检测到输入信号,当INT由高到低变化,bit0置位。并且不能通过读取清零。 

而bit4需要读一下才能把CDR的中断bit4清零。 

,

Benjamin hord:

好的,十分感谢你了

,

Kailyn Chen:

好的,不客气呢,那这个帖子我暂时就先关闭了,后续有什么问题,再一起讨论。

赞(0)
未经允许不得转载:TI中文支持网 » DS110DF410: DS110DF410 上电之后会产生一个中断
分享到: 更多 (0)