TI论坛
直播中

旧念

10年用户 911经验值
擅长:可编程逻辑 电源/新能源 光电显示
私信 关注
[问答]

AFE5801 TGC配置中采用Static PGA模式时细调增益配置的疑问求解


  • 对AFE5801 TGC配置时,采用Static PGA模式,对coarse_gain和fine_gain分别配置时,发现粗调写进去了,但是细调增益麦斯没写进去。

    比如:细调增益写的是16‘h99000A,其中第三位为1,对应增益值为0.25dB,第3bit为1,表示采用static_pga模式。请问这样配置正确吗?

回帖(4)

张峰

2025-2-6 09:54:47
正确! coars gain起作用就说明Static PGA 这位产生作用了,而fine gain设置是和static PGA同时写入的。
举报

符伯峪

2025-2-6 09:54:57
  0.875dB只变化10%左右,仔细确认下有无变化?  另外注意信号不要饱和,也可以做一下static PGA复位再置位的测试。
举报

李一钰

2025-2-6 09:55:08
 static PGA先写入0再写入1。
举报

laisvl

2025-2-6 18:09:09
根据您的描述,您在使用AFE5801 TGC配置时,采用Static PGA模式,并对coarse_gain和fine_gain进行了配置。您提到细调增益写的是16’h99000A,其中第三位为1,对应增益值为0.25dB,第3bit为1,表示采用static_pga模式。现在我们来分析这样的配置是否正确。

首先,我们需要了解AFE5801 TGC的配置参数。根据数据手册,AFE5801 TGC支持多种增益配置模式,包括Static PGA模式。在Static PGA模式下,coarse_gain和fine_gain参数用于设置增益值。

1. coarse_gain:这个参数用于设置增益的粗调部分。根据您的描述,您已经正确配置了coarse_gain参数。

2. fine_gain:这个参数用于设置增益的细调部分。在Static PGA模式下,fine_gain参数的第三位(从0开始计数)用于选择是否启用Static PGA模式。当第三位为1时,表示启用Static PGA模式。

根据您的描述,fine_gain参数为16’h99000A。我们可以将其转换为二进制表示:1001 1001 0000 0010。从这个二进制表示中,我们可以看到第三位确实是1,这意味着您已经正确启用了Static PGA模式。

然而,您提到细调增益值没有写入。这可能是因为您没有正确配置fine_gain参数的其他位。在Static PGA模式下,fine_gain参数的其他位用于设置增益值。您提到第三位为1,对应增益值为0.25dB。这意味着您需要确保fine_gain参数的其他位正确设置以实现所需的增益值。

综上所述,您的配置在启用Static PGA模式方面是正确的,但您需要检查fine_gain参数的其他位是否正确设置以实现所需的增益值。建议您参考AFE5801的数据手册,了解fine_gain参数的具体配置方法,并根据您的需求进行调整。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分