概述
S32K3XX Trigger MUX 模块,其原理类似多路选择器,通过寄存器配置,可以配置内部不同外设之间的连接,或者外部信号输入与内部外设之间的连接。
手册要求注意事项:
- 当使用SIUL2 Pads 作为触发源时,要确保最小脉冲宽度 大于 100ns;
- 不同的Pads 支持不同的频率,详见"IO signal table" in “Signal Multiplexing” chapter;
- 当ADC 转换结束信号当作TRGMUX输入时,无论时是polling ,中断还是DMA模式,ADC转换完成后,EOC信号都被断言;
- 最小脉冲长度是1.5倍时钟,TRGMUX输出需要正确被采样,否则可能丢失触发源产生的触发;
- 一些PADS 同时被ADC和TRGMUX占用,建议不要使用从这些PADS启动的触发器来触发在同一PAD上映射的ADC通道上的转换
- 触发器输出按外围设备分组,并有一个基于TRGMUX REGx的公共锁位
原理
- SELx bit位控制输入与输出的连接选择
- SEL0,SEL1,SEL2 最多255个触发输入