主题中讨论的其他器件:BOOSTXL-DRV8305EVM
工具/软件:
下午好、我正在努力将 ADC 模块实施到我的项目中、但目前读取的值不正确。 它在非变化电压下运行良好、但一旦通过 BOOSTXL-DRV8305EVM 电机驱动器检测引脚对引脚施加三角波、它将仅读取 me2e.ti.com/.../0572.adc.cax值 4095。 我使用示波器进行了检查、并确认三角波的最大值为 1V、因此不应读取最大值。
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.
工具/软件:
下午好、我正在努力将 ADC 模块实施到我的项目中、但目前读取的值不正确。 它在非变化电压下运行良好、但一旦通过 BOOSTXL-DRV8305EVM 电机驱动器检测引脚对引脚施加三角波、它将仅读取 me2e.ti.com/.../0572.adc.cax值 4095。 我使用示波器进行了检查、并确认三角波的最大值为 1V、因此不应读取最大值。
您好 Kristian、
这对我来说似乎更像是一个 Pin 冲突。 如您所述、ADCINA2 通过 0 Ω 电阻器或内部布线连接到 VREFHI。 这会将 ADC 输入钳位或偏置到基准电压、使其始终读取最大值 (12 位 ADC 为 4095)。 您可以尝试从 BOOSTXL-DRV8305EVM 接头提起引脚 (ADCINA2)、或切断将其连接到 VREFHI 的布线/电阻器(R35 通常是这样做的 0 欧姆电阻器)。 或者、使用未连接到电机驱动器板的不同 ADC 输入(例如 ADCINA4 或 ADCINB1)来验证三角波源的一般工作原理。
此外、我 在上述电路板中没有看到 ADCINA2 与 VREFHI 的连接。


此致、
Masoud
感谢您发送编修。我们会重新检视您的建议。 我同意这是一个 PIN 冲突或一些奇怪的硬件问题。 下面是我到目前为止尝试的方法:我弯曲了 ADCINA2 引脚、并将三角波从电机驱动器路由到一个单独的 ADCIN 引脚、该引脚未连接到电机驱动器本身。 我尝试了 2 块不同的电路板和 3 块不同的电机驱动器、但没有运气。 我将 VSENA 从电机驱动器路由到 ADCIN15。 遗憾的是、电机驱动器产生了三角波、因此我无法真正隔离它。
谢谢您、Kristian
尊敬的 Kristian:
如果您从 BoosterPack 侧提供 5V 电压、则使 JP3 保持填充状态会将两个 5V 电源轨连接在一起、并可能导致电源反向供电。 如果 USB 必须保持连接以进行调试、并且您要从 BoosterPack 端供电、请使用隔离式配置。 如果您愿意用 USB 为电路板供电、请保持 JP1/JP2/JP3 处于填充状态、并且不要添加另一个 5V 电源。
此致、
Masoud