中断信号
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 空状态标记。