大家好、
你好。
我们的客户想知道他们是否可以为该部件中的某些 Σ-Δ ADC 通道禁用直流块(高通滤波器)? 如果可以、如何禁用它们?
谢谢、此致、
艺术
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 通道禁用直流块(高通滤波器)? 如果可以、如何禁用它们?
谢谢、此致、
艺术
尊敬的 Art:
[引用 userid="392208" URL"~/support/microcontrollers/msp430/f/msp-low-power-microcontroller-forum/997102/msp430f67791a-disable-dc-block-for-some-sigma-delta-adc-channels/3687764 #3687764">根据客户的说法,GUI 会生成固件源代码。 他希望在固件代码中实现直流滤波器的启用和禁用功能。 他想知道固件代码如何处理此问题。是的、GUI 会生成代码、但不包含在启用和禁用直流滤波器之间来回切换的功能。 大多数客户不需要也不需要、尤其是因为硬件和输入通常在设计中是固定的。 如果在 GUI 中选择了直流滤波器、则与直流滤波器相关的代码将包含在生成的代码中。
[引用 userid="392208" URL"~/support/microcontrollers/msp430/f/msp-low-power-microcontroller-forum/997102/msp430f67791a-disable-dc-block-for-some-sigma-delta-adc-channels/3687764 #3687764"]是否可以提供生成的与 MSP430F67791ACY 直流滤波器的启用和禁用功能相关的固件代码?首先、它们可以比较生成的代码和启用的直流滤波器以及禁用的代码。 然后、他们可以添加逻辑(例如、if ()语句)来确定何时根据条件(例如软件标志)执行每个阶段的直流滤波器代码。 这种方法是相当基本的 C 编码、因此客户应该能够弄清楚如何实现这一点。 有许多示例说明如何在线实施 if()语句。
[引用 userid="392208" URL"~/support/microcontrollers/msp430/f/msp-low-power-microcontroller-forum/997102/msp430f67791a-disable-dc-block-for-some-sigma-delta-adc-channels/3687764 #3687764">调试固件时,需要在固件级别处理这些问题。 很抱歉、我只是将客户的反馈联系起来。[/QUEST]如果这严格用于调试目的以确定是否需要启用直流滤波器、为什么不在启用直流滤波器的情况下在 EMDC 项目上进行调试、然后在禁用直流滤波器的情况下调试另一个单独的 EMDC 项目? 也许我不理解他们在这里要做什么。