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.
您好、
我正在使用具有 Simulink 的 LaunchPadXL F28379D、并在外部模式下观察显示的 ADC 值。 我想测量温度传感器。 12位 ADC 输入 A_in15 (引脚63)和 C_iN5 (引脚64)。 ADC 显示的输出为2378。
因此、这将是电压:2378 *(3.3 / 4096) = 1、91V
使用万用表时、I 测得的值为1.74V。 即= 2159。
因此、在 Simulink 中测得的实际电压与实际电压之间的差值约为170mV、我想这是很重要的。
引脚63的 ADC 模块参数为:
ADC 模块:A
ADC 分辨率:12位(单端输入)
SoC 触发器编号:SOC0
SOCx 采集窗口:64
SOCx 触发源:软件
ADCINT 将触发 SOCx:无 ADCINT
采样时间:0.1
数据类型:uint16
EOC 触发后的中断:否
ADC_A 的配置参数:
所选 CPU 内核:自动
ADC 时钟预分频器(ADCCLK):SYSCLKOUT/8.5
以 MHz 为单位的 ADC 时钟频率:23.5294
偏移:AdcaRegs.ADCOFFTRIM.bit.OFFTRIM
INT 脉冲控制:延迟中断脉冲
SoC 高优先级:全部处于轮循模式
ADCEXTSOC 外部引脚:GPIO0
您对问题有什么看法。
大家好
Stefan
您好 Stefan、
您是否尝试使用 TI 软件、即使用 Code Composer Studio 示例? 显示了什么电压?
我不知道这是 HW ADC 问题(直流偏移、正确接地、跳线设置)还是 MathWorks SW 编码/缩放问题。 我认为最好先尝试将问题与其中一个问题隔离、然后再深入探讨。
谢谢、
-Brian
Stefan、您是否有机会尝试 Brian 的任何建议以缩小问题的来源?
惠特尼
您好 Stefan、
问题不是来自 ADC 子系统本身、而是来自处于3.0V 的 ADC VREF
2378 *(3.0/4096)= 1.74V。这确实是万用表读数。 希望这清除了与 ADC 子系统的任何混淆。 我一直在使用此芯片的 Simulink 库进行大量工作、我自己也编写了一组 I/O 块。 如果您有关于使用 Simulink 库的其他问题、可以联系我。
此致、
格尔特
感谢大家快速回答问题。 我认为 Gert 的解决方案将解决这个问题。 这会使传感器感应。
不幸的是、我在接下来的两周内都没有参加研讨会。 但之后、我会尝试它。
我应该现在关闭该线程还是等待?
没关系。 帖子应在您回复时自动重新打开、因此如果您毕竟仍需要帮助、我们将收到通知。 如果 POST 恰好锁定(我想这是在不活动30天后发生的),而您仍然需要帮助,则只需继续操作并发布新的主题。
惠特尼