请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F28P650SH 工具与软件:
该 DAC 的设计将规定偏差干扰和干扰时间。 例如、当测试过程中设置值小于1000LSB 时、会出现大约100LSB 的偏差、偏差值不一定是偏差值。 如何评估和消除这一干扰量。

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.
工具与软件:
该 DAC 的设计将规定偏差干扰和干扰时间。 例如、当测试过程中设置值小于1000LSB 时、会出现大约100LSB 的偏差、偏差值不一定是偏差值。 如何评估和消除这一干扰量。

尊敬的 Hui、
感谢您的耐心。
每个 CMPSS 模块的 DACH/L 共享一些内部元件、从而导致它们之间存在依赖关系。 当通过软件写入或斜坡发生器更新一个比较器(例如 DACH)的 DAC 值时、另一个 DAC (例如 DACL) 的输出可能会受到临时干扰。 这是 共享架构的一个特性。
为了最大限度地减小 CMPSS DAC 输出干扰或对其加以解决、请执行以下操作:
1) 1)空白跳变点:确保比较器输入在未主动跳变时与 DAC 阈值至少相差100LSB。
2)同步更新:如果使用 ISR 更新 DAC 值、请将其与 PWM 对齐并使用影子寄存器干净地加载值、从而最大限度地减少周期中干扰。
3) 3)数字滤波器: 启用 CMPSS 数字滤波器、以便对多个样本上的比较器输出进行鉴定。 这可以屏蔽短于滤波器窗口的瞬态干扰(例如、在200MHz = 40个周期时为200ns、因此设置 SAMPWIN>40)