Other Parts Discussed in Thread:TMS320F28377D
我目前有个需求,需要用TMS320F28377D的差分采样进行比较保护,请问能否用CMPSS实现?
Susan Yang:
1 关于差分采样:
可以通过更改ADC的设置来启用差分信号采样功能,以将输入信号模式从单端更改为差分。如下代码段中:
//Write ADC configurations and power up the ADC for both ADC A and ADC B void ConfigureADC(void) { EALLOW;//write configurations AdcaRegs.ADCCTL2.bit.PRESCALE = 6; //set ADCCLK divider to /4 AdcbRegs.ADCCTL2.bit.PRESCALE = 6; //set ADCCLK divider to /4 AdcSetMode(ADC_ADCA, ADC_RESOLUTION_12BIT, ADC_SIGNALMODE_SINGLE); AdcSetMode(ADC_ADCB, ADC_RESOLUTION_12BIT, ADC_SIGNALMODE_SINGLE);//Set pulse positions to late AdcaRegs.ADCCTL1.bit.INTPULSEPOS = 1; AdcbRegs.ADCCTL1.bit.INTPULSEPOS = 1;//power up the ADCs AdcaRegs.ADCCTL1.bit.ADCPWDNZ = 1; AdcbRegs.ADCCTL1.bit.ADCPWDNZ = 1;//delay for 1ms to allow ADC time to power up DELAY_US(1000);EDIS; }您可以将AdcSetMode函数调用中的参数从ADC_SIGNALMODE_SINGLE更改为ADC_SIGNALMODE_DIFFERENTIAL。这将启用差分模式。这会将两个相邻的ADC输入引脚链接在一起。例如,在差分模式下,ADC-A0和ADC-A1在差分模式下链接在一起,其中A0是正输入,而A1是负输入。
2 关于CMPSS比较保护,我认为是可以的实现的
,
user3455617:
十分感谢,我现在关键是要用CMPSS比较器实现差分采样的保护,不知道如何实现?
,
Susan Yang:
我会在确认后给您回复
,
Susan Yang:
请您跟踪回复 该链接 的内容,谢谢