汽车电子_EMC测试_网关BCI测试负载设备问题

1. DUT描述:

千兆、百兆车载以太网T1、CANFD总线网关设备

2.DUT性能检验方案:

1000BASET1接口采用与暗室外部设备ping实现功能检查

3. 故障现象:

千兆以太网在BCI注入0.1MHz~1MHz频段处出现ping中断5S左右

4. 问题定位:

定位思路:BCI在信号线加扰,会导致干扰电流耦合到驱动/接收芯片电路,从而影响功能。

  1. 首先找到出问题是哪条信号线:
    这个要求每个连接器均加扰测试,故障发生时的连接器有6路屏蔽双绞线,经排插放到钳子内的线加扰,哪一根都会导致问题
  2. 接下来以为是产品问题,开始排插电路问题:
    所有的6路均有共模电感,且这个电感再其他产品是验证过有效的
  3. 这下怀疑不是产品的问题了,需要辅助定位下:
    **遇到这种,先判断下是具体的故障现象。**例如,是主控芯片复位导致?或者PHY芯片复位导致?或者干脆是电源芯片导致?
    想办法,先搞一版临时烧录的软件,刷进去看,故障后,是不是软件恢复到前面的版本? 此处用了读写PHY寄存器来进行判断是否PHY重启,亦或是SOC重启。
    经排插,发现系统或者PHY均没有复位。
  4. 那么可以排查是外部监控出问题
    验证后,发现在开始 加扰的时候 T1光转的电源指示灯会重复闪烁一下,此处感觉T1光转可能出问题了
    验证方法:使用自研的USB-1000BASET1转接板直接连接电脑,看下是否会继续挂,结果没有挂,排除了是DUT的问题。

在这里插入图片描述
找了一下,应该是用的思佳科技的这一款EMC的转接器

测试等级是100mA

### 关于EMC BCI测试的方法、工具和标准 #### 方法概述 BCI(Bulk Current Injection,大电流注入)是一种用于评估设备扰度的电磁兼容性测试方法。它主要测量电子设备在受到外部射频信号干扰时的表现。通常情况下,这种测试会模拟实际环境中可能存在的电磁干扰源,并验证被测设备在这种条件下的正常运行能力。 根据相关资料[^2],如果产品的EMC测试未能达标,则需要进行整改工作。这表明,在执行BCI测试之前,应充分理解测试的具体要求以及可能出现的问题点。 --- #### 测试工具 为了完成BCI测试,需准备以下专用仪器和辅助装置: 1. **宽带电流探头** 它们能够检测并量化流经电缆束中的传导电流强度。 2. **功率放大器** 提供足够的能量驱动天线或者耦合夹发射所需的RF信号到目标对象上。 3. **耦合去耦网络(CDN)** 或者 **注入钳** 这些组件负责将实验室产生的高频波形有效地转移到待检样品连接线上面去。 4. **信号发生器** 可编程生成各种频率范围内的正弦波作为激励源输入给功放模块再传递至最终负载端口处。 上述提到的所有硬件设施共同构成了一个完整的测试平台设置环境以便开展正式实验活动前后的校准操作过程[^3]。 --- #### 标准依据 在中国境内实施汽车类别的EMC项目时,可以参照由全国无线电干扰标准化技术委员会(SAC/TC79)所制定的一系列法规文件来进行具体指导说明。然而值得注意的是目前国内汽车行业内部对于此类事项尚缺乏统一明确的规定体系以至于难以达到国际先进水平比如像CE标志下所属成员国之间相互承认效力那样严格的要求[^1]。 尽管如此,在实践中仍然推荐遵循通用性的全球通行准则例如ISO 7637 和 IEC 61000 系列文档中关于瞬态现象防护措施部分的内容描述;另外还有针对道路车辆特别提出的 SAE J551-5 ( formerly known as SAE J1113/41 ) ,这些都是非常有价值的参考资料可供查阅学习之用。 --- ```python # 示例代码:简单展示如何控制信号发生器生成特定频率的正弦波 import numpy as np from scipy import signal def generate_signal(frequency, duration=1, sampling_rate=1e6): t = np.linspace(0, duration, int(sampling_rate * duration), endpoint=False) sine_wave = np.sin(2 * np.pi * frequency * t) return sine_wave frequency_of_interest = 100e6 # 设置为感兴趣的 RF 频率值 MHz 单位转换成 Hz 表达形式 waveform_data = generate_signal(frequency=frequency_of_interest) print(waveform_data[:10]) # 输出前十个样本数据查看结果是否符合预期 ``` 此段脚本仅作为一个理论上的例子用来演示怎样利用 Python 编程语言配合 NumPy 库创建基础电信号模型并非真实世界应用场合下的完整解决方案实现方式。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值