Edit online

中断信号

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

  • COMP_L_FLG,低阈值状态标记,表示 SSINC 滤波器的输出值小于低阈值,此状态可以通过写寄存器清 0,或者当触发源 L 信号无效时状态自动清 0;

  • COMP_H_FLG,高阈值状态标记,表示 SSINC 滤波器的输出值大于高阈值,此状态可以通过写寄存器清 0,或者当触发源 H 信号无效时状态自动清 0;

  • MOD_FAIL_FLG,调制器异常状态标记,该状态表示在 64-SYSCLK 的时间内,SDIN_CLK 不再翻转,这里属于异常状态;

  • DAT_DONE_FLG,数据完成中断状态标记,此状态表示 PSINC 完成一次数据生成,此状态可以通过写 1 清 0;

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

  • FIFO_OF_FLG,FIFO 出现上溢出状态标记;

  • FIFO_EMPTY_FLG,FIFO 空状态标记。