我对 MSP430FR2512的文档有疑问、尤其是电容式感应功能。 此处提供了在线文档:
讨论了具有偏移量程和偏移量。 在 CapTIvateDesignCenter 的实际单元和文档中、我仅找到了称为"寄生失调电压"或"offsetTap "的内容的引用。 它似乎与偏移量和偏移量具有相同的功能、但我想知道您能否解释一下可能存在的任何差异-以及命名更改的原因?
谢谢、
Brian
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.
我对 MSP430FR2512的文档有疑问、尤其是电容式感应功能。 此处提供了在线文档:
讨论了具有偏移量程和偏移量。 在 CapTIvateDesignCenter 的实际单元和文档中、我仅找到了称为"寄生失调电压"或"offsetTap "的内容的引用。 它似乎与偏移量和偏移量具有相同的功能、但我想知道您能否解释一下可能存在的任何差异-以及命名更改的原因?
谢谢、
Brian
您好 Brian、
这是一个好问题。
偏移量程是指 灵敏度范围。 有 4个可选范围或 "抽头"。 可以将其想象成 DMM 上的1V、10V、100V 范围。
例如 、偏移量程抽头 为00、01、10、11。
这也是传感器 CapTIvate 设计中心转换控制中的"寄生偏移量程"参数。
偏移电平在 4 个范围中的每个范围内都有255个可选点或"抽头"。
这也是 传感器 CapTIvate 设计中心转换控制中的"寄生偏移电平"参数。
无法直接设置这些控件。 这些值作为 校准的一部分进行计算和设置、并基于 conversion 增益和 conversion 计数参数。
失调电压标度和失调电平协同工作 、可有效消除 一些 寄生或基线电容、使电容看起来更小、因此 在触摸电极时对电容变化更加敏感。
尊敬的 Dennis:
感谢您的解释、但我仍然不确定某个问题-我同意"寄 生失调电平"在 CapTIvateDesignCenter 中是只读的、但它在代码中作为按钮元素的参数是可读写的。 我能够使用从 CapTIvateDesignCenter 输出中修改的代码来操纵"粗增益"、"精细增益"和"偏移抽头"(在 CapTIvateDesignCenter 中被读作"寄生失调电平")。 但我看不到任何对"offset scale"变量的引用、"offset tap (偏移抽头)"似乎取代了"offset leve"。 访问除"offset scale"之外的所有其他增益变量似乎有些奇怪。 我可以在代码中的任何位置查看偏移量标度吗?
谢谢、
Brian
您好 Brian、
让我重新总结几件事、以便关注此主题的所有人都能理解我们的对话。
控制测量系统灵敏度的参数有4个:
粗增益
精细增益
偏移量程
偏移电平 a.k.a.偏移抽头
粗增益、精细增益和偏移电平值包含在每个元件的数据结构(tCapTIvateElementTuning)中。
这些值不能直接从 CapTIvate 设计中心设置、而是在传感器校准期间计算和设置。
增益和偏移电平基于 convation_gain 和 convation_count 参数、这些参数是 CapTIvate 设计中心的用户可配置参数。
通常、不建议应用软件在运行时修改这些值。 这应留待校准例程执行。
您的问题是、不、任何结构中都没有可直接操作的偏移量程设置、如增益和偏移电平。
通过硬件解码器根据偏移电平(偏移抽头)选择偏移量。
这是因为在4个偏移刻度中的每一个偏移电平值(0..255)都存在重叠。
硬件解码器消除了这种重叠、允许仅根据偏移电平自动选择正确的偏移量程。
在一天结束时、除非您需要修改这些值、除非有非常具体的原因、否则我不会这样做。 将其留给 CapTIvate 库校准来确定这些值。
这是否有帮助?