您好!
启动后、该器件会计算粗略增益、精细增益和偏移。 如何停用或重新计算这些参数? 在我的项目中、我必须在启动后直接检测触摸。 当器件以触摸方式启动时、传感器应检测到此触摸。 器件启动后、器件会计算 RawCount 值1000的调整参数。
无论我是从按下式触控还是未按下式触控开始。
如何获取未校准的原始计数?
此致
Andreas
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.
您好!
启动后、该器件会计算粗略增益、精细增益和偏移。 如何停用或重新计算这些参数? 在我的项目中、我必须在启动后直接检测触摸。 当器件以触摸方式启动时、传感器应检测到此触摸。 器件启动后、器件会计算 RawCount 值1000的调整参数。
无论我是从按下式触控还是未按下式触控开始。
如何获取未校准的原始计数?
此致
Andreas
尊敬的 Andreas:
CapTIvate 算法在开始时的正常操作是首先执行校准。 如果用户的手指在此期间触摸按钮、则会校准由于手指而增加的电容。 当手指被取下时、这会导致"负"触摸、系统会自动重新校准。
由于 CapTIvate 根据上次校准的"相对"变化执行检测、因此您无法检测到电源上的"触摸"、原因如上所述。
理论上、您可以在不触摸手指的情况下执行校准、并记录粗略、精细和偏移抽头值。 然后、每次加电时、跳过校准并使用记录的值重新填充传感器结构。 只要您在相同的温度下运行、这将起作用、但这可能不是一种现实的情形。
要回答您的问题、只要执行校准、就会计算这些值、您可以随时调用这些值。
您的应用是什么? 如果我对用例有更深入的了解、我或许能够提出一些备选方案。
尊敬的 Andreas:
CapTIvate 确实有内部基准电容器、这在这种情况下可能有所帮助(请参阅 《 CapTIvate 技术指南》技术末尾一章)。
理论上、如果您第一次校准时没有水分(仅限空气)、则可以使用内部基准电容器计算电极的基线电容。 请参见随附的。
我说"理论上"是因为我从未尝试过您尝试的东西、但很乐意与您一起解决这个问题。
e2e.ti.com/.../captivate_5F00_refcap.pdf
然后、如果您需要重新校准系统(不要更改 conversion count 或 conversion _gain 设置)、例如、电源周期、则可以使用内部基准电容来确定存在水时电极基线电容的变化。 您还知道此时电容的变化 、因此如果添加或减去水、 您可以测量任何"实时"变化。 不确定这是多线性的、最大电容范围高于300pF。 让我看看我是否可以挖掘一些代码来演示如何进行测量。
尊敬的 Dennis:
感谢您的重播。 我已经尝试使用和不使用 RefCap 进行测量。 MAP_CAPT_enableRefCap (&SensCap、0);
以下是我的价值观
空气启动:
空气值:计数980 (无 RefCap)、370 (带 RefCap)
水值:1280计数(无 RefCap)、410 (带参考电容器)
用水启动:
空气值:计数800 (无 RefCap)、330 (带 RefCap)
水值:计数970 (无 RefCap)、360 (带参考电容器)
在我的计算中、用于空气的电容 für Water an 为~6pf。 电容没有变化
Andreas
尊敬的 Andreas:
非常抱歉不能再回来。
今天结束时、我认为解决这个问题的唯一方法是、如您所述、具有温度曲线和粗略增益以及失调电压值表。
附件是解决您的问题的 pdf。
e2e.ti.com/.../0410.captivate_5F00_calibration_5F00_with_5F00_water.pdf
如文档中所述、提供的建议只是假设性的、尚未经过 TI 测试或验证。
在正常情况下、我可以尝试在 TI 实验室中对此进行设置、但由于我们需要在家工作、因此目前无法执行此测试。 虽然我有烤面包机和冰箱……嗯…… 也许我可以尝试一下。 )
请告诉我、这是否会使您朝着正确的方向前进。