Part Number:TMS320F280049COther Parts Discussed in Thread: C2000WARE
群里的大神,本人正在用TMS320F280049C这款芯片做一个电机控制器,想利用片内CMPSS模块做采样信号的比对,并将CMPSS模块的比对后的高电平或低电平信号来封锁PWM脉冲的输出,请问这个设计该如何做,是否有相关的文档或电路设计可以参考?
Green Deng:
我觉得基本可以直接参考例程了:C:\ti\c2000\C2000Ware_3_04_00_00\driverlib\f28004x\examples\cmpss\cmpss_ex2_digital_filter.c
例程里面是接的ADCINB6,通过与内部DAC比较,产生trip信号来封锁PWM脉冲
,
user4002617:
您好,这个例程对应的开发板是哪一款,可否推荐一下?
,
Green Deng:
例程是通用的,如果要开发板的话可以用这款:https://www.ti.com.cn/tool/cn/LAUNCHXL-F280049C
,
user4002617:
您好,关于内部的CMPSS模块,分为高侧比较器和低侧比较器两个,是否意味着高侧比较器的输出是低到高的翻转,而低侧比较器的输出是高到低的翻转?针对比较器的输入模拟量CMPX_HP和CMPX_LP是否要做切换?
,
user4002617:
您好,关于CMPSS用法,有如下几个问题请教:①同一个CMPSS如果同时接3路模拟量输入,是否能同时进行比对输出?②本芯片总共有7个CMPSS,分别对应7个OUTPUTXBAR2-8,如果将他们都配置从GPIO口输出后是否能进行线与将他们合并成一路信号?③如果将CMPSS的比对输出配置成EPWMX-BAR去封锁脉冲输出,是一个CMPSS输出信号就可以同时封锁所有PWM输出吗?
,
user4002617:
您好,CMPSS的模拟量的输入口A3(CMP1_HP3)和模拟量输入口A2(CMP1_HP0),请问这两个口子可以分别给两个不同的模拟量,并同时用同一个CMPSS1比较器吗?