ZHDA222 July 2026 AFE7950-SEP , AFE7950-SP
从 AFE79xx Latte V3.0 开始,已集成 SEFI 检测固件。安装 Latte 后,在将器件配置为所需模式时,设置以下参数:
sysParams.isAFE7950SP = 1
格式:sysParams.intPinsParams[alarmNo][<parameter>] = True/False
示例:sysParams.intPinsParams[0][‘SNRMonitor’]=True
True = 已为该引脚启用警报
False = 未为该引脚启用警报
| 参数 | 默认值和格式 | 说明 |
|---|---|---|
| BitMonitor | 1/True | 配置寄存器组中的 SEU 事件。 |
| FwHungStatus | 1/True | 看门狗计时器超时。 |
| JESD | 1/True | JESD 错误。 |
| PLL | 1/True | PLL 失锁。 |
| SNRMonitor | 1/True | SNR 恶化并低于某一阈值。 |
| RXBiasMonitor | 1/True | RX 偏置超出规格。 |
将“SNRMonitor”、“RXBiasMonitor”和“FwHungStatus”分配到 ALARM1,将“BitMonitor”分配到 ALARM2。
sysParams.intPinsParams[0]['BitMonitor']=0
sysParams.intPinsParams[0]['FwHungStatus']=1
sysParams.intPinsParams[0]['SNRMonitor']=1
sysParams.intPinsParams[0]['RxBiasMonitor']=1
sysParams.intPinsParams[1]['SNRMonitor']=0
sysParams.intPinsParams[1]['RxBiasMonitor']=0
sysParams.intPinsParams[1]['BitMonitor']=1
sysParams.intPinsParams[1]['FwHungStatus']=0sysParams.gpioMapping = {'M15':'ALARM1','L14':'ALARM2'}
配置中断后,将它们分配到 GPIO M15 和 L14。参考下面的示例,其中 ALARM1 和 ALARM2 中断分别通过 GPIO M15 和 L14 输出。
FbEnable = [True, True]
为了监测 TX,需要使用 FB 通道,因此必须在启动配置中启用它们。TX1 和 TX2 通过 FB1 监测,TX3 和 TX4 通过 FB2 监测。因此,需要相应地设置 FbEnable。其他与反馈通道相关的参数可参照 RX 进行设置。