您好!
我想根据美国信号接收时间更改增益保持时间。
我更改了"HOLD_GAIN_TIME_0"、但它们未按预期工作。
是否有任何其他应设置的寄存器?
我将使用以下设置。
MODE_SEL:内部不均匀模式
Profile_REG_SEL:配置文件0
ENABLE_INT_START:外部 TGC 启动信号
PROFILE_EXT_DIS:PROFILE_REG_SEL 寄存器位决定要使用的配置文件
此致
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.
您好!
我想根据美国信号接收时间更改增益保持时间。
我更改了"HOLD_GAIN_TIME_0"、但它们未按预期工作。
是否有任何其他应设置的寄存器?
我将使用以下设置。
MODE_SEL:内部不均匀模式
Profile_REG_SEL:配置文件0
ENABLE_INT_START:外部 TGC 启动信号
PROFILE_EXT_DIS:PROFILE_REG_SEL 寄存器位决定要使用的配置文件
此致
您好!
感谢您分享您的顾虑。
您能否详细说明确切的问题? 您是否仅在 HOLD_GAIN_TIME 设置方面遇到困难?
一般而言、内部不均匀模式-系统配置寄存器和存储器组必须进行编程。 您是否能够正确编程相同的内容? 您可以首先读回并验证这一点。 (您可以按照 SPI 读取部分进行操作)。
要在 DTGC 寄存器映射中对寄存器设置进行编程、请将 DTGC_WR_EN 位设置为1。 您是否正在处理 DTGC_WR_EN 位?
请分享有关您问题的更多信息、同时我将了解实施的详细信息。
谢谢、此致、
Abhishek
您好!
我很抱歉没有解释。
进行了以下寄存器设置、并确认操作中似乎没有问题。
地址:0x00/DAT:0x10、
地址:0xB5/DAT:0x13F、
地址:0xB6/DAT:0xCF80、
地址:0xA1/DAT:0x9F、
地址:0xA2/DAT:0x101、
地址:0xA3/DAT:0x50、
地址:0xA4/DAT:0x64、
地址:0xA5/DAT:0x1300、
地址:0xB9/DAT:0xC0C0、
地址:0xBA/DAT:0xC0C0、
地址:0x01/DAT:0x404、
:
地址:0x50/DAT:0x7F、
地址:0x51/DAT:0x0、
:
地址:0xA0/DAT:0x0
当我从此处更改"HOLD_GAIN_TIME_0"时、出现问题。
此致、
您好!
首先、为了阐明 HOLD_GAIN_TIME_0是 STOP_GAIN_TIME、如图69 (内部非均匀模式)所示。
根据您的编程序列、您将其设置为4864个 ADC 时钟周期、并将其修改为3456个时钟周期将在下一个 TGC_SLOPE 信号中生效。
从您共享的序列中、我看到它是正确的。 我看不到序列有什么问题。 我已经添加了一些有关您可以验证的设置的注释。
地址:0x00/DAT:0x10、 启用 DTGC 编程
地址:0xB5/DAT:0x13F、 Slope FAC[0]= 0;en_int_start =0;mem bank = 0;手动启动= 0;manual_gain_dtgc = 319
地址:0xB6/DAT:0xCF80、 SLOW_FAC = 0;选择配置文件0;内部不一致模式;输入电阻=开路;衰减器启用。
地址:0xA1/DAT:0x9F、 START_GAIN_0 = 0;STOP_GAIN_0 = 159
地址:0xA2/DAT:0x101、 POS_STEP_0 = 1;neg_STEP_0 = 1
地址:0xA3/DAT:0x50、 START_index_0 = 0;STOP_index_0 = 80
地址:0xA4/DAT:0x64、 START_GAIN_TIME_0 = 100
地址:0xA5/DAT:0x1300、 HOLD_GAIN_TIME/STOP_GAIN_TIME = 4864
地址:0xB9/DAT:0xC0C0、 //由于未使用系统配置1,CAN C000;固定衰减:0dB
地址:0xBA/DAT:0xC0C0、 不需要
地址:0x01/DAT:0x404、
地址:0x50/DAT:0x7F、
地址:0x51/DAT:0x0、
此外、让我与我的团队分享这些数据、看看他们是否能够弄清为什么会发生这种情况。
明天或下周初、我将再次与您见面。
谢谢、此致、
Abhishek
您好!
很抱歉耽误你的回答。
我尝试更改 NEG_STEP、但这种现象没有改变。
更改可能在多次访问 TGC 相关寄存器(包括 HOLD_GAIN_TIME_0)后生效。
这可能是因为设置不正确、但寄存器似乎没有被正确写入。 (即使我向 DTGC_WR_EN 写入1)
(作为参考、SPI 时钟频率为12.5MHz。 数据是中心对齐输出。)
因此、根据数据表、HOLD_GAIN_TIME_0有时会在包括斜坡级在内的时间运行、有时会在斜坡级之后运行
此致、
您好!
我很遗憾听到它仍然不工作。
我认为下一步可能是在实验中使用您的设置设置 AFE5816、并验证问题是否发生。
您能否将您的配置文件(完整)发送给 abhishek.vishwa27@ti.com 、我将尝试在我的末尾复制您的设置
谢谢、此致、
Abhishek