CN / EN
CN / EN

提问

设计支持

您的项目私密技术问题如需获得一对一支持,请点击下方联系我们。

gh3220 v4300 如何实现快速agc?当前需要5s,理想1s完成agc GH3020

lhy****com

2026-01-12 18:49

我们当前验证ppg agc发现几个问题:

1. 需要5s才能完成自动调光(我们想在1s内完成)

2. led亮度较低,导致snr不高 (我们想led亮度更高,提高下snr)


我看到 GH3x2x调光库接口文件说明V1.0.4.pdf 文档中说

注意 5:用户只需更改 stSoftAgcCfg 参数中 uchSlotxSoftAgcAdjEn,其他均用默认参数。

针对我们的需要:

1. 在1s内完成agc

2. 尽可能提高led亮度

我该如何调整这部分?

我在GH3X2X and GH30XX AGC problem analysis-20250321.pdf文档中,看到了一些问题的分析,我当前做了一些调整

vPD2_L2作为主调光通道

是否表示,在vPD2_L2的调光速度最快?


这个AGC_TRIG和AGC_RSTRN的阈值,貌似是默认的,需要修改吗?

调整TIA来增大led电流


针对gh_agc.h,

 #define __GH3X_AGC_GENERAL_H_THD__  ((8388608 + 8388608*0.85f))
 #define __GH3X_AGC_GENERAL_L_THD__  ((8388608 + 8388608*0.30f))
 #define __GH3X_AGC_GENERAL_IDEAL_VALUE__ ((8388608 + 8388608*0.56f))
 #define __GH3X_AGC_GENERAL_IDEAL_IPD__  (2000u)
 #define __GH3X_AGC_GENERAL_H_IPD__  (3060u)
 #define __GH3X_AGC_GENERAL_L_IPD__  (1000u)

我是否需要调整此处阈值?

我当前尝试调整后,发现会导致在波形还不错的时候,触发频繁的agc调整,我应该综合那几个因素来进行调整?

此外,我看到gh_agc.c的判断agc调整的flag,是否也需要进行适当的扩充?






0收藏

0赞成

登录后可回答问题,请 注册

我们时刻倾听您的声音
联系销售

扫描关注公众号

打开微信,使用“扫一扫”即可关注