Edit online

中断信号

SDFM 支持中断,对应有以下的中断源:

  • COMP_L_FLG:低阈值状态标记,表示 SSINC 滤波器的输出值小于低阈值。

  • COMP_H_FLG:高阈值状态标记,表示 SSINC 滤波器的输出值大于高阈值。

  • MOD_FAIL_FLG:调制器异常状态标记,表示在默认的无时钟异常阈值时间内,SDIN_CLK 不再翻转。

    无时钟异常阈值可通过 SDIN_CLK_THR 配置,默认值为 64,单位为 SYSCLK。

    调制器异常状态标记属于异常状态。

  • DAT_DONE_FLG:数据完成中断状态标记,表示 PSINC 完成一次数据生成。

    此状态可以通过写 1 清 0。

  • FIFO_FLG:FIFO 状态标记,指示 FIFO 接收到有效数据(即 FIFO 的数据多于阈值 FIFO_RXTH)时产生的标记,此时也会相应的产生 FIFO_DRQ 信号。

  • FIFO_OF_FLG:FIFO 出现上溢出状态标记。

  • FIFO_EMPTY_FLG:FIFO 空状态标记。