This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F28035的AD比较器功能如何实现?



请问有用过28035的比较器输出功能吗?

在28035的ad采样中,有内部比较器功能,例如COMP1A、COMP1B,在28035完成比较器功能后,如何利用比较器的输出结果进行触发中断呢?是必须软件读取COMPSTS寄存器的状态然后使能中断还是28035内部可以直接通过硬件触发中断呢?

当比较器完成比较功能,如何实现COMP1OUT引脚电平的输出呢?也是通过读取COMPSTS寄存器的状态使能COMP1OUT引脚电平输出还是说28035内部可以直接控制该引脚的电平输出呢?

我在28035的资料和例程中都没有看到相关的功能介绍,能否帮一下忙?

  • http://www.ti.com.cn/cn/lit/ug/spruge5f/spruge5f.pdf
    第二章

  • AD通道内复用的模拟比较器在做限流保护或是过压保护还是很好用。

    这部分知识点相对分散些,需要结合ePWM模块中的TZ子模块一起看,具体看相应数据手册。

    简单讲就是COMPxOUT可以触发OST或是CBC,具体看你应用目标了。

  • 这个pdf资料我看了很多遍,但是始终没有看到是如何通过比较器结果触发中断的?如何利用比较器对COMPOUT引脚进行输出控制?

  • ePWM模块中的TZ子模块我看过,但是对于COMPxOUT触发OST或者CBC始终不明白,我利用例程里面的设置也没有实现,要么不进TZ中断,要么始终在TZ中断里执行,而因为无法对COMPxOUT引脚的电平状态进行确定,所以也无法确定具体进中断的原因。

    我的想法是,通过AD通道进行限流保护,如果进入AD通道的电流较大,COMPxOUT能输出低电平,然后我能够通过示波器观察该引脚的状态,不知道能不能实现这个功能?