大家好、我们目前有一个使用 TPS65235的案例、客户报告了一个问题:当22K 被打开时、TPS65235的电缆检测机制将导致误报。
电路板的简单原理图如下所示。 简单地说、当客户发现没有电缆插入时、打开22k、寄存器 CABLE _Good 将在0/1之间来回切换、这意味着错误判断 TPS65235的电缆检测机制、但当关闭22K 时没有此类问题。 请帮助分析问题、是否有方法从软件级别解决问题、或是否需要硬件校正。
重现步骤:
- 使用 Stingray 4.15.59或更高版本(不包括具有禁用 LNB 轮询的"特殊"版本)
- 确保 Stingray 已在工厂模式下启动
- 设置 Stingray 日志。 打开 UART 控制台并键入以下命令:
- 注销静音
- 日志错误
- 名为 DVBSTuner Info 的日志
- 如果启用了 LNB 电源且开启了22kHz 音调。 转至天线编辑器。 选择 testAntenna0并进行以下设置:
- LNB 设置:定制
- DiSEqC:无
- 提示音22kHz:已启用
- 电压模式:正常
- 保存设置。 转至 Antentestna2并执行相同的设置。
- 转至"STB 设置"/"Antenna"并禁用此处的所有复选框
- 确保未连接任何天线电缆。
- 转至"手动搜索"。 选择"ABS 1"(将激活 RF IN1)。 输入任何有效频率。 请勿连接任何电缆。 观察 UART 日志~1分钟
- 选择"APSTAR 6"(将激活 RF IN2)。 观察 UART 日志
实际结果:
用于射频 IN1。 假正电缆检测由随机间隔触发:
[18/01/2021 13:19:12.505][信息]{调谐器执行器:服务器调谐器}[DVBSTuner]服务器调谐器已连接:正确
[18/01/2021 13:19:12.5101][信息]{tunerExecutor:serverTuner}[DVBSTuner] serverTuner 已连接:错误
[18/01/2021 13:19:23.828][信息]{tunerExecutor:serverTuner}[DVBSTuner] serverTuner 已连接:true
[18/01/2021 13:19:23.833][信息]{tunerExecutor:serverTuner}[DVBSTuner] serverTuner 已连接:false
[18/01/2021 13:19:27.602][信息]{tunerExecutor:serverTuner}[DVBSTuner] serverTuner 已连接:true
[18/01/2021 13:19:27.607][Info]{tunerExecutor:serverTuner}[DVBSTuner] serverTuner Connected:false
输入范围。 错误正电电缆检测由随机间隔触发。
[18/01/2021 13:22:24.073][Info]{tunerExecutor:clientTuner}[DVBSTuner] clientTuner Connected:true |
[18/01/2021 13:22:24.076][Info]{tunerExecutor:clientTuner}[DVBSTuner] clientTuner Connected:false |
[18/01/2021 13:22:27.850][Info]{tunerExecutor:clientTuner}[DVBSTuner] clientTuner Connected:true |
[18/01/2021 13:22:27.855][Info]{tunerExecutor:clientTuner}[DVBSTuner] clientTuner Connected:false 但几分钟后、没有电缆检测、行为看起来正常。 这仅适用于射频 IN2 预期结果: 测试情况2. 转至"天线编辑器"并为 Antenna0和 testAntenna2禁用22kHz 音调。 实际结果: |






