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.

[参考译文] TMS320F280041:TMS320F28004x -开路/短路检测电路(OSDETECT)

Guru**** 1839620 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1428678/tms320f280041-tms320f28004x---opens-shorts-detection-circuit-osdetect

器件型号:TMS320F280041

工具与软件:

您好!

测试示例代码"adc_ex15_open_shorts_detection.c"后、我想了解有关以下主题的更多详细信息:


OP_01:osDetectStatusVal 在测试结束时可能为 ADC_OSDETECT_STATUS_UNFLETED (值16)、可能会被错误地视为良好/有效状态。


" 由于具有高驱动阻抗、S+H 持续时间 将远远长于 ADC 最小值。"

OP_02:这是为什么选择640ns 的采样窗口的原因吗? 我想了解有关"高驱动阻抗"和"ADC 最小值"的更多详细信息?  


OP_03:我想知道为什么"开路/短路检测"操作会执行7次。

OP_04:我想知道为什么选择 ADC_CLK_DIV_4_0。
OP_05:我想知道为什么选择 ADC_PULSE_END_OF_CONV。

ADC_enableConverter (adcBase);
DEVICE_DELAY_US (1000);
OP_06:我想知道为什么需要额外的延迟、因为先前的函数调用在采样之前会引入至少500us 的延迟:

此外、我们还需要了解不同通道上为什么会有不同的结果。 我们应该测试所有通道、还是足以测试一个通道(或数量有限)?

 

有何影响

状态测试1

状态测试2

[0]    

0

8.

[1]    

0

8.

[2]    

8.

8.

[3]    

0

8.

[4]    

8.

8.

[5]    

0

8.

[6]    

0

0

[7]    

0

0

[8]    

8.

8.

[9]    

8.

8.

[10]   

0

8.

[11]   

2.

2.

[12]   

2.

2.

[13]   

2.

2.

[14]   

2.

2.

[15]   

2.

2.

  

注意:

状态= 1、表示引脚断开

STATUS =2、表示引脚短接至 VREFLO

状态= 4、表示引脚短接至 VREFHI

状态= 8、表示引脚处于正常/有效状态

STATUS = 0、表示引脚带有 ADC_OSDETECT_STATUS_UNFLAG -此处我使用的是0而不是16

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我对延误表示歉意、但我必须在一两天内回到你身边。

    此致、

    Ben Collier

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    很抱歉耽误你的时间。

    adc_enableConverter (adcBase);
    DEVICE_DELAY_US (1000);
    OP_06:我想知道为什么需要额外的延迟、因为之前的函数调用在采样前会引入至少500us 的延迟:

    这种延迟可能不是必需的、只是为了让 ADC 输入有时间稳定下来、即使在最坏的情况下也是如此。  

    此外、我们需要了解我们在不同渠道获得不同结果的原因。 我们应该测试所有信道、还是足以测试一个信道(或有限的信道数)?[/QUOT]

    我认为最好测试每个通道。 该电路旨在检查每个通道是否存在意外开路或短路。  

    此致、

    Ben Collier