(二)带有片上可调增益的12位VADC
XMC1302的多功能模/数转换器 (VAD),包含一个按逐次逼近原理 (SAR) 工作的独立内核。其分辨率是从8位到12位可编程的。ADC每个通道的采样单元内置模拟放大,增益可调,可选1,3,6,12倍放大,可以省掉外部运放。XMC1302的ADC具有双采样保持单元,双通道可以同时采样。具体到实际应用中,就是两路电流可以同步采样,这对提高控制实时性能是极有好处的。ADC具有limit checking功能,当ADC转换结果落到指定区间内就会自动触发中断请求,而这个指定区间的门限是可以自由设定的。这就省掉了软件处理ADC转换结果并比较,提高了处理速度。
(三)可输出PWM进行三相逆变器控制的CCU8单元
XMC1302的Capture/Compare Unit8由4个16位的定时器组成,每个16位的定时器都有定时、比较和捕捉的功能,这4个通道是完全独立的,有各自的分频器,可以独立工作。每个通道可以产生2对互补PWM,并可插入死区时间以防止开关短路,每对PWM波形的上升沿死区时间和下降沿死区时间可以分别产生。还可输出非对称的互补PWM。定时器的运行可以由软件触发,或用内部信号触发,或由外部引脚触发。定时器的中断也可以触发ADC等其它外设。这些特性使它的应用非常灵活,能满足各种需求,尤其是电机控制的需求。
(四)模拟比较器ACMP
XMC1302内置三个高速模拟比较器(ACMP),用于比较两个模拟输入电压。ACMP的输出反应非常快,延迟时间在25ns。它的输入电压偏差也非常小,只有3mv左右。这些特性都使它非常适合数字电源和电机控制的应用,模拟比较器的内部滤波器可以进行2n-10ns的滤波。最终比较器的输出可以输出到CPU的NVIC产生中断,也可以输出到CCU8,当作它们的外部触发事件。