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.
工具与软件:
您好!
我在扩展坞修订版 F 中使用 TMDSCNCD28379D controlCARD R1.3版、会遇到意外的 ADC 行为。
问题描述:
当我从电路板向 ADC-B1 (HSEC 引脚14)施加3.3V 电压时、我已正确读取 4095. 应远离 ADC 缓冲器。 但是、我会注意到 ADC-B2 (HSEC 引脚18)上的以下各项:
如果我从 ADC-B1中移除3.3V 电压、则所有 ADC 读数都会按预期降至零。
我的配置:
如此高的值时我也不希望出现这种行为。 我的预期是周围的噪声水平 3至5LSB 不是 650 LSB .
问题:
下面是变量检查中的读数的屏幕截图:
提前感谢。
当 ADC-B2悬空时、由于引脚处于不确定状态、通常会读取任何任意值。 但是、当 ADC-B2接地时、读数降至70LSB、仍然惊人地高。 这是不常见的情况、因为在这些条件下、预期值应为0。 70LSB 读数可能是由于接地连接中的噪声。
您好!
请允许我花几天时间给您回复。
此致、
Ben Collier
您好!
很抱歉出现此延迟、您仍然遇到此问题?
谢谢!
Ben Collier
大家好、我现在仍然解答这个问题。
-我读的是 ADC 校准,但我相信这不是问题的根本原因。 当信号施加到相应的引脚时、ADC 正确输出预期的整数值、这表明校准按预期运行。
-我已经研究过电路方案,但只有外部连接的 ESD 保护电路。
有什么想法吗?
谢谢你
您好!
当 ADC-B2悬空时、由于引脚处于不确定状态、通常读取任何任意值。 但是、当 ADC-B2接地时、读数降至70LSB、仍然惊人地高。 这是不常见的情况、因为在这些条件下、预期值应为0。 70LSB 读数可能是由于接地连接中存在噪声。
ADC 确实有失调电压误差、但这非常高。 有一种校准偏移误差的方法: https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/587441/faq-tms320f28035-adc-calibration-and-total-unadjusted-error
[报价 userid="608991" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1445180/tmdscncd28379d-adc-reading-issue---unexpected-behavior "]当 ADC-B2悬空时、我读了一遍 650 LSB .原因很复杂、我认为没有必要对其进行调试、因为在应用过程中引脚不应悬空。
此致、
Ben Collier