您好!
在数据表中、有9.3.4.4.1部分用于数字偏移。
您是否有有关如何在 AFE5818中进行数字偏移校正的指南或应用手册?
BR、
弗兰克
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.
您好、Frank、
我希望您在这里是指自动偏移校正功能。 您可以执行以下步骤:
1) 1)从器件输入中移除信号
2) 2)将 OFFSET_remove_self 设置为1
3) 3)根据 您的要求设置 AUTO_OFFSET_removal_ACC_CYLES
4) 4)应用 TX_TRIG 脉冲、器件将开始累加偏移、并在对时钟 eqaul 计数到累加周期设置后停止并校正。
5) 5)如果不想应用 TX_TRIG 脉冲、则可以将 OFFSET_removal_start_SEL 设置为"1"、并将 OFFSET_removal_start_manual 设置为"1"、然后返回"0"。 它将移除偏移。
谢谢
您好、Frank、
请在下面查找我的答案:
如果我们不使用 TX_TRIG, ASIC 何时捕获第一个样本数据?
需要使用 TI -> TX_TRIG 来开始偏移累积。 如果您不应用它、则将从 ADC 数据中减去0偏移代码。
完成自动偏移校正后、输出值将自动扣除偏移值、对吧?
TI ->可以
是否有决定" AUTO_OFFSET_removal_ACC_CYCLES "的规则?
TI ->数字越高、越好。 您可以根据系统级累积的可用时间来决定。 如果不是约束、则可以将其保持为最大值
如何确定"数字 TGC"?
TI ->没关系、您可以尝试使用 Max Gain。
此致、
您好、Shabbir、
非常感谢您的回答。 我们还有几个问题。
如果设置 offset_removal_start_manual =1且 offset_remove_start_SEL =0,系统如何决定第一个样本?
如果我们不想捕获新样本进行动态 ADC 偏移校正、只需使用累加器中的先前数据、
我们是否只能设置 OFFSET_removal_start_manual = 0和 OFFSET_remove_start_SEL = 0?
如何获取"截断和舍入数据位"块计算的偏移值?
4."自动偏移校正"功能是否旨在消除 ADC 偏移误差? "自动偏移校正"是否具有任何扩展应用?
5.在断电后,储能器数据是否会一直存储?
每个通道是否都有自己的累加器数据、或者所有通道都使用相同的数据?
如果累加器中的数据已满、我们如何捕获新数据?
8.64、(a)无终端(b)有源终端(c)无源终端的不同终端配置是否会影响 ADC 偏移值的值?
此致、
Shiyi
您好!
以下是我的评论...
如果设置 offset_removal_start_manual =1且 offset_remove_start_SEL =0,系统如何决定第一个样本?
TI:一旦 OFFSET_DEVICE_START_MANUAL 位从0变为1、器件将开始累加样本。
如果我们不想捕获新样本进行动态 ADC 偏移校正、只需使用累加器中的先前数据、
我们是否只能设置 OFFSET_removal_start_manual = 0和 OFFSET_remove_start_SEL = 0?
TI:可以
如何获取"截断和舍入数据位"块计算的偏移值?
TI:要读取由自动校正环路计算的偏移值、请读取 OFFSET_ADCx 寄存器以读取相应通道的偏移值...
4."自动偏移校正"功能是否旨在消除 ADC 偏移误差? "自动偏移校正"是否具有任何扩展应用?
TI:它可以删除任何偏移、包括 ADC+LNA 或任何外部偏移。
5.在断电后,储能器数据是否会一直存储?
TI:当器件电源关闭时、偏移值将丢失。 如果器件在全局或快速断电模式下进行编程、则会保留偏移值。
每个通道是否都有自己的累加器数据、或者所有通道都使用相同的数据?
TI:每个通道都有自己的累加器
如果累加器中的数据已满、我们如何捕获新数据?
TI:对此问题不清楚。 如果您是指如何存储新的偏移值、则可以设置 OFFSET_removal_start_manual = 0并返回到1。
8.64、(a)无终端(b)有源终端(c)无源终端的不同终端配置是否会影响 ADC 偏移值的值?
TI:它不会更改偏移。
您好!
以下是我的评论...
如果设置 offset_removal_start_manual =1且 offset_remove_start_SEL =0,系统如何决定第一个样本?
TI:一旦 OFFSET_DEVICE_START_MANUAL 位从0变为1、器件将开始累加样本。
如果我们不想捕获新样本进行动态 ADC 偏移校正、只需使用累加器中的先前数据、
我们是否只能设置 OFFSET_removal_start_manual = 0和 OFFSET_remove_start_SEL = 0?
TI:可以
如何获取"截断和舍入数据位"块计算的偏移值?
TI:要读取由自动校正环路计算的偏移值、请读取 OFFSET_ADCx 寄存器以读取相应通道的偏移值...
4."自动偏移校正"功能是否旨在消除 ADC 偏移误差? "自动偏移校正"是否具有任何扩展应用?
TI:它可以删除任何偏移、包括 ADC+LNA 或任何外部偏移。
5.在断电后,储能器数据是否会一直存储?
TI:当器件电源关闭时、偏移值将丢失。 如果器件在全局或快速断电模式下进行编程、则会保留偏移值。
每个通道是否都有自己的累加器数据、或者所有通道都使用相同的数据?
TI:每个通道都有自己的累加器
如果累加器中的数据已满、我们如何捕获新数据?
TI:对此问题不清楚。 如果您是指如何存储新的偏移值、则可以设置 OFFSET_removal_start_manual = 0并返回到1。
8.64、(a)无终端(b)有源终端(c)无源终端的不同终端配置是否会影响 ADC 偏移值的值?
TI:它不会更改偏移。
您好、Shabbir、
非常感谢您的回答。 我们还有几个问题。
1.TI:一旦 OFFSET_DEVICE_START_MANUAL 位从0变为1、器件将开始累加样本。
OFFSET_removal_start_manual 变为1后、如何知道累加器已存储足够数量的样本?
2.TI:要读取由自动校正环路计算的偏移值、请读取 OFFSET_ADCx 寄存器以读取相应通道的偏移值...
我找不到 OFFSET_ADCx 寄存器。 您是指 OFFSET_CHX (例如 寄存器13中的 OFFSET_CH1)?
此致、
Shiyi